skysight-inc/HackerNews huggingface dataset:
I pranked someone (probably not on April Fools) at an office job I had in High School decades ago. I had a summer job digitizing documents.

I discovered that I could access the Startup folder on other employee's machines on the network via Windows Explorer. I put a script in one of my very rule-following co-worker's folder that was something like: dir dir dir dir (x100) echo All files have been deleted.

I watched them from around the corner when they booted up, saw the flood of file names flash across the screen, and flipped out when they read the message at the bottom. They reached for phone immediately to call the IT admin and I rushed out from around the corner explaining the joke. Never got in trouble. Good times.
This is why debates over the extent to which particular individuals are “self-made” and over the effects of various forms of “privilege” can get so hot-tempered. These arguments are not just about who gets to have what; it’s about how much “credit” people can take for what they have, about what their successes allow them to believe about their inner qualities. That is why, under the assumption of meritocracy, the very notion that personal success is the result of “luck” can be insulting.
FWIW a lot of EVs use prismatic cells, not cylinder cells. Tesla, Rivian, and Lucid use cylindrical cells. Hyundai, Volkswagen, BMW, GM, Ford, and BYD all use prismatic cells.
What do you mean no reason? They have the wrong skin colour or the wrong accent or they said something derogatory about the regime, or maybe they just thought it.
But that's not what happened in the Twitter files.

Requests were made, no threats. Some were complied with when Twitter agreed, some were denied.

There were no consequences for the refusals.

Please, cite a specific threat. A lawsuit, a link, a source, a quote, anything. And if you link the Twitter files themselves, let's make sure we actually run their sources to ground, because what they present them as and what they actually say are two different things.
There's a lot of risk in creativity when you're selling crap to the public at scale. Way better to just use what everyone else is using.
I wonder if there is a more practical tutorial to route a power generator into the house with sort of a power switch. I don't know the exact phrase but basically I can route a few things like the fridge or the lights to this switch so they switch to the generator when there is an outage.

I know it can be done because I asked an electrician. But I dropped the idea when he said it could cost a lot (if done by a professional).
I look forward to their investigation into Trump's cryptocurrency and SPAC antics, then.

(lol)
Why Are Beach Holes So Deadly?
I'm a Senior Front-End / Full-Stack Developer with 8+ years' experience at startups and enterprises in the EU and US. I'm comfortable working in cross-functional teams and have also built SaaS products solo. Looking for a long-term remote role.

Location: Prague, Czech Republic
Remote: yes, please
Willing to relocate: no, but can travel to the office occasionally
Technologies: JavaScript, TypeScript, Angular, React, Remix, RxJS, NgRx, ScSS, Nx, NestJS, NativeScript, CI/CD, REST, MongoDB, Mongoose, Jest, Nebular, Ant Design, Angular Material, Swagger, Figma. External APIs: Stripe, OpenAI, AssemblyAI, Deepl, Discord etc.
Résumé/CV: https://www.linkedin.com/in/otyurin/
Email: oletrn@gmail.com
How are the subsets defined?
Yeah, no. All this does is make golf more accessible and engaging to the average weekend hacker with like a 19+ handicap. Not everyone has the natural talent to play scratch golf, and of those that don't, not everyone is committed enough to spend day after day at the driving range.

So all the tech improvements are doing is letting the average duffer keep it closer to the fairway and maybe have some fun, instead of getting so frustrated they quit.
> There isn’t a single truly pause-less GC for Java — and I’ve already proven that to you before. If such a GC exists for any other language, name it.

You haven't proven that. If you define "pause" as "the world stops", then no, state of the art concurrent GCs for Java don't have that. If you define "pause" as "some thread might sometimes take a slow path due to memory management" then SGCL has those, as do most memory management implementations (including and especially malloc/free).

> And no, SGCL doesn’t introduce slow paths, because mutators never have to synchronize with the GC. Pointer access is completely normal — unlike in other languages that rely on mechanisms like read barriers.

The best concurrent GCs have no read barriers, only extremely cheap write barriers.

You have allocation slow paths, at the very least.
Yes, that appears to be another good solution to the castling trickiness! And probably how you assume castling works in Chess960 if you weren't given the rules.
I don't think pretend AI is still a (trade) secret.
That feels more like you're being abused rather than a framework problem.
Thanks, I've been looking for some recommendations actually.

(It's been a few months since the last time I rambled aimlessly through my house muttering consciousness is a parasite under my breath.)
For web UI we have Fable and it's integration with well-known js frameworks, also WebSharper (although it's less well-known) and Bolero (on top of Blazor)

For mobile we have FuncUI (on top of Avalonia) and Fabulous (on top of Avalonia, Xamarin and Maui).
Most of these frameworks use Elm architecture, but some do not. For example I use Oxpecker.Solid which has reactive architecture.

Can't help with Scala comparison, but at least DeepSeek V3 prefers F# for UI https://whatisbetter.ai/result/F%23-vs-Scala-9eaede00c7e4485...
>"We don't use Typescript because there are people that exist who use it for CSS when using React"

This not at all what was being conveyed, you made that up in your head. The OP didn't say they were not using Typescript because someone else used it for CSS, but that's what you seem to have written.
If after eight weeks a junior engineer is still toiling on their story, I'd ask why someone more senior didn't get involved.

There are lots of reasons - maybe the senior engineers are overburdened with other work (or don't care), maybe the project manager or team lead wasn't asking if the junior needed help, or maybe the junior was lying about their progress.

Either way, a story that goes for eight weeks feels excessive. Much, to your point, taking eight weeks to figure out that there was a bad part feels excessive. My counterpoint is that teams don't typically operate like labs. In a college lab, the objective is for you, specifically, to succeed. In an engineering team, the objective is for the entire team to succeed. That means the more senior engineers are expected to help the more junior engineers. They might directly coach, or they might write better documentation. I don't believe that dynamic is present in a lab setting.
I think this is the best april fools article I've seen
How do you know the prevailing wind direction in his location?
From what I've seen, some people buy them from Police or city auctions. Scooters that are "towed" because they're left in an inappropriate place, often are not picked by the companies that own them, so they're left for the city to auction them or whatever.
The current workflow is create an image with stable diffusion, vectorize it, convert it to Lottie format, and than use a function that can create the Lottie animation keyframes.
I'm not saying that compaction guarantees cache friendliness.

I'm saying you have no evidence to suggest that not compacting is better for cache friendliness. You haven't presented such evidence.
Attention is NOT all you need: Qwerky-72B trained using only 8 AMD MI300X GPUs
The last one took out a lot more stuff than this one but the argument is the same - this product is a checkmark thing and when it's not fulfilling its checkmark purpose, it causes outages. Still an amusing bi-modality! I suppose it shares it with DNSSEC.
Will those Signal messages be stored in accordance to the Federal Records Act?
I think Target isn't the right comparison here - the skills required for this project are worth much more than minimum wage bagging groceries. If you assume something like $50 an hour (on the low end for a skilled electrician), you get to the $6800 number in the parent post pretty quickly.
I clicked expecting a list of cool things to self host.
Instead I got a list of ways I would never want to host.
Mankind invented BSD jails so that I do not have to tie myself in a knot of container tooling and abstraction.
The catch is that ground news fully accepts and perpetuates the stupidity of American political news interpretation by insisting on "right" vs "left".

It's probably not a nefarious scheme though, they just saw the clear market opening for "News that people think is impartial" from all the liberals that need to keep on top of the narrative that Fox News or New York Post publish but don't want to waste hours a week watching talking heads, and from all the blatant conservatives who need to validate their belief that the general conservative narrative for anything is "not political"
The listeners can be garbage-collected if the `greetings` publisher object and any unsubscribe callbacks are garbage-collectable. This is consistent with normal Javascript EventTargets which don't use weak refs.

If only weak refs were kept to listeners, then any listeners you don't plan to unsubscribe and don't keep that callback around will effectively auto-unsubscribe themselves. If this was done and you called `greetings.sub((name) => console.log("hi there", name));` to greet every published value, then published values will stop being greeted whenever a garbage collection happens.
Not unless it's an 8 year long one.
The computer is physical, but the computation is (at least) a level of abstraction above the physical layer. The physical process may be the important part, not just the (apparent) algorithm that the physical process executes.
> Microsoft redesigns BSOD, drops QR code, frowning face, blue colour

Because fixing bugs is so 90's. /s
>Reddit is also a great source for recommendations: https://www.reddit.com/r/booksuggestions/ https://www.reddit.com/r/fantasybooks/ https://www.reddit.com/r/scifi/

Not really. Everyone recommends the same 20 books that most have read or at least considered.

Let me give you an example that is real to me. I'd like to
- 1. Read a fantasy series that pairs a human male and elf female romantically over the course of the series.
- 2. What i'm looking for is to read the challenges of two fantasy races that aren't on very good terms so just being an elf won't really cut it.
- 3. I also want a love interest that is a big active character in the story so not just a dozen mentions in a book.
- 4. Obviously, i have to like the book(s).

It doesn't even have to be elves, it's just much harder trying to find such recs from a bespoke species.

You would think this would be an easy enough recommendation. Elves are the fantasy race after all and they usually aren't on the best of terms with humans. But it's not.. and at this point, i could give you more obscure recommendations that meet at least requirement 1, than you'd get in the vast majority of reddit threads. I spent months going through general amazon/goodreads recs and goodreads shelves with elves and still came out wanting.

Once you are even a little bit specific, options decay and if they exist, they are hard to find.

Shepherd looks good though
I think in general people understand that sync.Pool introduces essentially an equivalent of unitialised memory (since objects aren't required to be cleaned up before returning them to the pool), and mostly use it for something like []byte, slicing it like buf[0:0] to avoid accidentally reading someone else's memory.

But the instrument itself is really sharp and is indeed kind of last resort
> pretty clear from the GPs post that they took steps to integrate

I didn't get that at all.

I'm telling you that I spent all my time with TV, computers, and video games and as a result did not learn how to socialize well until much later. If you think simply knowing the details to a popular TV show is going to win friends, at least in my case you'd be wrong.

If you're a kid that's going to get bullied/shunned, the specifics don't matter. Change them and the bullies will pick on something/anything else they can find.
This is not difficult - you need to dedicate a few circuits (cables) and have them end on the generator (or UPS for some). It requires planning but the cost is not especially high (more cables must be used)
So is there a book that I could read that would allow me to write applications with just HTML/CSS some js and rust? I don't want Nue so much as I want "The art of writing lightweight, feature complete, responsive applications on the modern web."

Would love a pointer to THAT.
How Silica Gel Took Over the World
How can I actually search for audio, I'll check in 6 months or so.

What's the licensing is it public domain
Yes, it would be a supernematode, but that ultimately is limited by it's base directive to repetitively spasm and lay it's eggs in you... wait.
I'm old enough to remember when this simplified model was why people thought React was better than alternatives.
RFC 9759 – Unified Time Scaling for Temporal Coordination Frameworks
But how expensive would be to dig a, I don't know, 1000 by 6 feet hole in the ground? I have no idea of an equivalent gravity battery...
Interesting. If that is correct and you take OPs value, 6.8 / 5 * 7 = 9.5 which is pretty damn close. So his failed grade was for the only non-cheated result?
People have made valid criticisms about the basic effectiveness of your strategy. But in any case, this is a pretty awesome hacker project - nicely done! Love the appearance of your CLI tool. I am definitely bookmarking for future inspo
"The Theory that Would Not Die" by Sharon McGrayne has a good chapter on this, book is a more general history of Bayesian statistics.
> I saw a story about a senator that actually cares giving an impassioned speech for hours on end. Remember the times when that actually happened.

You are talking about the Cory Booker speech? I don't see any indication that this is an April fool's joke if that's what you're implying. Otherwise I don't understand what you mean.
With apologies for being a bit dense: Is this an April Fools joke?
Bash.org salutes you.
Chinese citizen who flew drone over Vandenberg Space Force Base sentenced
How Minimax-01 Achieves 1M Token Context Length with Linear Attention (MIT)
Archive [1]

[1] - https://archive.is/goUMo
That is gangster!
I was kind of hoping that if you have an elliptical (or false elliptical) arch that there was an architect involved at some point.

I grew up in an area with a lot of corn field subdivisions and McMansions. They tend to have a lot of volume/floor space and incredibly poor detailing. On the one hand, I find it hard to believe that anyone building such a big, cheap (at least in the details sense) home on spec would include an elliptical arch. On the other hand, the kinds of contractors that put them up would likely be the kind that struggled to execute such a design element.

I say this having just been very humbled putting up crown in a bathroom. People tell me it looks great, and I reply that it had sure better considering the two weeks of evenings that went into putting it up!
Not just stable - also easy to understand when, if ever, something goes wrong. There's very little magic, very little layers of complexity.
What makes kagi users more of a community than other search engine users? I imagine it's a somewhat self-selecting group so I can't tell if it's just verbiage or a meaningful distinction.
Quality Decline in Serialized TV Shows: A Data-Driven Analysis
I've found that absurd, gibberish rooflines, and weird, uneven jutting-out bits everywhere, plus garages shoved way out in front (?WHY?) do make the houses look bigger, which may be desirable for a builder.

I've shopped for houses a lot, and after "training" mostly on typical '80s+ suburban houses, noticed that when looking at older houses with saner, calmer designs, I'd have to add 500-1,000(!)sqft to my first-impression guesses at their size to get close, while I'd gotten pretty good at guessing the "McMansion" and mini-McMansion style. The older designs don't look as big, at the same size.
Thanks. I think I got the name of the device, it's called ATS (Automatic Transfer Switch). Is this the things I should install?
It's a YC W21 company!

https://www.ycombinator.com/companies/regent
Me checking my inbox at 9:30am...

7:28 New Campus Policy printing now costs 5-cents per page

8:34 Re: New Campus Policy - April Fools! Printing is free.

9:14 Re: Re: New Campus Policy - Printing is still free, for now.

delete, delete, mark spam
And unfortunately they have had to lay off half their studio:

https://www.gamesindustry.biz/half-of-myst-developer-cyan-wo...

The news from a lot of games studios has been pretty brutal over the last couple of years.
Is this it? https://news.ycombinator.com/item?id=27718054
Type definitions are definitely compiled with CPP. Type erasure only happens with polymorphism types. You can actually view the types with ghidra.
50 years ago was 1975 ... are you sure average worker worked all that much more? Plus, they did not depended on babies for labor and defense.
Yeah, they're symmetrical. You use the three-center method doing isometric drawings by hand all the time. The second side is a mirror image of the first.
This is probably one of the most redundant project out there, but a RSS reader app designed with Tauri, Sveltekit, Tailwind. I wanted to build this to stay in sync with product development as I don't get to do this a lot in my day-to-day job. I also want to build a game, but it is so much effort. I do wish to pursue it in near future.

https://github.com/rahuldshetty/reader-project/releases/tag/...
I'm a bit confused... Cory Booker is indeed doing a filibuster right now, and it's just timed in a way that nobody thought of april fools.
Four Horsemen: Lessons from Distributed System Apocalypse
Sheep? If it were cows, I'd be over the moon, but sheep?
Go doesn't really have the draw problem. Scoring is sharper in go, so even with integer komi you don't see enough draws to really be a problem. Only reason you _really_ need non-integer komi is if you're running a tournament or rating system that can't accomodate them at all.

Even on 9x9, like look at GoQuest for example, they must have thousands of game a day at 7 komi and ~nobody complains if there's a jigo, it just means the game was really close.

In chess the problem is just high level play has _so_ very many draws, so it can be worth trying to reduce that.

In go you get a draw once in a while. In chess you get a draw by default and have to really work to avoid it (assuming you're at a level vastly vastly higher than I am).
pfSense Community Edition 2.8 Beta
it's not just windows. every OS has "secret" options that a power user can use if only they knew about them.
I don't think that's true. Drawing Bezier curves is not any easier than drawing ellipses, and in fact I'm pretty sure it's even more difficult. If someone wants to approximate an ellipse the easiest solution is to just draw a bunch of short segments.
Hmm, no way to turn off the sticky keys shortcuts and similar; I hit those by accident _constantly_ on new machines.
so the knights and bishops can swap places?
Thanks for these replies, I may "buy" a subscription!
I feel like for home battery backup there needs to be some kind of lower energy density solution that has zero fire risk.

Weight is not a factor for home energy storage, there is no need for lithium cells.
Workarounds to what?

Windows, just like any other operating system, has its set of contrivances for different functions (in this case automated installation). Having used RedHat Kickstart I don't see it as hugely different.
It is clearly an invasion of privacy and huge overreach by FB.
This is the reasoning of a young child. How do you even define merit? Nobody, except maybe high level athletes are hired on what can be considered merit alone. To do so, you would have to remove people from the process altogether. Those who hire new talent have to evaluate more than pure results. Maybe they have to chose between two people, one is a rockstar with the results to show for it, but not a team player and puts themself first. the other is solid and dependable, better at mentoring, but with more modest results. Its not a given who will be hired in this case.
Hi short_sells_poo, in Hinduism, afaict you - your soul (Ātman [1]) is stuck in a loop of birth-death-rebirth (Saṃsāra [2]). and this is not good, and you live your life in the best way (Dharma [3], Karma [4]) to attain liberation (Moksha [5]), to be one with the God (Brahman [6]), to end the cycle of rebirths.

Thought you might find it interesting.

[1] https://en.wikipedia.org/wiki/%C4%80tman_(Hinduism)
[2] https://en.wikipedia.org/wiki/Sa%E1%B9%83s%C4%81ra
[3] https://en.wikipedia.org/wiki/Dharma
[4] https://en.wikipedia.org/wiki/Karma_in_Hinduism
[5] https://en.wikipedia.org/wiki/Moksha
[6] https://en.wikipedia.org/wiki/Brahman
Absolutely.* Does that shed any light, here? They're not claiming it is a triviality, instead, quite specifically, they are claiming the funny part is chaos and the number of people who reacted differently.

* modulo marking the IT department as spam
>all methods of class Object

finalize() is actually is a very hard mode; I'd not expect any extra senior to be able to explain it properly (incl. the semantics of JMM, the fact half created objects can be finalized; the resurrection ability). Deprecated now, so perhaps no need?
wait/notify/notifyAll - easier, still require some practice, also not that useful any longer; but still I'd expect to know not to use a naked notify and how to properly use a loop around wait
clone() - it'd be a hard nut for many, and I have seen more than enough implementations that straight out use new XXX(); not very difficult but not intuitive
hashCode/equals -> hashCode being by default a random number generator is sort of cool; yes they are the backbone of all collection framework; also the value of the not overridden hashCode() is available through System.identifyHashCode()
getClass() - if included anonymous classes, it might puzzle some
toString() - finally something easy

---

flip note: the standard templates for intellij could use some work when it comes to the quality of hashCode;
Please provide sources
Yeah it reminds me of https://en.m.wikipedia.org/wiki/Tarski%27s_undefinability_th...