skysight-inc/HackerNews huggingface dataset:
The last time Wikimedia Foundation released a new project website was WikiData in 2012, more than 10 years ago.

Okay well maybe that's not fair. They did recently update the CSS for Wikipedia itself ... I don't know how many millions of dollars they spent on that...
Guilty. I'm pretty good at my job, but I never learned CS fundamentals and don't work in a context where this matters (I currently work in front-end JS/TS).

I don't think it's worthless knowledge to me, but I think you're a bit blinded by your own context. I have seen many comments on HN bemoaning "Developers who don't even know X", and X is always something different.

I don't think there's a smoking gun for bad developers and it's weird to me when programmers think there is one, tbh. Everyone has gaps in their knowledge, and with something so arcane as programming, it's very easy to have no idea that you're missing some important or "fundamental" piece of knowledge
In this case I'd argue the Chromebook is much more secure from the firmware up
Yeah, I definitely get that a lot, I build things I think are amazing, and then nobody uses them ever. Oh well.
One of the extensions had 45213 installs, which is what the headline stated. But no matter how you count it, the rest of the extensions was far off 45k.
Is that much different from the current foreign car import quotas and financial aids to categories dominated by US makers ?
These are the smallest parachutes to make headlines.
That used to work when it was just the cookie law, it doesn't work any longer. It must be "as easy" to opt in as it is to opt out, because of this dark pattern specifically.
He's now the 'safety third' guy; i.e. he's gone full shill.
Programs are represented as one-dimensional byte arrays while they are being executed, too, as are all other data structures stored in an address space. I don't see why complex data structures flattened into a linear space via syntax structures should be any less legitimate than complex data structures flattened into a linear address space via pointers.
Last summer I had consistent "micro drops" in my upstream cable connection with a frequency of a couple times per hour up to dozens of times. The peaks were generally weekday afternoons.

The symptom was the same each time, which was a roughly 5-10 second period where my download would work perfectly, but no data could be uploaded. This was frustrating at work and at play. For the former, I'd see and hear everyone in a virtual meeting, but they'd lose my audio and video during that time. At play, I'd just get dropped from whatever online game I was playing.

Looking at the modem's status screen, I could see that I only had a single upstream channel connected. Looking to bypass wiring, I connected my modem directly to where the home wiring connects to the wire from the street. Same result.

When I called Xfinity, they let me know it was probably inside wiring, even after I let them know about the test at the wire entry point. They really didn't want to send someone, and warned me it'd be $150 if it was found that the issue was inside wiring. The next available tech appointment was 13 days away.

The good news was that FIOS was available and they could come the next day. Even better, I was able to convince the tech to run the new cable to a much more convenient location for my desk & router.
Much of the world building of SW was done by the fans, Lucas really knew how to build a brand even back then.
Nah, it's more like leasing a car, stopping payments and then expecting to continue driving the car (it's been already delivered to you!)
Packj [1] flags malicious/risky NPM/PyPI/RubyGems packages by carrying out static analysis and looking for capabilities/permissions (diff from runtime permission enforcement). Supporting VSCode/browser extensions is on our roadmap.

Disclaimer: I'm the lead developer.

1. https://github.com/ossillate-inc/packj
> Because not caring how FP values are stored and what the implications are (or even not realising that you favorite programming language uses FP by default) is a particularly fast way to become the "minus 10 times programmer".

I don't think that's true at all. You're merely looking at a symptom of someone who is intrinsically a negative performer. But that's rather like assuming that someone with a cough has tuberculosis.
I’ve been a very happy Brothers customer for nearly two decades. We still have the same laser printer. Would highly recommend a laser printer over ink printers in most cases and would advocate for Brothers over any other brand printer at this point. The printer we have has never had any issues, including a situation where a bunch of boba tea spilled into the printer. Hosed it down, let it dry, and still works!
What if black holes are NaNs in the simulation we live in. Maybe it was written by a phd student as an experiment for his thesis.
Protection racket: https://en.wikipedia.org/wiki/Protection_racket :

> A protection racket is a type of racket and a scheme of organized crime perpetrated by a potentially hazardous organized crime group that generally guarantees protection outside the sanction of the law to another entity or individual from violence, robbery, ransacking, arson, vandalism, and other such threats, in exchange for payments at regular intervals. Each payment is called "protection money" or a "protection fee".
The Lathe of Heaven is worth a watch. Produced in ‘79 for public TV. Released in 1980 so maybe just outside the criterion.
How is having an ID card a requirement to tattoo a number on your arm? Nobody is advocating for mandatory "ID please" checkpoints everywhere, merely providing a standardized way to pass through existing checkpoints (AML/KYC in the bank, etc).
Great book.
The interview with Peter Attia on Star Talk was also interesting (and some parts hilarious):
https://startalkmedia.com/show/medicine-3-0-extending-human-...
Do not donate to Wikipedia.
>> a greedy businessman first, an artist second:

A reasonable description of every successful artist, or at least those who saw success during their lifetimes.
I call anyone who agrees with my politics, or keeps quiet about theirs politically neutral.
I Believe in Machine Learning. I Don’t Believe in AI
Thank you for the information, very useful.
Once upon a time, I was sitting in my shack in Home Park when I got a random call from an independent tech recruiter. During the discussion, I mentioned my involvement in the Linux Users Group at Georgia Tech, at which point suddenly we were discussing Nick Black's life story, which was kind of weird (I guess I was mostly listening and not talking). I don't know why the conversation took that turn, I didn't initiate the topic change. We never actually talked about the job the recruiter was calling me about, and I never heard from the recruiter again after that. To this day I think I still don't really understand what happened.
> He's a dreadful, wooden actor.

That's the meta-appeal for me. How did this guy get in so many movies? Back in the day, it was the pleasure of people seeing a favorite actor turn up in more things, I am sure.

> Does The Stepford Wives count as sci-fi?

Yes, for sure. What's your thinking on why it wouldn't?
> I have been leery of VSCode for this reason.

> It’s not just malicious extension authors. Compromised developers of good extensions are just as much, if not bigger, of a risk.

If this is your reason to avoid VSCode, then you should probably start avoiding basically all other code, too. It is after all written by developers, who can and has been compromised. All over the supply chain. Over and over again. And so on.

But yea, hate on VSCode will you.
Such great work. I learned things and have a clearer understanding that I think I will come back to in the future. And I say that as someone who has programmed for 15 years! I think your effort paid off, and the inspiration shows through.
https://archive.ph/EPWXW
Should everyone be able to get their money back from Apple/Google/Steam/GOG for any digital purchases? After all, the retailer wouldn't lose anything by giving a refund. Only bits changed hands.
The standard for drug approval by the FDA is that the drug has proven to be more efficient than the controls in a phase 3 clinical trial, to the satisfaction of the FDA's experts. The ESA has similar requirements, as do the NHS and other national bodies.

Given this, I consider that the right prior is to believe that a drug that has been FDA, ESA, NHS and many other national bodies is actually more effective than placebo. Which means, the onus is on you to bring evidence if you want to claim they are not - otherwise, "Stop spreading FUD and misinformation" is the exact right response.
That's an interesting UX problem. Have you tried Anchors ("#" buttons)? Do you feel like it would be convenient if there was an option to mark all new posts as anchors? You could jump between them with "previous/next" buttons.
Whilst Soylent Green is dystopian, I'd consider it scifi as it features food recycling technology and suicide booths. (Edward G Robinson was terminally ill when he shot Soylent Green and died just a few weeks after filming - makes his death scene quite poignant although his co-stars weren't aware of his bladder cancer).
You’ve just defined gravitational collapse.

The real question is: is the volume infinitely compressible or is there something that would eventually oppose enough counterforce to halt the collapse?
> you end up with very long, repetitive scenarios or vague scenarios. Or even both.

Almost correct :D

The BDD scenarii also act as "user stories" in a Scrum/Agile workflow. It was a nice way to re-use what the product owner requested.
> What Electronic Warfare is going to pull 5,000 drones a month out of the sky?

If they can jam their control link and GPS, wouldn't they just crash?

IIRC, Ukraine (and Russia) are using a lot of civilian-grade drones, which I would assume would be very vulnerable to military electronic warfare.
Good luck collecting the fine from Twitter. Take a number.
Using thread pools/connection pools could help a lot both in performance (less time to create threads) and memory use (less fragmentation + less memory to garbage collect after short-lived allocations).
There's a guide somewhere about using connection pools, multiprocessing and async I/O vs. pthreads, showing that the most obvious solution to the concurrency implementation does not necessarily has the best performance, but couldn't find it right now.

EDIT: polls->pools typo
Then you need a better mail client.
Are they? It's also the 7th most visited site on the web. I don't think as many people would take offense to Roblox or Reddit leadership taking these kinds of packages...
Older 13 inch Intel MBPs are great.
I'm on a refurbished Thinkpad 11e that I paid $60 from NewEgg for upgraded to the max 8GB of ram and I'm happy with it.

Obviously if you want to run something heavy like Twitter or g++ or Gnome you'll want something expensive.
Now what if there only was a way to detect apps doing suspicious network requests... /s
The params are something that indicate where the badge service should go to get the latest information, not the information itself.

Which is why there is a value in having a badge service rather than just updating badges with a commit hook or something.
I can second this. I got a Brother HL-2270DW about 12 years ago and I have had no major complaints with it. Works great on Linux too.
That's sort of my point: Every day we're making huge progress yet nothing actually changes. We have achieved quantum supremacy, but don't have a practical device yet. We are sick of winning but have not won yet. Every stone is a milestone, but we're 1bn miles from the actual goal so...
I know what TI's PRU does, however, I haven't used them at all, I can't really offer a valid opinion.
They have plenty of money. Why do they need to hire expensive executives to sweet-talk large donors? This line of justification is similar to that used to justify administrative bloat in universities.
It increments the sequence associated with with a "serial" or "bigserial" field—usually used for primary keys. People are often surprised by this because they expect their primary keys to be sequential and sequences are designed to leave gaps in order to avoid a lot of locking.
Less effort and and hassle to write a new language down to the compiler itself than to deal with glib/gobject. This is unironic btw.
I do believe that the details should be left to people who have some understanding (preferably not because they're in the pockets of those their decisions affect). It's why I support the idea of a regulatory state, despite some concerns about non-legislative bodies making rules with the force of law. But that didn't seem to be what my interlocutor was talking about.

> There's no reason whatsoever why random people like my mom

I very much doubt that their mom is a legislator, or on any regulatory agency's board, where these decisions are actually made. They were sneering at the common voter, suggesting there's "no reason whatsoever" for them to participate even at that level. I happen to believe that high barriers to participation for voters or even legislators undermine democracy, and I believe so quite strongly, hence the equally strong response.
Lot harder to hook headphones up to a sonos surround sound system than it is to just mute it and read subtitles.
> Well, yeah. Public transport never going to be as sustainable as private transport, that's why the government is funding it in the first place.

Is private transport (i.e., the construction of roads) even financially sustainable? I did a quick search and it appears in the UK the amount brought in from vehicle tax each year is less than the amount spent on roads (https://www.gov.uk/government/statistical-data-sets/rde01-ro...).
Some of these tests are doing concurrency. Some are doing parallelism.

Concurrent meaning multiple tasks run within a given stretch of time. Parallel meaning multiple tasks run at a given point of time.

These are not the same. So the tests are not testing the same thing.
> The cost of the subscription should (And I'm sure does--more than) cover the cost of the ink you receive.

It might not even cover shipping costs for the ink, you pay $0.99 and receive a full set of fully filled cartridges, that may last you a few years on a $0.99 subscription.
Taught for America
That's an interesting example.
Also, the same pattern has happened to other terms as well:
1. At first, a quite specific meaning.
2. As time goes on, the same term gets used for more & more things.
Tell HN: ChatGPT Refuses to Discuss How to Stop AI
If you ask it questions like, “provide a strategy for stopping ai development,” it refuses.

Instead, it redirects towards strategies for developing safe and ethical ai because of its benefits to humanity

Repeat prompts and rephrasing don’t work
Don't subscribe to the service if you don't like the business. HP certainly pushes instant ink, but afaik, all of the instant ink printers are also usable with customer owned cartridges (although some printers won't use 3rd party cartridges).
Why would the EU change laws about how business is supposed to be conducted in the EU?
Of course they don’t know whether they’re string theorists! Nobody knows whether theorists are made of strings or not! That’s the whole point of lacking experimental verification!

</humour>
I have 7, unless you include logins to the various systems and servers attached to my network. Then I have ~100.
Yes, if they didn't authorize the purchase.
Even Adobe Acrobat has been caught sleeping on the job before - what better reader to rely on?
The EU isn't really protecting the privacy of its citizens with the GDPR as much as people think for at least two reasons.

First there is the practical implementation. As we've seen the current stand-off between US government security laws and EU government privacy laws is still being decided in favour of transferring personal data for processing in the US. That might even be the preferable way to break the deadlock for the immediate future because the cost to the European economy and particularly the tech sector of suddenly cutting off all US-based services when the EU has no native competitors would be enormous and as things stand that appears to be the only safe way to guarantee legal compliance on both sides of the Atlantic.

There is also the hypocrisy angle. The GDPR allows for EU government access to personal data under their own security laws that is not so different to what the US laws allow the US government to have. There are definitely some double standards in the typical arguments about how the GDPR protects personal data from unwarranted government intrusion and overly broad security laws.

I'm also firmly in the pro-privacy camp on principle but the rules do still need to be workable or everyone is just going to ignore them anyway. It's not clear to me that the way the GDPR is currently being used against big US tech companies is a good way to go.
At $6, you really are not paying to use the dark mode, you are paying to appreciate the value it brings to you, nobody is forcing you to use the app.
Bugs and meltdowns at Twitter don't even count as news anymore.
The output produced by gron looks quite clean to me. You just write your file as if it was a list of js variable assignments.

allowed-downtime[0][0] = 20230523170000Z
allowed-downtime[0][1] = 20230523170500Z
allowed-downtime[1][0] = ...

or if you absolutely want the names, you can make a "list of dictionaries":

allowed-downtime[0].start = ...
I'd prefer non-SaaS companies find a clearer way to represent it.

I agree that that's how SaaS companies use it, and I think it makes sense in SaaS (where the gross margins are almost always 80%+). When someone uses a number aimed at 80%+ gross margin businesses for a business with significantly lower gross margins, then it'll mislead people.
It's great to check out the 1970s Invasion of the Body Snatchers to get a taste of 1970s culture and best of all see a little of what San Francisco used to look like.
Ah, that’s a good point. More accurate and easier
I've been using an incredibly stupid bash script to do this; you've finally given me the push to publish it here: https://github.com/krsiehl/hn2mdir

Run mkdir -p /path/to/some/directory/{cur,new,tmp}, then ./hn2mdir.bash /path/to/some/directory/, and it'll crawl Algolia's HN API to dump a bunch of emails, one for each post/comment. You can read it with mutt -f /path/to/some/directory. Syncing with IMAP left as an exercise to the reader (I'm using mbsync).

Note that it gets large, fast, and may break your IMAP server; I periodically run find ~/Mail/HN -type f -mtime +30 -delete to clear it out.

Edit: should clarify, this is read-only, I've never bothered to set up any kind of response functionality
> Second, there are profitable passenger railways - a very famous example is Japan's high speed rail system.

No, the only reason Shinkansen exists is because of government subsidies, both direct and via interest-free "loans" without any repayment terms.

> First, there are other things to optimise for other than financial profitability

You don't have to optimise for financial profitability. If the product or service you provide is valuable to people, it will automatically bring in profits. If not, then you either go out of business, or subsist on continuous subsidies, e.g. every single passenger rail system on the planet.
HTTP/3/QUIC supports migrating connections between two networks, such as if a user switches from WIFI to LTE. IPVS or any UDP load balancer won't handle this scenario properly since it doesn't introspect the QUIC header and load balance based on the QUIC connection ID. This QUIC connection ID allows for a stable connection when the device needs to switch networks. If operators have any sort load balancer (like IPVS) between the client and the point the HTTP/3 connection is terminated, they will need to ensure that it has proper support for QUIC. One example is Katran[1] which has support for this method of load balancing.

[1] https://github.com/facebookincubator/katran
... it's why I print with one of these

https://epson.com/For-Work/Printers/Inkjet/EcoTank-Photo-ET-...
Great list. I love Colossus:The Forbin Project so much (it used to play on repeat at the Alexis Park during DEF CON)

I named a company after it:

https://web.archive.org/web/20070118045822/http://www.thefor...
How _do_ you make an LLM trained on people's personal information comply with privacy law?
Yes, for my first example, I am temporarily disabled in regards to my arm, but my hearing is just fine. Accessibility for subtitles still helps me.

I think the classic example of accessibility being better for everyone is the ramps at crosswalks. They help people with wheel chairs, they let blind people know they're walking into a crosswalk. But they also give people more traction, or help people with strollers move around.
I watched it with my wife, who doesn't enjoy weird crap from the 70's. But she does enjoy making fun of films, and enjoys my Sean Connery impressions.

That movie made for amazing MST3K-style home viewing, because of Connery's reputation as a weirdo and womanizer and the fact that that movie was horny.

Will watch again with the wife I am sure before too long.
It's a really thin article. It fails to say how "topological solitons" are different from wave-mechanical solitons, nor does it explain why they look like black holes, or why they lack an event horizon.

I'm routinely disappointed with phys.org. It's pop-sci with the "-sci" component reduced to a remnant.
study it, sell it?
Sadly, it seems privacy has gone out of fashion.
I am happy to hear the genomics labs you've worked in would be happy to delete it.
Tencent launches palm payments in Beijing. Passengers can pay with a hand wave
The same way computers can have a "bus" despite there being no large multi-passenger motor vehicle inside the laptop sitting on our desks. It's technical jargon that means something other than what the layperson thinks it means.

It's probably easiest to visualize the sense in which "defect" is used in the article by the analogous concept of https://en.wikipedia.org/wiki/Crystallographic_defect , a disruption in what is otherwise an orderly, regular structure.
> the person Karen is screaming at in those memes is usually not white.

That seems like an extremely dubious claim. Do you have any racial statistics for customer-facing service sector workers to back that up? In my experience, businesses in most American communities tend to hire young relatively attractive white people for these roles (there is an ageism and racism angle to their hiring, but that's beyond the point being discussed here.)
This website loves to rail about dark patterns, but can't see that Roblox (and Apple) have colluded through dark patterns to allow this scenario to happen.

Their Apple Family pay system is flaky and essentially unsupported (do not bother calling for help when it's not working, there is none), doesn't work at all if as a parent you have an Android phone, and in general is designed to obfuscate in app purchases.

They'll even gladly let you buy the same app and DLC that another family member has purchased which is shareable - you just have to search through a completely separate interface to see if someone else has it already.

Roblox takes this up to 11, you can set up recurring purchases on accounts below 13+ without triggering any notification to the "supervising" account, there's no "family" billing history, no ability to set alerts on purchases when you do give permissions, no ability to set monthly limits (Premium is a different kind of joke), and of course the microtransaction / freemium model is designed to frustrate every child who isn't paying to win.

We banned it in our house after 2.5 years of trying to accommodate our kids who at their heart just want to play games with their friends and each other. But these companies are designed to be mini casinos.

It's disgusting.
If it's any consolation, I doubt any of it's advice would have been helpful in the first place.
It's kind of wild how he guessed that we'd have generative stories before we'd have perfect human voice production.