skysight-inc/HackerNews huggingface dataset:
> You're going to end up in a position where you're telling a farmer how to manage

Funny you say that. Not only does that actually happen in pretty much all developed country, it's actually needed for a variety of reasons. There are subsidies to incentivise the "correct" crops (you don't want all farmers only doing cash crops for export, rendering your country very vulnerable to import markets to sustain itself), there are also rules/policies to rotate crops to avoid top soil erosion which could be devastating, there are rules on what types of pesticides can be used, etc etc etc etc.
Density yes, but more importantly 1) speed vs traveling by car, 2) starting and stopping in places people want to travel between, 3) safety, 4) real estate prices/regulation.

Density goes to number 1 (more traffic = better reason to use the subway) and 2 (more likely to be able to serve people’s desired trip)
ICE Raids Are an Escalation of Our Long-Simmering De Facto Cold Civil War
"I could already see my salary doubling in front of my eyes"

Where do they mention that they're unemployed now?

A sufficiently strong candidate can afford to wait a litle bit more.
Big Tech wants to plug data centers right into power plants
Synthetic beads mimic critical process in cell division
Yes, Brazil has some UHV lines. AFAIK, the US has one, Europe has a few, not only inside the EU.

Long distance power grids are only useful if you have huge generators localized away from the power consumers. So, mostly places with hydroelectric generators have them. It was never a matter of "maturity" or politics.
If you form a real nonprofit AWS will give you up to 5000 USD per year.

https://aws.amazon.com/government-education/nonprofits/nonpr...
The 360 was a better streaming box than the one.

The one was a crap console all around, but Microsoft’s auth BS is what finally got both of them stuck in our attic. More recently, this happened with minecraft.

GitHub recently forced me to turn on 2FA over SMS. Now they’re running a banner telling me that it has all the problems that were the reasons I didn’t want to turn it on, and telling me to turn on some other 2FA instead.
I think it depends on how you earn it. If it's a lotto scenario where you made millions of dollars by chance and you don't have an other passions in your life, you will probably end up miserable.

I'm not rich, but I am comfortable and making more money than I never have.

It buys me the freedom from a regular 9-5, which I've despised since I started working.
Actuaries: Global 50% loss in GDP between 2070 and 2090 from climate shocks
Pixelfed could make a hash of every blob uploaded and then store that hash in the ActivityPub message. Then the clients could peer using WebTorrent or Trystero and randomly ask peers for that hash until it discovers a peer that has already cached the image. This would reduce load on dansup's server within his own ecosystem anyway.
Also the shape of density.

A small city in a straight line along the coast is going to get a lot more mileage out of a single line than something spread out across a plain.
It actually writes dirty data and then flushes.

That said, IO barriers in storage are typically synonymous with flushes. For example, the ext4 nobarrier mount option disables flushes.
Assuming you're an US citizen or permanent resident they shouldn't be able to do anything? I mean, obviously Trump has shown he has zero respect for the law, but there's no way he can make it legal to deport the wife of a citizen?!
You are off by some orders of magnitude.
Show HN: I built a modern 90s-style webring
- 90s webrings typically used iframes, which is problematic with modern web security.
- Instead of embedding sites in iframes, app takes a screenshot of the site and generates a description, along with a link.
- Includes a rudimentary voting/ ranking system.
- Trying out Cursor, and was able to generate most of the site in 45 mins
- Feel free to add your own link
I don't know the minutia and I'm thankfully nowhere near the webhosting industry any longer but Wordpress dominated my life for almost 20 years- I'm pretty sure it can be summed up with "WPEngine is taking all of our enterprise/etc business and I'm mad.." And he's trying to get rid of the opensource (he dropped their monthly dedicated hours from I think 2k-4k to 45, just 45 hours) to funnel people to wordpress.com.

Which, honestly I really do get from his end money wise, because I have friends in that industry who are worth hundreds of millions today from lucky breaks, timing, etc. and I'm still a wee-engineer.

But he made those choices, he was always the CEO. I didn't start with the funding my rich friends had.
>However, in my experience getting too clever with the type system is not always a good idea for ordinary application code maintained by a team of average TS developers.

If that's their code base, they shouldn't be asking these kinds of questions. They'd be better served by asking to debug a non-functioning component that looks like a real component you'd find in their code base.

Plus readability and maintainability are subjective
Report:

* https://actuaries.org.uk/planetary-solvency

* PDF: https://actuaries.org.uk/document-library/thought-leadership...

One-page risks and recommendations PDF:

* https://actuaries.org.uk/document-library/thought-leadership...
The slider only goes to £150,000 per annum.

Good luck with your search!
I strongly disagree. I’ll take the opportunity to wildly diverge when the chance naturally presents itself. It’s how I can show the interviewer that I’m a creative person who comes up with interesting alternatives and can also be fun to work with.

For example, I was asked to do FizzBuzz once. I laughed, said we’ve both done this dozens of times, and would they like to have fun with it? We ended up building this wild thing with recursive Python generators and itertools and a state machine or something. I don’t remember the details a decade later, except that the interviewer thought it was hilarious, and I taught them some Python (“wait, that part there, does that actually work?!”, and they paused me to test it on their laptop).

I got the job.

As a candidate, you’re interviewing them, too. If the person is a martinet who can’t look deviate from the script even slightly, and you have other options, do you really want to work with them? That sounds joyless.
It blows my mind there isn’t the equivalent of the Heathrow express in nyc (even if it was just a regular express train subway)
I think the joke is that it's hardcoded. It's definitely easier to implement it for n numbers yourself.
That's fair, the interviewers did put unreasonable restrictions on the challenge that forced the overly clever solution. It was my kneejerk response from personal experience seeing candidates come up with overly clever solutions even to simple job challenges.

But even still, let's assume there is a problem out there with unreasonable requirements. And let's say an engineer architects a solution to that problem in 100% TS. How's that going to solve anything? When the inputs and outputs are types... how do you interface with such a solution? You can't because types only exist at compile time so there's no way to dynamically send in inputs and retrieve outputs (at least not without even more hacks/cleverness).
Though not intended for reliable, professional, and/or commercial use, Oracle Always Free⁰ is free cloud VPS (24GB RAM [ARM], 200GB, 10TB transfer, IP) and Scaleway Stardust¹ is no-additional-cost data transfer capped at 100mbps (€3.43/mo: 1GB RAM, 10GB, IP). Maybe it goes without saying, but don't mess around on the info requested when creating an account - they won't.

If you're not interested in sysadmin work... well, that's what you're paying extra for! I've never bothered but you can find discussions of open source PaaS options here on HN keword Dokku².

I see no reason not to buy or repurpose a dedicated laptop/Raspberry Pi/NUC and host everything on your own home internet connection while getting started. This helps separate concerns a bit; less secure would be a VM (probably ok) or even docker container (yikes!). Cloudflare Tunnel³ is
a free endpoint vs. NAT port forwarding exposing your home IP.

I can't provide the voice of experience regarding self-hosted LLMs, but there have been a few HN discussions on building your own. You might find a deal on a near-dead GPU and can buy 'without graphics card' gaming machines capable of powering them from others reselling after pulling new GPUs.

⁰https://www.oracle.com/cloud/free

¹https://www.scaleway.com/en/stardust-instances

²https://hn.algolia.com/?query=dokku%20comments%3E0

³https://developers.cloudflare.com/cloudflare-one/connections...
There's an Internet Movie Car Database, and independently, an Internet Movie Firearms Database. Surely there are more.

I feel like they should be one database with object_type=car and object_type=firearm respectively. And then I can finally search by object_type=vacuum_cleaner and find out the wild-looking ball-shaped vacuum in that sci-fi movie whose name escapes me...
Then they should fix the official android app. When you open it you are promoted with a login button. That is it, no intro, no guest mode, just a login button.
Conservatives love their echo chambers too. This is more of a modern cultural phenomenon than a political divide. The conservatives in my circle react strongly to any idea they don’t agree with and don’t want to see it, while the liberals tend to spread ideas they hate for rage baiting.

The way our social networks optimize for engagement is the root cause, since boring balanced content doesn’t create advertising revenue.
World Monuments Fund Puts Moon on List of At-Risk Sites
I am not sure that clean, extensible and debuggable code could be written for such a bizarre set of requirements.
One wonders how many parents of non-script kiddies were affected by these destructive criminals, or how many of these script kiddies are professionals making a living.

This story concerns 18,000 script kiddies. Imagine the scale of impact we're talking about when magnified to their victims.
Well, the important thing is the number of person-hours not the number of people since meteorite death has to be pretty random.

If 5 people took turns existing in sequence that's not more likely for a human observation than one human over that time. It only matters how many hours where humans were available to die and that's roughly matched between prehistory and the last 100 years.
It's not even clear that total amount of people who lived in prehistory is higher than amount of people currently alive today.

https://en.wikipedia.org/wiki/World_population
I think it's the opposite actually, Squid Game is a parody of this, with employers making you jump through hoops for their amusement so you can earn your keep.
* https://archive.is/https://www.nytimes.com/2025/01/15/arts/w...

* https://archive.is/6xG2x
Discovering array languages in the last year was one of the great joys of my programming career. They've made me see my work differently and made me a better programmer in general. If only I could find good reasons to use them for more general programming tasks in my every day work!
Hmm very strange, let me try to find the issue!

What's your device? What do you see when the app opens up fresh then? The list of days and nothing works? you can't scroll or edit a day?

Thanks for the help!
This is so performative. No one in the US government is trying to stop you from criticizing Trump. Ironically that's what you do need to do on the Chinese version of TikTok.
Are you saying that they need vehicles to get to the crime locations faster? Are vehicles really faster than them being at the BART station on foot?

If anything that statistic you cited shows that their existing policies are not a deterrent. Perhaps because they are in their vehicles instead of on train cars where the crimes are happening.
Eithan Haim: 'We Took on the Federal Leviathan and We Won'
I was just joking, sorry not a native english speaker.

What I meant was that disk space with code text was never an issue on modern PC, so optimizing for that doesn't make sense.
Regarding graphics, CBQN is not very suited to doing these natively as it runs on the CPU rather than GPU and has only double-precision and not single-precision floats. So, can you do some simple animation at 60FPS? Probably. Can you make a competitive game engine with it? Definitely not. A few programmers are doing games using Brian's FFI raylib bindings (https://github.com/Brian-ED/rayed-bqn), see in particular David Zwitser's videos on Astroids and Snake at https://www.youtube.com/@davidzwitser/videos. And we have nice FFI docs now: https://mlochbaum.github.io/BQN/doc/ffi.html!

(Everybody seems to assume "high performance" automatically means in whatever domain they work in. Impossible to interpret these sorts of questions. Try "Will BQN have high performance for ...?" instead.)
> Seems like a great way to learn absolutely nothing about the candidate.

They learned that as the spec became more complicated and twisted, his code got more and more clever.

I guarantee that there were other candidates whose code got simplified and more commented as the spec grew.

They even gave both a general hint:

> An example of this was that a 50 lines solution with a line of 110 characters would be considered.

... and a custom-tailored hint directly to the candidate:

> Asked the interviewer if it was OK to rewrite it using only types, she asked her partner and he told me it was but that he couldn’t see the point of it and advised me it would not be the right tool for the problem given that there would be many more rules.

Be honest: if you were dealing with a monstrously complicated spec would you rather read straightforward code with comments like, "Have to special case -0 here, ugh" or see two lines that inexplicably make everything into base 15?
Every candidate who has ever shown me an interesting solution to a purposefully open ended programming question wildly exceeded expectations.
I want this to be a joke. But I'm not willing to bet money on it.
You can pretty reliably get 2-clues and sometimes good 3-clues just using word2vec embedding similarity
It didn't stop being an issue 25 years ago.

Python of course still has invisible issues like silent invalid identations in `if` clauses, for example. Well, you could fix those with copious amounts of tests, of course.

Same goes for YAML where invalid identation can will still be easily valid YAML.
Uncached Buffered I/O and Some Other Memory Management Optimizations Linux 6.14
There is no DEIA department
Really? Category theorists would dispute that.
The discussion in the referenced Rails issue "Set a new default for the Puma thread count"[0] to me is much more telling of IO vs CPU than this simplified post.

There are many assumptions here especially not considering anything about the database itself. The Rails issue also considers benchmarks which when benchmarking Rails would configure the database to not be the bottleneck. That's not true of real systems. The advice to use async queries for an IO-bound app could backfire if the reason the queries are slow is because the database is overloaded--adding concurrent queries only increases its thrashing and latency.

The best thing to do is consider the whole system. Don't throw the everything that's not the Rails app as IO. Is it actually doing network IO, or is it CPU, memory, or IO bound in the database? Maybe its not even a lack of CPU proper on the database but that it's being wasted on write contention/locks. Only then will you be able to choose the right course. Another way to go is blindly try different configurations and use what works well without full understanding, which is fine until you have an outage you can't explain then scale everything just-in-case.

The ways I've seen this play out:

- small apps (few users) just need good schemas and queries

- medium apps scale(*) webapp instances that solves client CPU & memory and vertically scale single database writer instance

- large apps scale database via sharding or federation/microservices

- other apps may not be able to shard a single tenant so also scale via federation/microservices

(*) Even if webapps are the CPU/memory bottleneck, overscaling them can make the problem of too many connections to the database for long held transactions.

[0] https://github.com/rails/rails/issues/50450
Ehhh I don’t think that’s accurate. The problem is not linking 4 words. It’s linking 4 words without accidentally triggering other, semantically adjacent words.

This task could probably be solved nearly just as well with old school word 2 vec embeddings
I think I would rather post alone than my current experience (on 2 forums already) of other posters being overwhelmingly spam bots.
The aesthetic is really nice, I like the soft color scheme.
I'm a huge theme park nut that lives in Orlando - I'm trying to design a version that can work across Walt Disney World (or maybe even ALL of Orlando's theme park campuses).

Photos pose a huge challenge because my friends (fellow theme park nuts) can pick out the smallest details in every park -- even the color of pavement and themed lighting fixtures! I'm having fun thinking of what adaptations to make.

Agreed that this product would be better as a game design framework rather than a ready-to-play game in any geo (and tbh, would be a better fit for what Jet Lag is all about: people designing games for themselves to play!)
I'd say get hired at any role that pays what you want for your seniority and simply work and learn.

Courses won't matter that much if you don't implement something (might give you a point or two on an interview but don't overinvest) and upwork would be absolutely exploitative work and you probably would not gain as much as working with others who can share a thing or two. Having a shared codebase is critical for growing as a software developer and not being too clever.

OP should just work and learn. Bring his enthusiasm but also humbleness and grow. He can keep his options open and move companies rapidly if he is already there but getting stable work and improving his communication should probably be his first goals to achieve.
That would not work as you describe it. The device will return completion upon the writes reaching its cache. You need a flush to ensure that the data reaches stable storage.

You could probably abuse Force Unit Access to make it work by marking all IOs as Force Unit Access, but a number of buggy devices do not implement FUA properly, which defeats the purpose of using it. That would be why Microsoft disabled the NTFS feature that uses FUA on commodity hardware:

https://learn.microsoft.com/en-us/windows/win32/fileio/deplo...

What you seem to want is FreeBSD’s UFS2 Softupdates that uses force unit access to avoid the need for flushes for metadata updates. It has the downside that it is unreliable on hardware that does not implement FUA properly. Also, UFS2 softupdates does not actually implement do anything to protect data when fsync(2) is called if this mailing list email is accurate:

https://lists.freebsd.org/pipermail/freebsd-fs/2011-November...

As pjd said:

> Synchronous writes (or BIO_FLUSH) are needed to handle O_SYNC/fsync(2) properly, which UFS currently doesn't care about.

That said, avoiding flushes for a fsync(2) would require doing FUA on all IOs. Presumably, this is not done because it would make all requests take longer all the time, raising queue depths and causing things to have to wait for queue limits more often, killing performance. Raising the OS queue depth to compensate would not work since SATA has a maximum queue depth of 32, although it might work for NVMe where the maximum queue depth is 65536, if keeping track of an increased number of inflight IOs does not cause additional issues at the storage devices (such as IOs that never complete as long as the device is kept busy because the device will keep reordering them to the end of the queue).

Using FUA only on metadata as is done in UFS2 soft updates improves performance by eliminating the need for journalling in all cases but the case of space usage, which still needs journalling (or fsck after power loss if you choose to forgo it).
He doesn't have a page on Wikipedia yet?
Blocking on X has been severely watered down.

Bluesky has a nuclear block which is awesome.
There's probably a Tunguska-sized event at some point that claims 99.99% of all meteorite victims and wasn't registered because everybody that knew about it died in it.
I'm not going to underestimate the dedication of football fans. And I do feel someone could get by on £150k if they had to. Obviously they'd need to live an ascetic lifestyle, eating only porridge and drinking only lukewarm water. With luck they'd make it through winter.
This is an exceptional salary for the UK.
it does, check out PATH.
I actually did build my own ZX80. http://www.markbaldridge.com/2019/02/vintage-microcomputer-c...
The griping in the comments here is insane considering that being able to easily static_assert(first(1, 2, 3, 4, 5) == 1) is a pretty powerful language feature.
"The raids are taking place in deep blue cities in blue states. These are places that voted heavily against Trump."

It's taking place in 'sanctuary cities' where the Mayors/government specifically said they would not deport people in the US illegally and these just happened to be deep blue.

It's happening suddenly because nothing has been done about illegal immigration for years.

Every other country deports illegal immigrants, and the US should be no different.

Calling it an 'Escalation of cold Civil war' is nuts. Saying this just shows that it was supported all along.
A file explore is great only for browsing (to get a sense of the project) and managing files (moving renaming, especially in batch). Actually opening file is better with a finder (either filename or content) and a fuzzy filter. I use emacs and consult is a great package for that (the native features mostly present a buffer with the result). A step up from VSC is acting over a result buffer and have the changes reflected back to the normal buffer. Like renaming functions when LSP can’t help you.
I recommend to not show dates as it can easily help triangulate your location of where this Pi is running, and with the internet crowd, doxxing yourself is never a good idea.
Been there, done that. Useless in a home/lab environment. For a data-center - maybe.

In my experience, the oil is far from odourless. It seems that way at first, but after a while it saturates the room/house with very annoying smell. Several months later, and I had to get rid of that smell. Even went as far to build stainless steel tanks with gaskets used for car motors. But, when airtight, the whole thing looses it's thermal properties and starts overheating again. I guess because of pressure build-up. So, it is either endure the mineral oil vapors, or nothing.

On top of all that, pray you never need to replace/upgrade a component... getting the whole thing out of the oil and cleaning it up so you could handle it again - a nightmare.
So Elon isn't a nazi because other people said other things? That's not a great argument. It skips all relevant substance to just rely on the assessment of one group of people, for no apparent reason aside from their disagreement with the present argument.
That was obviously sarcasm and ironically you took it literally.
Integrating NATS and JetStream: Modernizing Our Internal Communication
We used to run `tree` and tell the computer lab teacher we were hacking the school, government, etc. It always got a strong reaction out of her, she was a good typing instructor (and a genuinely nice person) but was out of her depth with computers. What little shits we were.
The NJ side is definitely sad, but your map is missing NJ transit.
Damn, you're totally right.
In my experience, everyone who has ever invoked "drones" to describe a subordinate hires the absolute worst candidates. They never get far enough in interviewing to the made up situation you are describing, they hired someone terrible long ago.
Better off getting a pro contract with them I guess