skysight-inc/HackerNews huggingface dataset:
> A form submission is not just a post submit.

Can be. And still work better than a lot of JS-heavy monstrosities.
Yes, though I am including delivery and support staff with warehouse workers (basically everyone who is working 'on the floor'). More than half of their employees are categorized as "laborers and helpers", and there are a number of other categories that seem similar. https://assets.aboutamazon.com/64/79/d3746ef14fd99cc6be94532... (I only found this after your latest comment).

The largest categories of employees tend to dominate most companies' cost structures. I would like to run some numbers to see what the likely distribution is here, but the annual filings are quite sparse (in terms of income statement details), and I don't have the time to do an extensive analysis.
This surely would have been better as a comment on a passkey story?

Re: MFA

Password risk: low quality, reuse, malware, leak, phishing, social eng

Password+MFA risk: malware, leak, phishing, time-limited social eng

Passkey risk: malware

The benefit of MFA with a shared secret (aka password) is to defend against a party that has learned or guessed the secret (low quality password, password reuse, user hack/malware, system hack/leak, phishing). By requiring something you have (access to email, SMS, an authenticator app), and can prove you have access to in a small window - you can significantly reduce the risk of a successful login from someone other than the user. Reduce - if it's user hack/malware, or social engineering the other factor may also be obtainable.

Passkeys use public key crypto, rather than shared secrets. Your password never leaves your device(s), so system hack/leak can only lead to a public key becoming.. public. Passkeys are also machine generated, which eliminates the low quality password and password reuse problems. The negotiation is automated, rather than requiring typing from the user - so the ability to socially engineer is greatly reduced. Finally because the negotiation includes a challenge/response, you still make a time-limited proof you known (like MFA).
Thanks for your perspective.

Yeah, there are definite challenges of the P2P architecture. But like you say, Jami seems to have done a good job addressing them.

I looked at Briar, but it has a different focus and is more limited in functionality and less polished than Jami. My use case is text messaging and audio/video calls with a close group of contacts, so Jami and your project look like a better fit. I also considered Matrix/Element/FluffyChat, but the Matrix architecture is confusing, and the clients are underwhelming.

Anyway, good luck with Snikket! If Jami doesn't work out for me, I'll definitely give it a try.
> we recommend Energizer Ultimate Lithium

The advantage of "lithium" is high rate discharge, not longevity right?
The way to avoid this is to do a tiny bit of research and find a product line that is unlikely to change over time. Fiestaware for example is basically unchanged in look and feel and inexpensive so you can just buy their stuff and replace your broken plates without introducing a mismatched item.

Airstream is an amazing example of this in a premium product: their trailers get new features but built around existing designs. Parts from different decades just fit together. I wish cars worked like this.

Furniture is tougher as both styles change and there isn’t a lot of manufacturers that make the same thing over and over.

My personal favorite: socks. I standardized on exactly one style of socks that work for me for everything from fitness to everyday wear. I have two dozen of them, replace the oldest with a new six pack every year. I spend no time matching socks. Yes I have one pair of dress socks for when I wear a tux + two pairs of thick wool socks for when I am doing winter things. Outside of that it’s the same Under Armor Resistors every day.
Using open source as a learning tool
A short story about how I used open source to learn Golang.
Tl;dr fancy way to map 1D time to 2D image

If you imagine a movie as a line along the time axis with each frame as a pixel, there are multiple way to create an 2D image.

Bargraph is simple approach, but essentially it is still is a one dimensional. We are only using x axis.

Zig-zag pattern is another approach, where you start from top to bottom, left to right. But in this case the relative distance between close frames aren't fully preserved. Two distant frames might appear together, or close frames might end up far apart, which leads to odd looking artifacts.

Hilbert curve is a pattern to map 1D to fill space (2D) such that relative distance between any two points (frames) on the 1D line is somewhat preserved. That's why it appears as clump/blob.

Here it is hard to see the movie progression from start to end but all frames from a scene are always closer, which was what I was aiming. I find it interesting that visual aspect (color/scene) is easy to see here but temporal aspect isn't.

I was excited about the whole 1D to 2D mapping aspect at that time, leading to this toy.
Isotopic Constraints on Nitrous Oxide Emissions from the US Corn Belt
Right, makes sense. I guess going into fitness I expected meat would be important for getting protein and might be worth a premium, but it's both expensive and requires time to cook where most vegetarian products can be eaten without any prep. The only appliance I need is a rice cooker, which has had an extremely high ROI. The only animal product I can't seem to remove is eggs because of choline.
They are also very bad for tracking compared to what you can get on Aliexpress/eBay/Amazon (which are the same tbh).

For about the same price you can get a device with a SIM card and GPS/GLONASS and _zero_ ways to detect it.
I have created a templating system in Java that uses the Vue syntax. Many of the common features are present. To minimize dependency, I chose to use Java's built-in XML parser to parse the template. Which means, the template has to be a valid XML. I've been using it mainly to generate email content.

https://github.com/bibhas2/Zippy
Perhaps Rbanffy meant to link here?
https://cerncourier.com/a/a-bestiary-of-exotic-hadrons/

But I quite like the plushes here:
https://www.particlezoo.net/collections/particle-packs/produ...
Is this an article about the virtues of mandatory overtime?
I appreciate the no-build-step approach. It’s refreshing to see a return to simplicity, even if it feels cyclical—similar libraries have come and gone, but that’s how the web evolves. As browsers continue to improve and embrace web standards, it makes sense to lean into tools that trend toward minimalism and simplicity. Great job!
I am someone who experienced the "longterm partner decided she wanted to be poly" heartbreak. When she told me, I asked her why she would choose to stay with me rather than just be single and date as many men as she wanted. She told me something along the lines of "I love you, I want to spend the rest of my life with you, but I don't feel like one person is enough for all the love I have". I wasn't terribly happy with that response, and she broke up with me a week later (while a man who she wanted to be poly with was staying with her). She left me because she wanted to change the parameters of the relationship and I didn't

Afterwards, oddly enough, I wound up in a friendship for a while with a different woman who had just broken up with her fiance for almost the same reason. In her case she had always been open about wanting to be Poly, her fiance had been okay with it, and I guess changed his mind the closer they got towards marriage. She left him because he wanted to change the parameters of the relationship and she didn't.

I wound up talking to the second woman a lot about polyamory and my unhappiness with how my ex had treated me. One night we met for coffee and she basically spent the whole time trashing me. She called me a loser for still being upset about my ex, she told me I was a miserable sad sack of a person and I needed to get over it, etc. Once she was done with that, she proceeded to tell me (in unwelcome and unwanted detail) about a lot of the latest sex parties she had been attending and how excited it made her to be living her fantasies. Then she casually asked if I wanted to go back to her place and screw (which was not our relationship up to that point). I declined, told her I didn't want anything to do with her anymore and left. She spent a couple of weeks asking me what she had done wrong. I mostly ignored her but even when I tried to explain she just argued with me, then eventually she cut me off with a long tirade where she acted like it was her choice not to have anything to do with me anymore, not mine

I'm aware that n=2 is not statistically significant, but those two encounters happening within the span of a few months kind of convinced me that people who are Poly are self-centered, emotionally stunted, and absolutely not suitable for any kind of long term relationship

Yeah a lot of monogamous relationships end these days too, but if this is representative of even a small fraction of poly people, I wonder if you can even call poly a relationship at all, really
Cool, so speculators are just providing shitloads of liquidity to people trading in goods and services. As an importer/exporter, I love that FX is so liquid, cheap, and easy today.
I wouldn’t say RISC-OS or EmuTOS would be sensible options for new development unless the point is to develop for them (I wrote a couple programs to use Tektronix 4014 graphics the other day in order to use Tektronix 4014 graphics). I was thinking about reusing existing OSs and their stacks.
After some sleuthing I believe the original source for that statistic is [1]. But that’s a study of single adults which is a wildly different population than adults as a whole.

[1] https://www.tandfonline.com/doi/full/10.1080/0092623X.2016.1...
It's so rare to see such a clear and intuitive explanation. This video is amazing.
Europe faces worrying skills shortages, says EU Commission
Unless you're the only one selling a product that people need and want to buy you're going to be undercut by your competitors that aren't paying for these things either as that is how it works in America. Quite expected when there's no worker shortage so companies have to compete for workers, but that's not the kind of competition capitalists want.

In most of Europe workers wouldn't have to worry about any of that, everyone enjoys the basic package. So your competitors wouldn't be able to undercut you on price by not providing healthcare and thus force you to do the same.

Is it the best system for startups, corporate profits and the stock market? Obviously not but people are happier.
This is called an evolutionary stable strategy. (my favorite type of Nash equilibrium)

https://en.m.wikipedia.org/wiki/Evolutionarily_stable_strate...
This is why every travel kit should include a Victorinox with a can opener. This savagery must be avoided.
Use what you are comfortable with, I write Perl backends in Mojolicious, its great.
Then why haven't you switched - I mean, how would you replace your existing VR use cases with Vision Pro as an upgrade, not mere same ballpark alternative with workarounds, set aside its upfront price?
ModernBERT-Base is larger than BERT-Base by 39M parameters.
I would agree with the sentiment but not necessarily the conclusion.

Like, don't use (the equivalent of) Stooge Sort (for your particular situation).

But unless you are in a very particular situation, it should be OK for everyone to "just use your language's built-in sort function" (hopefully that's a thing and you don't use something where you need to roll your own even in 2024) assuming that it uses a sane default like quicksort or merge sort that will work perfectly fine for most regular common situations.

Another example might be to not stupidly build slow algorithms saying "this won't see much data anyhow" (yes, I've seen that in PRs unfortunately) when a very simple hash lookup will ensure it's fast all the time. But it should be totally fine to assume that your language's hash table implementation is fine for common situations and you don't need to optimize anything unless you're a very special case.
Yep. That recommendation is weird. They should recommend NiMH batteries like the Eneloop series from Panasonic.
Most prescription drugs have significant risks and side effects. Or in the case of antibiotics, overuse leads to resistant bacteria. That's why they're controlled instead of being sold over the counter. Some states do allow allied health practitioners such as physician assistants and nurse practitioners to prescribe certain drugs.

You can order most lab tests yourself. Those might not be covered by your health plan.

https://www.labcorp.com/patients/buy-or-request-test-online

Primary care physicians can do a lot to help you. Jumping straight to a specialist is usually a waste of limited resources. But some types of health plans such as a PPO don't necessarily require a referral in order to pay for a specialist claim.
Congratulations, haven't had a reason to mess with it myself, but I've heard it described online as the most secure piece of consumer hardware before or since
I was planning to gradually support more platforms including standalone version. Where are you planning to use the svg ai? Just trying to get more data from users.
Almost nobody replants their own corn. Almost all corn planted is an F1 hybrid, the first generation of a cross between two varieties. Subsequent generations perform very much worse. This is a natural thing not an engineered thing, many plants on the first generation cross between two varieties perform much better.

Most corn is also patent encumbered, but that is less of the reason.

Soybeans are actually different and before all of the patented genetics people did sometimes replant their own grown seed.
> in the trunk, not on the backseat! Also, never put these expensive items or really any kind of bag in the trunk after you park... You don't want your window broken for a sport bag

A frustrating thing is that it's completely optional to live in a society where this is a problem. We know how to stop this from happening. There are places where you just don't have to live in fear of some low-life breaking your window, and we have the technical ability to replicate those conditions in any moderately-wealthy country, if we aren't prevented from doing so.
100% this. For a C++ or Rust programmer this reads so weird.

Don't get me wrong, I'm not hating on JS here, and I have lots of beef with C++, but I fully agree with your take that TS barely scratches the surface of the statically typed world.
Grandmother gets false tickets due to Star Trek vanity plates
Claude agrees with you!

https://x.com/mickeymuldoon/status/1868319536187129895
Coverage of 'ultra processed' is overly broad, arbitrary, and wildly misleading
A lot of those thiefs are not hardened criminals, because the payoff for this kind of crime is usually a small fraction of the actual value of the things stolen. Most of time it is the average wimpy addict and the reason he resort to this kind of criminal activity is preciselly because he is not ready for the violent potential of more profitable criminal activities.

If you relativelly fit, and have some experience with actual fights or training in martial arts, it is not that stupid to try to recover your stuff.

If you don't feel confortable with the prospect of any kind of violent confrontation or don't have the street smarts to evaluate the risk potential of saidconfrontation, you'd still have the hope that the police would do something anyway if you have the location of your goods.

Really, at some time we need to stop glorifying cowardice and reclaim a little bit of dignity.
> Having a threesome with your partner and your best friend already qualifies

I don't think it does qualify any more than having a one night stand between two single people implies that they are dating

This seems to be ignore that Poly implies a relationship, not just sex
Except that American public toilets have gaps so large between the door and the frame that a thief can pretty much just grab the backpack without opening the door =)
this happens to me on mobile using all chromium and gecko based browsers

what's also interesting is how much worse Firefox is at rendering this page; example =>

https://imgur.com/a/DNYe2WN
If you get a bit creative you can definitely hide it well enough that "removing the air tag" is no longer the weak point in the plan.

I've got a Pelican 1510 that has a suitcase-style pop up handle and wheels on it. It's just screwed on there. I took the screws out, took it off, filed the sides of the air tag down slightly so I could fit it in a little cranny and then held it in place with some black tape so it's hard to see. Even if you use an iPhone to try and find it, it looks like it's hidden in the liner or something. But it takes tools and about 15 minutes to get it out _even if you know exactly where it is_ and how to get to it.

For one of my backpacks it actually came with an "air tag pocket" which is just a spot on an inside seam where there's a small gap you can slide the air tag in and it's held securely. I know it's there and it still takes me a while to find the thing to take it out.

For my other, I pretty much just get by on it having a bazillion little pockets and pouches and lot of random stuff in it. The air tag's nestled in there beside the flashlight that the TSA spent almost a half hour looking for after x-raying my bag repeatedly before finally telling me what they were looking for and me pulling it out for them.

I'm relatively certain I'd recover my bag with the air tag still in it. Whether or not the _valuables_ are still there is a different story.
America's First-Ever Nuclear-Powered Consumer Energy Plan from Constellation
> I wonder if the negative view of monogamy is just the immaturity of youth and those people have since grown out of that position?

There are powerful entities, including religions and country laws, that either make life easier for people pratcicing the monogamous relationship style or just outright force that style on masses of people. This force spawns resistance, and the negative view you mention is an expression of this resistance.
There are a lot of developers who learn how to do a task and never question whether the task could be automated, either away or to reduce errors. They just do the same mundane task four hours a week in perpetuity.

That’s the part that frustrates me. Your job is to automate things. So why aren’t you automating things?
I actually agree with all of this. My issue was with the term faking. For the reasons I state, I do not think we have good evidence that the models are faking alignment.

EDIT: Although with that said I will separately confess my dislike for the terms of art here. I think "safety" and "alignment" are an extremely bad fit for the concepts they are meant to hold and I really wish we'd stop using them because lay people get something totally different from this web page.
The problem with encoding only "what the program is trying to do" in the error is that it only helps users when it's an "expected" situation. For the "open the configuration file" example, it's usually something the user can understand and fix on their own: file is missing, bad permissions, etc.

But errors also need to be useful when reporting bugs to the author of the software. Error context and the error message can't always tell me what specific call stack caused the error, and I will most likely need that when tracking it down. I hesitate to want a backtrace included, as generating those is usually bad for performance, but I think SNAFU's "location" concept is a great compromise.

I see your reply further down about "Users rarely have good access to the developer team", but I just don't buy that line of reasoning. As a developer, I both want to make it as easy as possible for my users to solve problems on their own (so: informative error messages that give the user a good chance of figuring it out themselves), but I'm only human, and I know all the software I write has bugs. So I want my error reporting to have enough information such that the user can contact me and give me as much information as possible about the error, without needing a lot of back and forth, or without me needing to ask them to run things in a debugger or use a special build.

And on top of that, a lot of code is written inside a company, either as a network service, or tooling used only by people inside that company. The developers are very close to the use of that code, and having a lot of information come with errors is essential.

> My error stacks should always be unique — any stack can exactly point to a trace through my program.

That seems like more effort expended when using `snafu::Location` would suffice, without doing extra work that is IMO useless. I'd rather concentrate on other things and have my tools do fiddly, repetitive work for me.
"Hey everyone, you know that person who went to great lengths to hide who they are, that bent over backwards to make sure nobody would ever find out their identity? That's me everyone! I'm that guy!!"
Happy to read that, and looking forward to that moment!
On your second point, most modern LLMs are decoder only. And as for why adding a classification head isn’t optimal, the decoders you’re referring to have 10x the parameters, and aren’t trained on encoder-type tasks like MLM. So there’s no advantage on any dimension really.
Reasonably designed embedded device like that should be using a watchdog timer which automatically restarts it if code gets stuck (it's a basic hardware level feature available in almost all microcontrollers), and any crash should also cause a reboot.

Considering the nature of product there is no interactive interface, it doesn't perform any critical operation like motor or heater control which couldn't be easily interrupted and resumed a fraction of second later after the reboot. In case of memory leak or some kind of memory allocator error it would also be safe to reboot. User wouldn't even notice if this happened.

So even if something goes wrong, chance of it being uncrecoverable seems low. It would need to be either some kind of persistent storage bug causing it to get stuck in a bootloop (in which case battery change wouldn't help either), or high level logic error preventing normal functioning while keeping the main loop running without crash or getting stuck (writing code in higher level programming language wouldn't prevent a logic error).
I’m honestly not sure why Bert-based-uncased is so popular… the model isn’t that useful on its own. From their huggingface page:

> You can use the raw model for either masked language modeling or next sentence prediction, but it's mostly intended to be fine-tuned on a downstream task. See the model hub to look for fine-tuned versions of a task that interests you.

> Note that this model is primarily aimed at being fine-tuned on tasks that use the whole sentence (potentially masked) to make decisions, such as sequence classification, token classification or question answering. For tasks such as text generation you should look at model like GPT2.
> but is any old car thief on the street going to hang on to a car they know has an airtag in it?

No, and that's mostly the point right? If they get in the car, get an alert they're being tracked, then dump the car, at least you find it faster.
LLM companies presumably make most their money by selling the LLMs to companies who then turn them into customer support agents or whatever, rather than direct-to-consumer LLM subscriptions. The business customers understandably don't want their autonomous customer support agents to say things that conflict with the company's values, even if those users were trying to prompt-inject the agent. Nobody wants to be in the news with a headline "<company>'s chatbot called for a genocide!", or even "<airline>'s chatbot can be convinced to give you free airplane tickets if you just tell it to disregard previous instructions."