MurphyA/hacker-news huggingface dataset:
by citizenpaul | 2025-07-02 16:48:24+00:00
Yeah that's what I was thinking. There is 0 benefit to such a product unless the company can guarantee they will be in business for 10-20 years. Otherwise moving my money us just a big time wasting headache if the company shuts down before any benefit is realized. (<1 year... ouch to the users).

It seems like a good idea. It is a margin profits play though. I know that in dealing with big money there is a lot of foot guns as far as costs. If you mess up even one thing it can cost you tens or hundreds of thousands in unexpected expenses. No offense to the founders but I'm guessing that they didn't have someone with 20+ years finance experience to make absolutely sure they never stepped on those mistakes. You'd have to operate flawlessly with only margin profits.

Hopefully the founders will give us some more context on what happened.
by mschuster91 | 2025-07-02 16:48:57+00:00
> As a more tan law-abiding US citizen, the possibility of some agent asking me for papers and then asking probing questions to "prove myself" anywhere that's not an airport is enough for me to want a heads up not to be in area where that might happen.

No matter if you are a law-abiding citizen, the cops have too many rights to annoy people. At least in Western nations, anyone should have the right to not answer the police or any other agent of the state about what one is doing or has done without repercussions. Always remember "three felonies a day"!

In practice, we all know that if you do not do what the cop wants (or, frankly, if you have the wrong skin color), the cop finds a way to make your life difficult - from submitting one to the litany of shit they can legally do (like a full roadworthiness check of your vehicle or, if near a border, a full inspection for contraband) down to stuff that should be outright illegal (like civil forfeiture) or is actually illegal (like a lot of the current actions of ICE).
by onlyrealcuzzo | 2025-07-02 16:49:03+00:00
It's not quite that reductive.

If the point of the program is A, and you think it's being used as B, it's fair to ask if the point of the program is really A or if it's actually B.

Just pointing that out or asking the question does not mean you "hate immigrants".

You might! But I don't think it's guaranteed.
by jjangkke | 2025-07-02 16:49:40+00:00
The problem with zed's narrative is that because he failed to use it in productive ways he wants to dial it back altogether but its not clear what he has actually attempted and people dogpiling here reminds me of artists who are hostile to AI tools, it doesn't accurately reflect the true state of the marketplace which actually puts a lot of value on successful LLM/AI tool use especially in the context of software development.

If you extrapolate this blog then we shouldn't be having so much success with LLMs, we shouldn't be able to ship product with fewer people, and we should be hiring junior developers.

But the truth of the matter is, especially for folks that work on agents focusing on software development is that we can see a huge tidal shift happening in ways similar to artists, photographers, translators and copywriters have experienced.

The blog sells the idea that LLM is not productive and needs to be dialed down does not tell the whole story. This does not mean I am saying LLM should be used in all scenarios, there are clearly situations where it might not be desirable, but overall the productivity hinderance narrative I repeatedly see on HN isn't convincing and I suspect is highly biased.
by andrecarini | 2025-07-02 16:49:45+00:00
- Clunky component and variable system; inadequate for more complex stuff with lots of parameters.

- Can't set connectors on Design files (used for documenting the navigation flow between different pages of an app).

- You can set connectors on FigJam files, but if you want to bring your components from Design files then you can't keep the instances synchronised to the component definition. And you can't attach the connector endpoint to some element inside the Design component. It's essentially just an image export of the Design component.

- Prototyping is very clunky and trying to build a flow that has elements reacting to interactions on other distinct elements is either variable hell or downright impossible.

Those are just off the top of my mind. I'm always finding threads from 5 years ago on their community forums with loads of people on the same boat and no activity from Figma side.
by britneytforsyth | 2025-07-02 16:50:00+00:00
Location: Currently NY (open to NY, DC, LA, San Diego, Austin)

Remote: Yes

Willing to relocate: Yes

Technologies: Python, SQL, R

Résumé/CV: https://www.linkedin.com/in/britney-forsyth/

Email: britneyforsyth8@gmail.com
by brooke2k | 2025-07-02 16:50:06+00:00
As far as monad tutorials go, this one seems quite good. I like the categorization of monads between "containers" and "recipes".

However, I personally think that monad tutorials tend to give people the wrong impression and leave them more confused than they were before, because they focus on the wrong thing.

A monad is not a complex concept, at all. IMO a more useful way to present the topic would be with one separate lesson for every common monad instance. Start with Maybe, then IO, then maybe State and List, and so on... because ultimately, every instance of a Monad works very differently. That's why the pattern is so useful in the first place, because it applies to so many places. (Note: this is a criticism of monad tutorials in general, not this one in particular, which seems to do a decent job on this front).

In my experience, people new to Haskell focus way too much on getting the "a-ha" moment for monads in general, when really you want a bunch of separate "a-ha" moments as you realize how each instance of a monad takes advantage of the pattern differently.

I also tend to think that monads are best demonstrated in Haskell rather than in other languages, if only because the notation is so much less clunky. That may just be me though. (EDIT: well, also because almost no other languages have typeclasses, so you have to approximate it with interfaces/traits/etc)

Also FYI: in part 2, the code examples have extra newlines in between every line, which makes it hard to read (I'm on firefox, if that matters).
by abeppu | 2025-07-02 16:51:00+00:00
There are so many layers of crazy here but the one that strikes me most is attacking CNN for having a piece about the App. I.e. it's not just that reporting police activity is treated as a problem (it's not) but even an article discussing the way that some people are reporting police activity is a problem.

> "CNN is willfully endangering the lives of officers who put their lives on the line every day and enabling dangerous criminal aliens to evade US law,"

If the engadget article gets enough eyeballs will they be also be willfully endangering lives? What about a really popular forum thread discussing that article?
by wtallis | 2025-07-02 16:51:07+00:00
On a phone, it can be tempting for an app developer to approach design as if their app is temporarily taking over the phone and transforming the entire device into the custom gadget your app embodies, since the app's UI will be filling almost the entire screen. On a desktop, it's more obvious that an app should instead strive to coexist alongside (literally) other apps and the rest of the OS.

But in either case, ignoring the platform's established design language and UI conventions is still wrong, and not taking advantage of the user's preexisting knowledge about how to use their device is a wasted opportunity at best, insulting at worst. If the only reason for doing so is that you are placing your "brand identity" over actual usability and insist that your app look and feel the same on any device regardless of context, that's at the insulting hubris end of the spectrum. Given how widespread that problem is, it seems entirely appropriate and deserved for app developers to feel pressure from Apple (or any other OS vendor) to put more effort into conforming. We as users shouldn't want any app ecosystem to fragment into the mid-2000s WWW full of Flash UIs with zero accessibility.
by shkkmo | 2025-07-02 16:51:22+00:00
> That is both a large sample size,

It doesn't matter how large your sample size is if your sampling method is biased. This could be measuring market share gain/loss in different segments of a steady employment environment.

> disregarding the entire report as noise

Studies with bad / non public sampling methods should be, at a minimum, treated with great skepticism. Why would that not apply here?
by mindslight | 2025-07-02 16:51:41+00:00
This is not something that can be or should even need to be "debunked". It is the responsibility of the government to act in a way that engenders trust of the citizens. For example, not deploying roving gangs wearing masks and refusing to identify themselves while purporting to act with government authority. Surely you can see how this destroys the rule of law, regardless of whether those are 30 year career civil servants who just now happen to be wearing masks, or some newly-formed lynch mob.

In general, the government justifying itself to citizens is called leadership. This "government" does the exact opposite across the board, and compensates with divisive propaganda that nurtures loyal all-in extremist followers.
by codemonkey-zeta | 2025-07-02 16:53:02+00:00
> Because most of my day-to-day is in clojure I tend to use sonnet 4 to get the parens right.

In case the author is lurking, you may want to apply the same fix they do in clojure-mcp: https://github.com/bhauman/clojure-mcp/blob/8150b855282babcd...

The insight that team had was that LLMs get confused with parens, but they are excellent at indentation, so if you run parinfer over the LLMs output it will be correct in 99% of cases.
by EGreg | 2025-07-02 16:53:52+00:00
This reminds me of how we have articles and handwringing about “our soldiers were attacked” in a country they had no authorization to even be. It is never discussed what they were actually doing there, but this is usually framed as in “we need more money to defend our men and women overseas”.

Example: https://amp.cnn.com/cnn/2017/10/23/politics/niger-troops-law...

Several other leading senators also said they were in the dark about the operation in the western Africa nation.

“I didn’t know there was 1,000 troops in Niger,” Sen. Lindsey Graham, R-South Carolina, told NBC’s Chuck Todd on “Meet the Press” Sunday. “They are going to brief us next week as to why they were there and what they were doing.”

He continued: “I got a little insight on why they were there and what they were doing. I can say this to the families: They were there to defend America. They were there to help allies. They were there to prevent another platform to attack America and our allies.”

https://www.npr.org/2020/01/06/793895401/iraqi-parliament-vo...

Even when a country’s leaders unanimously tell us to withdraw our troops, we say nah:

https://abcnews.go.com/Politics/us-withdrawing-iraq-agreemen...
by impossiblefork | 2025-07-02 16:53:55+00:00
Maybe, but should it really be hard?

Either one gets rid of the oil trade-- which I think is quite feasible, then the need to acquire dollars to buy these products goes away, so there's nothing more needed, or one negotiates something with one of the many countries which either have or could acquire the ability to produce oil where one bypasses the dollar trade.

Maybe, if they didn't have Russia in the group and had talked to more people about the sanctions, something like 'we need this, and the alternative is Russia-- can't you be flexible and not sanction Venezuela', they could have even used Venezuela.
by AlecSchueler | 2025-07-02 16:54:31+00:00
That seems like a huge amount of additional energy usage that's going to further exacerbate the problem, which is the position I took originally.

Just because you can make it look small by focusing on the percentage doesn't change that. At the end of the day it means, if we accept these numbers, that the total national energy usage would go up by around 7%. That then gets multiplied across France Germany, The Netherlands, Poland, Belgium, the UK & Ireland etc., to the point that the total power usage is as if we suddenly had another entire country.

And keep in mind while considering any of these numbers that our current 100% is already much higher than where we need to be at to avoid widespread ecological disasters. We need to be reducing our usage not saying "well it's only a few percent more."
by burningChrome | 2025-07-02 16:54:41+00:00
Even the WCAG level A success criteria clearly states:

The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general.

https://www.w3.org/WAI/WCAG21/Understanding/link-purpose-in-...

Having a single word announced by the screen reader to me would fail this criteria.
by trod1234 | 2025-07-02 16:54:49+00:00
That is one of the issues, yes.

The main issue though is one of demographics.

Like Japan, we have insufficient young people to do the jobs and produce what's needed to support the old.

Worse, the old have utilized money printing and their privileged position to enrich themselves, and in the process it is tearing the country apart, and through economic manipulation force conscripting the young at suppressed wages to pay their debts off (i.e. social security).

Thomas Paine would have a lot of similar things to say if he were alive today, specifically about dead men ruling.

The economics given such lopsided movement cause chaotic disruption and deflate and are unsustainable.

You are wrong insofar as they'll be earning a 10th of the salary. That may happen upfront, but in terms of purchasing power it will reach parity much more quickly given the macro monetary dynamics going on.

When reading history, I could never imagine how bad it would need to get to make a multi-generational citizen abandon their home country and immigrate elsewhere.

I have my answer today. They do so when there is no reasonable path to a survivable future.

There are times where a reasonable person can see and know everything will burn, because there is nothing that can stop it, and the only thing you can do is remove yourself and your family from the path of that burn.
by whstl | 2025-07-02 16:54:56+00:00
I’m a latino in Germany of all places and for years I didn’t carry any identification because the only one I had was my passport, the german work permit was just a sticker in one of the pages. I am obviously not gonna risk losing my passport, so it was home.

Police never stopped me, but when I asked “what should I do?” they were more than understanding of the situation and just said that in the worst case I gotta go home grab it.

Only recently I got a German Personalausweis in the shape of a card.
by ookblah | 2025-07-02 16:55:05+00:00
which is weird to me because i'm using in prod? literally if i care about style and structure i just say, look at these other few files and figure it out and it's fine.

if i need to work on something mission critical or new i do it by hand first. tests catch everything else. or you can just run it so that you review every change (like in claude code) as it comes in and can still grok the entire thing vs having to review multiple large files at the end.

thus i literally wonder what people are working on that requires this 100% focused mission critical style stuff at all times. i mean i don't think it's magic or AGI, but the general argument is always 1) works for hobby projects but not "production" 2) the LLM produces "messy code" which you have to review line by line as if you wrote it yourself which i've found to not be true at all.
by rickydroll | 2025-07-02 16:55:12+00:00
There are other experiments that say it's not effective (rebunking?)

https://jamanetwork.com/journals/jama/fullarticle/2801827

https://jamanetwork.com/journals/jama/fullarticle/2797483

https://bmcinfectdis.biomedcentral.com/articles/10.1186/s128...

https://www.nejm.org/doi/full/10.1056/NEJMoa2115869
by pinkmuffinere | 2025-07-02 16:55:13+00:00
Reading the post, it sounds like they are

> If you are technical, we are open sourcing our optimization engine, Oracle, which does our daily Tax Loss Harvesting and rebalancing. You may be able to use this to set up your own trading bot on Alpaca. You will need to contact Alpaca support to request an ACATS of your current assets held at Double.
by Arnt | 2025-07-02 16:55:19+00:00
The wealth isn't particularly illiquid. That's not the problem I raise.

The problem I raise is that it largely is someone's jobs. If you want to tax the companies' overall value, part of the income from the work the companies do is going to go to the taxman. That money isn't gathering in a pile, unspent, today. So some employees are going to get fired or a pay cut, as a compensating cost-cutting measure. Which is fine so long as you understand that that's where the money is coming from. But you don't, right?
by chrismorgan | 2025-07-02 16:55:21+00:00
This suffers from the problem of only blurring using the pixels immediately behind the surface, as demonstrated well in https://www.joshwcomeau.com/css/backdrop-filter/#the-issue. That and the discussion in https://news.ycombinator.com/item?id=42302907 are good reading. If the backdrop is going to move underneath, this is fairly important; if it will be static, it’s not normally important.
by leptons | 2025-07-02 16:55:23+00:00
More often than not the "AI" generates a large block of code that doesn't work, that I still have to read and understand - and it's more difficult to understand because it doesn't work, which is a huge waste of my time. Then I just end up writing the damn code myself, which I should have done in the first place - but my boss wants me to try using the AI.

The only thing the "AI" is marginally good at is as a fancy auto-complete that writes log statements based on the variable I just wrote into the code above it. And even this simple use case it gets it wrong a fair amount.

Overall the "AI" is a net negative for me, but maybe close to break-even thanks to the autocomplete.
by taeric | 2025-07-02 16:55:25+00:00
And for many people, being out of breath is what they will cite as hurting. Indeed, pushing to exhaustion is form of pain. Whether you do it over a long period or short just leads to different forms of pain.

And agreed that acute pain should take special care when folks are doing something. But the research is getting somewhat clear that cushioned shoes and such can be awkwardly counter to avoiding problems.
by Sanzig | 2025-07-02 16:56:19+00:00
> but if you work at a place they're interested, they care about you.

And also worth noting that "place a hostile intelligence service may be interested in" can be extremely broad. I think people have this skewed impression they're only after assets that work for goverment departments and defense contractors, but really, everything is fair game. Communications infrastructure, social media networks, cutting edge R&D, financial services - these are all useful inputs for intelligence services.

These are also softer targets: someone working for a defense contractor or for the government will have had training to identify foreign blackmail attempts and will be far more likely to notify their country's counterintelligence services (having the penalties for espionage clearly explained on the regular helps). Someone who works for a small SaaS vendor, though? Far less likely to understand the consequences.
by jjangkke | 2025-07-02 16:56:23+00:00
People point to China's 'cheap labor' but this downplays why this is only possible under its political system and the tremendous human cost involved.

Rather the framing shouldn't be whether its too expensive or cheap but why so many people are willing to arbitrage industrial scale abuse of human labor only possible under an authoritarian regime and then virtue signal about anything else.

Even more puzzling to me is why nobody is making the connection between the dilution of US dollar value via exporting inflation that props up totalitarian regimes and its growing reliance on it to make things its people want to feel they are above others.

They tried Made in the US but customers found it too morally expensive to care as to why making it outside the US is cheaper especially in China.
by PaulHoule | 2025-07-02 16:56:31+00:00
It's always been a tough market since the time Google got on the scene.

In principal comparison sites could give a lot of value, in practice the vendors want to control the narrative and Google sure as hell wants to extract all the value it can out of the ecosystem. They made the decision to make Forbes.com rank #1 for many comparison queries:

https://larslofgren.com/forbes-marketplace/

probably because they were tired of brandless bottom feeders fighting for that spot. Today even if you don't intend to use AI Google will probably put trash answers into your search results anyway.
Ask HN: Why privacy consent is NOT part of Browser setting?
by the_arun | 2025-07-02 16:56:37+00:00
We visit so many websites everyday and each one of them prompt us to share our privacy setting - which allows them to decide whether they can use our data or not. Why is this not a browser setting that they can read instead of annoying every user?

Incognito windows - you are prompted by the browser & you set once and done.

I'm sure I am missing few things.
by swolpatrol | 2025-07-02 16:56:38+00:00
Location: Seattle, WA or SF Bay Area

Remote: Yes, but prefer in-person

Willing to relocate: Yes

Technologies: C, C++, Python, Swift, LLVM/Clang, ARKit, RealityKit, AWS, CI/CD, Docker, Ansible

Résumé/CV: https://shorturl.at/YTaDq

Email: omarbro4all@gmail[dot]com

I’m a systems-level software engineer with 5+ years of experience in compilers, developer tooling, and AI/AR infrastructure.

Previously at Apple (Clang/Swift compiler team) and SiFive (RISC-V performance and IDE tooling).

Most recently, I was a senior engineer on an AR startup building real-time AI-powered interior design tools using ARKit + RealityKit, with full-stack ML deployment on cloud platforms.

Looking for roles involving AI infrastructure, or high-performance systems where I can have meaningful technical ownership.
by salawat | 2025-07-02 16:56:50+00:00
There was a commenter that got buried, where the person making it wasn't aware of the precedent for government mandated "apps". So i80and...

Look no further than CALEA mandated forensics packages on most network backbone gear!

https://www.subsentio.com/solutions/platforms-technologies/

https://www.fcc.gov/calea

You see, we've had government mandated "apps", but they are intentionally "hidden" (only by omission of course) from the layperson! So you, John Q. Public, are not exposed to them, but every regulated service provider is turned into a facilitator for law enforcement monitoring activity.

Bumping it down to handsets simply hasn't been done because it's just easier to plug in upstream through Third Party Doctrine and it'd be self-defeating in a sense to straight up make and admit that handsets purpose is to surveil you for law enforcement purposes. Businesses can have compliance compelled through the threat of disincorporation, so can be relied upon to cooperate as a pre-requisite of doing business.

Now, this software is generally considered "the good guys doing good guy things" so isn't generally considered problematic. As I hope is being learned by everyone; there is no line between a system that exists for well intentioned people to do good things with and a system capable of being used by evil people to do evil things, at scale with.