skysight-inc/HackerNews huggingface dataset:
Probably also helps with other kinds of transient hardware faults (and cosmic-rays) that can cause bitflips.

That said, on principle, there is no reason why ECC RAM should not be the standard (c.f. Linus Torvald’s ire at Intel using ECC as a market-segmentation ploy)
Old Twitter was phenomenal for news discovery. I quit news cold turkey, and got my current events from Twitter for years. Despite what you might think, the results were actually less biased and more accurate than mainstream news. They key is being very selective about how you follow, and staying of the “For You” algorithmic feed.

That ended with Elon’s acquisition. Not because of anything nefarious, but rather Elon just didn’t understand what he bought. He saw it as a meme and shitposting service. Which it was for a subset of users, I guess. But the changes he brought massively undermined its utility for elite and connected microblogging, and it became far less useful for that purpose. Now that he is incentivizing content creators, it has become a text version of instagram or TikTok—nothing but vapid influencers chasing engagement.
1M people have joined Bluesky in the last day
Bezos and Zuck moved to neutral…

That is a fairly big change.
Except you will have to disclose ownership for KYC requirements to financial institutions, and for the new BOI yearly filing in the US.
Twitter at it's peak had less monthly active users than Facebook Stories.

Outside of the journalist and media class, nobody used twitter. 300M+ people are a huge number, but barely scratches the surface in the Social Media world. What can bluesky do different to attract normies?
This post hit me with a wave of nostalgia. Years ago I helped my university deploy and maintain an instance of “UC Ready”, an open source emergency management webapp made by UC Berkeley - which was written in Coldfusion if I remember correctly.

Looking on their website now, it sounds like it was ported to Salesforce. Sorry I couldnt be any more help!
I patched ssh2plink and can connect to my server.
But, "Open Folder" button wants to open local folder.
It seems that the remote ssh connection is not supported yet...
I actually find xi easy to write, whereas zeta is really hard for me. I think the middle loop of the xi provides an anchor for what I'm aiming for, but zeta ends up as a nondescript squiggle. Sometimes I can't even properly picture what zeta looks like in my head. Is it like a 2, a 5, an S, or a Z? Or a cursive C or an italic G? It's all undifferentiated in my head.

I do still remember the day our math professor taught us both symbols. He did it very purposefully, like he knew it was all riding on him, and we'd all be lost if he didn't pass the arcane knowledge down.
You left out the where.

SELECT employee.name where role = 'developer'

Vs

SELECT staff.name” where role = 'developer'

Then the plural one reads better
This isn't a great idea. Maybe it works for you, but you can alias it, too. The main identification column of a table should just be id. Any foreign keys can have a table prefix.

Please don't prefix the main table id with the table name.
Joe Martin (Orangutan)
All I've said is that I support their development model, meaning that I
support their choice not to allow thirdparty commits in their code.

As for your highlighted excerpts, the first one says about having
respect for the rules. Second one is about respecting the chain of
command. Third rule is about having self control over oneself, and
discipline.

Of course you've also failed to mention that in that COE there is also a
comment that you're free to not obey those rules. They've just written
those down, but you're not expected to follow it.

How is that radical?
It’s actually pretty powerful and you can have automation tigger based on all sorts of things.

I travel a lot so have it turn on specific data SIMs when GPS detects I’m in that country.
I think this guide misses the point that “JOIN” is not a root keyword but a modification on “FROM”. It is more akin to logical “AND”, “OR”, etc.

And this stacks much better once you start doing complex joins especially when you can add parentheses to change where you actually join

FROM a JOIN b JOIN c

Can be different than

FROM a JOIN (b JOIN C)

Apart from that I think I came up independently to the exact same rules when building the prettier extension for SQL a few years back.
What is your suggestion? It seems like you could discourage any form of preventative action against immoral behaviour this way. There is _always_ something worse than the problem at hand.
The Apple Thunderbolt 5 cable is $69
It looks like it's at the top of the screen
They've had astroturfers promoting it across social media today including this mad lad "$999/mo marketing team in a box " https://www.reddit.com/user/thelandofficial
"playing strong chess" would be a much less hand-wavy claim if there were lots of independent methods of quantifying and verifying the strength of stockfish's lowest difficulty setting. I honestly don't know if that exists or not. But unless it does, why would stockfish's lowest difficulty setting be a meaningful threshold?
As you hypothesize it is about extra fees and renegotiating the price. Common tactics include asking more than the price shown on the app, or refusing to give change back,or pretending not to have any etc.
The Residents for Presidents!
typing them is such a pain though.
Dan McKinley ("McFunley") is internet famous for a bunch of things including (if I remember correctly) the highest rated Stack Overflow comment of all time. He has a video that I basically share with everyone who's trying to figure out what to build (and in what order):

https://youtu.be/SZOeV-S-2co?feature=shared
We’ve found that the text it generates in our RAG application is good, but it cocks up probably 5-10% of the time doing the inline references to the documents which users think is a bug and which we aren’t able to fix. This is static rather than interactively generated too
How do you know which table first_name came from?

Also aliasing can be as much for legibility as anything.

SELECT
ZZ.first_name
FROM staff AS ZZ
INNER JOIN students AS Q ON Q.mentor_id = ZZ.staff_num;
Also, could uppercase go away and never come back? Please?
Back In The Day at uni in the early 2000s, we were taught that table names should always be singular, and that's mostly what I've seen in the real world since.

I also think the advice around join table naming is a bit silly. Calling a join table between `cars` and `mechanics` `services` (rather than `cars_mechanics`) does not make the relationship clearer, and only works when the relationships maps to a the real world where the relationship has a commonly used name.

The more I read of this guide, the uglier the SQL is.
> Yet what executives would have wanted to know was “Will Microsoft integrate LLMs into Outlook by Spring 2023?”

I've said this many times: innovation at google is dead. This is yet another supporting data point. Firms that innovate aren't concerned with what competitors are doing. At google it appears it's their main concern.
Tom Kurtz and John Kemeny and BASIC changed my life, too. I wrote my first BASIC program in 1970 [0] and starting in high school the next year spent hours with the Model 33 Teletype in our school's computer room, programming in BASIC via the school district's HP-2000 time-sharing system. Ultimately I decided to go to Dartmouth because of their undergraduate computer philosophy. Any kind of computer access was a big deal back then, and being able to program really distinguished you compared to the rest of one's age cohort when it came to applying for grad. schools, jobs, etc. So I feel like I've been riding the crest of that early 1970s wave ever since, despite the explosion of skilled people in younger cohorts.

It was a remarkable and fleeting time. If I were 13 years old now, I don't know of a comparable skill that could so effortlessly propel a person forward.

[0] Here it is:

10 LET N=5^2.5

20 PRINT N

30 END

The answer (55 and something) was a revelation. I didn't know about logarithms then, so the meaning of fractional exponents was a complete mystery. I had to ask my math teacher to make sense of the answer.
Query Your Python Lists
I love this, it's like a pinnacle of performance art.

Maybe "performance satire"?
Since when? Safari used to be the only ones who forced user interaction prior to autoplay. You sure you didn't manually activated a feature flag or have an extension installed?
Can’t do that when the phone is locked. If they can do that, they’re “in” and it will take them less than a day to take all data from the phone.
Isn't "emailing you first" just kicking the can down the road? What stops spam emails getting through to you? (Besides the exact kind of heuristic filtering you seem to be objecting to, that is.)
The point is that they don't have the passcode so they couldn't.
There is also a more recent one in Syria :"How Seeds from War-Torn Syria Could Help Save American Wheat - May 14, 2018 https://e360.yale.edu/features/how-seeds-from-war-torn-syria...
And another take on it here:
How Syrians Saved an Ancient Seedbank From Civil War When civil war broke out in Syria, Ahmed Amri immediately thought about seeds. Specifically, 141,000 packets of them sitting in cold storage 19 miles south of Aleppo. https://www.wired.com/2015/04/syrians-saved-ancient-seedbank...
Great point thanks for calling USING out. Since you end up putting table_name_id for FKs it totally makes sense to just use that in the main table. Seems I am just so accustomed to having id as the default PK over the years it become habit (my DB professor was an old time IBM-er who preached all tables will have an ID). With auto complete in just about every tool these days and ORM limitations improving will need to update my thinking on this reality. 95% of the time living in the MSSQL world so USING is not something that can even be used (I don’t think).
Afaiu “sampling” here, it is controlled with (not only?) topk and temp parameters in e.g. “text generation web ui”. You may find these in other frontends probably too.

This ofc implies local models and that you have a decent cpu + min 64gb of ram to run above 7b-sized model.

https://github.com/oobabooga/text-generation-webui

https://huggingface.co/models?pipeline_tag=text-generation&s...
I have this hypothesis as well, that OpenAI added a lot
of „classic“ algorithms and rules over time, (eg rules for filtering etc)
AFAIK there's (private?) API surface to request a container that isn't encrypted to your PIN specifically for the lock screen to work.
Nothing spectacular, I just want to have a display by the door that shows various things I'd like to check on before leaving, like: which windows are open, outside temperatures, etc.

I don't want a battery because:

- although every X months is quite ok, I don't want the hassle of remembering to charge it (first world problems, I know)

- but I also have a fear of leaving devices with a battery plugged in for a long time / having to monitor for battery swelling or other abnormalities

I already have a classic battery-powered display which shows temperature info from some sensors and it's really convenient, but annoying when the battery is dead right when you need the info. Even if that only happens every X months.
I'm pretty sure certain combinations of windows and graphics cards only support 3 monitors did he even try turning off the laptop display?
There is an old convention in physics - from the time when Germany was world-leading in physics - to write vector-valued variables in Fraktur. Using cursive (old German cursive is weird) seems related, though AFAIU the "vectorness" of the ℘ function is just the two components of a complex number.
You ensure dev builds don't break stuff like that with realtime programming techniques. Dev tools exist and they're usually some combination of platform specific, expensive, buggy, and fragile.

printf and friends are fantastic when applicable. Sometimes the cost to even do an async print or even building in any mode except stripped release is impossible though, which usually leads to !fun!.
This scratches an itch, sure, but the people manning the phones for a scammer are likely to be in a pretty desperate situation themselves. They may or may not be free to leave, etc. I'd like to find a way to help them roll over on their bosses and find their way to something more productive, rather than just making their bosses madder at them.
Pretty tired of this rhetoric. Mastodon functions basically identical to email and damn near every normies has figured it out. Pick a server, sign up, share your handle(email address) with your friends. Type in box zoom zoom.

Content wise it's a timeline so you, by default, only get who/what you follow. Sure local server timeline and global is an option but then it's no better or worse than the random crap X's algo throws, uncontrollably, in your face.
What is the point of saying "I warned my comment would sound vituperative"? Acknowledging a flaw in the motivation of your comment doesn't negate that flaw, it means you realize you are posting something mean spirited and consciously deciding to do it even though you recognize you're being mean spirited.
A World Without Engineering Managers?
Historically they have been one of the languages that added very few breaking changes and were criticized for that. You can't have it both ways.

Going from php 4 to php 8 isn't even that painful and there are twenty years between. It's the one language where what you wrote 20 years ago probably still works today.

Upgrading a php application is one of the least expensive and uneventful things you can do. Try upgrading that java swing application or that react app that's 15 months old. Go, haskell, vue, python 2 to 3 are more difficult because of syntax changes where in php you have some breaking changes like globals being removed or ereg removal or mysql_ being removed. The changes were small like using mysqli instead of mysql or using preg instead of ereg.
I set my work android phone to go off 10pm and come on by 7am everyday. It's under settings -> system. It also has the ability to restart on any day/time you want.
Classic case of government obstructionism by weak ego stick-in-the-muds.

Hopefully they get earmarked by DOGE for "you can all go get a real job".
I mean... Hacker News is a social media site. No?

I think celebrity media sites are a trap. More so if you are able to post advertising. Social, itself, isn't necessarily bad. Social that is monetized is almost certainly a race for what makes money, though. Not what makes people social.
> "Those broadband users would only have to spend an hour or two downloading the few GB worth of preloaded data necessary for Half-Life 2, compared to practically an entire day needed for a dial-up download."

more like a week or a month. 56k was extremely slow.
I saw this linked from this post the other day [1]. Would be interesting to hear what you think about the ideas in there.

1. https://news.ycombinator.com/item?id=42111031
Ben Collins' personal Twitter presence did real damage to the credibility of modern political journalists, imho.

His tweets were soaked in that glib faux-distinterested mid-2010s hyper-online style (but he would still tweet four times an hour, carefully calculating the most likely-to-trend level of ironic detachment for his 'epic' dunk on whoever Twitter's victim of the day was). He had a memorable feud with Nate Silver, in which he (Collins) demonstrated utter ignorance of elementary math, to farm likes off of the then-'out' Silver. Collins treated Twitter like he was the starring character in a high school melodrama.

For almost any 'bad Twitter take' cliché you can think of, there's a Ben Collins tweet (which, to be fair, is still much less bad than the worst of the new Twitter).

The Onion is a good landing point for him.
Why would a normie be attracted to the stream of conscious timelines of randos?
You should know that people at google are the smartest people on the planet. Several of them assured me so.
This has been halted due a judge deciding it was a private sale masquerading as an auction: https://x.com/RealAlexJones/status/1857290045536780334
I don't think it does, because `role` is an attribute of an employee.

SELECT employee.Name
FROM employee
WHERE employee.Role = 'developer'

reads much better to me than

SELECT employees.Name
FROM employees
WHERE employees.Role = 'developer'
The visual input and sensory input to the self driving function are of the 3D world but the car is still constrained to move along a 2D topological surface, it’s not moving up and down other than by following the curvature of that
I submitted that article over here [1], would be interesting to see a discussion on that in itself.

1. https://news.ycombinator.com/item?id=42144389
Beyond just RAG, I'm fairly bullish on finetuning. For example, Qwen2.5-Coder-32B-Instruct is much better than Qwen2.5-72B-Instruct at coding... Despite simply being a smaller version of the same model, finetuned on code. It's on par with Sonnet 3.5 and 4o on most benchmarks, whereas the simple chat-tuned 72B model is much weaker.

And while Qwen2.5-Coder-32B-Instruct is a pretty advanced finetune — it was trained on an extra 5 trillion tokens — even smaller finetunes have done really well. For example, Dracarys-72B, which was a simpler finetune of Qwen2.5-72B using a modified version of DPO on a handmade set of answers to GSM8K, ARC, and HellaSwag, significantly outperforms the base Qwen2.5-72B model on the aider coding benchmarks.

There's a lot of intelligence we're leaving on the floor, because everyone is just prompting generic chat-tuned models! If you tune it to do something else, it'll be really good at the something else.
IMO in the modern day there is no place for any indentation styling that can't be achieved automatically via a pretty printer such as golang has.
Yeah, I suspect that's why they're trying to focus on how Google is campaigning rather than what they're campaigning for.

Because it sounds like Microsoft is trying to force current customers who are going from on-prem to cloud to use Azure or re-pay licensing fees. Which does seem like anticompetitive bullshit to me and something that shouldn't be allowed.
For us it was our baby daugther herself who kept us awake. For months we didn't have more than 2 hours of undisturbed sleep. After like 3 or 4 months we had around 4 hours of undisturbed sleep for a looong time. Now she's three and we sometimes get a full night of sleep but several times a week we get woken up at around 3 a clock at night by our daugther complaining about ghosts or something like that.
SQL is around 40 and there is still no reliable tool for SQL formatting comparable to Prettier or gofmt. At least not for Postgres. There are several formatters but they break on advanced features like stored procedures. If someone is looking for an open source project to contribute to, a tool like this would be greatly appreciated.
They are forcing reboots, but they aren't communicating with each other to force reboots, as the article was speculating, and as the commenter was arguing against. Instead, it's just a 72-hour clock.

Also, they were calling the networking hypothesis "far fetched" and "pretty unlikely", not "impossible". I had also considered that hypothesis far-fetched, because it wouldn't just need the existence of local communication, it would also need a special protocol, trigger conditions, false-positive prevention, etc., all for that one feature.
Sadly there’s a common sentiment on HN that testing obvious assumptions is a waste of time
It would seem to me that it's a lot easier to build an AI that acts as a non-tech-savvy granny to keep scammers busy, than one that actually successfully executes a complete scam from start to finish on a real life person.
What'the best formatter for sql?
Hacker News is a news aggregator with a comments section.

It certainly _feels_ categorically different from the algorithmically suggested endless scroll sites
I can sense your frustration. It also sounds like you’re a subject matter expert. Why not contribute to these projects and make them better?
Why do most people struggle to use AI effectively? From passive to active
Hi HN! Author here. I wrote this piece to share my observations about why AI tools, despite their capabilities, haven't been widely integrated into daily workflows. The key insight is that the current "passive" interaction paradigm, where users must actively initiate AI assistance, creates unnecessary cognitive overhead.

I believe the next evolution in AI products will be "proactive AI" - tools that actively observe, understand context, and offer assistance at the right moment, similar to how Cursor AI works for coding. With AI model costs dropping significantly, this shift is becoming technically feasible.

I'd love to hear your thoughts on this paradigm shift. Have you experienced similar friction with AI tools? What are your concerns about more proactive AI assistants? And for those building AI products, how are you thinking about reducing the cognitive burden for users?
The issue I have with ragging on the very existence of management is that it's a childish mentality, quickly exposed by the question: "so why don't you freelance?".

The answer of course being: "because I couldn't manage myself, and if I did I'd probably be even worse than them".

Not having a manager is an option every single dev has, at all times. They're in charge of that decision.

Most managers perform poorly. That's a trite fact that anyone with a few years of career experience under their belt will know full well.

But they're not putting their hand up for the role, and they're also not putting their hand up for the job of managing managers (i.e. starting a successful concern) so they can make their company the exception.

Instead they want to flippantly pretend that code by itself is valuable, without an apparatus to connecting it to the market that ultimately pays their rent.

The answer is always the same: find better managers then. Maybe a new better employer that trains their managers well and keeps the manager-reports ratio high. Maybe making yourself the manager.

Self-indulgence isn't the way.
I’m assuming the ability to configure this will be added to Apple Configurator at some point.

Any savvy user can download it for free. I used it recently to create a profile for a friend I’m working with to configure their email account.

If you’re the tech person for your friends and family, Apple Configurator is quite handy: https://support.apple.com/guide/apple-configurator-mac/intro...
This "running out of data" thing suggests that there is something fundamentally wrong with how things are working. A new driver does not need to experience 8000 different rabbit-on-road situations from all angles to know to slow down when we see one on the road. Similarly we don't need 10,000 addition examples to learn how to add. It is as though there is no generalization in the models - just fundamentally search.
MAU doesn't mean influential. There are forums of less than 100 people that have more influence than stories.
> good chess isn't played as a series of independent moves -- it's played as a series of moves connected to a player's strategy.

Maybe good chess, but not perfect chess. That would by definition be game-theoretically optimal, which in turn implies having to maintain no state other than your position in a large but precomputable game tree.
While I understand that, are more deep problem is that their main competitor (gut lab) is too busy to implement the fad of the day. Got labs cicd is already an unholy mess of scripting in yaml, and there is no good way to provide encapsulated pieces of code to gitlab. GitHub has actions which have a defined input and output, gitlab has nothing comparable. That makes it very difficult to provide functionality for gitlab.
Show HN: Fast, Private Social Media Image Resizer (No Server Upload)