skysight-inc/HackerNews huggingface dataset:
It is different from stealing, but crimes can escalate quickly and without warning.

What people don't realize is when these type of things happen, if you haven't experienced it before, its surreal, and it can take a moment to realize, recognize and react. Even after the fact, with close calls there's a lot of processing and grappling with your own mortality.

All you really see in the moment is a white, old rundown wood fence that suddenly becomes a cloud of flying splinters and wood chips. It is very different from how its portrayed in the media.

I'm now a big believer that proper firearm safety and handling training should be mandatory for everyone by 18. You recognize the sounds, you see the effect, you can react much quicker with the experience imparted by training than without.

I totally agree about the staged stuff. Anything like that muddies the reality.
You want a can of Coke to cost $35?

In Berkeley we have a 1¢ per fl. oz. soda tax and it cut soda sales by over 20%.

https://pmc.ncbi.nlm.nih.gov/articles/PMC5024386/
The court made findings though, didn't they? Check page 44 under 'Fair Report'.

https://deadline.com/wp-content/uploads/2021/12/Civil-Opinio...
And why it draws so much dislike: It doesn't offer many ways to paper over poor design decisions.
If enough of us piss into the fire would it make a difference?
What's bad is code exhibiting multiple fragmentary inconsistencies,
and no plan or effort exists to bring older code up to match the new patterns.
An example I was closely involved with:
A java programmer who wrote a plethora of new code in a pure functional paradigm,
scattering Vavr library uses all over it.
The existing code was built on Dropwizard
and any experienced Java programmer could rapidly get comfortable with it.
The difference between the existing code and the new was jarring (sorry for the pun) to say the least,
and I wonder if, later, the company ever managed to recruit anyone who understood both well enough to maintain the system.

ETA: upon reflection I'd consider that programmer a canonical example of the kinds of mistakes the author covers in the article.
Bad things can happen when your disk is full, but "the whole table is now lost beyond repair" is not reasonable for a database.
Haskell has quite a few partial functions in the standard library if I recall. Bog standard (!!), head, and tail for lists; fromJust to unwrap Maybes; and even some more interesting examples like "all" which mightn't work on infinite lists. Indeed any Turing-complete language includes partial functions of that final variety.
https://fortune.com/2023/11/11/nvidia-ceo-jensen-huang-says-...

I can't find the exact Youtube video, but it's out there.
I think citric acid is better than phosphoric acid (e.g. for your bones and kidneys), though both can dissolve tooth enamel.

OJ also has more vitamin C than typical sodas.

Milk has more calories/ounce than soda, but it also has protein, fat, and calcium.

Anecdotally, I find juice more filling than soda, milk even more so.
9.3 db intensity is not even 3x iiuc.
Robots, maybe?
Can you link to an example case and riser cable?
I guess it depends

Is climate change driven by human activity? Do males have a natural advantage in sports? Do vaccines cause autism? Does rent control make housing more available?

The major political tribes are full of BS, because politics mostly isn't driven by disagreements about facts but by conflicting material interests. Partisans believe whats convenient.
I've been a loyal Mercury customer for a while now, but their forced use of magic links as a third authentication factor any time my IP address changes (after authenticating with a secure password from my password manager and after a valid TOTP) has me ready to move my company's banking elsewhere.

I could understand requiring a third factor to authenticate if signing in from a different location or a different ISP than I've been using for the past 5 years, but it's ridiculous to do so if nothing has changed (except the final octet of my DHCP-assigned address) since I last signed in yesterday. I use a different computer (via SSH) to read my email than I do for web browsing, and cutting-and-pasting a signin link that's hundreds of characters long (spanning multiple lines in Emacs, so I have to manually remove \ where it crosses line boundaries) is a PITA.

Adding friction on every sign-in colors all subsequent interactions I have with an app, and makes me hate using it.
Looks like a bit dud, though given their competition and where their focus is right now maybe expected.

Going from 60 to 120fps is cool. Going from 120fps to 240fps is in the realm of diminishing returns, especially because the added latency makes it a non starter for fast paced multiplayer games.

12GB VRAM for over $500 is an absolute travesty. Even today cards with 12GB struggle in some games. 16GB is fine right now, but I'm pretty certain it's going to be an issue in a few years and is kind of insane at $1000.
The amount of VRAM should really be double of what it is across the board.
It's odd to me that zero-calorie sodas aren't the default by now.
I have a friend who has this on her back: https://ocean.si.edu/through-time/evolution/darwins-evolutio...

she's really into science and evolution in particular.

I don't think it's particularly pretty, but probably unique.
Fake job theory.

Essentially broken window theory with humans.
Not good. Besides the modal dialogs and terrible web design, it doubles up ("woke ai" and "ai slop" are the same garbage) and lists the pager explosions as a "technology failure" when it was a deliberate supply chain attack, an entirely different thing.
Fact checkers weren't deleting posts and didn't even have the right to do so. They are separate journalistic orgs tagging posts. Deleting is done by Meta moderators, which is something else entirely.

I think you also just proved my point that if HN users can't even get basic facts about an event right, how do you expect the average FB user to do so? Goes to show that even on HN "community noting" would be a disaster.
I have never seen a successful jailhouse lawyers suit to get FOIA type information from the Judicial system. They are instantly blanket denied under 'FOIA doesn't apply' in order to delay, with the underpinning jailhouse suit timing out before the information request to the Judicial system gets anywhere.
Soft drinks tend to be much higher in sugar per ounce, roughly double. A 12 ounce can of coke has 39 grams, so you blow past that at around 4 ounces.
Latency and User Experience
Ah, sure the Oryon cores are decent, GPU is a bit weak, even compared to the normal cheap/low end APUs.
Parquet and ORC's many shortfalls for machine learning, and what to do about it?
This article summarizes research from my lab in collaboration with ByteDance published in CIDR (a computer science conference held in Amsterdam two weeks from now) on a new columnar format designed for ML workloads.
Asking users to enter an emailed code does not protect against MITM attacks unfortunately
I'm now working on a codebase which is quite large (13 micro-services required to run the main product); all containerized to run on Kubernetes. The learning curve was quite steep but luckily, I was familiar with most of the tech so that made it easier (I guess that's why they hired me). The project has been around for over 10 years so it has a lot of legacy code and different repos have different code styles, engine versions and compatibility requirements.

The biggest challenge is that it used to be maintained by a large team and now there are just 2 developers. Also, the dev environment isn't fully automated so it takes like 20 minutes just to launch all the services locally for development. The pace of work means that automating this hasn't been a priority.

It's a weird experience working on such project because I know for a fact that it would be possible to create the entire project from scratch using only 1 to 3 services max and we would get much better performance, reliability, maintainability etc... But the company wouldn't be willing to foot the cost of a refactor so we have to move at steady snail's pace. The slow pace is because of the point mentioned in the article; the systems are all intertwined and you need to understand how they integrate with one another in order to make any change.

It's very common that something works locally but doesn't work when deployed to staging because things are complicated on the infrastructure side with firewall rules, integration with third-party services, build process, etc... Also, because there are so many repos with different coding styles and build requirements, it's hard to keep track of everything because some bug fixes or features I implement touch on like 4 different repos at the same time and because deployment isn't fully automated, it creates a lot of room for error... Common issues include forgetting to push one's changes or forgetting to make a PR on one of the repos. Or sometimes the PR for one of the repos was merged but not deployed... Or there was a config or build issue with one of the repos that was missed because it contained some code which did not meet the compatibility requirements of that repo...
They are training models that need terabytes of RAM with only 150GB/sec of memory bandwidth. That is compute bound. If you think it is memory bandwidth bound, please explain the algorithms and how they are memory bandwidth bound.
This is a fair take. Especially after reading the two linked blogs (which have also enjoyed some time here on HackerNews).

I have personally fallen into the category of "you can say you don't like Go, but you can't say it's not well designed". I've admitted as much here in years past. What has changed though is that I've written a few more apps/services with it and come to love the no-nonsense value-add. Go compiles fast, the tooling is great (The LSP for NeoVim just works) and the code written by seniors isn't vastly different than code written by mid/juniors. While I'm still not wild about the community attitude of "just build that yourself" I'm glad that the standard lib includes enough to make it possible.

I'll take the boring "easy to read" code over the "let me show you how much I know about Category Theory" most days. Please excuse the dig on FP - I do truly love OCaml, Elixir and now Gleam... I also just like the simple life some days.
>I don't know the exact numbers but I would assume those that live by selling their labor are a majority but not super-majority.

They are a global supermajority. In some of the wealthiest nations on the planet, they are instead only a majority.

>there currently exists a solid chunk of people that both sell their time and build wealth from property/interest.

Yes, they are called the petite bourgeoisie. Marx wrote about them extensively. In very wealthy nations like the US, Canada, UK, Australia etc my understanding is that they make up roughly 30% of the population. The rest are proletarians & lumpenproletarians, aside from a negligible-in-numbers percentage of the population that compose the haute bourgeoisie or "real bourgeoisie". I believe the percentage of the population who are bourgeois in the US is around 0.3%, much lower in the other wealth nations because so many of global elite choose to live in the US.

The percentage of the population who are petite bourgeoisie in countries other than the wealthy nations is highly variable, class composition varies a lot worldwide (e.g. there are many countries like the Phillipines where there is quite a large peasant population still). In general, outside of the wealthy nations the petite bourgeoisie are something like 5-15% of the population, and the haute bourgeoisie make up significantly less than 0.3% of the population.
SteamOS can already be run on desktops.

In fact, they have made a sleek step-by-step guide on how to do it:

https://store.steampowered.com/steamos/buildyourown

If you don't like being dependent on a distro which more or less is in full control of Valve you could also try Bazzite, which includes a ton of nice to have extra features aswell:

https://bazzite.gg/
I’ve recently been tinkering with Rust and, while there have been countless articles praising its safety features, it’s the enums and match-expressions that are my favourite features. I want so much for Go to get these but I don’t know that it will.
I get a little sad from the folks that so desperately want Go to be “Done” when there is a bunch of stuff that the language can add and be better for it.
It is not only eminently possible to do high-quality display advertising in a way that respects the viewer’s privacy: it’s easier and cheaper and more reliable.

Intrusive targeting just doesn’t create that much lift. Fairly course demographic n-grams actually optimize better than arbitrary sparsity.

Knowing that this viewer is in such a zip code? Yeah, that can matter. Knowing their address? Those are bits I need to throw away before feeding them to the recommender anyways.

If I’m trying to target ads I want neither the computational burden of the granular data nor the scope for getting hacked.
This seems to be presuming that there is some clear delineation between acting and not acting, but going through some daily occurrences it's difficult for me to find an objective line, mostly because there are choices one could make that allow one to call something inaction while it requires active action.

Say for example I'm passing by a beggar on my way to work. Before deciding whether I give them money, I can first decide to ignore or not ignore them. From a basic human perspective I want to say hello and be friendly (and I choose to do this), but it does make me feel worse if I decline than if I had ignored them, exactly because it makes it feel like a choice. But if I ignore them, can I call passing by without giving them money less of a choice? I only moved my choice up one level in the tree of all possible decisions I can make.

Or, moving it to the example of the drowning man: imagine you're holding out your arm to see how long you can do it, and see the life ring flying towards you. If you choose not to act, it'll hang on your arm, and the person will drown. Is it nevertheless inaction on your part?
I know some of those fact checkers. They are career journalists and the bar to tag a post as disinformation is extremely high.

To tag a post, they need to produce several pages of evidence, taking several days of work to research and document. The burden of proof is in every way on the fact checkers, not the random Facebook poster.

Generalizing this work as politically biased is a purposeful lie.
Is it ironic that the electrically expensive part of the LaserJet, the fused, is pretty much an iron in a different format?

https://www.inkguides.com/printer-fuser/
"Coding defensively" is perhaps the understatement of the year. Good software architecture is, in my opinion, the single most powerful tool you have to keep things from becoming an unmanageable mess.

If I could give one "defensive coding" tip, it would be for seniors doing the design to put in road blocks and make examples that prevent components from falling for common traps (interdependency, highly variant state, complex conditions, backwards-incompatibility, tight coupling, large scope, inter-dependent models, etc) so that humans don't have to remember to avoid those things. Make a list of things your team should never do and make them have a conversation with a senior if they want to do it anyway. Road blocks are good when they're blocking the way to the bad.

Starting with good design leads to continuing to follow good design. Not starting with good design leads to years of pain. Spend a lot more time on the design than you think you should.
> the health effect would be equally detrimental.

From the article:

> High doses of rapidly digested glucose also activate insulin and other regulatory pathways...

Orange Soda (i.e. Fanta), an SSB, and Orange Juice have glycemic indexes of about 68 and 48 respectively. I assume that's a material difference in that OJ doesn't spike your insulin as abruptly and therefore is not as harmful. Thre's more to it than simply grams of sugar.
Isn't this model a bit outdated with prevalence of likes and retweets?

Users on modern social platforms optimize output to maximize favorable responses, thereby gratification. There are not really ceilings, barrier to entry, or way around the system, so it's resistant to spams and manipulations.

Classical BBS systems did have this problem. It was said that a community beegins with interesting people posting interesting topics, then uninteresting people joins to read interesting topics, and ends when uninteresting people starts posting uninteresting topics.

What was missing was feedback signaling, and social media got past this at some point during 2010s.
>Social media sites should give users an explicit lever to see political content or not

Facebook does sorta have this, under Settings & Privacy > Content Preferences > Manage defaults. Note that the only options for "Political content" are "Show more" and "Default". The other categories listed also include "Show less". There is no "off" option for any of the categories.
Change it at once everywhere on an existing large codebase? That's going to be one huge PR no one will want to review properly, let alone approve.

Document the old pattern, document the new pattern, discuss, and come up with a piece by piece plan that is easy to ship and easy to revert if you do screw things up.

Unless the old pattern is insecure or burns your servers, that is.
Most internet users (who aren't tech savvy and will never be) will find magic link || mailed OTP way easier than passkeys accross devices, etc..
Lots of money at the top 1% looking for high risk high returns.

The top 1% in US own 40% of wealth, and top 10% own 80% of it. We are beyond Pareto ratio of 20:80.
There is an industry standard - HR-XML[0] (disclaimer: I was on the committee for a little while). But I would be surprised if any of the job boards let you import it directly.

Frankly, plain text rendered to PDF is probably going to be the most easily parsed by their systems. If they let you add attachments separate from your resume, then stick your "beautified" resume there.

[0] For the curious: https://www.hropenstandards.org/
Simply don't, lean on your network if you can. It ends up bottlenecking your search anyway.
Only when the incoming party has threatened going after anyone who was against them with criminal charges.
You joke but it’s actually shocking how often you’ll hear the refrain repeated that without ubiquitous advertising we could not possibly have a free public internet.
All good. theidermoth@proton.me.
Mining on GPUs was never very profitable unless you held the mined coins for years. I suspect it still is profitable if you are in a position to do that, but the entire endeavor seems extremely risky since the valuation increases are not guaranteed.
Handwaving is not providing examples. Please try again.
I'd think it's exactly the same as using a password manager. Yes in theory you could memorize 500 unique passwords or write them down, but no one is doing that.

There are a few things unique to passkeys though. You can register multiple passkeys for the same account so you could in theory have a physical USB key and cloud synced passkeys. Not many people would do this I would think though it would be easier than memorizing every password. There are also data portability specs in progress right now that let you export/import passkeys between services.

But at the end of the day I would suggest that it should be straight up illegal for a company to freeze your account without letting you export your data. It probably actually is by the GDPR. This problem also already exists for email too. If Google bans you, you'll find a lot of your accounts become unusable. Anything with email OTPs wont work, and some services like Discord won't allow updating your email without access to the existing one.
> About 15 years ago, I stopped drinking soda. Not out of a desire to be healthy or loose weight[...]

Same thing happened to me at probably around the same time. I realized I could just have a lollypop, and it would be a tenth of the sugar. Most of the sweetness in soda doesn't even get a chance to touch your tongue before it's going down your throat. If I want candy, I should just have a piece of candy. If I'm thirsty, I should have a glass of water.

Also, the carbonation in soda enables them to get twice the sugar into it. Drinking a flat soda is like drinking maple syrup.
Earlier: https://news.ycombinator.com/item?id=42548336
How do they validate that? YouTube also wanted my full name before they finally switched back to usernames. I just made up a pseudonym back then.
Sure. He is the one responsible for the longest uninterrupted period of peace between member nations in recorded history.
Tencent and Huawei both have board members on the Linux Foundation. They will be forced to kick them off the board if they want to keep doing business with any company that also does business with US government. Essentially every big tech company does business with the US government.

Additionally, Linux may have to remove all contributors associated with Chinese companies on this list. Like they recently did with all Russian contributors.

A lot of other companies are entwined with Tencent and Huawei such as Epic Games, Riot, Discord, etc.
Oh wow. That's bad. I tried it, I tried it really, but I failed. Some funny results where a disc with the metal shield on the other side, while the opening was across it and so on. But it didn't want to let go of that metal shield and all discs looked like those 3.5" ones.

But at least it knows how audio cassette look(ed) like. It even made one with it's tape coming out, a pencil ready to get some serious work done, just the magnets laying around (neatly positioned around the audio cassette) kinda felt wrong there. ^_^
The modern Web has lost the User Agent (2023)
> Meanwhile the developer that was quietly doing ongoing maintenance on the monolith had gradually broken out some key performance-critical elements into Scala and migrated away from the Ruby code for those features.

Yep and that's what I've seen be successful: someone who really knows the existing code inside and out, warts and all, needs to be a key leader for the part being broken out into a separate system. The hard part isn't building the new system in these projects, it's the integration into the existing system, which always requires a ton of refactoring work.
Measuring value by what stays the longer is tempting, but sometimes it's just that the mess is such that no one can touch it :)
Thanks for the list! I can say that three of the stories I was referring to above are the ones listed as "Attacking a shop employee for masking up on their way to work", "Smashing windows of a business with a Pride flag" and "Trying to handcuff shut the doors of an apartment building".

The first and second happened only a couple blocks away from us, and we frequented both businesses, so it was infuriating to see them and their employers attacked like that. We lived in an apartment building so the third one was pretty alarming.
Honest question, not trying to start a language war, just curious why Go over, say, C# ?
My theory is this is one of the ways nvidia is trying to force ML users to buy the $$$$$ workstation cards.

Can't put four 4090s into your PC if every 4090 is 3.5 slots!
Did they even have authority to take down posts? That was always Meta's call. The fact-checkers -- which were separate news orgs -- would tag posts.
u guys are getting interviews?
2 years of experience and it's hard.

seems the old markers of dev competence are no longer there, some github projects, a degree were enough nowadays it's a lot harder even here in europe where the salaries are on the low end.
Oh, I'm 100% on board with the housing stuff. That's what I do in terms of local politics here in Oregon.

But by and large, the 'branding' is places like Fox News crapping on California.