skysight-inc/HackerNews huggingface dataset:
This always puzzles me a but.

Is it the typing speed that limits the amount and quality of code one can write in a day? To me, it's mostly finding out things about the subject area, finding the right APIs, code search.

Of course, when typing is fast enough so that you never break your flow, it is important.
> Having the government writing censorship rules sounds absolutely dystopian to me.

No, because our court system could prevent any censorship that infringed on our rights.

It is better to have our court system stop people from censoring too much, than it is for there to be zero rules at all, as to what could or could not be censored.
Part 2: How to Recover from a Ransomware Disaster
> But it’s all we’ve got for free at the moment.

Doesn't OCRopus qualify as well (it does look unmaintaned, or less actively maintained than Tesseract)?
Can anyone post the full article? There is a paywall
The carrier VoLTE support for limited phones is not just a single carrier issue but its for a lot of carriers all over the world.

And thanks to the Android ecosystem some phones which support VoLTE will never get the required update to have the carrier settings nor will the carrier get anything from the OEM to be added to that whitelist.
Is it possible to do something about the pollutants inherent to cooking? Clearly you can do something about the pollutants from gas. Maybe the pollutants from one dwarf the other?

I have no idea, but I'd be interested to learn the answer.
You radically underestimate how many people would like to live in San Francisco. If barracks style dorms were legal they would fill up fast [1]. If Hong Kong style coffins/chickenwire cages with a mattress in them three feet high were legal they would fill up fast. The reason cheap housing doesn't exist is almost always that it is illegal. Banning flophouses, boarding houses, single room occupancy hotels; it's always about keeping property values up and poor people out.

[1] These are known as hacker houses, are completely illegal, and actually exist in San Francisco.
Implementing Real-Time Transcription in an Easy Way-Huawei Developers
I believe NCSI probes are also purposefully HTTP because captive portals MITM all traffic to force authentication. If it was HTTPS the probe would fail with a certificate error. The whole point is that the url can be hijacked. This is not really a vulnerability, they have just independently discovered this feature.
Worth noting lots of remote workers enjoy the occasional day at co-working spaces, and some do it regularly.
Where are the small molecule drugs to treat Covid-19?
What reason does 'the hitman' have for killing gas?
Older printers don't add identification to printed pages. I don't remember the exact year but I think the rule of thumb is that anything from the 80's or older is safe.
Finding one circumstance in which it's less good does not demonstrate that the entire technology is less good.
Induction has feature parity
> A colleague of yours in the precinct is walking over and sees the picture on your screen. "Wait a minute, that face looks familiar." He goes to the database and indeed sees a face that looks close enough. Now what is the next step?

That depends on if the goal of those using the technology is arriving at the truth or if the goal is naming a suspect who you can reliably stick a guilty verdict on.
It is part of Angular and everywhere on Android and iOS, it is plenty of attention.
Looks interesting, as someone in linux support having to remotely analyse logs rather than having a logstash/splunk/grafana/etc UI that I can use directly.. I am in need of tools like this. I will give it a run :)

EDIT: I had written here that your tool name 'ag' conflicts with "silversearcher-ag" which is a grep replacement and people are likely to be users of both. But your CLI tool name is in fact already 'agrind' just the cargo package is 'ag'. May be worth unifying them to 'agrind'?
DXX-Rebirth is under active development[0], it shouldn't have backwards compatibility issues on Linux. Are you trying some older version?

Personally a few years ago i tried some older game demos from early 2000s from publishers like LinuxGamePublishing and TuxGames and they pretty much all worked fine after some tinkering (usually removing bundled libraries like SDL so that the binary will use the system provided libs that are more up to date and/or installing OSS support for audio). A few required some missing libraries but those were available either on the repository (Debian) or from older distros (i grabbed some RPMs and extracted the .so files manually). Two games i couldn't get run because they relied on Gtk1 though - it shouldn't be impossible to run, but lost interest (Slackware contains Gtk1 so i could have copied it from there).

[0] https://github.com/dxx-rebirth/dxx-rebirth/
For those who don't know, he's the 1998 (co)laureate Nobel prizewinner for Medicine, for work on T-Cells & Viral immunity.

https://en.wikipedia.org/wiki/Peter_C._Doherty
Benefits are taxed. If you get free housing you'll get taxed on the difference between market rate and the amount you're paying. If that difference is 100% you'll get taxed based on teh full market value of your "free" housing. And if they fire you you'll have to deal with two of the top ten most stressful life experiences at once.
Influence Of Automation In Your E-commerce Business
Exactly ... We need to be "liberal" in some things and "conservative" for others.
ManagedPMO – Smarter Property Management
> The Pegasus project is a collaborative reporting project led by the French nonprofit organisation Forbidden Stories, including the Guardian and 16 other media outlets. For months, our journalists have been working with reporters across the world to establish the identities of people in the leaked data and see if and how this links to NSO’s software.
I remember the same issue came up a while ago on HN in relation to Israeli sports betting/gambling companies.
> Is there some part of the Node.js "event loop" where you could make a relatively small change that would mean all function calls were blocking rather than non-blocking?

It's no longer an event loop then, is it. Blocking means that your thread is dead to the world.

You're better advised to learn more about how to use the event loop to get the behavior that you want.
Yes, this is an extension of Liebig's Law of the Minimum[1]: growth is constrained by whatever nutrient is scarcest (relative to the needs of the growing organism), by extending "nutrient" to "environmental input" to include temperature, light and toxins.

1. https://earthwiseagriculture.net/grower-s-toolbox/law-of-min...
BBC often embed links in their articles as references. I am a little surprised they don't have an archiving mechanism to manage this content, especially things like tweets (although maybe a bad example b/c twitter should be banned from journalism altogether, kind of like separation of church and state).
Apple built a system that makes discarded devices unusable. Whether the trade-off is worthwhile is debatable, but the environmental cost is real.
The most suspicious fact around his death is probably the malfunctioning of the CCTV of his jail.
PDP-10 Live Coding
> While there are perils, there are also benefits

Rarely are anti-features sold to unsuspecting users without having some positives to explain their existence.
Based on the About page, and the information provided by the page, I'm obviously not the target audience for this page, but it was interesting information nonetheless.

Could definitely need some speed improvements or at least some indication of what's going on. Loading spinners are a band-aid, but are better than nothing.
My job description is literally to prove you wrong :-)
No, Windows 10 is not a domain controller and it cannot be. A Windows Server can be configured as a domain controller. Windows 10 cannot.
And there is about 99% change they will not reach that. The amount of Lithium projects that have not reached there targets in the last decade is amazing. Even the expansion plans of the 'big' lithium producers have been massively delayed.

There has never been a single geothermal lithium project that was actually successful.
I have searched for a project for blocking robocallers using a Raspberry Pi. Recently, I have received a lot of annoying calls on my landline phone. Surprisingly, there is a lack for solutions based on Raspberry Pi. This project [0] seems to be the best for the task. However, you still need to invest on a USB modem. The author recommends a U.S. Robotics 5637 Modem, but it is expensive, at least in Mexico. Compared to blocking ads with a Pi Hole, blocking robocallers is harder.

[0] https://emxsys.github.io/callattendant/
I think his angle is "I can shut down the entire business if I leave."
Zoom buys cloud call center firm Five9 for $14.7B
Well in many US states politicians write the curriculum. Like in Texas and Mississippi, you don't learn that slavery was the cause for the civil war, but states rights. Despite the existence of their succession documents
Where Blaming the Wrong C
All those things are done, mostly at different times by different people.

Optimizations are very slow to move into compilers, but once there improve potentially millions of programs, so there is a lot of value in it. But there is practically no value to be extracted from a better compiler, so the money to pay for that is very limited.

Any optimization that can be pushed into a compiler can be done "by hand" instead. All are done that way at first, and just a few move into compilers, eventually, after enough people get tired of doing them by hand, or seeing them not being done by hand when they ought to be.

The only way anyone learns to do it is to first need to do it. Most people don't need to, and so never do. But the highest-paying jobs are the ones that either make somebody a lot of money or save them a lot of money. The former have more upside; there is no upper limit to how much money could be made. The latter is strictly limited: you can't save anybody more money than the difference between what they are paying and what they pay you. But the latter is easier to get paid for, because people know what they are paying and hate it. Money you save them is money into their pocket over and over again.

Sorting is something people write about optimizing because everybody understands what it means. Few people depend on how fast ordinary sorting is (or, anyway, know they do), but the techniques you need to make sorting fast are the same as you need to make other things fast. Studying lots of optimizations makes you better able to reason about what you can do to optimize.
Go look at all the plumbing in a commercial building. There is a reason why the toilets are all in one location.

If you need to plumb all new water sources, sewer, air handling and electrical it’s not going to be all that attractive to retrofit.
I'd add an array language like APL or J to that list. Idris is worth mentioning, but maybe Curry+Coq cover that space. Maybe Icon too.

Concepts, Techniques, and Models of Computer Programming [1] with Mozart/Oz covers a lot of ground by itself.

[1] https://www.goodreads.com/book/show/772585.Concepts_Techniqu...
Because making it work is difficult and energy density is worse. But sodium-ion will eventually be part of the story. However it will not be 'switching' both will need to be growing fast at the same time.
Morning Habits of High Performers
I was under an incorrect impression that gas stoves were more common in more wealthy homes. Every crap place I rented had an electric stove. Every nice place I've lived came with a gas range. I was incorrectly extrapolating from there that poor people cook less (I still think this is true - see food deserts, fast food induced health issues, and the like).

Basically a chain of incorrect assumptions, and ones I didn't even properly express
Excellent idea. Adding audible feedback to the runtime is an effortless way to know what’s going on under the hood. I submitted a post about this concept last week:

https://news.ycombinator.com/item?id=27808113

In it I add midi sounds to the system handlers from nodejs’ event loop.
You can just opt to use synchronous variants of I/O functions such as fs.readFileSync(). Or you could use alternate Server-side JavaScript (SSJS) runtimes implementing the sync parts of CommonJs (= the Node.js API) such as teajs/v8cgi, narwhal, Helma. Though I'm not sure those latter ones are still being maintained after Node.js became the dominant SSJS platform ten years ago, when those projects contributed to CommonJs, and made Node.js even possible through the CommonJs module convention. And I should add that JavaScript and v8 lack any mechanism for shared memory access/multithreading, like the JVM has.
https://software-lab.de/doc/ref.html#nilSym

NIL in PicoLisp.
Gas without exhaust is horrible, of course.
TCP Checks, Results, and Timing Out in Rust
Why don't you stop soapboxing and address the comment you're replying to?
I’ve flashed a Canadian S8+ to work on Verizon previously. It was a a royal PITA and I had to get the phone unlocked as well (carriers are required to provide the activation codes here).

It ended up working though and my grandmother is still using the phone.
No kidding.

>Nationwide, fossil fuels burned for energy in businesses and homes sit at 13% of annual carbon emissions, according to 2019 data from the EPA.

>Gas stoves’ contributions to emissions are negligible compared with the gas used to heat homes and water. Less than 3% of natural-gas use in homes comes from cooking on gas stoves, according to a 2015 residential energy survey from the U.S. Energy Information Administration.

3% of 13% comes to just under 0.04% of carbon emissions. Yup, definitely making a big difference.

Edit: 0.04% of residential carbon emissions in the US only.
Yes, we can start with Congress.
Unless you have a modicum of electrical knowledge, a willingness to break some small safety regulations/laws, or lacking the former, a thirst for danger
In one of the most expensive places to live and operate on earth, there is roughly 3x as much vacant office space after a year of lockdowns vs before.

Wouldn’t it be weird if this wasn’t the case? You would think it would be a slightly higher multiple
What I don't want is everyone in the school parents group to know my personal phone number thank you very much.

I don't care if the chat is encrypted or not, if some malicious actor intercepts our plans for the bake-sale I think we can live with the consequences.

Also like 95% of my Telegram group chats moved over from IRC, which also had zero encryption. What we wanted was feature parity (moderation and bots).
> Literally don't care that houses in Malibu are going to fall into the sea because I love grilling up some salmon and asparagus over cold ones

Houses in Malibu fall into the sea because they are built in a coastal erosion zone, not because of your grilling - which can also be done over charcoal or propane, which don't have the huge issues of gas grid leaks and maintenance.
Angle Grinder supports analyzing a stream of data and updating the results on-the-fly. That's not possible in lnav since it uses sqlite for analysis.

Ideally, it would be nice to integrate Angle Grinder into the lnav to support both modes. I also think the the angle-grinder/sumologic can be a bit friendlier than SQL in some cases.
This is besides the point anyway. The average user does not need more than 8GB of memory to do their average tasks. Everything they do is possible in 8GB which is proven by the fact mobile OSs and ipados do it just fine. The only reason for the average user to have 32gb of ram is because most desktop apps are insanely bloated. If Apple caps the platform at 16gb but most users use 8gb, it means developers will make their platform efficient enough to run well on 8GB since all users and the developers have that amount of ram.

If MS teams does not work properly on the 16GB macbook then you report a bug and they will fix it but if it doesn't work on a regular PC it is more likely they will tell you to just get one with more ram.
Duck. No, Duck. I meant duck. Duck that. Ducking hell.

I could imagine easily going insane if I were forced to interact through a piece of technology that would not do what I wanted. It's bad enough when my phone won't do what I want.
I would record the call, that should be proof enough once they “forget” to refund you.
Does reading HN ever make you feel like shit? (2010)
My old clevo laptop has an i7 in it with fans that sound like hair dryers. It never throttles.

I would never buy a laptop where throttling was a presumed solution to thermal issues, because I want to get work done. Pre-m1 macbooks were awful. Even worse than top of the line dell laptops.

I have always felt like a minority for expecting a 2k laptop to actually be able to get work done.

If I would ever be able to run Linux as a first class citizen on an M1 (not going to happen) I would buy one in a flash. I have been playing with my mother in law's MacBook air and the thing is pretty darn amazing.
Not only that: after the first run, all the pages are still in memory, for all the subsequent runs. But you are making a private copy each time; that copying shows up as "system" time in the output.
It's just a matter of branding and wording really. =)

"Free housing for employees" vs "A private lockable office with a really comfy sofa and a private fridge wink wink nudge nudge"
Judging from reviews of hardware keyboard-video-mouse switches, they tend to work MUCH worse than Looking Glass. All modern GPU connectors are digital, so those KVM switches have to include a mini-gpu (usually a costly and buggy one). Also they end up re-implementing a complete HID support, because otherwise switching USB devices between hubs takes forever.

In nutshell, KVMs aren't worth their money because they have to re-implementing a lot of hardware already found in your PC.
But they're so small! They have so little plastic!

I mean, sure, it adds up, but how about we ban the plastic cups first?
The first is a direct excerpt from the linked article, which is a high level summary of the press conference. The second is a reference to this

https://youtube.com/watch?v=IwwwRC2xLC0
Cronet: Chromium's networking stack for your iOS applications
What's the line you're drawing? Most museums are tourist attractions to at least some extent.
That's a nifty use case! I use it to organize screenshots as well.

I read HN on my kindle[1] to assimilate knowledge from the comments using its highlighting, clipping features.

But commenting is painful on Kindle's 'forever experimental browser' so I take a screenshot and when I connect it to the computer the to-comment stack on a network to-do list is updated with a ready to visit HN story URL using query from the text on the screenshot parsed using Tesseract.

[1] https://hntokindle.com/ (Disclaimer: I built this)
Off-topic: I see the lack of standardized OS-provided GUI components in Unix/Linux distros as the main root-cause for low Linux adoption. I'm assuming there isn't such a thing since I haven't been able to notice any consistency ever in the GUI of any Linux distro and/or any GUI app that runs on Linux :P But I may be totally wrong.

On-topic: they should build an M1 app that simulates loud coil whine at low-CPU usage, so you can feel like you're using a Dell XPS.
This is not true. It just requires rethinking the whole design of a plane. Density of energy is not everything.

Batteries for example can be made structural, so they actually replace part of the weight of a plane, while kerosene has to be carried like cargo. ICE engines are far less efficient too. And the TWR of electric engines is better too. That again reduced the structural loads.

Electric engines also don't need to oxygen and can potentially fly much higher, where there is less air resistance.

Even if you can't get as far, the price to operate these planes will be so much lower, that for the waste majority of the market they will simply be cheaper. Maybe more trips with multiple stops.

Maybe the very longest flights would still be out of reach with good lithium-sulfer batteries but I suspect at that point those flights will be economically not tenable anymore.
I see, Realme/Oppo is not popular yet but is miles ahead of Xiaomi. Its almost as good as Samsung in terms of durability and much better in terms of quality of underlying components (vs value). Its pretty much a budget OnePlus.
Because facts aren't enough to win an argument. Especially when people pushing false conspiracy theories don't care about being consistent or accurate.

Especially when you need to "win" with over 95% of the population and not just a plurality or majority.

Also sadly some news media, some politicians, (don't know about labor unions sadly would not be totally surprised)some celebrities and vested interests are pushing harmful anti-vax agenda that hurts everyone.
Full Freeze of upcoming Debian 11 (Bullseye)
IPFS is great, but just a nitpick, there's nothing blockchain about IPFS. Blockchain usually implies decentralized but decentralized doesn't imply blockchain. Cryptocurrency blockchains only really make sense when you're managing something scarce and you need to prevent double-spends (like for currency or domain names).
What key features are you talking about?
Database soft delete is pretty hard
This reminds me of the artificial noise they create on some quiet electric motorbikes as a safety measure.
When all managers suddenly change their "green" report to "red", it is because no one wants to be the first to admit defeat, so they informally coordinate, even with the vaguest of hints, to all do so at once.
There are quite a few induction stoves made specifically for dome bottom woks. They heat up incredibly fast, and can be lifted up out of the field and used pretty much exactly like a gas stove.
They also have an upcoming talk on the topic.
In Germany every piece of data you collect has to specifiy as narrow as possible what it is being collected for before you collect it. Using pandemic related data for policing is a data privacy violation.

Of course that didn't stop police from still going into some places and demanding the data. But doing so was a clear breach of law.

Every piece of personal data you collect creates a pull factor for various actors to abuse said data, which is why you shouldn't collect more than you need, you should delete (or anon/pseudonymize) it once it is not needed anymore or you should collect it in such a way ot wouldn't be useful for state actors.

I am amazed how the German Corona-Warn-App was designed with these principles in mind. They managed to allow people to register into locations while only storing the data locally on your phone. Your phone then downloads the data from the servers in an non-revealing way and queries it for warnings/positive cases that have been issued in these locations at that time. If yes, you get a warning and you can decide how to proceed with this without having any other actor knowing of this.

This software is a piece of art from a privacy standpoint.