skysight-inc/HackerNews huggingface dataset:
Hmm... I don't understand this. O(N) is very fast for most realistic purposes I can come up with. It's faster than sorting - O(N log N) - which I was taught is "basically a free operation". (Coursera class with Tim Roughgarden.)
This is one of the reasons we’ve had to go the dreaded electron route and really push the desktop app: it’s just not feasible to deliver the same UX across browsers/OS. Really frustrating. I’ll add one to your list:

4. I wish RTCRtpTransceiver would allow reusing encoded MediaStreams instead of re-encoding. For video, dropped frames are acceptable without needing to renegotiate bandwidth.
The early adopters have a lot of options, of which we believe to be the best for a certain segment and have been for nearly a decade now.

SaaS Accounting in 2010 was a tough pitch in Germany and for some segments still is.

The laggards have a large industry catering to them so that's where the most revenue is still concentrated.

From the top of my head our last analysis showed that less than 5% of the TAM of SaaS Accounting Solutions in Germany is captured at the moment by any of the active players.

So the strategy is to provide a meaningfully better replacement for existing solutions while not relying on the advantages of the SaaS model.
I’m sorry to hear this. You’ll quite likely have lots of questions, and there may well be few answers.

In Mental Health First Aid (MHFA), we use the acronym ALGEE in supporting people:
- Assess
- Listen non judgementally
- Give encouragement and support
- Encourage professional support
- Encourage self-help and other support

You can apply this to self-care as well.

I’d encourage you to be aware of your feelings and emotions over the next few weeks and months. Assess what you are feeling. You can find thoughts re-emerge at odd moments, and your emotions changing. That’s normal and OK.

Finding someone who will listen, without judging you or your housemate, is important. They don’t need to be trained, but they do need to listen without bringing themselves and their feelings and views into the conversation.

In the UK there are organisations such as Samaritans and Shout 85258 (Crisis Text Line in USA) with people trained in how to listen, email or message as support, particularly for those in crisis, but also for those who need someone to listen. There are also specialist support groups for those who have experienced bereavement by suicide such as https://uksobs.org/ who also provide guidance on support after suicide https://uksobs.org/wp-content/uploads/2019/11/Support-after-.... See what is available where you are.

Depending on how you are doing, you may need or want to get other professional support.

Be kind to yourself.
Exactly. Sometimes it IS all you need. When it is, just use something v simple. When it's not, use something more aptly fit.

The key point which I think is lost in a lot of the new age framework fanaticism is that people ought to pick the right tool for the job, not just the shiniest, most expensive tool on the eye-height shelf.

Otherwise it's like those...hardware store man/femme-shed wannabe wankers who purchase these crazy gadgets when all they really need is a file and a hammer. Don't be that person/company/project.
The self-preservation instincts of the United States government would be difficult for the most imaginative fantasy writer to overestimate. This is an institution that kept a fleet of custom-made aircraft on continuous airborne watch for 30 years, just in case all the secret backups to the secret backups of the underground operations centers were simultaneously destroyed, so that it would absolutely never lose the capability to end all life on earth.

Do you really think there aren't an infinite number of heavily armed spooks ready to materialize from the ground under Washington, D.C. on a moment's notice? Do you really the think the agencies they work for all officially exist? Do you think they haven't been there since at least Reagan?

There were fires near the White House. The leviathan is starting to feel a little bit threatened. Now if these guys are actually mixing it up with protestors I will be deeply worried. But while they are just a small presence on the sidelines, standing at at attention in their G-Man sunglasses and coiled earpieces, I will be reassured that the deep state functions exactly as I expect it to.
According to a quick Google, it's in the air at a concentration of 5ppm. For loose comparison sake, this is like pumping out an Olympic sized swimming pool to extract 10 litres of the good stuff. You certainly won't be doing that to fill children's balloons.
I thought it would be obvious that eBay is doing this to identify bots (usually on servers) vs. real users (on client-only devices).
This is underappreciated. Achieving sufficient confinement pushes toward larger volume/surface area, but getting high power density pushes the other way. In a way, the fact that 80% of the DT power output is in fast neutrons becomes beneficial -- that fraction is absorbed volumetrically, so only 20% must be conducted through the surface (or convected, if it's a liquid).
I feel this should be massively game changing. But I cannot work out which game.

All the examples I can find seem to be around levels of privacy preservation that I just think if i was that concerned i would not risk sending it to anyone else anyway.
gron looks pretty cool, but it doesn't really seem like a substitute for jq? jq does all sorts of transformations.
Some people do not consider mathematics to be a science. They veiw it as a tool used in science, e.g., statitics.
Ask HN: Would you automate 100 acres of farmland
I have the opportunity to draft a proposal to farm 100 acres of urban farmland.

It is iffy financially mostly because of labour availability. And costs. But. I am still going to go ahead and create a proposal for a working farm ..a kind that has never existed. An automated urban farm with a kitchen-sink/duct-tape approach wrt available Agtech.

Even if it gets rejected, it will become part of public records(it is public land). I am ok with it. Maybe someone will take it up some day and run with it even if I can’t now...but perhaps it might go through..regardless..

I am familiar with how the previous farmer farmed it as he has been mentoring me for the past 6 something years with my own farm. I want to take all that and modernize it.

1. Starting with minimal and automated tillage.

2. Swarming robots for cultivation, weed management and data collection of pest/inputs/yield prediction.

3. Updated paperwork and certification. I want to create my own protocols, compliance and audit standards for automated farms. Including traceability and best practices.

Bad news: it’s super cost prohibitive. Because I have to be grounded in reality, I am going to chisel it to suit the project.

Having said that...I can’t help fantasize about cutting edge futuristic farm of the future..with existing Agtech.

Any ideas? Forget about the costs. Just vision.
Dead fish tends to float up. Just saying.
Coding in Rust isn't easy, but where it is hard it is hard in a good way. It is like being on a journey with a good friend, who deeply cares about not letting you shoot yourself into the foot and explains you why without judging you.

Even if Rust would be wiped off the face of the earth tomorrow, thr things I learned from it have definitly made me a much better programmer.
No, the killer was the move away from hub and spoke model to directs between secondary cities. This was exacerbated more by ETOPS allowing narrow body jets to cover ocean flights.

No point in Southwest funneling all passengers to LAX to board an A380 to HNL when they can just have directs on 737s from every west coast city.
That paper is a real disappointment with the places it doesnt go.

Specifically, if QUIC is to have high performance and high power efficiency, just batching the packets isn't enough. Think of a usecase - a CDN wants to be able to send a block of data from disk to a client. It should be able to direct that data from the SSD to the network card without the CPU touching the data at all.

On the receive side, a mobile device should be able to download a big file to ram or flash with the main CPU asleep most of the time.

That means the network device should be encrypting the packets, doing the pacing, doing the retries, etc.

It may be that a quic specific set of options or syscalls is best for that, or it might be that the application should provide a "this is how to send my data" set of bytecode which the network hardware executes repeatedly.

But just batching UDP packets is a half way measure which isn't in the direction of the final goal.
I asked this earlier and nobody had a response, so thought I'd ask it again: is there an extension to block this?

Edit: @Windows users: pip install pydivert and then try to write a script to block connections from Chrome to non-Chrome processes. you might need GetTcpTable2() or something. (Looking into this now. Check out http://stackoverflow.com/a/25431340)
Another nitpick: WebRTC connections are extremely fragile and a pain to herd. We’ve had to build both data and audio keepalives into Squawk[1] to ensure that we can hold connections for long durations (running in the background 24/7). And if the connection encounters a problem, often the only recourse is to renegotiate or recycle.

[1] https://www.squawk.to

EDIT: For anyone curious, we swap out the track from the RTCRtpSender so we’re not transmitting any data when we’re muted (muting the track locally means you’re still sending frames of silence every 20ms which eats up cpu and bandwidth). And every 15 seconds we send a 60ms blast of silence, and verify on the receiver every minute.
I'd be very wary about this kind of resource given that Coursera is almost completely different from what it was 5 years ago. Some courses have been removed. More things have been pay-gated, including automated test suites for programming assignments.

A comment from HN years ago about a Coursera course may well be misleading in 2020.
It matters a great deal. For example, Bagheera is female in Russian translations. This breaks the entire notion of Bagheera being an older male friend to Mowgly. This also makes some parts of the books nonsensical.

All the characters in Winnie the Pooh represent a group of school boys. When Kanga shows up, it upends their world. In the canonical Russian translation and animation Owl is a fussy old lady. Which reduces all shades of meaning.

These are simple works of fiction, and already they are greatly reduced just by the singular gender choices made by translators. And there are dozens to hundreds of such choices per book.

Complex books like Too Like Lightning may be even untranslatable entirely because TLL rests on gender ambiguity. Russian has gender even in verbs, so you can see a character's gender even in simple phrases like "I did" which are ambiguous in English.

etc. etc. etc.
I always felt like, how ganbatte almost translates to good luck, as it’s a set phrase you’d use everywhere English would use it, it still has a completely different connotation.

Good luck is out of your control, while ganbatte is cheering for you to do your best and the phrase can therefore be used even broader than good luck.

In a similar vein I always felt like otsukaresama somehow appreciates the effort that was put in to the work, where “good work” appreciates the result.
"Toolkit" seems like a bit of a stretch - as far as I can tell this is just a small example progam which uses HElib.
Zoom offers lower encryption for free users so it can work with law enforcement
I'm not saying state machines don't have changing state. I'm referring to the closed world assumption in the model. Also, I'm not saying state machines are not useful models for some types of computer use as in 'all models are wrong, some models are useful'. I use state machines in solutions all the time. It is a very useful pattern.

However, a statemachine model will not let me predict whether my computer driving an actuator will dribble this basketball or just randomly slap it. It is not going to help me predicting the size of a buffer needed to losslesly accept a certain rate of incoming packets.

Now in each of these cases I could extend my initial computer model to capture the relevant information. I could add a clock running 'ticks' for my 'computer', I could add a second clock running 'ticks' for the universe (i know, but let's keep it simple, remember, all models are wrong) and model the external system with wich my 'computer' interacts inside my new model and the above questions could be answered. But now I have no longer modeled a just a computer. You have modeled a closed world universe as a statemachine.

There is a huge difference for me in saying 'some computations can usefully be modeled as a state machine' and, to quote from the article, '[A] Computer, physically, is nothing more than a storage of various states, and combinational logic based on all the states (Program Counter, register values, RAM, Carry Flag, etc.) for state transition.'. Because even though usefull, like Newtinion Physics, or atomic models that look like small planets orbiting a sun can be usefull models, it is not complete. It will never tell me how my linear algebra library needs to be optimized for specific processor dies to minimize thermal throttling.

it is not just an incomplete but a leaky abstraction.

As an aside remember 'Row Hammer' [1]? That was sheer poetry in this regard. Using physical properties of a computer system to influence computation in a virtual computer from a different virtual computer just because they run on the same physical underlying hardware. The computer memory hardware itself was supposed to have abstracted this, the hypervisor was supposed to ahve abstracted the computer, and the VM was supposed to be a computer abstraction on top of the hypervisor.
While this article points out there are still opportunities for a malicious actor to gain access to the private keys stored locally in the browser, wouldn't that still be an improvement over only using https and server side encryption?

I'm not a crypto expert--so forgive my ignorance.
The focused vs diffuse thinking part was very useful for me.
Academic research seems pretty confident now (in the last few years) that myopia is mostly caused by lack of exposure to daylight when very young.
A little slow with large json datasets, but a major game changer. Thank you for sharing!
I think you may have confused qualified immunity a bit. It has nothing to do with criminal proceedings and is only talking about civil penalties.

The reason it's such a big deal is that it can be very difficult to get prosecutors to charge a police officer that did something wrong, and then it can be difficult to get a conviction even if they are tried. In a civil trial you can win by a preponderance of the evidence. So if you go after a cop criminally, where you do a have a lot of evidence and fail, that's it, no further penalties, the cop walks. On the other hand, you probably don't want to loosen it too much or cops will be sued at every opportunity. I don't know what the right answer is, but it's not to make it nearly impossible to hold a cop civilly liable.

I mean, that's how they got OJ, he was found not guilty in the criminal trial, but was found guilty in the civil trial brought by Nicole Brown's family. So allowing cops to get avoid the civil courts is wrong.
Sounds to me like you should tell the hardware manufacturers to make bigger ring buffers, or even to provide an indexed ring buffer which indexes by a user-defined part of the packet...
uBlock Origin on Firefox, at least according to a previous article[0] I read on HN. Doesn't work on Chrome/Edge because they never provided the API.

[0]: https://news.ycombinator.com/item?id=23361823
The crystal language client can attach to one of the vim language server implementations just fine and make the same functionality available
Humanity constructed something wonderful and new. (The internet.) And the corporate web has all but destroyed it.
Switzerland's lockdown has sharply reduced the cases of Covid-19
Densely Packed Decimal
I'm not aware of any extension for this but i think we run browser in some kind of docker containers we could avoid this.

One thing that could break due to this could login via XYZ network which opens a new tab in the default browser for authentication.
FreeFrame ?
I recently discovered a health problem and must have been told by five different doctors that there are longterm drugs that can help but I should focus on eating well, exercising and losing weight.
Also: almost everyone who uses rust does so by their own choice.
>That was until today thanks to a new toolkit we are making available for MacOS, iOS and soon for Linux and Android.
Why am I redirected to porn?!
Out of curiousity, did you ever try keybase? It always struck me that usability as well as security were their primary focus. And I think they did the whole key management / chain of trust thing really well.

Hopefully none of that changes now that they've been acquired by zoom.
Slightly OT but I’d suggest that the thing that has “ruined” the internet (for me) more than any other single thing are trolls, and they predate the corporate web by a long way.
This wouldn't satisfy the people angry at Zuckerberg. To them it's not about what they see, it's about what other people are allowed to see.
Also ordered one of these. Will review it on my blog once I receive it.
It's crystal clear why they do this.

Many companies or persons share their desktops for remote usage. Later they sell this service to eBay users. And they're using it for different fraudulent activities - from making real sales (just for stars) to bidding to own items (for rising price).

For years eBay fight this.
boy that thread at reddit took like 20 seconds to close my firefox tab that was in it. Never seen a tab to take that much to close.
O(N) search is not fast.

Hash tables and trees are O(1) or O(lg N) which are vastly faster than O(N).

Imagine a database with billions of records. O(N) search on this database will absolutely murder performance.
Sure, 4 billion addresses is plenty for a home network, but I haven't used a home network without Internet access since 1998.
Judge ruled: every Tennessee voter can now vote by mail
Just to add to its versatility: It is also used in the same part of a conversation where introduction has just been done and we would say “please to meet you” - in subtitles often translated to the cringe worthy “please be kind to me”
I find ETS to be relaxing, I like long drives in real life to. I let my mind wonder while looking at the landscape and listening to music.
Hypothesis driven research disregarding rigoriousness of hypothesis formation is most often flawed, as the hypotheses will be filled with suspicious/flawed concepts that cannot serve as reliable and meaningful abstraction of reality.

Consider the measures prefixed with 'real', for example, 'real wage'. The concept of 'real wage' isn't meaningless, since it captures the relation between wage and purchasing power when inflation is involved. But what about cases where inflation is not involved, or cases where we need to consider interactions between some other factors and inflation? In those cases, the concept of 'real wage' is often impedimental and misleading, a ratio indicating purchasing power would surely be a better choice.

Consider the concept of 'equilibrium'. I can hardly see any empirical foundation of 'equilibrium' when it's invoked by empirical economics research. There are stationary periods of prices. But it's a different story to interpret such stationariness as a state of equilibrium with a mysterious process forcing prices to always gravitate to this state. This interpretation is without empirical foundation and yet its reliability is often assumed a priori in the research.

If you are not persuaded, it's okay. Regardless, I don't believe hypothesis formation is irrelevant.

EDIT: On second thought, my case against 'real wage' above was missing the key. The key is that purchasing power is what matters, and the purchasing power (most of the time local) of stock variables (e.g. savings) is what matters. To adjust flow variables by inflation is often misleading.
In terms of seats, it’s roughly the same (and some airlines have awful A380 configurations), but amenities like showers and bars are much easier on the A380 given the space constraints of other widebodies.

Also IME engine noise is reduced given how far you can be from them versus a normal widebody.
Just wait until the database of ip and open ports is leaked and hackers start exploiting vulnerabilities of softwares listening to these ports to break into random people devices.
Ha, indeed, they were how they created a day/night cycle for the ring. It also provided an amazing amount of power for the ring's systems and defenses.
How far are we from helium being the primary good?

The price of natural gas is going lower and lower (and with strict environmental laws, might go even lower as companies move to other energy sources...

How close are we to the value of helium being greater than the value of the methane?
They should find a better way instead of compromising privacy of all the users.

And even if they decided don't they have any responsibility to tell the users.
"In type checking, only the signature of functions are considered. There’s no relying on the implementation for determining if callers are correct (like you can do in Scala, or Haskell)"

What does this mean?
This doesn’t work when you have UARS unfortunately.
Where is his detailed analysis wether targeted political fake news articles based on personal data could flip swing states?
Parent poster said it’s bad to ship early and buggy. However, Eich won out over MS doing exactly that.
Youre probably hacked.
We used the Ticket Type field with a totally different workflow. There was always one developer on each sprint whose task was to only bug fixes, nothing else. That person got the "Bug" Type tickets. It was always a mistake in existing implementation.
Decentralize the platform and secure personal data so data can't be brokered.
Of course it remains to be seen if they can still to that with the UK post brexit.
Leaving the current situation aside, it has long been the view of many economists that the Chinese economy was imbalanced and too export-oriented, and that the next step of its development ought to be to develop domestic consumption.

Like you say, that also has the nice benefit of potentially providing a huge cushion for Chinese companies, and that's already somewhat the case. Cynically I'd say that's also partly why the US is trying to cut Huawei's supply chain: Banning them from the US will not hurt them that much, but cutting off their supply chain will.
You can check the Ghcide and the (early work in progress but very usable) haskell-language-server projects.

They implement the language server protocol and add ide-like functionality for Haskell to any editor that support the protocol like vscode.

I totally agree that the records system is annoying.
Freckled girl therainbowme – Minecraft Skin
That reminds me of my favorite joke in Community.

During a review the following verdict is given: “Its good. In fact it’s better than good: it is good enough”

I find it so funny because it really plays with our normal use of “good enough” as “not good, but useable” but of course it is entirely possible to make something that is good but not good enough
Jurassic Park Dinosaurs Illustrated with Modern Science
At least my wikipedia tells me that.

https://de.wikipedia.org/wiki/Studia_humanitatis#Humanities
Of course police officers who assault people should be charged with assault. I don't think anybody says otherwise.

But then charge the individual officers, not "the police".
Rust is a fantastic language, and once past the borrow checker level, it can be quite productive. One interesting compatriot of Rust is Swift, which also ticks most of the checks in that list. Also Swift has IMO a better development experience, due to Apple’s initiatives. I wonder what Rust developers think about swift.