MurphyA/hacker-news huggingface dataset:
by rham | 2025-06-02 20:20:08+00:00
I mean I think that's fine, especially if that extra performance makes an impact on your ability to achieve your business goals/priorities. The takeaway I'm aiming for here isn't necessarily that declarative code is always better than imperative or vice versa, but that simple code should be deeply intentional, not just explicitly rudimentary- and that Engineers shooting for the top of the salary range should not only understand the trade-offs but should be sharing that understanding with their peers rather than relying on tribalistic hot takes for the sake of driving engagement.

To that end, I'm working on a follow-up where I dive into the difference between complex vs complicated code, and how/when to spread complexity strategically to achieve more sophisticated forms of simplicity at scale. If you're interested, let me know and I'll give you early access.

Thanks for taking the time to read my content and leave feedback!
by itishappy | 2025-06-02 20:20:09+00:00
The wave when you hover over the progress bar is a graph of popularity.

https://i.imgur.com/XO6cUo5.png

Edit: Wait... Does everybody see this? It's not on all videos, but it's on most for me, but my girlfriend says she never noticed it. I can't find any articles claiming it was ever fully rolled out, so maybe it's a premium feature? Here's the vid if anybody wants to check:

https://www.youtube.com/watch?v=Gq_lJM1cKNQ
by brulard | 2025-06-02 20:20:41+00:00
This is not supported in SVG. There was a Mesh Gradient feature planned for SVG v2.0, but AFAIK that was removed from the draft. It's a shame. Here is an article discussing that. (2018, mind you)

https://librearts.org/2018/05/gradient-meshes-and-hatching-t...

EDIT: I assumed this is SVG renderer, but now i think it may not be bound by SVG limitations.
by empath75 | 2025-06-02 20:21:01+00:00
They save me a tremendous amount of time, you just need to be smart about what you try to get them to do. _Busy work_ is what you want to focus on, not anything that takes a ton of domain knowledge and intelligence.

Just as an example from today, i had a huge pile of yaml documents that needed to have some transformations done to them -- they were pretty simple and obvious, but I just went into cursor, give it a before and after and a few notes, and it wrote a python script in less than 10 seconds that converted everything exactly the way I needed. Did it save me a day of work? Probably not, but probably an hour or so of looking up python docs and iterating until i worked out all the syntax errors myself? An hour here and an hour there adds up to a _lot_ of saved time.

I spent more time just writing this comment then I did asking cursor to write and run that script for me.

Other things I had an LLM do for me just _today_ is fix a github action that was failing, and knock out a developer readme for a helm chart documenting what all the values do -- that's one of the kinds of things where it gets a lot of stuff wrong, but typing speed _is_ the bottleneck. It took me a minute or so to fix the stuff it misunderstood, but the formatting and the bulk of it was fine.
by TimTheTinker | 2025-06-02 20:21:05+00:00
> since we cannot directly observe consciousness

But we do agree that it exists. Our direct experience tells us so.

> we are forced to concede that we will never really "understand" it outside of observing its effects.

Not necessarily. A gap in our ability to observe something does not imply that (a) we never will observe it or (b) what we don't know is not worth knowing.

Throughout history, persistent known-unknowns have pushed people to appeal directly to the supernatural, which short-circuits further discovery when they stop there. But the real fallacy is saying "we don't know, and it doesn't matter". That's a far more direct short-circuit to gaining knowledge. And in both cases, a lack of curiosity is an underlying problem.
by kate4china | 2025-06-02 20:21:41+00:00
Location: San Francisco, CA Remote: Yes Willing to relocate: No Technologies: Figma, Sketch, Invision, Adobe CS, Github, HTML/CSS, Cursor Résumé/CV: https://kate.vonhouck.com/Kate%20von%20Houck%20Resume.pdf Email: kate@vonhouck.com Github: https://github.com/kate4china Portfolio site: https://kate.vonhouck.com/ LinkedIn: https://www.linkedin.com/in/kate-von-houck-aa966466/ Hi, I’m Kate, a Senior UX/UI Designer with 8+ years of experience at Microsoft, PayPal, and YC-backed startups. I’ve designed everything from enterprise dashboards to onboarding flows, and most recently, I built an AI product from scratch at my startup. I combine deep user research with creative problem-solving to design experiences that feel natural, intuitive, and purposeful. I love working with teams to turn complex problems into thoughtful, user-centered solutions.
by Suppafly | 2025-06-02 20:21:57+00:00
>its just that they would already be hired by other higher paying companies and what is left for the ones that are looking for the lowest paid possible workers are the incompetent ones

Reminds of me working in IT. One company tried to outsource my job to India five different times before they were mostly successful at it. The companies that are successful aren't the ones that assume it'll cost 1/10th the price, they are the ones that know it'll cost 60+% of the price and still require some handholding.

If you're hiring on price alone, you're already selecting the pool that doesn't contain the most competent labor.
by b8 | 2025-06-02 20:21:59+00:00
SEEKING WORK | Louisiana, US (LLC is in LA) | Remote or Onsite

Seasoned Penetration Tester with 2+ years of experience that has done contracted work for FAANGs and found serious 0days in their products. Former worked at NCC Group in Chicago and Black Lantern Security doing professional penetration testing.

Services that I offer: Web application penetration testing, source code review, AWS audits + architecture advice, and OSINT theat modeling.

Email: mcorkern1@tulane.edu

Anecdote: Recently my friend who I worked with at IBM solicited my advice on how to secure his startups AWS setup and web application. Even though he has worked for AWS as an architect for 3+ years I was still able to offer him significant recommendations.
by timdorr | 2025-06-02 20:22:08+00:00
Location: Atlanta, GA

Remote: Yes

Willing to relocate: No

Technologies: React, TypeScript, JavaScript, Ruby, Rails, Elixir, Phoenix, Go, PHP, Kubernetes, Docker, Terraform

Résumé/CV: https://www.dropbox.com/scl/fi/8xyv50yviplv5xnj8y76n/Tim-Dor...

Email: [username]@[username].com

I've been in startups for decades and I'm looking for my next thing. You might know me from founding Salesloft, being MD at Techstars Atlanta, or my open source work on React Router, Redux, and the Tesla API. I'm hoping to join something where I can get back to building and making a big impact.
by dandanua | 2025-06-02 20:22:09+00:00
There are two types of security: one where a user is secure against hackers and the other one where manufacturer has "secured" its devices against users. The second type is strictly stronger, and it seems companies will not be interested in giving any real freedom to users, apart from running a predefined and restricted set of functions. In other words, you won't own a device, only the services it produces.
by duped | 2025-06-02 20:22:15+00:00
> Essentially, if you have a vector, say [A,B,C] that you actually want to be [B,A,C], then you might do that with a ‘permutation map’: another vector that says where each element should go. In this case that would be [1,0,2], which means that the element at index 1 should go to index 0, and the element at index 0 should go to index 1 and the element at index 2 should stay where it is. The simplest working way to do this is to just allocate another vector, and essentially use the permutation map as a kind of dictionary (index→element) for populating that third vector. However, if you would rather be clever and don’t feel like allocating a whole other vector, then you can use the algorithm above.

This isn't being clever, it's actually incorrect to allocate a whole other vector. Realtime code requires O(1) memory complexity for correctness. Although the smart thing would be to preallocate a buffer for the pointers, but in general that may not be possible (I'm not an expert in CoreAudio but if the channels are interleaved and the next chunk of code expects to process in place you really do have to it this way).

It sounds like the CVE is super simple, reduced to:

- CoreAudio determines the number of channels before playback to create a resource, standard practice in audio processing

- It then trusts the number of channels of an incoming stream when using that resource

- A maliciously crafted audio file can bypass checks for this and trigger a buffer overflow

Never trust your inputs, folks.

The reason this comes up with HOA to me is not surprising: almost no one uses HOA, and a variety of other optimizations like assuming the "H" in HOA only refers to up to 128 channels (since afaik, no one even tries past that point).

> Imagine if the primitive is that you can write n 8 byte sequences out of bounds, but they must be valid 32 bit floats in the range x-y

I imagine the only thing you need to guarantee is you don't use subnormals, since audio code usually enables FTZ mode on both ARM and x86.
by FirmwareBurner | 2025-06-02 20:22:50+00:00
>What it doesn't have are US oligopolies, which are currently destroying the fabric of US society while being enormously profitable.

Those oligopolies you claim are "destroying the fabric of US society" are also providing tones of skilled jobs in the US, pouring billions in research (how much FOSS is developed at FAANGs?), and are a vital source of US soft and hard power, while also building a cloud for the German military[1][2] because EU tech industry is far so behind no EU company can replicate what Google can do here at their scale. It's not FAANG's fault there are problems in the US society, that's a failure of US politicians.

And there will always be oligopolies, always have been, better they be on your side that on your adversaries' side. If you cripple your companies to "destroy oligopolies" like your cheer the EU for, then China's state propped oligopolies will gladly step in to fill the vacuum and put your industries out of business. Morality and shaming others for not following your values never wins, power wins. That's Realpolitik. Crazy people still don't get it.

> That's a feature of the EU, not a bug.

It's a feature to have a stagnating economy of archaic companies that are in decline?

[1] https://www.techzine.eu/news/infrastructure/131897/google-to...

[2] https://www.heise.de/en/news/Bundeswehr-relies-on-Google-Clo...
by JohnBooty | 2025-06-02 20:22:58+00:00
Not a good analogy.

In WWII they were absolutely invaluable against a peer enemy in the Pacific theater. They were the single most important bits of military hardware in that war.

They grew more vulnerable over time, first to peer enemies and eventually to rebels funded by sorta-peer enemies like Iran. In 2025, I don't think anybody doubts that a sustained saturation attack would fail to sink or at least prevent a carrier from functioning.

(Though it's also worth noting that the Houthis haven't been able to hit one yet, even with Iranian backing)

Still, a carrier group allows the US to project a tremendous amount of force anywhere in the world, and if a nation state hits one they're going to face an absolutely tremendous amount of military wrath from the US, which kind of gives them a strength beyond their literal combat capability.
by mjburgess | 2025-06-02 20:23:00+00:00
The LLM has no relevant capacities, either to tell the truth or to lie. In generates "appropriate" text, given a history of cases of appropriate textual structures.

It is the person who reads this text as-if written by a person who imparts these capacities to the machine, who treats the text as meaningful. But almost no text the LLM generates could be said to be meaningful, if any.

In the sense that if a two year old were taught to say, "the magnitude of the charge on the electron is the same as the charge on the proton", one would not suppose the two year old meant what was said.

Since the LLM has no interior representational model of the world, only a surface of text tokens laid out as-if it did, its generation of text never comes into direct contact with a system of understanding that text. Therefore the LLM has no capacities ever implied by its use of language, it only appears to.

This appearance may be good enough for some use cases, but as an appearance, it's highly fragile.
by causeimyanni | 2025-06-02 20:23:53+00:00
Axle (https://www.axleruns.com) | Remote (USA) | Full-Time | Role: Senior Full-Stack Developer (Python, Go, Next.js)

Hi, I’m Yanni Giannaros, founder & CEO of Axle (www.axleruns.com). We build AI agents that automate AML/KYC compliance workflows for fintechs, banks, and crypto companies. We’ve raised $3.2M and are live with dozens of enterprise customers. Our agents eliminate manual review bottlenecks, helping teams focus on complex cases and operate more efficiently. We found product-market fit and we're gearing up to scale. My cofounder and I have built and sold Fintech companies before this and we care deeply about this problem.

Headcount: ~8

Stack: Python, Go, Next.js, Postgres, GCP, SOTA LLMs

Shoot me an e-mail here: yanni[at]axleruns.com

Thank you!
by unibox | 2025-06-02 20:23:56+00:00
Location: Wisconsin, USA Remote: Yes Willing to relocate: No; Willing to commute to Madison WI

Technologies: HTML, CSS, JavaScript, React, Python, Figma, Photoshop, Illustrator, Git, Salesforce Content Builder

Résumé/CV: https://bit.ly/Andy-Friedl-Resume

GitHub: https://github.com/andyfriedl

Portfolio: https://andyfriedl.myportfolio.com/

Email: andyfriedl@gmail.com

I’ve worked across engineering, product management, and design, with a range of skills that let me contribute flexibly based on what a team needs. At Rakuten Rewards (https://www.rakuten.com/), I shipped production-ready features at scale, including a global authentication system redesign, a credit card validation flow migration, and internal tools for purchase parsing and data scraping. At Colony Brands (https://www.colonybrands.com/), I now focus on web design and front-end work across multiple brands and seasonal campaigns.

I'm best when I'm designing, building, and shaping experiences that make sense to users. No agencies, please.
by robertlagrant | 2025-06-02 20:24:10+00:00
Sorry - I wasn't clear. I meant there's no point talking the way you were about how businesses should pay the people "actually" creating the value. All sorts of people create value, and if your business has some volunteers willing to give you work for nothing, you shouldn't assume they did all the work and are the sole ones who should've been paid all along.

I agree that it's a good idea to de-risk your supply chain. The problem is a lot of OSS is popular because it's free, and often there isn't a stable business backing it that an org could have confidence in giving money to. If you're just donating to a GitHub account there's still no likelihood that the project will stick around.
by catigula | 2025-06-02 20:24:19+00:00
I had AI do a collation of news events and the general conclusion was

> Civilian shootings at drones occur at a rate likely below 15 incidents per year in the U.S., compared to over one million registered drones.

I'm going to have to conclude that this strains and breaks the bounds of the term 'frequently' and the initial term 'incorrect'.
by Stefan-H | 2025-06-02 20:24:20+00:00
Are you familiar with the academic field of security and the notion of trust in trusted computing? The IoT devices that is being discussed in the article are for industrial control systems, not necessarily your home lightbulb. The threat model is different. Do you want every municipal power company to be trusted to properly vet the code they are putting on these devices, or do you want to trust the device manufacturer to be the one who can put code on the devices?
by Volundr | 2025-06-02 20:24:31+00:00
> What if 10 neighbors collude and start flying drones over my garden and house, only a few meters above ground or my roof, 24/7? What if one of their drones crashes without my doing and hurts _me_?

Are you under the impression that either of these things is legal, and that gunplay is your only recourse?
by jstanley | 2025-06-02 20:25:18+00:00
But you are inside the universe. The mathematical structure of the universe can contain all of your perceptions and to you they will "feel real". Indeed, to you they are real.

If you had a perfectly accurate universe simulation, do you think the people inside the simulation would not be conscious?

If they're not conscious, it's not a perfectly accurate simulation.

And if it is possible to have a perfectly accurate simulation, then (like you said) all of the contents of the universe were "there" all along inside the giant mathematical structure. You don't need anyone to run the simulator!

All of the contents of the universe, the apparent flow of time, our thoughts and feelings, our consciousness, all lives inside this incomprehensibly large mathematical structure.

This is how I believe reality works. The universe exists inside mathematics the way 42 does. You don't need a calculator to show the number 42 in order for the number 42 to exist. Running the simulator can expose the contents of the universe to someone outside it, but everything on the inside is independent of the simulator.

You might ask "why this reality and not any other?" and I would say they all exist equally well, we just happen to notice this one because we're inside this one.
by spacechild1 | 2025-06-02 20:25:39+00:00
I see what you mean. You can use a hash function to build a PRNG, but the hash function itself it not a PRNG.

In a hash table, the hash function is not used to produce a series of random numbers, that's why it's a bit silly to call it a PRNG. Instead, the purpose is to reduce a (possibly larger) input value to a fixed size output value, often with the requirement that similar input values should result in very different output values to avoid clustering.

However, your hash table example is still useful as an analogy.
by amauboussin | 2025-06-02 20:25:51+00:00
Surge AI (https://surgehq.ai/careers) | Software Engineers (full-stack / product https://surgeai.notion.site/Product-Engineer-4211688ff99b46d...) and Strategic Project Lead (https://surgeai.notion.site/Strategic-Projects-Lead-Generati...) | Full-time | ONSITE SF or NYC Hybrid

Our mission at Surge is to build the human infrastructure behind the next wave of AI and LLMs. We operate a data platform that powers AI teams at OpenAI, Anthropic, Meta, Google, and more. This year, we're focused on extending our platform to support agentic workflows and help our clients ship agents that interact with the world. Here are some examples of our past work:

- Creating the GSM8K dataset: https://www.surgehq.ai/blog/how-we-built-it-openais-gsm8k-da...

- Collecting RLHF data for Anthropic's Claude: https://www.surgehq.ai/case-studies/anthropic-claude-surgeai...

You’d be joining a small, rapidly growing team of former engineering and ML leaders from Google, Meta, Twitter, and Airbnb. We work in small groups, ship quickly, and value autonomy and ownership. No previous AI experience is required, if you have the engineering skills you can learn what you need on the job.

We're looking for senior engineers to work out of our offices in SF or NYC, or remotely. Please reach out to us at careers@surgehq.ai with a resume and 2-3 sentences describing your interest. Excited to hear from you!
by esseph | 2025-06-02 20:26:00+00:00
So more than once a month an idiot is in the news for shooting at a drone.

Depending on where you live, they might even be neighbors of yours.

Something showing up every month is pretty damn frequent, especially when it leaks into national news and always grabs headlines, yet idiots still do it.

I mean if a plane fell out of the sky once a month, is that frequently?

What about if your bank blocked access to your account once a month when you needed it?
by specialist | 2025-06-02 20:26:17+00:00
I really thought escrow for software would've been SOP by now.

We made EMRs in the 2000s. Our customers required everything to be placed in escrow. It seemed abundantly prudent to me.

Maybe even prescient; our startup was bought, then murdered in its crib, leaving our customers SOoL. But at least they got the source.
by PaulHoule | 2025-06-02 20:26:40+00:00
I've long been frustrated with database query tools like pgadmin 4, Microsoft SQL Explorer, etc. There are quite a few reasons, not least that they don't really give you tools to deal with the reality that your tables form a graph and your rows form a graph (e.g. you should be able to see the user record plus records that are effectively part of the user record as a graph on one screen) but the other one is the one you mention, that they just don't integrate with version control and the way people use SQL in code (e.g. maybe you should have *.sql files with your queries but practically people spray SQL all through their PHP, Java, Python, Ruby, whatever they are coding)

I think the most disciplined organizations use stored procedures but the ordinary methods people use for managing those often date from before version control. (e.g. so many people would wrongly laugh at stored proc users for being so 1990s + Oracle)
by asadotzler | 2025-06-02 20:26:44+00:00
Code runs or it doesn't, that's a sort of verification feedback that other use cases don't offer, at least not so immediately. Formal code verification is a thing, not so much for verification of say legal citations. Code is language with some well documented rules all over the training corpora. Many other use cases are hardly so well represented in model training. These are just a few of many, many reasons that code is an easier problem than most.
Ask HN: How to get ChatGPT perform as well as Claude?
by recvonline | 2025-06-02 20:27:02+00:00
I am using Claude AI for most of my daily tasks. I bounce ideas off, let it write an implementation I had thought of and quickly want to see how it would look like implemented etc.

Mostly, 4-5 sentence prompts plus attaching the whole codebase is enough.

Trying to use ChatGPT is a nightmare (I use o3 and the mini-high models). The same prompt doesnt perform at all. ChatGPT sometimes doesn’t even read the attachment by default, it doesnt re-render whole files and just does git diff like outputs.

I have to prompt it to write whole files and show them to me. And even then, the quality is not good at all.

Claude is doing a really good job without long prompts, on the first try.

I have a ChatGPT subscription from work and want to use it, but I fail to produce any quality output.

Any help?
by bluefirebrand | 2025-06-02 20:27:46+00:00
> One famous example, there are now more bank tellers than before the invention of the ATM.

Bank tellers do way more varied work than ATMs do. You cannot open an account at a bank from an ATM. This is a stupid example because ATMs were not and never did try to automate the entirety of a bank teller's job, only a couple of the services they do

> In fact you can go to any poor country with no automation and you'll find entire classes of un- and underemployed people. This is a condition of premodern, not technological societies

You can find this in Rural America, forget "poor countries with no automation"
by bell-cot | 2025-06-02 20:28:01+00:00
What was his family farm worth, the day before he got the DC letter - as a farm, or potential suburb, or for oil wells, or whatever?

(IIR, the assessed value of farms in Colorado, for purposes of property taxes, bears no resemblance to their market value. That's a "tax scam" for the benefit of the farmer.)

Is there anything really special about his family farm, that would discourage the DC folks from buying up some other farm - say, 5 or 10 miles away - if he didn't take their offer?

How popular is a DC likely to be in the area, and how much does your friend value his reputation and relationships there?