Readit News logoReadit News
phil-martin commented on I hacked Monster Energy   bobdahacker.com/blog/mons... · Posted by u/speckx
dzhiurgis · 20 days ago
So you must be confident to post url’s you are working on?

IMO what op posted is hilarious but really nothing burger. Access to some analytics, some training material and list of filenames is worthless. Yes pretty amateur mistakes but ultimately has 0 impact.

phil-martin · 20 days ago
The major issue was the trajectory of impact, particularly when the ClickUp access was attained. If the person doing it was malicious, participating on that platform could have quickly led to some social engineering that led to accessing private business critical intellectual property, staff names, contact information, and accessing more systems.””

Definitely not a nothing burger.

phil-martin commented on Konva.js - Declarative 2D Canvas for React, Vue, and Svelte   konvajs.org/... · Posted by u/lavrton
lukan · 6 months ago
The idea with pixi is, that you have one HTML canvas. But every sprite can also be a graphics object/canvas.
phil-martin · 6 months ago
Which makes it ill-suited when you need multiple canvases. Pixijs is amazing, and I mix Pixi, Fabric and regular canvases in my application.
phil-martin commented on Show HN: Evolving Agents Framework   github.com/matiasmolinas/... · Posted by u/matiasmolinas
phil-martin · 6 months ago
Nice work on the framework, it looks really interesting, I can't wait to give it a go.

I have a question though - in the very first part of the readme:

"A production-grade framework for creating, managing, and evolving AI agents with intelligent agent-to-agent communication."

What makes this production-grade?

phil-martin commented on Java-Based No-Code and Low-Code Application Bootstrapping Tools Review   infoq.com/articles/java-n... · Posted by u/mgl
soco · 10 months ago
More than once I was brought to fix some customers low-code applications, when they reached those edge cases no citizen developer even thinks about. Or just grow to handle more data than the initial thoughts. Did you know Power Apps can fetch a maximum of 500 records only? Which you can increase with an obscure setting to 2000, but that's the absolute maximum? Do you think the citizen developer reads those specifications?
phil-martin · 10 months ago
I developed a what I would consider a pretty small application with Power Apps, and it was an incredibly impressive platform. Internal application, about 200 users, 2000ish records of data generated each day.

However, I wouldn’t want to build anything in it again. The amount of gymnastics required to work with and around those kinds of limitations (500 records) through pagination, error checking, retry logic. I ended up needing to implement things I wouldn’t want even my worst enemy to maintain. Definitely nothing wrong would expect a citizen developer create or maintain.

But it’s ability to easily bring together multiple data sources, consistent uni-directional dataflow, and lots of other things made it a rally nice platform to work on

phil-martin commented on Gross Apple Marketing   jonathanbuys.com/Gross_Ap... · Posted by u/mrzool
BobaFloutist · 10 months ago
Why would I take the time to read a letter you couldn't be bothered to take the time to write?
phil-martin · 10 months ago
Because they took the time to write a long letter, and were thoughtful enough to have it shortened to save you time when reading it?
phil-martin commented on "Men are not raised to share feelings" Male Patients' Discourses on Group CBT   journals.sagepub.com/doi/... · Posted by u/tokai
sandspar · a year ago
I went to one of these male group therapy things before and it was icky and weird. The facilitator was a gay guy wearing earrings and lipstick. One of the other guys there was a plumber or something like that. He was trying to talk about his wife when another guy cut in and started telling some sob story about his feelings. The whole thing felt passive aggressive and like a fight was about to break out. There's two kinds of intimate guy spaces: "brotherhood" oriented ones, where you NEVER cry; and "therapy" ones, where you're expected to cry. The "therapy" people keep trying to sell these group therapy sessions as "brotherhood" sessions and when the poor brotherhood schmucks show up they get grossed out and ganged up on by the sobbers.
phil-martin · a year ago
That would have been a tough environment to walk into, having your instincts shout at you there was a fight about break out.

I think there are a lot more than just two types of intimate spaces for men.

The best part is people have the ability to create new spaces, then keep iterating and trying new ideas. And even more excitingly they aren’t static, they can change and adapt to what the people in the group need.

To use a part of your anecdote, that therapy group you went to sounded like not what you wanted or needed at the time. But one could imagine another guy walking in and see the facilitator with earrings and lipstick and say to themselves “oh this is amazing, I feel safe here knowing I can wear makeup and won’t be ridiculed”

It’s different for everyone.

Each individual has a responsibility to create and shape the world to be better, depending on their capacity, sphere of influence and ability to do so.

Right now my capacity is very low, so I’m depending on others for support.

But in the future I very much hope to set up groups or ways for guys to connect in a way that fits what I wish I had access to.

One specific example of when I’ve these this implemented exceptionally well is a wood working group I saw. The premise is you come and do carpentry, but what really happens is trust is built up over time. At some point an thereshold is reached where newer people feel safe enough to share, and then were able to talk about things going on in their life and get some practical support and advice.

It’s so rare so see such an effective blend of what you described as the extremes of brotherhood or therapy sessions.

phil-martin commented on Large language models reduce public knowledge sharing on online Q&A platforms   academic.oup.com/pnasnexu... · Posted by u/croes
blazing234 · a year ago
How do you know the second result is correct? Or the third? Or the fourth?
phil-martin · a year ago
I approach it the same way as the things I build myself - testing and measuring.

Although if I’m truly honest with myself, even after many years of developing, the true cycle of me writing code is: over confidence, then shock it didn’t work 100% the first time, wondering if there is a bug in the compiler, and then reality setting in that of course the compiler is fine and I just made my 15th off-by-one error of the day :)

phil-martin commented on Bug squash: An underrated interview question   blog.jez.io/bugsquash/... · Posted by u/jez
esperent · a year ago
It does seem a bit unfair - ok sure, anyone familiar with C-family syntax should be able to work through it and spot errors. But anyone already familiar with Python would be able to do so a lot faster.

I think the idea is good, but to be equitable it should be given in a language the person claims to be already familiar with. Or alternatively, only give it to people in a language they are not familiar with.

phil-martin · a year ago
If the goal was to objectively evaluate ability in a broad population, I 100% agree. However, if my dev shop primarily uses Python then selecting for people familiar with Python is pretty reasonable.

Thankfully there is a giant corpus of terrible code out there for any language. Especially that code written by the most evil terrible coders of all time: past-self :D

phil-martin commented on Show HN: Stipple Effect – a scriptable pixel art editor to make game art faster   github.com/jbunke/stipple... · Posted by u/flinkerflitzer
flinkerflitzer · a year ago
Thank you!

That's a really interesting idea, but unfortunately I don't think it would be feasible to implement.

3D model texture mappings are one thing. It is quite straightforward to create a bijection to edit either the texture or the model with the texture applied and have the changes propagate to the other. For my program, 1) this 2D UV mapping texture to animation workflow is only one specific application of preview scripting, and 2) you would have to take additional factors into account besides the texture and the animation in order to implement a two-way function between the texture and animation in 2D. This is because a pixel coordinate from the texture may map to multiple pixels in the animation. These correspondent pixels in the animation may have different color data, and so propagating a change back to the texture would have to account for which pixel was overridden most recently, or a different type of heuristic.

I hope that makes sense.

phil-martin · a year ago
Oh it makes total sense, for sure. Sorry if I came across pretending it is simple, it absolutely isn’t.

I guess that’s the role of tool builders - is to find ways to do the impossible to support artist workflows.

The first step is to find out if the end user would even want that workflow in the first place. Maybe it makes no sense, to work that way. But if it is valuable then starts the hard part of figuring out if it is worth the programming acrobatics to implement it.

phil-martin commented on Show HN: Stipple Effect – a scriptable pixel art editor to make game art faster   github.com/jbunke/stipple... · Posted by u/flinkerflitzer
phil-martin · a year ago
I’m no the target user, I haven’t built games in years, but I loved watching the videos, and your approach of making a sprite editor for doing real work.

Many many years ago I built Quake 3D model editors. One of the features added in was being able to paint on the 3D model and have it update the original texture. The ability to make little tweaks to texture in-situ was really valuable to fine tune the art asset.

When I watched the video of Stipple Effect, I loved the live output window showing the result of the combined sprites.

The first thing that came to mind was “If I was the artist I would love to draw I the result window and have it update the input sprites for me”

I fully get the challenges with implementing that, but it might be a valuable addition to the workflow, being able to work on the art with one less abstraction level

u/phil-martin

KarmaCake day224July 27, 2019View Original