MurphyA/hacker-news huggingface dataset:
by devwastaken | 2025-07-14 05:09:39+00:00
im sure youd keep the crows away from any field with that much straw man.

we actually dont need the vast majority of for profit pharmaceuticals. billions invested in all political parties to make sure you think theyre the savior. thats why theyve banned antibiotics from anyone but an expensive prescription, create vaccines that get banned, and sell a lot of “mental health” drugs that tranquilize society.
by adrian_b | 2025-07-14 05:10:01+00:00
I assume that this is write-once memory.

When cheap enough, write-once memories are much preferable over read-write memories, for archival and backup purposes.

Magnetic tapes are also normally used as append-only memories and very infrequently, if ever, they may be completely erased in order to reuse the cartridge and avoid buying a replacement.

While it is possible to use a magnetic tape like you would use a HDD, erasing and writing at random positions, there is no reason to do that, because it would be slow and it would not use fully the capacity of the tape.

It is likely that this holographic memory will be used exactly like a tape, i.e. append-only, but it will not be possible to erase the holographic cartridge.

If it would be possible to erase it, I would consider that as a deficiency, by providing an almost useless feature, which must be paid by a lower lifetime, as any material whose properties are reversible is much more likely to lose the information in time.
by wormius | 2025-07-14 05:11:27+00:00
Yeah, both Ozempic and Trulicity have automated systems like this, just press a button and pop. Is there even a way to hit a vein? The needle is not very deep (it's subcutaneous, just barely under the skin). And it's the stomach, which AFAIK, doesn't have a lot of exposed veins?

Either way super simple and quick. Fairly painless. I had a weird rash one time, but apart from that a total of about 15 injections haven't had any issues on either Ozempic or Trulicity in terms of injections. Others may have difficulties, but it's been super easy IMO.
by pazimzadeh | 2025-07-14 05:11:51+00:00
I replied to the comment "Preprint not peer reviewed." which added nothing and arguably shuts down discussion.

My whole point is that it's ok to find research interesting and discuss it even though it's not peer reviewed yet.

> If you were including the former, you were making a very rude argument by implying that anyone that values peer review is rendered invalid by that example

No, I'm pointing out that not being peer reviewed is not automatically disqualifying and that the real way that or prove/disprove science is by replication attempts, not through peer review.

> And there's even more almost infinitely many examples that say peer review is a strong signal.

So you say, but if you think about it all papers in the ongoing replication crisis are peer reviewed. I know several peer reviewed papers which have inaccurate results, and in my experience having been on both sides of the peer review process I can tell you that it's pretty flawed since very few scientists are willing to invest a lot of their own time to do meticulous unpaid review of other people's work. Meanwhile, science progressed fine before peer review became standard in the 1970's.

> Telling people to shut up about peer review is bad for discussion.

I'll keep that in mind for the future but doesn't apply to anything I said. Maybe you should take a few minutes to read what I actually wrote instead of reacting emotionally
by Aurornis | 2025-07-14 05:12:06+00:00
The article mentions ransoming company data or source code as one outcome.

For many scammers (not North Korean specifically) it’s just one big game of collecting as many paychecks from as many companies as you can until they fire you.

For some multi-job people, the game is to continuously apply to companies and then let any company that is paying attention fire them after 1-3 months. Repeat long enough and you might find your way into a couple companies where your demands are so low that you can do all the jobs in a couple hours per day because your managers are so checked out that they don’t care. Ride this until the company lays off the whole underperforming team, then find the next jobs.
by OccamsMirror | 2025-07-14 05:13:05+00:00
I had a great experience with it refactoring a project to use more modern patterns. A Go project moving from a deprecated and unwieldy query builder to using SQLC and protobuf for UI types etc. It did a great job just working its way through the entire system.

Had less luck on generating new features. It's great for prototyping UI but I routinely end up writing it myself.

It's also quick to forget how I like to do things or what libraries and packages it should use. So I either have to keep reminding it or fix up the work myself. While I'm unsure whether it still ends up being quicker, that's really immaterial for me because it absolutely kills the enjoyment of the work.
by blindriver | 2025-07-14 05:13:21+00:00
The last thing I will ever give a rats ass about is insurance companies. They are the scourge of this earth but they have used legislation to embed themselves in our every day lives.

I live in California and have no claims ever. My home insurance has doubled in 4 years to almost $4000 a year. My car insurance is about $2800/yr.

So I hope insurance companies break. Like Danerys said in Gamr of Thrones, I hope someone breaks the wheel.
by Calwestjobs | 2025-07-14 05:13:34+00:00
Maaan, i stopped paying attention to bitcoin after Bitcoin Cash fork fiasco. Everything flew back into my consciousness. eth DAOHACK fail. Website, listing all possible BTC private keys. (de)Dusting. Printing signed transactions offline into QR codes on thermal paper... Good old days.

I am not sure BTC is still worth the hassle, most of hashrate is inside of USA (70+% =>51%...). most of BTC holdings is in USA... btc saga will end soon and badly in my opinion. BTC Cash made me pessimistic.

In Europe they have SEPA Instant Credit Transfer which allows people inter bank transfers in under 15 seconds. All KYC, all legal, all gov approved, gov regulated, all without fees to btc exchange / VISA. BTC does not even makes sense anymore. Technological innovations flew right past the BTC.

i am not even sure BTC infrastructure is quantum safe, blockchain "is", but i doubt rest of infrastructure is...
by Aurornis | 2025-07-14 05:14:14+00:00
I’ve seen reports from people who were contacted by companies asking to use their identity for jobs. The deal was that the company used their likeness and identity to secure the job, but they would do all of the work and split the paycheck with them.

There are a million reasons why this is a bad idea, but I’m sure they don’t have trouble finding people excited to collect free paychecks.
by wormius | 2025-07-14 05:14:38+00:00
I was a heavy alcoholic, and the ability to quite drinking was... amazing. Now that I'm off, I just remind myself I never want to get back at that dark place, but I'm so very glad it made quitting just... happen. It's wild how easy it was. A little mental control in terms of "no, don't go to the liquor store" but it was habit more than physical addition at that point. This was with Rybelsus. Sober 4.5 years now. It was definitely not an intended side effect but I'm glad I was rx'd when I was. I was not in a good state.
by atoav | 2025-07-14 05:15:27+00:00
The first question you should ask yourself when tasked to secury literally anything is the same: secure it against whom or what?

This article is about entropy and mostly an explaination why your mnemonic seed is already safe against wild guesses. The question then is how to secure it against attackers who might want to get it otherwise.

If you live alone writing it on a piece of paper and putting it into a locked drawer might literally be enough, since your main concern would probably be online aftacks. If you have 30 guests a week that calculation might change, but then your scenario is to protect against a guest who A) knows you have a lot of bitcoins, B) posseses all other required information to access the wallet and C) is invited or has broken into your flat. If the latter is an issue, maybe getting a decent door and a safe is a good idea.

This is just an example, but if you want to secure a thing, knowing which attack-vectors to secure it against is key.
by imiric | 2025-07-14 05:15:46+00:00
This is interesting. I appreciate the simplicity and DIY aspects. Is it available as a repo somewhere?

I recently had to troubleshoot a hanging issue on one of my servers, so I needed something that could ship logs. The modern observability stack is a deep pit of complexity, but OpenTelemetry is a standard, and there are reasonably simple tools in the ecosystem. I knew I didn't want a behemoth like Grafana, and I was aware of SigNoz, though it seems janky. Then I stumbled upon OpenObserve, and it looked promising. Setting it up on a spare mini PC and opentelemetry-collector on the server was pretty straightforward. Getting the collector configuration right took some trial and error, though.

I have to say, I'm quite satisfied with this setup. I ended up installing the collector on other machines, so it's almost like a proper observability system now :)

The graphs are nice. I can expand it to monitor anything else I would need. I haven't setup alerts yet, but it's possible.

I'm not really concerned about monitoring the monitor. It's not a big deal for my use case if it goes down. Metrics and logs will be submitted when it's back up, since they're cached on the servers. Besides, I'm only running OpenObserve on the machine, so there aren't many moving parts.

Anyway, all this is to say that sometimes there's more to be gained from using off-the-shelf tooling instead of rolling your own, even if it involves more complexity. Server monitoring is an old tradition, and there are many robust solutions out there. OTLP isn't that bad, especially at smaller scales, and it opens the door to a large ecosystem. It would be foolish not to take advantage of that.
by deathanatos | 2025-07-14 05:16:36+00:00
I don't think I've rehearsed for an interview ever. (And to your question in another thread, yes, I've interviewed since 2015. Multiple times, thanks to a layoff.)

> It’s typically 2 medium/hard problems solved optimally in 20 minutes each with no errors if I want to beat the competition.

I have also definitely made errors in interviews, and gotten hired. If I had to guess, it is a lot more about how you handle those. (To a degree. E.g., in one question, which was a coding challenge, I could solve it, but I was pretty sure my solution was not efficient. I voiced that, voiced why my gut was thinking it could probably be better, but I didn't ever get the full solution. In another one, I was just asked for past experience; I didn't think I had much to offer, voiced what I did have. I still to this day like the question, because it was a tough question, and the person who asked it really pressed me — in a good way, in that I could see that she took her own role/work seriously — on why I thought I was qualified.)

I've also had a call where me & the interview were definitely not connecting, at all. That wasn't going to work out, so nothing was lost?

As an interviewer,

> It’s typically 2 medium/hard problems solved optimally in 20 minutes each

… add 5 min for entry pleasantries and padding, 10 for questions for you at the end, and that's an hour, which is often all the time the recruiter schedules. And honestly, that's usually enough.

I don't ask hard problems. Easy ones sift out candidates. Where I ask coding questions, the first is almost always designed around "can the candidate write a for loop?" and the second is around basic datastructure comprehension. (Can you recognize situations that require a hashtable? a queue? and apply those to the problem.) Often a parsing question. Essentially CS 201, or easier, though I do not care if you know big-oh notation.

Most interviews I've been a part of fit that MO, and I've done interviewing with startups and with FAANG-sized companies.

> each with no errors if I want to beat the competition.

It's not about beating the competition. SWE hiring IME is never zero-sum. Two phenomenal candidates are two hires.
by philwelch | 2025-07-14 05:18:15+00:00
> I am not optimistic that the systemic solutions to the problems that I'm talking about are going to come from anyone in American politics

As I said, I think we probably both disagree with each other and Trump about what those solutions are. But what you said was that no one in American politics is willing to even acknowledge the problem in the first place, and that was false.
by AlphaAndOmega0 | 2025-07-14 05:19:16+00:00
I would appreciate citations. I'm a doctor on GLP-1s,who had previously convinced my mother to commence the same. In her case, it was driven clearly by failure of other methods to control her obesity and worsening liver fibrosis, on top of pre-existing diabetes. On my end, no such issues at present, but I consider it safe enough that it's a first-choice approach to robust weight loss, and I personally use it in conjunction with diet and exercise.

"Relatively high levels of significant side effects" is a vague and unhelpful claim:

High compared to what? What counts as a significant side effect here? What actually are the side effects in question? Are those side effects permanent and irreversible? Can they be avoided by adjusting the dose? Dozens of such considerations come into play.

No drug I'm aware of is perfectly safe, and I know many drugs indeed.

To the best of my knowledge, the combined risk of taking semaglutide utterly pales in comparison to the clear and present harms of obesity. The only clear downside is cost, and while I'm lucky enough to to have access to cheaper sources, they're not even that expensive when you consider the QOL and health benefits.
by SV_BubbleTime | 2025-07-14 05:20:08+00:00
Automotive EE here…

If you would have gone back twenty years and been like “hey, you know how you think the Germans are running ChryslerDodgeJeep into the ground? … just wait until you see what the Italians do… and then the French right after that!!”

I wouldn’t have believed it. Turns out the Germans really weren’t so bad.

Honestly, Stellantis is making the wrong move at every turn and one possibility that makes sense is stripping the company… or some elaborate revenge plot… because it seems like they speedrunning destruction.
by eviks | 2025-07-14 05:20:14+00:00
If you ignore inefficiencies you won't get why the alternative is efficient.

Of course it's not the only shortcut. First, you might need to press tab several times and also pay attention to pick the right element from the app list (no need to do that with a launcher h

Then you need to open a new tab not to lose your current one (guess, this one can be avoided with extra config)

Then you need to wait for the network and hope your query is interpreted correctly by a very general search engine which are increasingly likely to push hallucinations as answers instead (for a calculator plugin you can learn syntax to have guaranteed match)
by pj_mukh | 2025-07-14 05:20:31+00:00
I think the author should've clarified that this is purely a conversation about the platform plays. There will be 100's of thousands of companies on the application layer, and mini-platform plays that will have your run-of-the-mill new grad or 1x engineer.

Everything else is just executives doing a bit of dance for their investors ala "We won't need employees anymore!"
by alisonatwork | 2025-07-14 05:21:24+00:00
Every country has the talent, software development isn't some esoteric knowledge. But even if you imagine that only people in developed countries are capable of writing software, there is Australia, New Zealand, Canada and Taiwan for starters.

I don't think it makes sense to focus on the US when three of the five companies in the article are from Germany, Netherlands and China. The problem is not America per se, it's the pattern of large and often (but not always) foreign companies extracting wealth from what used to be hyper-local operations.
by AlphaAndOmega0 | 2025-07-14 05:23:16+00:00
I'm on semaglutide for weight loss purposes, while having no other health issues relevant here.

I don't think it's made any difference to any addictive tendencies or my bad habits (and with ADHD, those certainly exist). It certainly helps with the appetite of course.

This is definitely anecdotal evidence, but it's wise to hold on longer for more data to come in before advocating for it on those grounds alone.
by SkiFire13 | 2025-07-14 05:23:56+00:00
> You can use --sanitize=address to get this today

By the same argument you could say that C/C++ also solved memory safety then. Do you compile production code with `--sanitize=address`? Note that certain sanitizers can be unsafe to use in production due to e.g. reading some environment variables.

> or use the Vmem-based temp allocator (which is only in the 0.7.4 prerelease and only for 64 bit POSIX)

FYI it would be useful to pair claims of features with documentation that describes how they work, otherwise we may be just talking past each other. Seeing "vmem" mentioned this seems like it is just going to leak virtual memory address space.

> There is a constant trade-off, and being as safe as possible is obviously great, but there is also the question of performance.

You're changing argument. You can claim that C3 does not aim to solve memory safety for these reasons, _and they can be understandable_, but then don't go and claim you solved memory safety anyway because that's plain false.

> Yes I am afraid you do. But that's my fault (since I suggested the title, even though I didn't write the article), and not yours.

Some more argumentation would be nice. How am I misreading the title? If I'm misreading it then there should be another way of reading it that's more obvious and make sense. I have yet to see a reasonable way of reading it where the mention of the borrow checker makes sense.
by FireBeyond | 2025-07-14 05:25:47+00:00
I don't find them to be that patronizing (actually, the tone I could see as such). But I think it's more "don't give anyone extra reason to come at you". Like he knows, from daily experience, that they will, and he's doing his part. But more "don't be your worst enemy, because the system isn't right and they will try to make your life difficult".
by strken | 2025-07-14 05:25:49+00:00
Your citation measures 15-year mortality in adults 20-49. The P values for BMI's relationship with all-cause mortality and cardiac mortality were 0.071 and 0.030 respectively. It compares BMI against waist circumference and body fat percentage and suggests that the latter measures are better. I think it's misleading to say that "weight is not a primary predictor of health" based on this evidence.

First, the paper is talking about BMI rather than weight.

Second, what most people mean by "weight" in ordinary conversation is closer to body fat percentage than it is to BMI: Arnold Schwarzenegger was famously obese by BMI, but anybody who called him overweight during a conversation at the pub would likely be told he doesn't count.

Thirdly, the paper was close to statistical significance, even looking at young people and even with a cohort of a bit under 5000 people, so it doesn't rule out a correlation with BMI either (although yes, it does suggest BMI is a proxy for body fat, but this isn't a controversial statement).

Fourthly, GLP-1 agonists do reduce body fat[0], and body fat is the measure suggested by the paper you cited as being better than BMI.

[0] https://www.sciencedirect.com/science/article/abs/pii/S00142...
by FirmwareBurner | 2025-07-14 05:26:48+00:00
Another (former)auto EE here. Their own poor decisions resulted in China eating their lunch. They couldn't stop shooting themselves in the foot, high on their own arrogance of European hundred year old industry superiority. Man, I wish I had a way to digitally export my memory of the townhall meeting in 2014 of a German luxury brand exec laughing on how bad Chinese EVs were. I bet, they aint laughing now, that's for sure.

Germans and Italians had a multi decade lead on EV motors, battery, self driving and electronic tech over China (why I entered the industry) but they shelved it because they wanted to sell more diesel engines, outsourced all R&D to the lowest bidder to save costs and invest all profits into share buybacks or dividends instead of R&D (why I exited the industry).

Are the German and Italian executives in charge of those decisions being held accountable for the mess they created, or are the enjoying a golden retirements/parachutes while thousands of workers are now being laid off and governments forced to spend taxpayer money to bail out their mistakes and rescue what's left to prevent further layoffs? What were the lavishly paid EU politicians and regulators watching over in that time?

To me this is another nail in the western industry players falling victims to their own short sighted greed coffin. If only there have been any past examples in history to serve as cautionary tales, cough, Kodak, cough. /s
by SkiFire13 | 2025-07-14 05:27:24+00:00
> The temp allocator implementation isn't guaranteed to detect it, and the article doesn't go into implementation details and guarantees

Understandable, but then why are you mentioning the borrow checker if you avoided mentioning _anything_ that could be compared to it.

> No, there is no guarantee at the language level

Then don't go around claiming they are statically checked, that's false. What you have is a basic linter, not a statically enforced contract system.
by koiueo | 2025-07-14 05:28:42+00:00
I think I know what you are talking about. In a typical three-tier enterprise application there's no clear separation of concerns between "services" and DAO/Repo... And this is due to how most persistence libraries are designed: they eagerly execute side-effects, this breaks composability due to poor transaction control, so you end up leaking a lot of your business logic into your supposedly persistence layer.

Take a look at Scala's doobie[1]. Any doobie operation returns a `ConnectionIO`, which is only a description of an operation (free monad). With a proper doobie usage the DAO layer is an algebra of possible persistence-related operations, and the service layer implements business logic by combining primitive ConnectionIOs and interpreting them with full control of transaction boundaries.

[1] https://typelevel.org/doobie/index.html
by optionalsquid | 2025-07-14 05:29:52+00:00
This is an interesting idea.

But, besides not being able to use your site due to the errors mentioned by other posters, both the examples on your website give me pause:

The example input "Kan you hjelmpe mig {yesterday}?" reads to me as "Can you help me yesterday?", but that's just a nonsense sentence and an odd choice for an example. The word for "help" is also misspelled, but presumably that would get corrected.

And the suggestion of "Jeg vil gerne handle i morgen" for "Jeg vil gerne go shopping i morgen", instead reads to me as "I would like to act tomorrow". A more idiomatic translation would be "Jeg vil gerne købe ind i morgen".