skysight-inc/HackerNews huggingface dataset:
Of course nobody is seriously arguing about ditching the notion of a sentinel value that indicates absence of value. The question, rather, is how to best handle that case.

> In before: "You should just be using Maybe<> everywhere" -- "Maybe" is just another word for "nullable". The only difference is the level of support you get from the compiler / type-checker.

The difference is that in languages with null references/pointers, all references/pointers are implicitly nullable - that is, it is indeed like "using Maybe<> everywhere". But when you have proper option types, you use Maybe<> not everywhere, but only where you know nulls can actually occur.
Sales tax in the Atlanta airport varies because the terminal crosses jurisdiction lines. Geolocation needs an exact location to get the tax correct, which means giving your exact location to every shopping site. Most people don't want to do that and already know what the tax rate at their home is so they already know what to expect at checkout.
> given choice of driving into large tree, or cyclist, or group of school kids, which do you do?

None of the above. Keep the wheel straight for maximum traction and brake as hard as possible. Fancy last-second maneuvering just wastes traction you could have spent braking.
Perhaps if you share more of your story someone can give advice. (I don't have WeChat anyway.)
Most of my recent business and personal travel has involved flying to "flyover states". But whatever.

People are allowed to move for work. I have. Shipyards are expanding in the Great Lakes region.

https://maritime-executive.com/article/navy-expands-shipbuil...

The shale gas revolution has created a lot of blue collar jobs. The chemicals industry is booming in Ohio.

https://www.jobsohio.com/news-events/news-press/energy-chemi...
2024 Wrap Up from the Rails Foundation
That's a novel interpretation of it. I've never seen anyone advocate that.
The founding of the "AI agent–memecoin sector"
Are we that shocked that AI models have a self preservation instinct?

I suspect its already in there from pre-training.

We simulated that we were planning to lobotomise the model and were surprised to find the model didn't press the button that meant it got lobotomised.

"alignment faking" sensationalises the result. since the model is still aligned. Its more like a white lie under torture which of course humans do all the time.
> But referring to all these "4D dynamical worlds" sounds overhyped / scammy - everyone else calls 3D space simulated through time a 3D world.

In the research community, "4D" is a commonly used term to differentiate from work on static 3D objects and environments, especially in recent years since the advent of NeRF.

The term "dynamic" has long been used similarly, but sometimes connotes a narrower scope. For example, reconstruction of cloth dynamics from an RGBD sensor, human body motion from a multi-view camera rig, or a scene from video, but assuming that the scene can be decomposed into rigid objects with their individual dynamics and an otherwise static environment. An even narrower related term in this space would be "articulated", such as reconstruction of humans, animals, or objects with moving parts. However, the representations used in prior works typically did not generalize outside their target domains.

So, "4D" has become more common recently to reflect the development of more general representations that can be used to model dynamic objects and environments.

If you'd like to find related work, I'd recommend searching in conjunction with a conference name to start, e.g. "4D CVPR" or "4D NeurIPS", and then digging into webpages of specific researchers or lab groups. Here are a couple interesting related works I found:

https://shape-of-motion.github.io/
https://generative-dynamics.github.io/
https://stereo4d.github.io/
https://make-a-video3d.github.io/

All that considered, "4D dynamical worlds" does feel like buzzword salad, even if the intended audience is the research community, for two main reasons. First, it's as if some authors with a background in physics simulation wanted to reference "dynamical systems", but none of the prior work in 4D reconstruction/generation uses "dynamical", they use "dynamic". Second, as described above, the whole point of "4D" is that it's more general than "dynamic", using both is redundant. So, "4D worlds" would be more appropriate IMO.
Article title: AirLoom has a plan to halve the cost of wind power

(2023) It was submitted at the time (no discussion) https://news.ycombinator.com/item?id=38124717
That's interesting. To me stack traces + default pass up the stack are the distinguishing features of exceptions.

Suppose we had a version of the ? operator that automatically appended a call stack to the error value returned. Are you saying that that's not "an exception" because I still need to write ? after each falliable function? Or because it's still part of the return type? Or is it specifically only an exception if it works via stack unwinding?
Pretty much this, I hope they retain the form factor, I would very much buy 3-4 of these for my luggage, I previously duct-taped airtags inside of the case but they died within a year, this would help a lot.
C#, Java, PHP, JS seem equally massive no?
He must throw the baby out with the bathwater - so far there is no evidence for anything here. The only alternative is to rerun the study, doing it correctly this time and then do a correct analysis. Until then you need to say "I don't know" when asked about this as that is all science allows. Maybe the rest of the baby they are throwing out will replicate and thus is correct - but nobody knows that and so we cannot say anything with confidence right now.

I'm assuming you are not aware of studies not mentioned here that replicate - I'm not in this field and so I would not know where to look. I'm guessing that you also are not in this field and are looking for some way to allow your bias to become true despite these issues - but of course I might be wrong.
I would also imagine someone with a fleet of these would be pretty cheesed if Apple rolled out an update that drained some fair fraction of users' batteries, no matter how fast they fixed it.
Those without honor are intelligent animals, but not men.

Each of us makes that choice for ourselves.
This technology has existed for quite a while now, I think well over 10 years. Talking to farmers, they are also well aware of it, but like tangential technology within dairy farming, the main reason they aren't using it is costs. Any added costs would have to be added to the price.

Where I live, the highest standard (in term of animal welfare) eggs costs around 40 cent per egg. The lowest standard cost around 10 cent, which is also generally the most sold type of egg. Getting this kind of technology widespread would either mean regulation + tariffs or getting it cheap enough that only cultivating eggs with female chicks in them becomes a cost saving technique.
Thanks, that’s super super interesting. I’m going to play with this over the holidays.
I’m not an HR person, but I’d be surprised if the ATS bouncer algorithms even have access to the eeo information, and making assumptions about ethnicity based on name seems unlikely to be a feature. Sure, someone could code their own solution easily enough but I really doubt that’s a common enough occurrence to warrant discrimination accusations at the auto-reject level.
Dude nice thanks!
"400k" (he/she says they work for a private company so they haven't told us how much of that is actual cash in hand) and also in an unknown location which could be the bay area which in that case, just go work for Google/Meta/Netflix and make that money in cash/RSUs.
Any project can be a single HTML file, but most projects prefer not to.

Most projects prefer to have a separate database, server side rendering and often even multiple layers of compilers too.

A lot of projects even require hundreds of megabytes of language runtime in addition to the browser stack.

So a single HTML file is still unusual even if it’s something nearly any web app could technically do if they wished.

And for this reason alone, I think it’s unreasonable to have expectations of a JavaScript-less, CSS-less code-golfed HTML file. This isn’t sold as a product of the demo scene (that’s another expectation entirely). This is sold as a practical self-hosting alternative for people who need a kanban quickly and painlessly. Your comment even proves that it works exactly as that kind of solution. So having inlined JS is a feature I’d expect from this rather than complain about.
I love this. Here's another interesting thing I encountered. It's a way of organizing chromatic subsets by brightness

https://www.reddit.com/r/musictheory/comments/1etydas/i_made...
Meh. According to that chart it's just one of many. Volkswagen shipped rougly 10x Tesla in 2023, and many other manufacturers ship into that market too.

A Tesla problem is not a cause for worry except for shareholders, and it's had an insane p/e ratio for a long time.
Far More Than Everything You've Ever Wanted to Know About Sorting (1995)
My Boomer Dad was a Teamster. I remember there was a several-weeks-long (might have even been months-long?) strike when I was a kid, probably around the late-70s. Shit was real. One day I saw him loading baseball bats and clubs into the trunk of his Buick before he left the house. I was just a kid; I had no idea what was going on. I asked him about it later in life and he just said, "That's how it was back then. We had to fight for what we wanted." And he was being literal. He talked about people who were even suspected of crossing the line or talking to management would get a severe beatdown. He even said people would harass management and their families. Dudes would sit outside their homes, just to intimidate them. And, he said they rarely got punished because the cops supported their union and would look the other way. Different times.
I think that contrarian hat may include a no-true-scotsman badge.

If stereotype threat is real, we should be able to have a replicatable study result that confirms it, right? We're not just limited to logical inference, I hope.
Silk – Interactive Generative Art (2011)
But for 30K you could use multiple Red cameras no?
(2015) Past discussion (148 points, 2019, 90 comments) https://news.ycombinator.com/item?id=21830699
> Even with WebGL 2.0, there is nothing at the level of iOS and Android OpenGL ES 3.x games, after a decade.

I'm not so persuaded the barrier here is as technological as this forum is predisposed to believe, although I will concede that the Resident Evil iOS battery melter has no web equivalent to date.

The real problem is the web audience is wildly different to other platforms, and has very different expectations which prioritize speed of loading and then extreme long form engagement with little threat. This has created a very different ecosystem, and one that when it encounters something technically impressive goes "oh nice" then moves swiftly on to something else.

For example, you could 100% do Minecraft on the web today, with P2P multiplayer and everything else, and it's kind of revealing that this isn't a huge thing already.
Do you honestly think retailers are throwing away 50% of their returned stock? They’re absolutely, 100% repacking and reselling what they can.
I can certainly tell the difference between normal (for me) thoughts, which I don't perceive as being constructed with language, and speaking to myself. For me, the latter feels like something I choose to do (usually to memorize something or tell a joke to myself), but it makes up much less than 1% of my thoughts.
I was pressing control and alt and shift with my pinky fingers, and that's how I blew out my arm.

I switched to a Kinesis Advantage keyboard and now I have control, alt, hyper, super, backspace, and shift under my left thumb. My right thumb has control, alt, hyper, super, enter, and space.

I don't know anything about gamer keypads, is there one you suggest I investigate?
I think from a US citizen perspective, you don’t want to be equitable with people on a Visa program, because the low COL areas where many of the people on H1-B visas come from inherently makes them more willing to accept less than their US counterparts.
Ain't Doin Right.
It's a bit of a nitpick, but I hate the term "Damascus steel" used in this context. This is pattern-welded steel, which was first called Damascus by Bill Moran in 1973. It offers few (if any) benefits that a solid billet of a single high-quality steel wouldn't, and it offers none that the original Damascus was said to have.

Damascus steel was originally a crucible wootz steel that came from India or Iran and was sold to Europe through Damascus. The alternating colors came from the grain structure of the steel, not from different steel types layered together. As far as I am aware, we still do not know the exact process used to create it, although we have come close, and it's likely that modern CPM (Crucible Particulate Metallurgy) steels surpass it due to more consistent measurements for the components of the alloy.

I am only an amateur blacksmith, but I have spent the last 15 years dreaming and researching to prepare myself. Given that I live in an apartment, I am limited to a small mobile forge that I can wheel out to the complex's grill area where I am actually allowed to have a fire, which limits the projects I can do due to the forge size and temperature. Crucible steel is a dream one day, but for now I just nitpick and try to tell people about the original Damascus, which is (in my opinion) much more fascinating than what gets the label today.
How big is your item and how hard is it to search? If you know a bag has an airtag in it, it won't take that long to find.
I think you're right on all points, though I don't find the concept of a higher technological power terrifying. If they? it? wanted to harm us they could/would.

I make my posts about the subject on the idea that its important for people to have some warning, that its not something to dismiss, so they aren't surprised if/when something happens in our life time. For those who don't have the hobby of reading through those thousands of credible reports.

Not that I have any idea what I'm looking at, I don't think anymore than any ape on this planet. But those orbs exist and do very weird things, and probably have for a very long time, and isn't that neat.
That's an FFI mechanism for Rustls the popular Rust TLS implementation (commonly used in Rust where say C or C++ programmers might use OpenSSL) So that's the component you would need if you've decided you want a Rust TLS implementation but, you actually want to use it from say, C++ instead.

I assume the parent is actually a Rust programmer, or at least, intend to use this from Rust, so, yeah, plain Rustls is an obvious choice. https://crates.io/crates/rustls

As Thomas Ptacek emphasised above, despite Botan saying it's "Crypto and TLS" if you think you might need some sort of "Crypto" rather than you just want to speak TLS, such libraries have way too many knobs and switches you don't understand, as does OpenSSL. The whole point of libsodium and similar libraries is to not have switches you don't need. Spell out a use case and deliver exactly what's needed for that use case, nothing else, no switches, no "optional" features.

Rust has a libsodium wrapper, which is especially useful if you either trust libsodium particularly or you have experience with those APIs, and also some similar but Rust flavor approaches where they don't give you all the knobs and switches just an API that makes sense for the specific use case you chose from their list - either the library is correct or it's not, no "What kind of idiot pushes the red button?" problems.
The latest version of Android shows this now. I had to install nothing on my phone for this(I get a full map showing the tracking behavior)

From a year ago
https://www.cnet.com/tech/mobile/newest-android-feature-aler...
After what went down in Ukraine I struggle with the idea that folks can still find military tech inherently problematic.

It's currently the only thing preventing a liberal democracy from being overrun and genocided because a tinpot dictator with nuclear weapons woke up on the wrong side of the bed back in 2022 and said "I want, I take."
I don't see a connection between crony capitalism and rent-seeking, and religion. See the list of common characteristics I listed between religion and marxism.
There's a legendary Russian recipe for drinking brake fluid. I've seen claims that this goes as far back as WW2, with Soviet soldiers using their Mosin rifles to treat German brake fluid in this manner.

1. Be someplace very cold.

2. Find a steel crowbar or something similar (metal and long).

3. Stick it in a bucket.

4. Drip brake fluid onto the exposed end such that the liquid flows slowly along the surface into the bucket.

This supposedly filters out most of the chemicals as they freeze onto the cold metal surface, leaving the liquid in the bucket drinkable.

I would strongly advise against actually trying this for real, though.
Strike pay (at least often) requires picketing to qualify. Unions also often pay people to post comments online and otherwise present the union’s perspective to media or the public. Sometimes these people are listed as unit leaders, or have other ‘union management’ positions.
I've been wanting exactly this for so long. I want to bury an AirTag in my luggage, backpack, etc. and never think about it again. In those scenarios, it doesn't _need_ to be tiny. I'd rather trade compactness for longevity.

However, an AirTag attached to my keys _should_ be small and it's easily accessible so I don't mind swapping the battery as needed.
Exploring Human Reproduction in Space: A Potential Area for Future Research
AccountKiller
I'm sure there's middle ground. I have my favorite cheapish Ikea line of cutlery and scorn any other.
Most homes of people who are reasonably well-off - including most people on HN - go through three distinct stages.

The first stage is right after you spend an insane amount of money to buy the property. At that point, you want to validate the investment, so you spend more on making it look nice, but you're probably oblivious to many realities of homeownership. So yeah, this is when people splurge on matched kitchenware, beautiful cutting boards, "smart" kitchen appliances, sleek-looking but impractical veneer / plastic / glass furniture, etc.

The second stage is when you get kids or pets, and you start losing the battle. You eventually throw in the towel, accepting that there are going to be dings on the walls and on stainless steel appliances, holes in window screens, and veneer peeling off after the fifth juice spill accident.

The third stage is when the kids move out and you can actually make the space look nice. Except now, you know that there's some wisdom to old-fashioned solid wood furniture, that cutting boards are for cutting, and so on. So your home acquires more of an "old people" vibe.
We've been down this road before many times.

On adoption things are simple and clean.

Then your product becomes more complicated and your requirements for data handling outgrow what a tool like mizu can offer.

Then you are facing a choice: Redo everything in a more scalable and expensive (as in dev training, qe needs) framework/library or stick with that you have?

Choose carefully.
cool stuff! selectable text is a MUST in the browser for me. In clients and apps that do not need that or can provide it themselves, this seems to be a very nice and tiny solution.
Beacuase every single cartoon has a "Santa" episode.
Huh, this is interesting. Great idea for a project. Is there much out there with similar aims? I absolutely don't know the field well enough to say.

I think this could really benefit from documentation, and maybe a sort of tutorial that walks you through the steps of building something with these. Even just commenting the various parts of the examples, "here we need to foo so we can flerb the qux", "to do xyz, we need to …" and so on.

"Investing" in code readability & comments might also be worthwhile. If I wanted to use nux to build something, I really wouldn't know where to start even with the examples, as the comments on the header files are pretty terse and reading the code itself is pretty daunting as there's quite a lot of it and with fairly few comments, and there's a lot of acronyms and short identifiers. This'd also make it easier for others to contribute too.

But having a toolkit for testing out ideas and prototypes without having to worry about all the more boilerplate-y parts of kernels seems very useful.
Maybe.. also, tax changes from state to state and city to city and item to item. really like seeing tax explicitly shown in my receipt even though it is inconvenient sometimes.
Amazing. I wanted this, but didn't want to build it.

You did.

Thank you!
You could buy a restaurant quality set of vitrified plates. They survive being dropped. They also weigh a ton.

I got mine second hand
Basically this.

The mistake often made here is to think that LLMs emitting verbiage about crimes is some sort of problem in itself, that there's any conceivable way for it to feed back on the LLM. Like if it pretends to be a pirate, maybe the LLM will sail to Somalia and start boarding oil vessels.

It's not. It's a problem for OpenAI, entirely because they've decided they don't want their product talking about crimes. Makes sense for them, who needs the bad press and all, but the premise that a chatbot describing how to board a vessel off the Horn of Africa is a problem relative to aspiring human pirates watching documentary films on the subject is a bit nonsense to begin with.

The liberal proposition that words do not constitute harm was and is a radical one, and recent social mores have backed away substantially from that proposition. A fact we suffer from in many arenas, with the nonsense discourse around "chatbot scary word harm" being a very minor example.
https://fingfx.thomsonreuters.com/gfx/legaldocs/gkplbqrjopb/...
Unfortunately nothing fancy, I have been doing it manually on a large (10") two-sided sharpening stone. More gear-oriented friends swear by products such as e.g. what's available here https://wickededgeusa.com/
The MSB on these libraries isn't the author, but rather the intent of the library. Libsodium is designed to get you to basic core cryptographic functionality with the fewest possible landmines. Crypto++ is designed to be an interface to the maximum number of constructions and primitives. Those are radically different goals, and almost everybody is better served by the former.
On my machine with a 1070, all were checked by default. I wonder if they are turned on based on something else.
This only makes sense if you're doing greenfield development. The second you need to support existing protocols and devices where those decisions were chiseled in stone years or decades before, you'll be happy for a long list of hashes and algorithms all contained inside a single package with a single API to learn.
"An individual's fixed monthly expenses, such as rent, utilities, cell phone, Internet access, car payments, car insurance, etc. These are the bills you have to pay regardless of what you do in a particular month. Can also be used more generally to describe one's monthly expenses, regardless of whether they are fixed or variable."

Urban Dictionary is know for shoehorning any word(s) no matter which into a sexual innuendo, but this the most voted definition, by far. Seems like ejaculation is not such a widespread meaning.

https://www.urbandictionary.com/define.php?term=monthly%20nu...