skysight-inc/HackerNews huggingface dataset:
I have noticed a definite shift in the jobs on HN’s job board. Either they are hiring outside of the U.S., or they want you near SF/NY/Seattle. The job itself might be listed as “remote U.S.” but if you dig into the details, they expect you to live near one of the tech hubs—I assume so that they can have in-person meetings sometimes and maybe transition to a traditional in-person office easily in the future.

One of the few HN companies still hiring remotely across the U.S. dropped their estimated engineering pay range by about 25% (if I am recalling correctly).
> There is bridges between military and civilian nuclear,

The article make it very clear: Without civil nuclear power the maintenance cost of the nuclear powered sub fleet would skyrocket. The civil nuclear power generation masks the costs associated with maintaining the necessary know how and industrial base to fuel military nuclear reactors.

> however keep in mind that nuclear reactors like the EPRs being built in the UK are designed such that producing the necessary fission products to produce weapons is basically impossible.

Really. Last I checked these reactors were fueled with 5% enriched uranium oxide. Plutonium is formed by transmutation of U-238 which is in ample supply in that fuel. What's really stopping the UK to claim that Plutonium is the 2022 shuttering of their only reprocessing plant in Sellafield.

It's not like they need more Plutonium anyway. The UK currently sits on a 140t civilian stockpile of Plutonium in addition to whatever the military has. The pit of a nuclear bomb (fission or fusion) requires approximately 5kg Plutonium.
If your application is fighting the language you've selected so hard, then maybe the language choice was a poor one to begin with. Modern C++ is a very high level language - very powerful when it's a good match for your needs.

If you need zero overhead memory management then garbage collection isn't going to be the answer either - you need application specific arena allocators, reuse pools, etc. You seem to be focusing on a very odd set of performance requirements where the overhead of garbage collection is just right, C++ too inefficient, and the need to go full custom not needed.
hope you guys watch latest news from leading media

"Top-tier investment banks Goldman Sachs and Morgan Stanley forecasted that the United States economy will improve into 2024. In a Wednesday note to clients, Goldman Sachs said, “We forecast the S&P 500 index will end 2024 at 4700, representing a 12-month price gain of 5% and a total return of 6% including dividends.” The bank added, “Our baseline assumption during the next year is the U.S. economy continues to expand at a modest pace and avoids a recession, earnings rise by 5%, and the valuation of the equity market equals 18x, close to the current [price-to-earnings] level.”"
Isn't the consideration the use of the software (or model in my example)?
Become enough of a tyrant and you may not live to see old age -- Hitler and Stalin didn't. As for tyrants who do grow old -- is an effectively immortal tyrant that much worse than a tyrant who dies but consolidates power within his family to create a centuries-long dynasty?

Also, once the technology of immortality becomes well-characterized, the cost to replicate the procedures will go down barring price-fixing collusion that involves government regulatory bodies. This is the real problem with movies like Elysium: a version of the cure-all hospital bed that serves as the movie's McGuffin in a critique of capitalism would, in a free market, be readily available at Target or Costco; businesses would rent them like tanning beds; and charities would pop up to provide them at gyms and homeless shelters for those who still couldn't afford one of their own. You couldn't really restrict the availability of something like that to just the rich without the government putting their thumb on the scale somewhere. In fact the rich would respond by allowing themselves to grow old and decrepit; in a world where everybody could be restored to health and vigor, aging would be taken as a status symbol. Kinda like how in a world where photography became easy, having original paintings on your wall is a status symbol.
AI Art Is the New Stock Image
Researchers measured the accuracy of the Apple Watch's oxygen sensor, and found it was as reliable as a medical-grade device:
https://data.empirical.health/p/is-the-apple-watchs-blood-ox...

The FDA doesn't regulate "over the counter" oxygen sensors (including those you find at a CVS or Walgreens), but that study suggests that if they did, Apple could get an FDA clearance. They already have several FDA clearances for the Apple Watch's ECG, irregular rhythm notifications, and afib history features.

The oxygen sensor is helpful for detecting, among other things, sleep apnea, where 60-80% of people are undiagnosed.
Imho this is an emergent property from the fact that most folks don't understand what they're doing. If they did, then every time Mr Dilbert pointy head dude comes up with some nonsense process, they'd explain why it isn't beneficial. Instead most of the time everyone nods. Lawyers don't have crazy people telling them how to write contracts. Doctors don't have people telling them how to saw off legs. Teachers kind of do have dumb people telling them how to teach though.
cwd is one of the default fields. Here's my first nushell command:

$ history | get 0
╭─────────────────┬─────────────────────────────╮
│ start_timestamp │ 2023-12-15 15:39:12.872 UTC │
│ command │ ls │
│ cwd │ /home/matt/src/configs │
│ duration │ 31 ms │
│ exit_status │ 0 │
╰─────────────────┴─────────────────────────────╯

It would take some smarts to figure out when to bind the cwd and when not to, but that would be the interesting part.
Yes but isnt this possible only on LANs?
Seems strange. Sometimes we’ll have feature branches that are made up of different parts, with different devs collaborating to build those parts out. For this I don’t see a way around having some staging branch with two devs sending PRs to before you work out all kinks and merge the staging branch back into main
It’s like they want regulators to get involved. The arrogance is insane.
This isn't the first time Apple appropriated someone else's timepice technology and had a legal battle over it. See: https://appleinsider.com/articles/12/11/11/apple-reportedly-...
I was thinking about the problem more from a theoretical standpoint, but you could fit an elevator system with a 'people counter' on each floor.
Industry actors like exchanges and block explorers primarily stand to benefit from more people using the cryptocurrency.

Most users, companies and miners wanted to implement the original scaling plan of raising the block size limit, contrary to your disingenuous initial claim.
I went to a burger place in tokyo that makes big burgers (Naughty by Burger, highly recommended) and they have a sleeve thing, basically two squares of wax paper attached along two edges to make a pocket specifically to hold and eat the burger without making a mess.
Errata:

Second only in monad support to Haskell and equivalently powerful languages e.g. OCaml and Scala, but much better than mainstream languages, I should've said.

Also, I should have said that Rust helps with data races not races in general.

Also, I should've said Rust's trait system was more practically powerful / usable that OCaml's first class modules and potentially more powerful overall but not quite there yet.

This is what comes with writing enthusiastically, while suffering from a headache and brain fog. I swear I'm not an idiot and know my pure functional languages!
I've been writing Ruby for about 16 years, and I find that eminently readable.

You're apply state_machine to the attribute state, and giving it an initial value of :parked. Then there's a block that ostensibly encapsulates state transitions following (hence the do).

Ruby can be written extremely tersely, and that can be difficult for non-Rubyists to read. This might help:

state_machine(:state, {:initial => :parked}) do
# transitions here
end

What I don't understand is why I'd want use this over aasm (https://github.com/aasm/aasm)
Maybe they just had fun exploring the topic?
Cloned a 125KHz RFID keycard on my Flipper as a backup, my Android phone is able to clone 13.56MHz MIFAREs, but not these 125KHz ones.
Then you met with the Scrum Master to discuss planning?
Could use a (2015) - according to the front-matter on the repo (in the master branch, natch). It's been posted here a number of times, it was particularly popular the first posted time in 2017[0] (199 points, 208 comments).

[0]: https://news.ycombinator.com/item?id=13514289
I guess my language in the original comment didn't really convey the full context of the discussion. My use of the phrase "passion" was referring to what appeared to be the observed success of these countries in the fields of mathematics, statistics, and computer science I thought were disproportionate to other measures of human developent. For example, the OECD data indicates that Hungary invests a lesser proportion of its budget into education compared to other countries mentioned in the article, or even other OECD countries[1]. However, Hungary is clearly established itself as a creator of serious mathematical talent based on the IMO stats shared by the author of the post (even thought the math skills used to win gold at the IMO are very different from what's needed to advance the field as a whole[2]).

At a very superficial level, the question is akin to, "Why does Argentina have such a successful national soccer team, when there are other countries with a strong cultural link to soccer and much more capable of pouring money into building a good team?". There is clearly some nuance I was missing when diving into this question but, I don't know what I don't know. I started by asking the question to learn more.

1: https://www.oecd-ilibrary.org/sites/7688ce27-en/index.html?i...
2: https://x.com/dwarkesh_sp/status/1712221099344458092
Are these watching shipping with a FEATURE_BLOOD_OXYGEN=false type thing or did apple remove hardware from watches?

Any hopes of enabling this feature some time down the line? Assuming they didn’t pull hardware out if the watches.
It's the same fucking thing. You just painted each track different color and thickness.

So people don't merge branches to main branch, but tag releases from it. ok.
But they still need to merge their changes to main first, right?

Same fucking thing, wrapped in execucrap.
Nice try FBI agent
Bella+Canvas shirts are great. Almost my entire wardrobe consists of Bella+Canvas shirts I picked up at conferences.

I used to get others but most of them are too scratchy or bad in some other way. I used to still get them "because they're free" but what's the point if I never wear them? I do have some extra large but scratchy shirts that are tolerable to wear.

I have a really good Datadog shirt that's not Bella+Canvas.
That's an interesting project, perhaps one day, if so I'll post Show HN again :)
I don't know why you're getting downvoted for this. It's 100% correct advice. The person you're replying to is a sysadmin so they are probably okay in this situation but cloning access cards without permission would be a serious breach no matter how well intentioned or how easy.
What a useless comment. Is ethereum any more of a scam than any other crypto? Why? Source?
Uber is an interesting example. I think there are genuine improvements that came out of what they did, most notably the idea of having a unified app that you could go to just to request rides that felt usable and that could do things like tell you how close your driver was and that would allow you to pay online.

On the other hand, I think it's become clear that Uber's pricing wasn't sustainable, and part of the reason why Uber was less expensive was because it wasn't sustainable and rides-on-demand might just be something that is naturally expensive because it's expensive, not because taxis were all exploiting the market.

I don't want to say that the taxi industry shouldn't have been "disrupted", everything I've heard about how taxis operated makes it feel like that industry was a poorly run cartel. But I sort of feel like there must have been a better way to disrupt it than what Uber did, and the winner-takes-all approach that Uber took probably introduced some harms as well. Having a decent app that allows you to know in advance what you'll pay, to be able to pay online -- those are value propositions that in theory should have been enough to make Uber competitive even without shoveling VC money into a furnace and saying, "we'll figure out the profit part once we own the market."

But I can't know for sure what would have happened.

It feels like when the VC model does yield improvements we end up getting those improvements in a batch lump during the "nice" phase of the company. And then we end up back at square one where there are a few taxi services that increasingly care less and less about doing a good job. I'd prefer a system where businesses compete on quality as much as they can without ignoring pricing realities, because who knows -- maybe there were other taxi services that might have done an even better job than Uber or who might have had improvements that Uber might have been forced to copy, but they couldn't operate or compete because unlike Uber they didn't have a bunch of rich investors throwing money at them covering for all of their losses.

The honeymoon period with VC companies is nice and sometimes occasionally we get permanent improvements out of it, but overall it's necessarily temporary, and it masks the fact that Uber probably would have needed to compete a lot harder and would have needed to make their experience even better if they weren't able to charge so little for rides for so long.
'Why Remote Work Can't Be Stopped' (2017)
Apart from access control systems, it hardly has any good uses in the real world as a pen-testing device. If it was a pocket carry, true SDR, capable of recording RF signals as I/Q, performing actions on them, replaying them, etc, it would have justified its cost. But, with a limited set of modulations supported by the used RF chips, it is more like a toy for hacker wanna-be teenagers than a serious tool.

An investment in something like HackRF+PortaPack clone is far better, IMHO.
Implementing System-Versioned Tables in Postgres
> is there a language these days that nicely interfaces with c i.e able to use all c libraries through ffi

> the language being small enough that all basics can be grasped in a day.

That would be Zig. You can directly import C headers and compile C code with the Zig compiler and also cross-compile C code without requiring a separate compiler toolchain.

Currently it's also possible to compile C++ and ObjC (but not import C++ or ObjC headers), but that functionality will probably be delegated to a separate Clang toolchain in the future.

> the language being complete that it will remain the same in 10 years.

...that will take a while (also depending on whether you consider the stdlib part of the language or not).

> while at the same time being memory safe.

...that wouldn't be Zig then ;) (TBF, Zig is much stricter than C or C++, which helps to avoid some typical memory corruption problems in C or C++, but it's by far not as watertight as Rust when it comes to static memory safety - Zig does have a couple of runtime checks though, like array bounds checks - dangling pointers are still a problem though and are only caught at runtime via a special allocator.
Sure, being excited about something is fine.

But I see so many of these articles/blog posts where people claim to be implementing Datalog but are just implementing a form of relational algebra. This apparently just begets further confusion and misinformation.

This is like seeing an article about how to implement context free parsing and finding one about implementing regular expressions with DFAs.

Is it really too much to ask for people to do basic fact checking before publishing? Or with the age of generative AI are we giving up on that?
Graeber: Ancient History Shows How We Can Create a More Equal World
It’s fun and games when you have that much cash.
1966?? So, like, pretty much all the world-changing, paradigm-shifting revelations were in West Village?

So, while working with Verizon, they falsely claimed it to be Basking Ridge, NJ (which they bought and boasted as the Brains of Bell to invoke a symbolic victory of sorts) until I found out they were either lying or swindled and it was another place in Jersey. Yet again, I find out from you that it was just another fake "Brains of Bell".

Even though I feel used once again, I do appreciate your post.
> I wonder if people really would ossify after hundreds of years or eventually learn to be hyper-adaptable.

I'm kind of fond of Vernor Vinge's take in Rainbows End: people who undergo rejuvenation therapy go back to high school to learn a trade in the modern world. Part of the justification for this is if their brain is restored from a condition like severe dementia, they may have different personality traits and interests from their original selves, which will take time and learning to acclimate to.
I get pretty obsessive with stats, health stats especially

But I’ve never understood or cared much about my blood oxygen reading.

I’m curious - did anyone out there really use that stat? If so what for?
Currently I use a Raven, it looks nice and I’m hoping that will last long enough I won’t want to carry things on my back by the time it breaks.
In general, the large companies are holding patents specifically just to keep from having small companies like this hamstring them.
the hotfix is extremely useful

but you have to be so so careful when you're missing up history, when it comes to db migrations and api compatibility
The commment said serious productivity, though. Many people don’t need general purpose serious computation in order to be seriously productive—they need certain tools and a certain environment.
Wheelhouse robots? Could you be more specific?

Amazon has been using robots in their fulfillment centers for years now, and there are plenty of public videos out there on those processes. But I don't see how this would replace the use of humans in other critical aspects of fulfillment center operations.
* Jenkins worker
They can bait first and switch later.
Most of the "bad" AI image examples in this article are from the /r/weirddalle subreddit, which intentionally highlight bizarre and nonsensical images: https://www.reddit.com/r/weirddalle/

Some examples:

Pepsi Buffalo Wings flavor: https://www.reddit.com/r/weirddalle/comments/198g30z/which_o...

Razer gaming product concepts: https://www.reddit.com/r/weirddalle/comments/197qgi1/with_th...

Indiana Jones stealing subs: https://www.reddit.com/r/weirddalle/comments/1987cj4/running...
It can come as "golf" language, but those features are used to achieve DSL capabilities

See how much mileage Lua gets by `f "a"` be `f("a")` or `f{a = 3}` be `f({a = 3})`. Haskell achieves the same
> You seem to be focusing on a very odd set of performance requirements

It's a standardized benchmark suite used to compare different languages, thus focusing on similarity and comparability of the implementation. It's especially suited to compare GC and non-GC implementations.
I've seen elevators exhibit queue starvation behaviors when everybody in the hotel is trying to leave for the same event on time
Wait till you hear where Trump and Biden are getting their money from
Labeling the pre-roll ad doesn't satisfy the requirement that the MrBeast video also be labeled as an ad.

It seems you're sharing the original point that this article criticizes. It doesn't explain anything. From the article:

> An X employee claimed to Ryan Broderick of the Garbage Day newsletter in a recent report that because there's a labeled pre-roll video ad that plays before MrBeast's video, the company considers that to be the disclosure. This, according to the X employee, explains why there's no "ad" or "promoted" label affixed to the actual Mr Beast post itself.

> That doesn't make any sense. The pre-roll video ad is a completely different advertisement. If viewers are being served MrBeast's post in their feed and it isn't organically showing up — and the aforementioned attributes point to it being served via X's advertising platform — then MrBeast's post containing the video is a completely separate advertisement, and needs to be labeled as such.
Garden Light Turned Mesh Network Node
Books like "The Obesity Code" are a mix of solid information and "bro science". I wouldn't necessarily take everything you read there at face value.

Techniques like fasting and OMAD can certainly be effective as temporary measures for some people to lose weight. But they probably aren't a great idea as a sustained practice to maximize healthspan. In particular, to prevent sarcopenia as we age, we should probably be eating at least two high-protein meals per day. There are limits to how much protein the digestive system can absorb in a single meal.

https://peterattiamd.com/donlayman/
Quick poll: LinkedIn services (engineering)
Anyone offering software services on linkedin services marketplace? Any luck getting any gigs?

Response format:

Y/N | service offered | project count | avg. $ > $10k
If you already knew, the comment wasn’t for you!
I propose we use Cardi B, Beyoncé, Justin Bieber and Taylor Swift to keep hostile aliens away from earth.
FWIW, Facebook also uses trunk-based development, so it works at that scale too!
Worked for them for about 10 years. Fun place, but I'm not sure it'll ever be like the old days where research was done for research's sake. So many things are now off-the-shelf, and not much is invented in house.
Anyone still working there needs to start looking for new jobs ASAP. Once you start hearing talk of "free cash flow" find the exits, trust me.
Sure, but it's a useful pattern.
We’re considering this at my org. We’ve got a distributed backend with about 2 dozen repos, with a big web of dependencies between them.

When you need to make a breaking change to one that is depended on by a lot of the other repos, it can be incredibly tedious to fix all the downstream effects.

Using trunk would resolve it, but would also of course introduce other issues.
I will always upvote a good lessons learned post!
I recall at the height of COVID, it was advised to keep an eye on one's blood oxygen level
I was able to clone my apartment fob using a tool I got for $30 on Amazon, and it even came with extra blank fobs and cards to clone to. Flipper Zero can more than just clone RFID keys, but my point is that the tools exist to do all the things it does and do them cheaper, and they're just as easy to use.

If you really need a tool that can do them all, though, I can't really argue with the utility; but I do kind of agree with the GP comment that Flipper didn't exactly do anything that hasn't been done before.
Because std::string is pretty much the worst way how one would implement a string type. Sometimes it's better to not have a feature than to have a broken feature.
The free market will fix it. People who need these drugs can just shop around and get a better deal. What's the alternative? Socialism? gasp (This is sarcasm.)
Positionally-significant colons is more nightmarish than significant whitespace. Speaking as a critic of significant whitespace.

Put them at the front and make them mean something, or put them at the back and make them mean something, Making both places mean something entirely different, or even allowing both as an allowable syntax, is horrible for readability.
You don’t need it to visible. You only need it to be scrapped to poison the models. I think that’s the idea.