skysight-inc/HackerNews huggingface dataset:
It's not necessarily "dark" in the sense that human beings are programmed to always look for betterment for a reason. If human beings didn't have this drive to always do better and get more, we definitely wouldn't have the highly developed modern society that we have nowadays, with broadly speaking the best living conditions in history.

Of course there are people who argue that the hunter-gatherers might well have been happier in some aspects, but the point is even they didn't think differently: A tribe living in an area with abundant resources might still always dream of greener pastures.

One should definitely learn to strike a balance between wanting more and enjoying what they have, though my point is that to totally label such thoughts "dark" doesn't sound fair to me. If human beings lose this drive altogether, we'd be in for very dangerous times with nobody having the ambition to strive and improve anything.
Yeah, to be honest I just wanted to get this out ASAP to see what people’s reaction would be. Currently that means it only serves direct downloads from https://github.com .

Currently the roadmap looks like:

Add macOS/Linux support with full signing on macOS and Windows.
Add hosted binaries and private repos.
Add cryptographic signatures both on the developer side and on our side. These are obviously not enough for total opsec, but should mitigate common attack vectors.

But as you said, the intention is to make the process as seamless as possible, that takes some design time though.
It could be 2 things:

- you compiled some parts in 64 bits and try to run the QEMU 32 bit system. Try qemu-system-x86_64

- you do not enabled starting #! scripts in the kernel
I don't think people should adjust themselves in their own country. They don't need to simplify their language just because there are immigrants, it is their own culture and day by day communication, requesting it will be rude. However when abroad they should adjust themselves to the other non native English speakers.

Also regarding English tests, it goes both ways, many Chinese students in Australia pass those tests but can't communicate in English to save their lives, let alone do an academic assignments.
I agree, and it's not just the loss of that rich communication in other languages but in English as well.
Yes, the iOS photo library API should really strip out the EXIF data before passing to apps unless the user has let them have access to it - I bet this will be added at some point.

Facebook would like to access your photos:

Select Photos

All Photos

Strip location and other metadata
This is correct. Not only are grocery store profit margins razor thin in a general sense, they're thinnest for packaged food found on the shelves in the middle of the store. The biggest margins are in seafood, meat counter, bakery, and produce—the ones more privileged people frequent more often, and poor people less. If the store is in a zip code where poverty is rampant, packaged, canned, and boxed food starts looking a lot like a cost center from a business perspective.

This isn't directly related to shoplifting and theft since the high priced items are usually behind the counter, but if you are a grocery chain with hundreds of stores the poorly performing ones are always going to be closed first. And those are almost always in urban, crime-ridden areas.

[Source: worked as a supermarket cashier as a teenager.]
Tim Cook’s Fortnite trial testimony was unexpectedly revealing
Those routers don't have particularly bad default passwords iirc, 12-14 random chars, which is better than the vast majority of user-set passwords. I don't remember if it uses WPS 1.0 (why is there even a 2.0 of this horrible "feature"?), that would be the easiest way to access any router.

Why would the would-be hacker need access to the router settings? I can't think of anything worth changing there, these routers don't have any extra features.

The usual illicit use is to point an antenna at a router and use it from afar (well, no more than 100-300m, line of sight and preferably no obstructions).

In which case it makes more sense to just get a prepaid SIM card, set up a phone as a VPN in a location far from you and route traffic through it. It's not more complicated than bruteforcing a WPS PIN or WPA2 password. That is, if you can't just get a VPN without using any ID.
> "They took everything: our desktop computer, both our laptops, our mobile phones, a laptop I had borrowed, even old mobile phones that were lying around in drawers,"

Worth considering when making backups. A burglary, fire, virus or hacker won't do this but the police may take your offsite backups and your onsite ones and your computer with the credentials to your online backup service.
Ace Technical coding interviews
"... just like more than 300 years went by before the last Protestant nation implemented Greg's proposal ..."

This is not correct. The last Protestant nation that adopted the Gregorian calendar was Sweden. The adoption was stepwise (including some oddities) and was complete in 1753 (less than 200 years). The Swiss canton of Grissons (which was half Protestant and half Catholic) adopted it in 1811. It was the Orthodox countries that took more than 300 years to adopt it. The last one was Greece in 1923.

Ever wondered why Calendar components in Microsoft's WinForms framework does not go further back then 1753? -- It was the first year when the British Empire fully used the Gregorian calendar (the transition was in 1752). Protestant software ...
Did you try qemu-system-x86_64 instead?
A no-beef diet is great – but only if you don’t replace it with chicken
I more and more get the same feeling, thanks for telling that story!
Apps, account. Bin it all.
And as soon as VScode gets its RAM footprint to 3.8MB like uedit32, I'll be all over it
> we think about pipelining, data consistency, caching, compression, and more.

but i think all of these are incidental complexity brought on by the physical world, practicality of the hardware and api calls.

The _actual_ complexity in graphics rendering is the maths required,as well as understanding of the physics/modelling of the materials etc, and how to cut down unnecessary computation etc to achieve the framerate target.
I also think eBay's better for the cheap AliExpress stuff. Simple geographical filter gives me UK-based stock that won't take long to arrive (which AliExpresss often doesn't have), and what's left is cheaper than Amazon as well as quicker to sort through, with reliable sellers.
True perspective, never thought of that!

If you don't mind me asking: what did you do before and what do you do now?
Are you happy that you did?
So far as I can see in 2026 the C++ programmers will be assuring us that (some feature from C++26) is going to fix all the awful clag in the C++23 programs which, in turn, offered (some feature from C++23, maybe it's a simpler exception mechanism) but alas instead created more clag, despite their promise to clear up the mess from C++20...

I am an old man, and so I remember when left and right every C++ programmer was excited about how the Standard Template Library was going to make everything OK and those of us who were still jeering would be writing C++ soon. How did that go?
The normal AWS load balancers are set up to stay in service as long as the cache time on their IP address having been served by DNS... (which, FWIW, I have long argued "isn't sufficient", as many ISPs in countries half a world away from the US or using tech like satellites don't honor DNS cache times and then your requests end up getting routed to someone else... I routinely got tons of HTTP requests clearly destined for someone else's product).
This stinks of IPV4 collision/exaustion and the NCA somehow basing this purely on an IP address
I wonder if you'd feel that same if someone who attempted to murder you got out with no bail, and got a second chance to get you. After all, they were not yet CONVICTED of anything, right?
Yeah, some people here advised against doing a PhD, I will keep it in mind :)
No, I didn't. I meant that if opening consoles means they stop existing because customers aren't willing to buy them at full price, that's actually a good thing.
I'm already relatively successful by my lights, but I won't pretend that luck of birth and circumstances didn't play a big part. Yes I took advantage of the chances that were presented to me, but I can recognise that someone who didn't start off with my advantages would have to work much harder top get where I am. The world isn't fair, that's a fact and there's no point pretending it isn't just to make yourself feel better.
But if you go to the manufacturer directly, you will have to buy in bulk.
Yes, society sometimes tells you certain things, which really aren't that great for your personal health.
This year I bought so many things on Amazon that turned out to be substandard or even unsafe and then you can't even depend on reviews. One time I left negative feedback on a product that almost got me seriously hurt, the seller somehow got my personal email and was demanding I take review down. I did, because who knows who those people are.
I think regulator should crack down. Comb their inventory and tax books.
Two columns makes inappropriate assumptions about the reader's choice of media. The aging publisher assumes everyone prefers paper. A reader attempting to scroll through the article on a tablet suffers.

We blew it, making a global effort to perfect fixed format technical typesetting rather than flowable text. Technical flowable text is just now becoming viable, and it is certainly not the norm for journal articles.
Honest question, can't you call or sms them? It's like they don't respond to anything non whatsapp?
Same here, 500MB, 10 million row csv file with no issues on Postgres 11.8.
Both the "Rockchip engineers found that the Gregorian calendar contained flaws" in the title, and the "in A.D. 2013 Rockchip hardware engineers found that the new Gregorian calendar still contained flaws, and that the month of November should be counted up to 31 days instead" in the post are sarcasm.

Apparently the Rockchip chip has a bug, where November has 31 days. And you need to have this workaround in software.
I would define luck as any positive circumstance which I didn't create/control. I'm not sure his last point even counts as luck.
You can still use messaging on the basic mobile site, https://mbasic.facebook.com, which doesn't even need Javascript.
Obsessed about customers rear end...
I reject the flimsy assertion that eating beef or chicken is a "moral catastrophe" or even bad at all.
Ah, thank you! I had assumed the white lines were present in the original image.
Luckily enough I do not have any debt and school/university here is almost free.

I wouldn't say they are generally incompetent, it's a complex structure with many different interests being balanced out, and more often times than not it's unfair. Sometimes LE gets crippled by certain inefficiencies, intentionally and unintentionally. But in essence, law is not a creative or very productive space, it's more about safeguarding and balancing out interests.
I live in Sweden and I really don’t get the hype for Amazon. Around here there are so many other web shops for electronics, books, clothes, etc, and many of them also offer free shipping. When I buy stuff from other countries I vastly prefer Ebay to Amazon.
... there's a whole bunch of Datomic-likes these days:

https://github.com/simongray/clojure-graph-resources#datalog
Even though I am not a citizen of Germany I buy a lot of stuff from German e-shops, because they are of high quality, faster and often cheaper than our own (Slovakia). Amazon.de though is a horrible mess, one time sending us an order twice, another time not telling the truth in description... we don't shop there anymore.
What are the backup options for this situation?
Agreed, Aukey is actually a good quality brand I like to buy since they appeared on amazon.fr, along with Ugreen and a few others. I don't know why they let their image be damaged like that, that's so not needed.
What was up with the name Zorland C++ ? ( I ended up at https://en.wikipedia.org/wiki/Digital_Mars )

Also, I was a junior at a startup avant-la-lettre in the early 90ies and we used Watcom C/C++ for OS/2 and Windows development. IIRC, because it supported 32-bits. Did the Zortech compiler support this?
I suspect that the future of online crime will use bystander computers to do their dirty work. It would actually be quite simple to do:

- Infect the computer via the normal means

- Connect to a CNC relay and await instructions

- Receive instructions and perform the deed

The most important aspect would be to use a non-persistent compromise so that it leaves no trace when the police arrive and unplug the computer to bring it in for forensic analysis. With the trail ending at this computer and no sign of infection, they have their perp; case closed.

Criminal organizations could even offer a SAAS solution - a kind of "crime as a service", where they rent you the infrastructure of ephemeral compromised machines to use.
> Instead of constantly singing the praises of open source

i would differ in my opinion, because it's not the 'singing praises' that's the root cause, but that the creator of said FOSS library expecting money in some form for having provided value up front (either contributions or donations etc).

That's an expectation that will never live up to reality.

> we have to find a sustainable way to reward the developers

this exists already - charging for the software you develop. Or, develop a business model around the software - aka, the software is free, but is just the bait for consulting business.
I see it differently.

Many will keep hating C++, while ignoring that Java, .NET (C#, F#, VB, C++/CLI), Python, JavaScript, PHP, Ruby,.... all suffer from similar complexity, spread around 30 - 40 years of language evolution and ecosystems.

Others will cling to their outdated toolchains because the language owners played a Python 3 on them.

While some will understand that the world isn't perfect and make do with what is out there.
I disagree, for a number of reasons.

Firstly, it's not the goal of the PostgreSQL project to overtake MySQL or other databases, but to serve the existing/new users. This also means we're investing the development effort in a the highest benefit / effort ratio. Even if switching from process-based to thread-based model improved the per-connection overhead, the amount of work needed is so huge the benefit / effort ratio is so utterly awful no one is going to do it. There are always better ways to invest the time / effort. Especially when there are practical solution / workarounds like connection pools.

Secondly, every architecture has pros/cons, and switching from processes to threads might help in this respect but there are other consequences where the process model is superior (some of which were already mentioned). Focusing on just this particular bit while ignoring the other trade-offs is rather misleading.

And no, the arguments did not really disappear. To some extent this is about the programming model (locking etc.), and that did not really change over time. Also, PostgreSQL supports platforms, some of which may not have particularly great threading support.

I'm not claiming there are no workloads / systems that actually need that many long-lived connections without a connection pool. In my experience it's usually "We don't want to change the app, you have to change the DB!" but fine - then maybe PostgreSQL is not the right match for that application.
Ebay is pretty good. But I wish their filtering options where even more sophisticated. For example, as in living in the EU it would be helpful to see listings only from the EU (no need to worry about customs clearance then).
Are there examples of infalsifiable evidence?
This is an excellent resource for learning about the finer points of type systems, precisely because it shows their potential breaking points an how things might go awry.
Fujitsu BS2000 Operating System Manuals
> Or is completely firewalled off from the world, and only accessible once you've authenticated yourself to your VPN. Or only reachable once you first authenticate (public/private keys, two factor crypto key auth, etc) to a bastion host, and then reach the system from the bastion.

There's a lot of attack surface in there. Port-knocking is supposed to be a way to reduce attack surface. It's a belt-and-suspenders approach to the reality that even fully patched openssh has exploitable bugs.

Using this tool, a MITM with an openssh 0day can just follow you in. KnockKnock [0] and tools like it do not suffer from this defect. This tool is conceptually similar to KnockKnock, using OTP instead of a monotonic counter. Using OTP opens it up to replay attacks.

https://github.com/moxie0/knockknock
> it all dries up with the first French person because largely they are mostly intolerant of poorly spoken French

As a French person surrounded by non native speakers, I am sad to hear this. Many French people should quit their elitism with respect to the language and start bothering about the content instead. Languages are tools, not an end in themselves (they are also a very interesting topic).

It is still useful for non native speaker to be corrected and they usually appreciate it (foreigners has told me many times that French people don't correct them enough and they were happy I did). They usually want to improve! There are ways to do it without disrupting the conversation:

- come back to a mistake at a later point after the conversation is over - a correction should not interrupt the conversation taking place, except maybe for critical mistakes or to fix an ambiguity (and then it's often better to ask than to blindly correct, because it feels better for everybody and sometimes you are just wrong). It's already hard to speak in another language, it should be clear to everyone that making mistakes is not important. It's better to let people express themselves intuitively, smoothly, with mistakes, than a conversation where they have to think hard about the grammar and the language and where it is difficult to express themeself.

- pick frequent mistakes

- mistakes are a great opportunity to have interesting discussions about both the native language(s) of the speaker and the language being spoken. I've been learning many things thanks to this kind of discussions and they probably make me better in English.

- keep in mind that you are probably an absolute shit in the native language of the person compared to their level in yours, and they are actually doing very well.

There is nothing fundamentally wrong with making language mistakes, don't be a dick about them.
eBay cleaned up its act and cracked down on shady sellers. Amazon did the exact opposite, and is now worse than eBay was as it worst.
Leftist racism is going mainstream, but here at the Hacker News cafe, it's considered extremely gauche to acknowledge it. Even if you have to raise your voice to be heard over the sound of clomping boots outside, keep it polite and just keep talking about the latest CSS framework or somebody's implementation of Forth in Rust or whatever.
Youki – An experimental container runtime written in Rust
Why any privacy compromising options are not opt in by default? It should be a law if companies can't be bothered.
its exciting to think collaborations involving less-or-more diverse music for people to discover! I love radios for this because of the genre diversities it gives listeners. From reading the Chris Moyles auto-biography I found a topic this fascinating. From Daft-Punk to Fatboy-Slim and more!
Even then, I don't think lumping all "startups" in one basket is fair. A friend of mine joined Snowflake (and rejected some FAANG offers) when it had ~40 engineers, i.e. when it could still well be called a "startup". He can literally retire after his options are fully vested, just 4 years after he joined (barring some catastrophic event to Snowflake withinin a couple of years' time horizon). AFAIK aiming for late-stage startups has been a common strategy for people trying to strike gold. Maybe it's less valid nowadays? But it doesn't seem to make sense to me to say that working for a startup is 99% of the time worse than working for FAANG. "Overrated" it could be, and many startups, especially early-stage ones, suffer from a huge amount of uncertainty for people aiming for the liquidity event, which they may well underestimate. But I can't imagine anybody, by working at FAANG, getting the amount of money he is now projected to get.

Another interesting (and non-US-centric) factor for me is the flexibility a startup can offer in terms of your work and compensation, especially in an era where going remote seems to be an unstoppable trend. If the company is willing to pay all employees the same amount of salary, regardless of where they live in the world, it could be a no brainer for somebody not living in the US to work for such a startup. The salary they get can easily exceed Google L4 total pay (e.g. in the UK and in Germany, not to mention in most other countries). Of course, many companies such as GitLab aggressively adjust their salary according to where you work from, but I've seen more and more companies that don't. It will be very interesting to see how the market sorts itself out in a few years' time: Seems to me the proliferation of remote work could result in US salary and remote salary meeting somewhere in the middle.
And in the case of Alibaba, be registered as a business, not an individual.
What most fascinates me about this whole kerfuffle is your adamant refusal to take responsibility for anything. All I've seen from you is continued insistence that nothing is your fault, accompanied by pages of nigh incomprehensible "evidence" that doesn't seem relevant to anything that's actually happened.

The facts of note seem to be: (1) you are, for whatever reason, in charge of freenode; (2) the very first moment you attempted to make use of that position, you destroyed freenode.

That is a *catastrophic* management failure on your part, and the fact that I haven't seen so much as a "my bad" from you is appalling beyond words. Despite how much you claim to care about freenode, you are clearly more concerned with your own image.
Currently there’s have no way of generating checksums or cryptographic signatures as Pakkly doesn’t enforce any structure on apps. They are delivered straight from GitHub releases so the security considerations are the same as downloading from a browser.

I’m developing a CLI tool to allow signing and notarizing your apps and the installer itself. Hopefully that will alleviate some of the concerns you have.

The third-party service angle is understandable, but I’m not certain how it’s any different from any other third-party service.
This already happens with botnets. It's just that the nonces are a lot less organized.
> author Julius Werner <jwerner@chromium.org>

Can we call this calendar the “Juliun Calendar”?
Chinese brand. Not surprising
If the goal is to automate loans then why do we need cryptocurrency? Couldn't we automate loans using business data in the current world of centralized finance?

The benefit you're suggesting, that all the restaurant's transactions would be on the blockchain and so lenders could automatically evaluate the risk, is at odds with my understanding that bitcoin has high transaction costs and slow speeds and it is therefore unlikely that all of a restaurant's patrons would ever be paying with on-chain transactions. Maybe they could pay with something like a Coinbase credit card, and Coinbase could make transaction histories available to lenders - but I have to imagine something like that exists in current finance with our current credit card companies.
Hiring, Interviews and Corporatism in Tech
As a general principal would you call robin hood a thief? Taxes are theft since they're collected by threat of force, but they pay for things we all need (mostly), so necessary theft. I doubt an organised society that works for everyone could work purely on donations.