skysight-inc/HackerNews huggingface dataset:
That’s Lord Lebedev to you. Almost unbelievably he was given a peerage by Boris Johnson.

It was a big story in the UK for a while, Johnson also attended a party at Lebedev’s villa in Italy after a NATO conference.
Wish `errors.Is` immediately checked whether err is `nil` and returned `false`. Could have simply solved this issue I think.
WOW I've never heard of festool and hilti but simple googling has turned up amazing stores of their customer service. Unfortunately it looks like they don't overlap completely in the types of tools Ryobi offers.

I really like Ryobi's 18V and 40V 'ecosystem'. Every time I am browsing Home Depot or their website, I come across new items that are compatible with these two ecosystems.

Just recently I saw everything from 18V Ryobi Glue Gun to a Portable Power washer that can suck water from a bucket (eliminating the need for a hose) to even a portable soldering iron! Hell they even got a boombox ha ha!

For the 40V I saw cool things such as a portable power generator, lawn mowers, wet dry vac and even a portable refrigerator.

Its really cool that there are like a bazillion things that your existing batteries can plug into.
Yes you can if you actually go out of your way to select it. But thats not even advertised.

if you buy a PC anywhere else Windows is always the default if not only choice.
Look I lean pretty far left. But some times I feel like my fellow lefties are blind to their right leaning peers.

Someone needs to clue the author in to middle skill jobs. Plumbers, electricians, machinists, elevator repair... There are a lot of people going into industry's because of parents or extended family gave them a foot in the door. Because many of them started young and by 18 are already "middle skilled".

You now have kids in red states who understand the math behind loans because they watch their parents get burned, because they use the internet, because they know folks who went to college, didn't finish and spent years paying it off.

Candidly I would grant for many of them skipping school makes more sense than getting a degree that amounts to under water basket weaving when it comes to job prospects.
the bandwidth is just enough to broadcast a single digit of binary every second.

I'd be interested in some more context on this. I think it's pretty clear that you can encode more than 1bps in a 60kHz signal, but I'm curious how the encoding was chosen. There's some more detail on it here:

https://en.wikipedia.org/wiki/WWVB#Modulation_format

The WWVB 60 kHz carrier, which has a normal ERP of 70 kW, is reduced in power at the start of each UTC second by 17 dB (to 1.4 kW ERP). It is restored to full power some time during the second. The duration of the reduced power encodes one of three symbols:

If power is reduced for one-fifth of a second (0.2 s), this is a data bit with value zero.

If power is reduced for one-half of a second (0.5 s), this is a data bit with value one.

If power is reduced for four-fifths of a second (0.8 s), this is a special non-data "mark", used for framing.

This is apparently the IRIG H encoding, which dates to the 50s and is probably designed to be easily decoded. By what, I wonder?
It is buried while it runs. At end-of-life, you dig it up and properly dispose of it (whatever that process may be).
different tool for different aspect.

using OPENAPI, rpc, GQL types in client, etc to share typing (schema) information between client/server

resolver/dataloader in GQL, eager join in ORM is to handler internal data composition

presenter layer should not care about data composition, so that writing Query at presenter is an anti-pattern.

presenter should fetch schema info & data passively, like what https://github.com/hey-api/openapi-ts did, the job of implementation belongs to backend.

In fact what rest/rpc really need is the resolver and dataloader, to help backend easily extend or composing data together, and immediately transferring the schema & data to clients.

pydantic-resolve is the python binding for this idea.
Zip drives malfunctioned too much. The "click of death" they used to call it.
No, I only wrote it in Chinese, as my blog mainly targets Chinese readers. I posted it to HN because I hope the AWS staff can receive the feedback, maybe.
As long as the function of the script is clear, I don't see any reason why it should be limited to any particular size at all. If your script is 5000 lines, so be it.

On the other hand, it would probably make sense to break that script into module-sized smaller scripts. The 'base' script would call those 'module' scripts as and when necessary.

Then each 'module' could be debugged and/or modified separately.
> 8GB is still the base config for consumer models

Now.
what I said in another comment: as long as you cant buy a PC with Linux pre-installed easily this will remain a small minority OS.
There are definitely some odd ones. The screenshots were done a few hours after the initial crawl, some pop-ups may have appeared on the first crawl.

The crawler also blocks image loading (to not take image colors into account because it's screenshotting the entire page and creating a frequency of each color from the screenshot, pixel-wise) so it's possible that some fallback CSS was displayed instead of the images.

I definitely have to refine it more and it's far from perfect. There are only ~25k websites indexed and I used a list of 1M most popular websites created by the developers of a Chrome extension, based on what most people were visiting.

I tried my best to sort by popularity but I'm sure that the list is not perfect. Plus, some websites are really unfriendly to crawlers and, as much as you try to hide it (by faking user agents, using realistic window dimensions, proxies, etc.), some will still detect you.
What's more, Evgeny Lebedev sits in the House of Lords. Despite the sanctions following the invasion of Ukraine, Britain is still lousy with Russian oligarchs with a worrying amount of influence.
Nope, me too.
I'm amazed by how much software development has fragmented in recent decades.

I've gone down the technical / systems programming path: databases, numerical models, compilers, performance optimization, etc.

The terminology, tech stacks, and development practices for web development seem utterly alien to me.
I can picture a room full of engineers in ties, wearing pocket protectors full of implements, chain smoking cigarettes while coming up with this one.
Transmission losses are single-digit percentages.

Economy of scale can lower the price a bit, but not by an order of magnitude.
Those three are fairly independent, self-contained, and reasonably useful. Unlike Amplify that creates a bunch of stuff in your account that you don’t really control, or Elastic Beanstalk that creates a bunch of stuff in an account that isn’t even yours! Then there was CodeStar…
To anyone who thinks this sounds far fetched, check back in a couple of years. I can only think of one alternative future, in which things are not headed in this generally Orwellian direction, and the alternative may be even worse (complete or nearly-complete social collapse)
Interesting! You should consider making the email field optional: it’s unclear why it’s required, and maybe folks will be more comfortable sharing if it is optional.
> By what, I wonder?

At that length of symbol encoding, by hand. :)
Bring back skeuomorphism. I hate flat and material design. Those two excessively eliminate subconscious visual cues from the natural world.
taking snapshots of your whole PC activity is a major recipe for disaster.
You don't need to decide how to upper or lower case a character to be insensitive to case, though. Treating them all as matching isn't a terrible option.
A lot of linux laptops available now from dell, lenovo, etc.
I have been using an Ubuntu favor for more than a decade and find it easier than Windows when installing an OS. The user interface is about the same a Windows. It is not as easy as buying a computer with the OS installed but is not technically difficult to follow the installation instructions.

If you are wondering what it is like you can install it on an inexpensive USB stick and try it without installing anything.
this?

array data = (array(int))random_string(100)/10;
int x = random(10); int y = random(10);
int seek = random(255);

int findgrid(array data, int x, int y, int seek){
for(int i=0;i<=2;i++){
for(int j=0;j<=2;j++){
write("%d:%d\n", data[x+i][y+j], data[x+i][y+j]==seek);
if(data[x+i][y+j]==seek){ return true; }
}
}
}

took me 15 minutes, and only because i am tired and took a break in between.
i can't imagine anyone calling themselves programmer not being able to do that.

80%? hard to believe it's that bad.
Sounds like your friends are dodging bullets without having to do anything. I say this as an iPhone user.
> Linux pre-installed easily

At this point I'm fairly sure setting up the average Linux distro takes less time than the first-party Windows and MacOS welcome wizards.
I practice law in California.

Lawyers absolutely read every word of court decisions—citations, notes, appendices, concurrences, and dissents. Usually multiple times. But that tends to happen when looking to cite, criticize, or argue about a particular decision that matters. In other words, when you might have to defend your interpretation against another lawyer. And when you have the time. Which is money.

Lawyers reading for other reasons may skim, hunt for specific passages, or even just glance any provided syllabus, depending on why they are reading. When you've read enough of these, by the same judges, living and dead, over and over, you get a sense not just of formatting and structure but written and thinking style, as well. You get better at determining whether and when it's worth a full, deep read.

One of the things American law schools teach by experience in the first year is that the level of attention, organization, and critical thinking expected in reading is far higher, in its own peculiar way, than what most students are used to putting in, even from very strong academic backgrounds. Then they develop endurance for it, by assigning many cases to read for each class session, several times a week, for several classes at once. All in a competitive environment where your hiring prospects largely come down to grades and your grades come down to a single exam per subject, each awarded on strict statistical curves.

Part of it's that you learn what you need to read. Part of it's that you just grind. When you've been grinding long enough, you don't even feel it anymore. It still hurts, but it's a long, slow abrasion on your mind and personality. Not a stitch in your side anymore.

I'll never tell anyone off from reading Supreme Court opinions. It's your court! As long as you can keep it. But for most folks reading for interest, the syllabus is fine. If you want just a little more than that, read the intro and concluding sections of the "opinion of the court". Then read the intro of each dissent, if there are any.
You and I are in violent agreement on this, but... the younger generation seems more interested in 'smashing' these days than 'partner-seeking'. Can't say I was MUCH different, but I certainly wouldn't change the daily-driver tech I use just to peacock for a hot date.
I can't remember the last time a new OS feature legitimately improved my workflow. Maybe Expose on Mac. Marginally.

I don't expect anything like Recall to make me more effective.

Stuff I feel that has made me more effective in 20y includes: Jetbrains products, GSuite (collab editing), GitHub and Git, insanely faster computers. But, none of these are really OS features.
“Worst” is hard because who has tried all 300 (?) services? Perhaps AppSync is worse, if you step a foot outside the limited use case it was designed for (which is not really documented).
Most people choose their work. I think the sacrifice comparison wasn't to labor, but to the fact that capital punishment is still practiced in the US.
Years ago bootstrapping 4.1BSD on a vax730 (a very mini variant of the 11/780) all I had was single disk removable rl02 type platters. And had to do a sequence of

dd seek=

Commands to split a 1200 bpi tape read ona larger machine nto chunks, write to the pack as a raw bits to read off, and reassemble as a boot structure to install from.
Work computers are like this, a bit, but typically they don't exfiltrate their own data outside their own corporate borders. That's a big deal/difference.

The other issue, the vendors tend not to leave glaring security holes in their software, both because of IT desire to maintain control of the operating environment, but also because there is intense awareness that corporate espionage is a constant, real, and ongoing threat.

It sounds like the MS folks rushed out a "feature" and wanted to pretend we all live in some utopia where nobody does anything bad, ever. Possibly all snorting coke or something...
And the armor looks like it fits in Dark Souls
Sad to see. When I started my journey into programming, PluralSight was one of the main resources I used, together with Lynda.com and Team Treehouse.

All 3, sadly, have seen the quality nosedive in recent years.

Today I mostly rely on Udemy. I know it has a bad rep and tons of garbage, but there are a handful of instructor that deliver really high quality content there. For example, see Fred Baptiste Python courses.

Even with AI taking charge, I still believe there is a place for a high quality, guided course like PluralSight used to offer back in the day.
In April one of the two WWVB antennas failed (broke) because of 90mph winds.

https://www.nist.gov/pml/time-and-frequency-division/time-di...
If anyone is reading this and is using Django there is a smooth transition to drf-flex-fields. The package gives GraphQL-like features while using REST.

- https://github.com/rsinger86/drf-flex-fields

- https://django.wtf/blog/graphql-like-features-in-django-rest...
I agree LLM powered search is useful, but I'm not sure it's the best for learning or reference. I still read quite a bit of man pages. Maybe I need the killer turnkey local LLM setup to roll up and convince me of what I'm missing.
That's a really interesting idea that I didn't get to experiment on, unfortunately. It's currently screenshotting each crawled website and extracting the colors from the pixel values.

One filter I added to make the palette a bit more relevant is that I try to find out which is the background color (the most used color) and only pick colors that are at least somewhat contrasting with the background (assuming that websites would follow somewhat basic color contrast rules).

When I tried extracting the palettes from CSS rules, what I ran into is that each website uses lots of vendors that render stuff (cookie consents, promotional pop-ups, etc.) and it's hard to distinguish what's rendered and what's not with pure CSS selectors, so I resorted to decomposing the website's theme from the perspective of a user. (through a screenshot)

It's a great idea nonetheless, I'm sure I would have some good results with it if I manage to filter out the noise, thanks a lot!
Yeah lol I wasn't confused that the article was in Chinese, I was confused that people were just discussing it casually as though it were plain English. "Is there a translated version of this that I'm missing somewhere?"

But that's just HN, most people comment on the headline without even clicking the link.
What about micrometals, microminerals, microglass, microlignine, microchitine?
>the world’s greatest search engine still doesn’t understand that you can’t fuzzy match an ID?

No, not without telling it to run an Exact Match search by enclosing the string in quotes.
No, it won't be buried while it runs. The core can be buried, but it has to be in close proximity to steam generators and turbines.

And what "end of life"? Fuel will be exhausted in 3-5 years max. And I very much don't want disposable nuclear reactors. Modern PWRs are designed to last for 50 years and can probably last for 100.

TerraPower wanted to build "nuclear candle" reactors that can last for 50 years without refueling, but they had an inconvenient problem of requiring unobtanium for the reactor vessel walls (a material that can sustain 400-500 dpa, while the best steels can maybe push 150). "DPA" is "displacements per atom".
CDC defines dementia:

> Dementia is not a specific disease but is rather a general term for the impaired ability to remember, think, or make decisions that interferes with doing everyday activities.

Article says:

> Long before people develop dementia, they often begin falling behind on mortgage payments, credit card bills and other financial obligations, new research shows.

> Credit scores among people who later develop dementia.....

Author is conflating the diagnosis of dementia with the development of dementia. It is not like a person wakes up one day with dementia. It progresses slowly. Early stage dementia is still dementia. I don't know what the formal requirements for diagnosis are but my guess is that that has to be a significant quality of life degradation for it to be diagnosed (or even for someone to be taken to see a doctor for that matter).

> New research shows that people who develop dementia often begin falling behind on bills years earlier.

I would say something like "New research shows that people in early stages of dementia often begin falling behind on bills years before it can be diagnosed."
Yeah, I need to curate the existing list of websites and perhaps swap the existing list for one with more popular websites. I'll definitely have a look, thanks!
Skeuomorphism goes in the other extreme direction though. One doesn't need flat design or skeuomorphism. There's a nice balance of UI elements that sit in the middle. I think Windows 7 was probably a good example of just straight up boring buttons and controls.
The privacy issues aren't just hypothetical, but that aside, that caching model unfortunately doesn't mesh well with modern webdev. It requires all dependencies to be shipped in full, no tree shaking to only include the needed functions. And separately as individual files.. and for people to actually stick to the same versions of dependencies
I think point of origin makes a huge amount of sense. All the actual cells of the cancer will be of the origin type! E.g., even if it is in the brain it is still a clump of lung tissue cells.
> Why the scare caps? The first word in SMR is “small.”

It's "small" only when compared to full-scale PWRs.
I also use Windows for music.

I really really don't want to switch to OSX here since a 4TB drive is literally a 1200$ upgrade for Macs. Compared to 200$ when you can upgrade it yourself.

Music production isn't great on Linux.
Look how crypto started: people interested in it mining on their own when that was still possible. Meanwhile for most things AI its not some upstart hacking at home but due to the demand for compute from the getgo, someone who needs funding and therefore has to play the game as its being played.
This is almost to the letter what happened to me in Spain. What you described is real.
Plenty of Linux users want the freedom to run useful algorithms including those classified as machine learning and marketed along with a lot of other crap as AI. I don't personally want the distraction of a copilot in my dev environment but I would rather have an algorithm fill in an image or delete a background than do it manually.

People using computing as a service whether it runs on an edge device they purchased or server they don't control or a hybrid is that they have very little freedom but they do have the choice not to participate.

Some people deny there is a choice and that privacy, self agency, the right to control and profit from our creative works are all gone. We are farm animals to be exploited by investors and should be grateful and it can't be turned back. This is a terrible philosophy and the endorsement of it by so many techbros should be a huge red flag for people.
there are filters for salary ranges. but what you are looking for is all ranges from a certain starting point, or more general: a custom range. i think that's a reasonable suggestion.
Thanks a lot! Yep, I'm working on an infinte loading feature, just trying to find a good heuristic so it doesn't start listing irrelevant websites. Thanks for the suggestion!
I propose that owners of the Car Thing mail it to Spotify headquarters for “recycling.”
Yep, I had. uBlock Origin, but he uses Safari sometimes. He doesn't really know the difference between Chrome and Safari. I'll check it this weekend when I zoom with him. Thanks.
Reminds me of DOP #235: In the mid-2000s, Werner Vogels introduced the idea of “you build it, you run it”. This concept suggested that the same team responsible for building a product should also be responsible for running and maintaining it. However, despite the initial enthusiasm, we have yet to see this phrase truly materialize in practice. The industry has faced challenges in fully realizing the “build it, run it” philosophy.

https://www.devopsparadox.com/episodes/diving-into-platform-...
> because they will undoubtedly improve over time, for all their flaws.

You and I must have been using different software for the last 20 years
Related to preventing value getting shoveled into the void, I was reading an article about tax write offs for movies that were never released - even though they were basically done. The fun suggestion someone had was that the movies be released to the public domain, since in some sense, society was footing the bill. It seems like something along those lines would be interesting here.
I know there are 1-bit experiments out there but from what I can tell it's BitNet 1.58 that's really exciting.

So why do people keep focusing on "1-bit" when the whole reason 1-trit models are so successful in the first place just might have everything to do with the ternary weights and the symmetry they're able to encode?

I'm not sold on the suggestion that "imprecise language models" in general are "nearly as accurate" when it might actually be that ternary weights are more precise in a totally difference sense: in that they just might be capturing a minimal representation of the very symmetries responsible for making all those parameters effective in the first place.
Plastic and glass recycling is often a sham, because both things are usually of little value -- sometimes, even of negative value.

A pile of plastic is mostly just a liability, with a strong likelihood of it ultimately being dumped or landfilled somewhere in the world.

But metal recycling is real. Unlike plastic and glass, metal has positive value. There is an entire profitable industry that exists to recycle metal -- including appliances. We've been recycling metals for as long as we have mined their ores from the Earth.

A pile of washing machines is an asset. It has real value. It doesn't get landfilled or dumped -- it gets sold.
OS X Maverics and iOS 6 were also nice examples of skeuomophism done right.
Pretty sure there’ll be lots of comments on this to do with bandwidth and speed of light.
Relays maybe?

EDIT: Not sure why I was downvoted. Relays seem like period-accurate technology (happy to be corrected), and they’re comparably slow.
One random $200 theft? Probably not too interested.

15,000 $200 thefts, all sitting in one spot in a storage locker, they just might be interested (and, it seems they were interested).
...anything you plug into your Roku TV.
Engines of Sacrality: A Footnote on Randall Collins' Interaction Ritual Chains (2013)
Why stop there? Require all users to agree to a chip implant that injects ads into users’ consciousness.
Thats basically how I see it already between those that only know abstracted tech and those who have peeked behind the curtain and know how the magic box actually works.