MurphyA/hacker-news huggingface dataset:
by jvanderbot | 2025-04-16 10:54:47+00:00
Ask yourself what you want the person to think about, not what you want them to feel. They'll feel anyway, but if you're not careful they'll not think about anything but feelings.

Direct words like "We don't do that here, because we have a duty to have higher standards. Do you understand why?" can carry a lot of gravitas and make a person feel small and bad but that's not their intent. The intent is to make them think about 1. Their place in the org 2. The quality of their work 3. The importance of high standards.

Words like "This really is low quality work." Or "this is awful" are just playground insults and are actually not direct communication at all. They are designed to affect feelings not principles or the technical issues at hand. Going for someone's feelings is just kinda silly.

The fact that some people hold to high standards and also have a mean communication style is fine but not required.
by eadmund | 2025-04-16 10:55:22+00:00
Yes, we have laws. When should the law intrude on the private transaction of two parties? Typically, the law holds both parties to their contractual agreement. If those two parties have contracted to abide by the output of an algorithm, can the law distinguish good faith manipulation of algorithmic inputs to benefit oneself from bad faith manipulation of algorithmic inputs to benefit oneself? Given that the whole point of a smart contract is to encode the terms of the agreement as code, when is it appropriate to step in and alter that agreement?
by bgwalter | 2025-04-16 10:56:15+00:00
According to

https://www.federalreserve.gov/releases/z1/dataviz/dfa/distr...

the top 0.1% hold $22.14 trillion and the top 1% hold $54 trillion.

The total federal debt is around $35 trillion. So for sure the top 1% could pay off the debt in order to have a reset at least.

I'm not saying it should be done, but it does not seem impossible.
by VenturingVole | 2025-04-16 10:56:17+00:00
Well put and you're correct: There IS a lot of hype/BS still sadly - as companies seek to jump on the hype train without effectively adapting. My karma took a serious hit for my last post - but yesterday I met with someone whose life has been profoundly impacted by AI:

- An extremely dedicated and high achieving professional, at the very top of her game with deep industry/sectoral knowledge: Successful and with outstanding connections. - Mother of a young child. - Tradition/requirement for success within the sector was/is working extremely long hours: 80-hour weeks are common.

She's implemented AI to automate many of her previous laborious tasks and literally cut down her required hours by 90%. She's now able to spend more time with her family, but also - able to now focus on growing/scaling in ways previously impossible.

Knowing how to use it, what to rely upon, what to verify and building in effective processes is the key. But today AI is at its worst and it already exceeds human performance in many areas.. it's only going in one direction.

Hopefully the spotlight becomes humanity being able to focus on what makes us human and our values, not mundane/routine tasks and allows us to better focus on higher-value/relationships.
by brap | 2025-04-16 10:56:29+00:00
Dan, I've been reading some of your posts and watching some of your talks since Redux, and I really love how passionate you are about this stuff. I think the frontend world is lucky to have someone like you who spends a lot of time thinking about these things enthusiastically.

Anyway, it's hard to deny that React dev nowadays is an ugly mess. Have you given any thought to what a next-gen framework might look like (I'm sure you have)?
by thaumasiotes | 2025-04-16 10:57:00+00:00
> Moskau

Tangentially... how did the German name of the city/region get into _that_ form? Is it a loan from English?? Germany and Russia have been closely entwined for centuries.

Wikipedia has a comment which appears to make no sense:

> The [old] form Moskovĭ has left traces in other languages, including English: Moscow; German: Moskau; French: Moscou; Portuguese: Moscou, Moscovo; and Spanish: Moscú.
by filiph | 2025-04-16 10:57:04+00:00
Part of the confusion here is likely that the tool, as seen on the web, probably lags significantly behind the code. I've started using a related but different tool (https://filiph.github.io/napkin/).

The HN mods gave me an opportunity to resubmit the link, so I did. If I had more time, I'd have also upgraded the tool to the latest version and fix the wording. But unfortunately, I didn't find the time to do this.

Apologies for the confusion!
by 6P58r3MXJSLi | 2025-04-16 10:57:13+00:00
FOSS licenses explicitly grant you some rights, exactly because the author(s) wanted to do so.

Most of what FOSS license do is explicitly denying the exploitation by someone or some entity wanting to profit from it, without giving anything back.

For example

https://www.gnu.org/licenses/gpl-3.0.en.html
by plaidfuji | 2025-04-16 10:57:22+00:00
This is why LLMs are so helpful in writing research proposals. If I’m writing a proposal, I basically need to vibe on a concept without worrying about it sounding entirely professional / buttoned-up and concise - otherwise I get bogged down in word smithing. So I tell it about the concept I’m trying to get across, and it converts that into a more concise and punchy paragraph, while also providing critical technical feedback (if I ask) and making sure I’m using terms of art correctly. As you put so eloquently, it removes the herp derp.

And then, kind of like how LLMs are good for boilerplate code but get less helpful as you get to more specific problems, this approach works for the first few paragraphs but deteriorates the deeper in you get.
by harambae | 2025-04-16 10:57:51+00:00
> dissolve all my assets, send them to crypto and or foreign bank accounts, and move out of the country

Is there some type of polymarket where I can place a bet that you don’t do this and neither does anyone else and the US housing market goes up another 4% next year?

I’ve just been hearing this same type of thing since the war in Iraq began (albeit with less cryptocurrency back then) and it’s a little exhausting at this point.
by Keployio | 2025-04-16 10:58:42+00:00
Keploy is an open-source tool that auto-generates API test cases and mocks by recording real traffic, helping devs hit up to 90% code coverage in minutes.

It works with your existing stack (Node, Go, Java, etc.) and integrates into CI/CD. Useful for integration, unit, and regression testing with zero manual effort.

GitHub: https://github.com/keploy/keploy
by sph | 2025-04-16 11:00:12+00:00
Is it though? This is the deuteranopia (red-green blindness) option in Destiny

https://www.gamersexperience.com/wp-content/uploads/2016/07/...

The red and green icons are still prominently there. If one is red-green blind, shouldn’t those icons be any other hue than green and red?
by moqizhengz | 2025-04-16 11:00:57+00:00
> Let's say someone made a critical error in their code. Now, it would be nicer and kinder to say "Perhaps you could have done that better, it might have harmful impact on users" and you can also tell the person "This is really bad, you messed up, this type of a mistake is unacceptable and horrific" which uses lots of sharp words and feels abusive, so which is better? It makes the person feel bad for sure with the second option, but isn't that the best way to communicate just how bad what they've done is?

You could have just say "This line here will have harmful impact on users".

The point here is to use negative words on the 'OBJECT', it can be code or anyone's work, not on ppl. You donot need to make an statement on someone's intelligence to make him understand the severity of an issue.
by f_devd | 2025-04-16 11:01:33+00:00
Seems way overkill & unnecessary. Wouldn't the e.V. (foundation) especially with FOSS backend/frontend already ensure continued operation? Also if it's about redudancy/resilience it seems like good ol' torrent/ipfs or even a dedicated dht (if you really want to have fast updated content) would be much more efficient.
by gilleain | 2025-04-16 11:03:57+00:00
The 'explanation' in the article is a little thin:

Why is the packing fraction 55% maximum (in globular proteins)? "The answer seems to be that the packing fraction stops increasing when the protein cores jam or rigidify." Ok, so ...

> "That is, the individual amino acids that make up the protein core couldn't compress any further when the protein folded"

So they can't pack any further because they 'jam'? Ohhh, from the abstract of the paper:

> "... However, important developments in the physics of jamming in particulate systems can shed light on the packing of protein cores. ... Then, we develop an all-atom model for proteins and find that, above ∼0.55, protein cores undergo a jamming-like transition"

Possibly this is related to the need for protein cores to remain relatively 'liquid', as enzymes (for example) need to be somewhat flexible when binding/releasing substrates. A fully 'jammed'/packed core would lead to an inflexible structure with lower ability to ... er... move, bind stuff (I'm handwaving here :) )
by kaitnjau | 2025-04-16 11:04:11+00:00
Lipozem Slim Trim: Safe and Effective Supplement for Healthy Weight Management Lipozem is a scientifically formulated weight loss supplement designed to help you burn fat, boost metabolism, and take control of your appetite naturally and effectively. Whether you're starting your journey or looking to enhance your current progress, Lipozem offers powerful support without extreme diets or exhausting workout routines. RANK : https://www.morningstar.com/news/globe-newswire/9410463/lipo...
by KolenCh | 2025-04-16 11:04:45+00:00
From an actual email from Mark Zuckerberg on February 28th 2012:

> Integrating their products with ours to improve the service is also a factor. But in reality, we already know these companies’ social mechanics, and we will integrate them over the next 12–24 months anyway. The integration plan involves building their mechanics into our products rather than directly integrating their products, if that makes sense, by a combination of these two things: neutralizing a potential competitor, integrating their products with ours to improve the service.

> One way of looking at this is that what we’re really buying is time. Even if some new competitor springs up buying Instagram, Path, Foursquare, et cetera, now will give us a year or more to integrate their dynamics before anyone can get close to their scale again. Within that time, if we incorporate the social mechanics they are using, those new products won’t get much traction because we will already have their mechanics deployed at scale.

https://www.acquired.fm/episodes/meta
by latexr | 2025-04-16 11:06:26+00:00
> I mean 90% of users want to quit

90% is implausibly high. If that many people wanted to quit social media, social media would no longer exist.

> I'm just proposing a way to fight back.

I propose an alternative is to just quit yourself and get on with your life. As the people around you understand you are happy without social media, they too can become interested and quit. Social media only works while there are people on it. The fewer of us there are, the less interesting it is.

How many times have there been campaigns to delete social media accounts? They never last, and often even the organisers come back. I don’t see a reason why this time it would work.

All that said, far from me to discourage you. If you feel it’s a worthy goal, I encourage you to do it. I genuinely hope I’m wrong and that you’ll succeed where others have failed.
by hartator | 2025-04-16 11:07:28+00:00
> For context, this user’s complaint was the result of a race condition that appears on very slow internet connections.

Seems like you are still blaming the user for his “very slow internet”.

How do you know the user internet was slow? Couldn’t a race condition like this exist anyway with regular 2 fast internet connections competing for the same sessions?

Something doesn’t add up.
by eesmith | 2025-04-16 11:08:08+00:00
> He signaled his intent for the group to contain sensitive info by turning on disappearing messages.

This product reviewer has elided what "sensitive info" means. The participants are required by law (the Federal Records Act of 1950 and it's updates) to preserve records. These records may be sensitive info now, but not in 25 years, when it may be automatically declassified.

A product-minded engineer trying to channel Norman should know to look at all of the roles involved, including in this case the archivist.

> I wondered: Is Signal even appropriate for this scenario?

> Let’s define the scenario as: “A large group chat in which sensitive information is shared with a trusted set of collaborators”

Let's define the scenario as "a set of collaborators with authorized security clearance and devices", in which case we see immediately that Signal is a completely inappropriate solution.

> I think it’s plausible that most of the (non-techie) people in the chat didn’t realize the risk they were taking.

What they did was illegal (and the military action they organized was a war crime).

If they cared about risk, they would follow the security training they were supposed to get, instead of feeling themselves above the law.

> if Signal had somehow convinced the government not to use it, they would have avoided this headache.

"The government" here is doing a lot of work. Parts of the government said that Signal was not appropriate for top secret communications.

If government security training wasn't able to convince these high-level people to not use Signal, what could Signal-the-company do?

> it’s useful to imagine what they might do to expand into that use case

None of which are relevant to the actual scenario.
by constantcrying | 2025-04-16 11:10:04+00:00
There is a book by Hanss on it. It focuses on the sampling approach (he calls it "transformation method") though.

If you want to do arithmetic and not a black box approach you just have to realize that you can perform them on the alpha-cuts with ordinary interval arithmetic. Then you can evaluate arbitrary expressions involving fuzzy numbers, keeping the strengths and weaknesses of interval arithmetic.

The sampling based approach is very similar to Monte-Carlo, but you sample at certain well defined points.
by raxxorraxor | 2025-04-16 11:10:27+00:00
Depending on the environment cloud software often doesn't let you develop freely. Rarely you can just embed a JS fragment to do a tiny task. Instead you have to develop against the respective sdk of the service/site, publish to a public/corporate store, register the application and put its certificates under surveillance.

This is majorly stupendous, a waste of energy/work/time. Sure, services hope that this way would enrich their environments with third party plugins, but this just reinforces shitty ideas for software deployment.

These aren't professionally managed applications, this is professional dung.
by boricj | 2025-04-16 11:10:39+00:00
I'm currently an embedded software developer, but I'm basically the guy you call when you're all out of options regardless of the problem. I've done plenty of debugging paratrooper-style for other teams, but some of my most infamous acts done in a professional capacity are:

- Company network is melting down due to the CI load? Hack together in a hurry a Git proxy cache written in a hundred lines of Bash. It's still in production years after I've left that sysadmin position.

- Company is trying to meld together two dissimilar pieces of software with wildly incompatible message buses and it's going so poorly it's threatening the entire project? Take a few days to improvise a message bus translator with a highly unconventional architecture. I then spend two hours in a design review meeting with the lead architects, who then decide to go along with it because they've failed to prove it couldn't possibly work and had no other option. This singlehandedly brought the project back under control, but it was pure black magic located right in the most load-bearing component possible and they took years to replace my Play-Doh with something saner.

- Company wants to redo the entire CICD? Write a Jenkins plugin that exposes a Debian source repository as an organization folder. With a suitable Jenkinsfile, it essentially turns Jenkins into a bona fide Debian build server, complete with proper dependency tracking. Management decided to go with a more traditional solution (OBS), at the cost of maintaining two different orchestrators and sets of workers.

As for my personal work, most of it is just various open-source contributions and faffing about on random stuff that never sees the light of day, but some of the things that actually ended up in the wild are:

- A Ghidra extension that can export relocatable object files out of a program selection. The simplest way I can explain it is Mad Max, but with program bits instead of car parts.

- Porting the epsilon firmware for the NumWorks calculator to the HP Prime calculator (another calculator manufacturer) and sending a pull request to the epsilon repository.

I should probably make an effort to actually finish more personal projects, release them and write up about them, but being chaos incarnate is somewhat antithetical to that.
by aithepedantguy | 2025-04-16 11:10:50+00:00
not OP but I found that response compelling. I know that humans also confabulate, but it feels intuitively true to me that humans won't unintentionally make something up out of whole cloth with the same level of detail that an llm will hallucinate at. so a human might say "oh yeah there's a library for drawing invisible red lines" but an llm might give you "working" code implementing your impossible task.
by lyu07282 | 2025-04-16 11:11:45+00:00
Almost every other western country does fund their own databases, CVE was just significant because its the one central source of truth. its like a standard. Instead of having to coordinate with dozens of different registries every time you publish a vulnerability you just communicate with one instead.

Researchers also don't directly talk with MITRE they go through one of the intermediaries that assigns the number.
by bayindirh | 2025-04-16 11:11:54+00:00
The booting process is dominated by checking SteadyShot's state (move sensor a bit, center and lock).

However, you don't notice that three seconds. Because when you flick the switch and raise the camera, and it's already ready to shoot.

There's powersave after a minute (configurable), which can be considered as S3 sleep, and returning from that is faster.
by huy0803 | 2025-04-16 11:12:19+00:00
Hey HN – I’m a freelancer-turned-marketer who was frustrated with missing good gigs on Upwork just because I saw them too late. So I built UpNoti: a simple Chrome extension that sends you real-time job alerts via Telegram, filtered by your own keywords and categories.

No need to camp on Upwork all day — you get notified the moment a job matching your criteria goes live.

It’s free to try. Would love any feedback or feature ideas! https://www.upnoti.com
by steve_adams_86 | 2025-04-16 11:13:05+00:00
Something I’ve noticed (and which is present among all people, but seems particularly common with younger people today) is a sort of unconsidered, unobserved sense of authority over social matters.

I know this was a thing when I was a kid, but something is different now. I watch my kids do it and part of me gets it, but another part of me wonders if it’s heavily influenced by something modern like social media.

It leads to this sort of attitude, like thinking you can tell people to make it make sense. It offloads a lot of cognitive burden onto others while assuming a position of authority.

I don’t want this to sound like “kids these days!”, because I don’t think it’s as simple as that. Perhaps it’s most obvious in kids because the attitude is most well-imprinted in them, but it’s absolutely present elsewhere in older people as well. Yet I didn’t see it so prevalent when I was younger.

It’s very common in political debates. Part of what exemplifies it best is a reluctance or outright refusal to do the mental labour of explaining one’s position on a matter. That is, without fail, someone else’s job. You’ve already got it figured out. It’s their fault that they don’t get it.

Like, you don’t get why Some Idea is correct and all Other Ideas are stupid? Your loss. Make it make sense.

I’m missing a lot here. Fundamentally it’s an unwillingness and a failure to actually engage, participate in having and defending ideas, and being accountable to held beliefs. I have to constantly tell my kids to own their beliefs and understand them, because they’re remarkably comfortable adopting and espousing ideas and beliefs without examination and intentionality.

I’m not claiming it’s a problem with youth though. I think it’s a problem with the dispersal and sheer density of information these days. People are overwhelmed. More than ever we go with vibes over actual considered interpretations of what we encounter. The default in the vibe based information economy is to assume a confident position and refuse to engage in good faith discussions, because you’re not even sure how you got where you are. People’s belief systems are like a social media Plinko machine.

I don’t mean that condescendingly. There’s so much information, so much to process, so many complex matters, etc. We’re all maxed out. Make it make sense.
by apirone | 2025-04-16 11:13:27+00:00
We’re excited to introduce a brand new feature from Apirone — a fully integrated Bitcoin blockchain explorer, now available right inside your dashboard! No more switching between tools — track transactions and addresses seamlessly within your account.

Key Features:

• Fully integrated – Monitor your Bitcoin activity without leaving the Apirone platform • Minimalistic design – Clean, intuitive interface for fast and efficient navigation • Taproot address support – Stay on top of the latest Bitcoin protocol upgrades • Sound notifications – Get real-time audio alerts when transaction statuses change

Take full control of your Bitcoin activity like never before:

explorer.apirone.com

Learn more about the launch: Apirone's new feature — Integrated Blockchain Explorer | Business Insider
by cess11 | 2025-04-16 11:14:25+00:00
For a simple problem, the equivalent of one customer demand, something like n-queens, 'placements can't conflict', the difference isn't very large between Prolog and, say, Java.

https://www.metalevel.at/queens/

https://leetcode-in-java.github.io/src/main/java/g0001_0100/...

That is, if you manage to figure out your own special case rule engine rather than a nest of if:s and for:s growing more organically.

If you have ten of these, e.g. more dimensions that would result in conflicts or constraints on where placement is possible in the domain, the Java (or PHP or JavaScript or whatever) solution is likely to turn out rather inscrutable. At least that's my experience in ERP and CRM-adjacent systems where I've spent considerable time figuring out and consolidating many years of piecemeal additions of constraint threading in things like planning and booking tasks and the like.

Sometimes I've scratched up algebraic expressions or standalone Prolog implementations to suss out what simpler code ought to look like.
by transpute | 2025-04-16 11:14:37+00:00
Apparently 2024 NVD funding cuts did motivate CVE contingency planning, https://www.thecvefoundation.org/

> A coalition of longtime, active CVE Board members have spent the past year developing a strategy to transition CVE to a dedicated, non-profit foundation. The new CVE Foundation will focus solely on continuing the mission of delivering high-quality vulnerability identification and maintaining the integrity and availability of CVE data for defenders worldwide. “CVE, as a cornerstone of the global cybersecurity ecosystem, is too important to be vulnerable itself,” said Kent Landfield, an officer of the Foundation.