skysight-inc/HackerNews huggingface dataset:
According to Wikipedia, "Win32 is the 32-bit application programming interface (API) for versions of Windows from 95 onwards.".

Also from there "The initial design and planning of Windows 95 can be traced back to around March 1992" and it was released in '95. So arguably, the design decisions are closer to 30 years old than 20 :)
> Or in other words: suppose the definition of "phone number" was expanded to include alphanumeric characters and @. What aspect of Signal's current design would break?

I feel like you're mis-analyzing a social problem or some other design goal as a low-level technical problem.

I don't know their real reason, but I can say that my email contact list is waaay messier and less curated than my phone contact list. It would probably be annoying is I'd get a "So-and-so joined Signal!" notification for a bunch of randos I've emailed once and had their email auto-added to my address book.
As the article points out, modern x86 CPUs boot up in 16 bit mode, then get transferred into 32 bit mode, then 64 bit mode. So right out the gate such a CPU is not compatible with existing operating systems, so now you have a non-compatible architecture. Sure Intel could easily add support to GRUB and push Microsoft to do it for new Windows media, but that won't help the existing install base. Intel tried launching a non-compatible CPU once, it was Itanium, it didn't go so well for them.

Plus I'm sure there's crazy DRM rootkits that depend on these implementation details.

Also, AMD has experimented with not-quite-PC-compatible x86 setups already in the consoles. As the fail0verflow talk about Linux on PS4 emphasised, the PS4 is x86, but not a PC. So despite building a x86 CPU with some less legacy, AMD didn't seem to think it worthwhile bringing it to a more general purpose platform

Also AMD/Intel/VIA are the only companies with the licenses to produce x86, and you'd need both Intel and AMD to sign off on licensing x64 to someone new.
I passed notes extensively in high school – it's a lot of them I'm thinking of! A friend has saved a box of the ones I wrote her and it's fun to revisit.

Email's interesting because there's traditionally been very little of that social-media-feed-style automatic sorting / filtering outside of spam (not that the "priority inbox" concept isn't trying) so the weight still properly lies on the sender to make the missive easy to handle. I too edit the bejesus out of all my work emails, but it's a different skill than having to compose a coherent first draft without easy edits.
Of course it’s my attitude that’s going to hold us back, and not the extreme cost and the sheer time required to build and fuel enough nuclear facilities to handle our projected energy needs.

Energy needs which must also include the increased demand from our migration off all gas or coal based heating and cooking.

My bad.

EDIT: To accommodate the total projected energy demands for the US alone, we would need to build around 600 new reactors (fewer if solar and wind take off well beyond projected values), while also ensuring that the existing reactors continue to operate (or are replaced). Each reactor costs in excess of $20B to build. As for the time required, it's been documented to take anywhere from 10 to 25 years each.

https://www.eia.gov/outlooks/aeo/data/browser/#/?id=1-aeo201...
Wouldn’t nuclear weapons or even plastics be a black ball already?

Humanity is not homogeneous, we will always react to new inventions or tools differently , many will use it positively some won’t . Short of weapons of mass destruction I am not sure anything else will destroy civilization itself .
If you looked at the first link I cited, they claim 47% efficiency is possible. That is more than 3x the efficiency of many Si panels on the market today. Unlike perovskites, which to date have only achieved ~25% efficiency, GaAs cells have been produced with efficiencies approaching 70% (under laser illumination). https://www.ise.fraunhofer.de/en/press-media/press-releases/...

W/$ goes down with manufacturing efficiency. Nobody has done large scale manufacturing of multi-junction GaAs cells.
The True Bottleneck in Software Engineering – Cognitive Load
Jesus H Christ those are some seriously cursed hindquarters
Please don't fulminate or take HN threads on flamewar tangents.

Perhaps you don't owe notorious characters better, but you owe this community better if you're participating in it.

https://news.ycombinator.com/newsguidelines.html
I do the same and on some I get spam
What was the domain name?
Do you know how much cooling benefit you get from the panels physically shading the roof?
Ha! We did the same thing on our campus to get around the bandwidth blocks. We had an internal file-sharing network (DC++) which wasn't restricted in any way since it was all internal traffic. In fact the server was run by one of the network admins...go figure. But, content has to come from somewhere outside the network, so I just kept a rotating list of about 20 randomly-generated MAC addresses to keep the pipe open at full speed. I mentioned I was doing this to a friend in the IT department at some point, and he said the university knew about the trick and that I should be careful, but nothing ever came of it.

In reality, the real rate-limit was my college budget and the price of hard drives, but it was all good fun.
I know, I both run NixOS and have made syscalls from assembly :) Sorry, slipped a bit in my phrasing. In the argument above, instead of “the system glibc” read “the glibc targeted by the compiler used for the libGL that corresponds to the graphics driver loaded into the running kernel”. (Unironically, the whole point of the list above was to avoid this sort of monster, but it seems I haven’t managed it.)
Electricity can be transmitted quite easily. Many powerplants are in fact a good distance away from metropolitan centers.
It costs more to operate nukes than renewables, even neglecting the staggering capital expenditure nukes cost. As a result, existing nukes will be mothballed as they become unable to sell power at a price that enables them to continue operating. Financing to build new ones is already prohibitive, except under government coercion.
> look, I can draw a line between this function in the metaobject protocol and that function in the Python implementation of objects and get something very close to an isomorphism

The book (1991) and the CLOS MOP (1987/88) itself are now quite old and other languages had (Smalltalk) and have (Python) something similar.

https://ml.cddddr.org/cl-object-oriented-programming/mop/198...

One thing, not related to its main content, I always liked about the AMOP is the generally good style of Lisp programming in the book.
My scripts aren't particularly fancy or original, but you can look through everything at https://github.com/randombk/randombk-dotfiles.
Does graphics on Linux work by loading the driver into your process?

Yes, it's called Direct Rendering (DRI) and it allows apps to drive GPUs with as little overhead as possible. The output of the GPU goes into the shared memory so that the compositor can see it.
> most of the people there aren't transplants

While I don't entirely disagree, and this is just my observations, if you pick the neighborhood/town with the best schools within the larger metro area, you tend to get a decent amount of transplants living there. It is the average/below average towns that have the people who have always lived there.
I clicked on the first example, "how to determine a string is a valid word". Here is the first result:

def is_english(word):
for w in word:
if not ('a' <= w and w <= 'z'):
return False
return True

The rest appear to be only tangentially related.

What is the use case here?
That's why I propose it as an alternative to raising minimum wage. Iff we're going to force employers to give more, I'd rather see it done through more paid vacation.
Handling time zones and daylight savings
You fool! I'm moved to Cola from Seattle three years ago and absolutely love it. I see more and more people moving to South Carolina every day. We need to shut the door behind us before too many people come here!

In Seattle there was an attitude called K.B.O. which stands for Keep the Bastards Out. It mostly means when talking to outsiders, you should complain about the rain so they don't get any ideas about moving there.

We need to develop a KBO for the Carolinas. Greenville has an absolutely disgusting downtown, with an ugly gross river going through it and a rickety pedestrian bridge that is bound to kill someone. The tech industry is absolutely drying up and I'm getting ready to become a hog farmer.

Big /s
This is somewhat true but it only works for some. The issue is that it requires motivation, whereas the church did not. I think a lot of the bitterness in modern society is from the people in that gap, the people aren't able to motivate themselves perhaps due to depression or circumstances. The other issue with that is it does require some level of social skills. Someone highly autistic, for example, would likely have a hard time meeting people by dancing. There needs to be somewhere for these people to connect with the rest of society
Anyone else see flags? Would be cool if it does work but a per drink model in your house just sounds so dystopian. Can it operate without an internet connection - from all I could read, the answer seems like a hard no.
I don't understand what you mean. In what way did WeWork revolutionize real estate, in your opinion?
If they (Signal) care about privacy, they need to drop the need for phone numbers to use their service, there are many ways of dealing with spam (rate limiting, captchas, ...), a true private/secure messenger app should not require any user identifiable info. And the argument of "Signal was the first e2ee messenger app to go mainstream, so they can keep ignoring user's privacy, .... yada yada..." is naive at best; they should lead by example, right now there are many solutions way more private (Briar, SimpleX, Session, Wickr, ....). I user Signal, and I like it, is just a shame they soft-refuse("We are working on it...") to remove phone numbers from the equation.
I genuinely enjoy work? It gives me purpose?

I currently spend time with my family, We go outdoors, and I have hobbies. Not sure why this isn’t possible with a 40 hour work week?

I’m not sure what to say other than I like to work and would enjoy more, not less of it. I would also be concerned that my 4-day work week company was losing to competitors who are not reducing their output by 20%.

And I don’t buy the argument that less time spent working will Increase productivity. This is just… no lol.
Yes, it's your bad (with that attitude).
Wine Is Not an Emulator
Frankly bizarre article. The author argues that SQLite is inappropriate for storing 16GB of <10KB text files because if you don't index by filename, looking up a file by its filename is going to be very slow (What he experienced).

He then declares that "The data will now (probably) be transferred to a sharded MySQL database cluster and that will speed up almost anything by large margins.", as if MySQL wouldn't be similarly slow if it had to query 16GB of data without indexes. I don't get his thought process at all, and he writes with such conviction.
The phishing against Twilio looks very much like the attempt on Cloudflare.

I wonder how many other companies have been successfully phished that we don't know about.
St. Louis has pretty crazy weather fluctuations sometimes with occasional hot days in the middle of winter and cold days in the middle of summer. One day the temperature dropped from 60°F to 0°F over the course of something like six hours IIRC - I was actually out walking throughout.
autonomousnanobots
This also protects against users that have mobile phones and older systems.

Also, the hashes are valid for 24 hours. Bots only need to pay the cost once per day.
Here's the plot of 1980-2022 july temperatures (global land-ocean). Note it's a bit of a plateau since 2016 or so, but that if you eyeball a running 8-yr average it's a steady climb.

https://www.ncei.noaa.gov/cag/global/time-series/globe/land_...

The comparison to January is kind of interesting (these are anomaly plots off a 1900 - 2000 base period, not absolute)

https://www.ncei.noaa.gov/cag/global/time-series/globe/land_...

Note these are global averages so effects like winter vs. summer don't really show up.
No, but it sounds that way I guess. It’s more about where the developer en-masse focus lays. Few developers are interested in the desktop for Linux because they are supported on windows or Mac and during the time period I mentioned, it didn’t cost them anything monetary.

There were indications that windows and Linux May converge. Instead we got WSL2. A lot of times we decide to develop something because of the pain of using the other thing. Sometimes we develop something as a “me too”. Sometimes we develop something that is just better. Sometimes, it’s worse.

My point is the fight for a foothold in Linux desktop looked promising for a bit. SteamOS looked like it was gaining, steam…

The reality is there are complexities at that level that people don’t want to deal with and we all have opinions on how it should work, should look, and should be called.

Red Hat (former RH’er myself) should take this on and really standardize something outside of core and server land. And no, it should not be Gnome.
Large swaths of my non-tech social group are on Signal because it offers a large amount of practical security and privacy without the kinds of sacrifices people seem to assume signal users want to take. Signal has successfully and dramatically increased the number of people enjoying privacy in their communications by not making that assumption.
I have similar experiences in general, however I've been unlucky enough to be a victim of a couple of leaks like Adobe, Invision and Gfycat. Some marketplace retailers also leaked my email and couple of smaller stores too. Totally worth to know this.
That said - my general info@ email that's semi publicly (simple js obfuscation) available on the website is orders of magnitude more spammed than those leaked ones.
But none of them as advanced as Head/Tailscale though.

No support for exit nodes for example, or DNS hostnames.
Wouldn’t it trivial for them to strip out all values from + to @ prior to selling your address?
Someone can be hispanic and white. Indeed 58% of all hispanics in the US and 60% of those born in the US self identify as white.
The attack Twilio suffered is almost identical to the recent attack against Cloudflare: https://blog.cloudflare.com/2022-07-sms-phishing-attacks/ (even down the wording of the text messages, which are nearly identical). Cloudflare’s use of security keys prevented the attackers getting access to any accounts in that case.

These attacks are sophisticated and are capable of bypassing TOTP or mobile-app-based MFA. If this is widespread, I’d be surprised if we didn’t see a massive influx of breaches soon. The vast majority of companies are not well defended against this.
The Signal protocol has had "sealed sender" since 2018 - Signal server does not know who sent a message, because the sender's identity is E2E encrypted along with the message.

Even if Signal's server saves a message (they claim not to, once downloaded), Signal's server by design has no way of knowing who sent the message.
My junk drawer: https://github.com/peterwwillis/junkdrawer

The junk I haven't touched in 10 years: https://github.com/psypete/public-bin/src
Why do people feel compelled to mislead others with something so important. Especially today after everything that happened with the COVID-19 vaccines.

There were adverse events. There were no serious adverse events (SAEs).
That sounds all kinds of wrong.

> The argument that SQLite files can theoretically be 281 Terabytes large is a spurious one. And it is being purported by the SQLite team despite them knowing better.

and

> Think about it: Do you know how large the biggest hard disks or SSDs are nowadays? They’re not much larger than maybe 10 Terabyte.

Wow. Your file-based database is limited by your available space. Shocker!

What insane amounts of data are we talking about?

> [Name] asked what the best way would be to store about 16GB of research data efficiently

So it's 16 GB. My SSD can handle that.

> The biggest limit is physics

Ah, physics! Good old Bekenstein bound. No?

Let's move on.

> When I created the database in the first place, it created a pretty basic index

and

> But as soon as I tried to search for something that was not indexed – the filename column –, SQLite had to actually open the database file and check every single entry from the very beginning until it found the entry I was looking for.

So you're doing it wrong, you even know you're doing it wrong, you know what to do, but you definitely don't want maybe issue a CREATE INDEX?
Which I still personally agree with. Until recently GPS has been a pretty expensive tool. Even now, a dedicated device costs hundreds of dollars and typically require subscriptions. Your phone also isn't going to be reliable since its battery life is extremely limited (especially when people forget to turn off their data and so their battery drains even faster than expected). This is probably the dominating factor in that recommendation. If you are going to rely on your phone for navigation you BETTER have a backup. If you are going to rely on a map, you SHOULD have a backup, but it isn't necessary. They are going with the safest option because they recognize that people will typically bring only one form of navigation. The only thing I'd change is removing the "only" and "at best" part from your quote. "Primarily rely on a map and compass, your GPS is a backup."
... if you agree that the article is bad, why submit it to HN again? (previously https://news.ycombinator.com/item?id=31189341)
GNU / glibc is _hardly_ the problem regarding ABI stability. TFA is about a library trying to parse executable files, so it's kind of a corner case; hardly representative.

The problem when you try to run a binary from the 90s on Linux is not glibc. Think e.g. one of Loki games like SimCity. The audio will not work (and this will be a kernel ABI problem...). The graphics will not work. There will be no desktop integration whatsoever.
Most of us on this forum will remain alive in that time-frame. Many of you won't even be retired.

For many of us, our children will be entering middle-age.

If that isn't soon enough to cause major concern, we'r truly fucked as a nation and as a species.
Huge difference between having a low profile and actively advertising out new registrations. Does not sit well with any conceivable notion of privacy. Which supposedly is one of their strongpoints.
Statement from Pfizer Chairman and CEO Bourla on Testing Positive for Covid-19
Depends, if you're able to poison the DNS of the mailprovider / hack the recipient mailserver or do a phising attack.

I just want to be able to communicate without sharing my phone number (since my phone number is bound to Swedish "Swish") meaning someone can get my ID from my phone number here.

This is why drug dealers use Wickr, Threema and others, because they don't expose identity, not because they're "safer".

I have a contact on Threema who I've met many times, but I have no idea how to contact him outside of Threema, because I don't know his identity and we'd both like to keep it that way.
We are heading into uncharted territory :(
You may disagree with it but mnemonics are very helpful for remembering information that has no relationship to things you already know. I used my own set of mnemonics to learn hiragana and katakana when I first started.
Isn't using company@mydomain.com a clear indicator that there is a catch all adress on @mydomain.com? Which makes it even harder to avoid spam once it is obvious that you can send to whichever email you want on that domain?
In case you weren't aware Wine is not an emulator, it is a compatibility layer.

The whole point of wine is to take a native Windows app, only compiled for Windows and translate its Windows calls to Linux calls.
https://archive.ph/2paFE
If you have a domain with Godaddy, you are going to get screwed. First, by their terrible service. Eventually, by their terrible policies. It's nice of you to provide an example. Now migrate to a decent registrar.
I guess that kind of proves the point that there is no "stable", well, anything on Linux. Something like /etc/resolv.conf is part of the user-visible API on Linux; if you change that, you're going to break applications.

/etc/sysctl.conf is a good example; on some systems it just works, on some systems you need to enable a systemd service thingy for it, but on some systems the systemd thingy doesn't read /etc/sysctl.conf and only /etc/sysctl.d.

So a simple "if you're running Linux, edit /etc/sysctl.conf to make these changes persist" has now become a much more complicated story. Writing a script to work on all Linux distros is much harder than it needs to be.
Ask HN: What do you watch on YouTube?
I'm always curious what People watch on YouTube?

I watch:
1. Movie Trailers
2. Movie Reviews
3. Food Vloggers
4. Cooking Tutorials
and so on.
The Signal desktop app doesn't require your phone to be turned on (once it's been "paired") by the way, as opposed to for example Whatsapp.
How is that worrying?
> what more could you realistically want?

some privacy, no telemetry, no ads, and the computer only applying updates that I choose and only rebooting when I ask it to?

(I know it's a lot to ask for these days...)
Right, but Linux (the OS) doesn't have unit tests to ensure that changes to the underlying system doesn't break the software on top. Imagine if MS released a new version of Windows and tons of applications stopped functioning. Everyone would blame MS. The Linux community does it all the time and just says that it's the price of progress.
I work as an administrator to an email marketing server. I'd like to think I can speak on some authority on this subject.

> Is the fear of "people selling your email to spammers" a modern myth

100% absolutely. Your email address itself is not valuable or interesting in any way.

I can't imagine there being an internet black market for random email addresses, but if I had to guess what they would be worth, it would be fractions of a fraction of a cent per email. Meanwhile, Mailchimp charges ~$0.02 per month for every email contact you hold onto. It makes absolutely no financial sense for your average retailer or newsletter to be selling your email addresses.

However, your contact information might get sold if it is attached to high value sales activities. Like if you signed up for a quote on a $50k HVAC system or indicate you are a big donor to certain political causes. Your email address/phone number are valuable in that they are now attached to some pretty valuable purchasing intent. This is where less than scrupulous sites will live to harvest your data.

This is still a bit of an outlier activity. If I sell expensive HVAC systems, the only people interested in this data would be direct competitors. If the information is actually valuable, it will be less likely to be widely disseminated.
Yeah, WSL(2) was a huge huge win for Microsoft. It seems silly, but it’s kept thousands of devs from dual booting…
DALL-E 2 vs. STABLE DIFFUSION AI – which is better?
I definitely agree with this. If you're in a situation where a map is failing, you probably have bigger problems than what the GPS would help with. It is also a situation where I don't think anyone but advanced hikers/backpackers should be in. Edge cases shouldn't set the standards.
User's home directory https://man7.org/linux/man-pages/man5/ssh_config.5.html
No wonder all the web guys are abusing amphetamine with higher dose than soldiers in WW2.
https://man.openbsd.org/ssh_config#TOKENS

Why didn't you look this up yourself?
Not really, you misread. to

Edit; Well, maybe you didn't.
But what's 100 years from now if we don't manage to tackle global warming...
:pulls out wallet: where?