skysight-inc/HackerNews huggingface dataset:
When I was a graduate dev I worked for a company whose primary product was a APL interpreter. So it was an interpreted language, but it may well be possible that it can be compiled or JIT these days. The interpreter was written in 68K assembler and was pretty fast I suppose, but then I'm not aware any benchmarks to compare it with, since APL is not like anything else (except, as someone pointed out, maybe MatLab).
Your medical data goes straight to people's all day every phones through Epic's web interface.
Introduction to Light 4J Microservices Framework
Yes, but it looks nice on a shelf in the background of an Instagram photo.

Plain old conical drippers have exactly the same effect on the coffee, but they don't make it look like you're performing a science experiment.
The highest number I've seen for Firefox's marketshare is 5.8%, which is Wikipedia's metrics: https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Su...
“Hydrogen thyratron typically utilizes titanium hydride in it’s reservoir and the hydrogen gas is released when the reservoir is heated and recombined into titanium hydride when the temperature cools down.”

I’m guessing there’s an excess of H in the titanium hydride, so even if some of it leaks out, it’ll be able to maintain operating pressure.
Java 12 String API Updates
"The resulting book totals 60 million words" Perhaps they were going for the monkeys and typewriters scenario and figured by publishing the whole thing there had to be a novel somewhere in there.
While nginx is a great piece of software, I've found that envoy is marching forward at much greater pace with support for HTTP/2 upstream, grpc, tls 1.3, active healthchecks, upstream dns resolution, and many other features.

Not to mention it's fully open source and does not have "open core" problems that I feel like partially account to nginx lagging behind in some areas.
I agree. Its almost always more performant to intentionally build a system that to have characteristics that another system incrementally evolved to have. This is why rewritten software (if actually delivered) often performs better than the original, its usually this and not new framework X or new language Y that resulted in the win.
I don't care for the ritual aspects of it. My purpose is caffeine, yet I do want my coffee to be good. I agree with some others who posit that African coffee is some great stuff. It is. I use a French press, as I don't want to "filter" my coffee too much. If I cannot see the oil in the coffee, I will not drink it. I like my coffee very strong (taste and caffeine), very black, and in bean form before self grinding. The Ethiopian and Kenyan varieties are some great coffees.
Body panels made of solar-cells would be nice, combined with charging from stations or at home when there is not enough sun. Is probably not doable with current technology, but maybe some day
Typically, the person charging the car (well, they're paying Tesla, then Tesla pays for the electricity). Very few Tesla owners actually have free supercharging these days.
[OCCRP tech]

We're working on it. There's a whole back log of reporting that people have invested months into doing, we'll successively push out parts of the data once those stories are getting published.
Squirrels that inherit pine-cone cache from their elders have 50% more offspring
I got ruined for regular coffee when I found a local shop that roasts its beans sorted by size. So it doesn't taste scorched. Apparently most commercial coffee makers roast them in arbitrary batches, which means by the time the big ones are roasted the small ones are burned.

I know there's a lot more that can be done with roasting. But that one small change means you can have strong coffee without having burned coffee. Its at the point I can walk past a coffee shop and say "Yuck they don't sort their beans" just by the smell.
Deploying a (Java) Vert.x Native Function with AWS Lambda
> Have the big three confirmed intent to support WebGPU?

Google, Apple, Microsoft, Mozilla, and Intel are the core of the working group.

> Also, what is the state of WebGL backend support for gfx-rs?

Since you are watching the actual work on the PR, I don't think there is more to tell :)
It's good for turn based games, but twitchy action games and shooters will suffer due to the latency. If you wanna play Stellaris or something over this and all you have locally is a potato machine, I'd highly recommend it.
Just where do you think the SIMD instructions execute? It’s part of the CPU architecture like everything else and the quality of the implementation varies so comparisons are not only possible but critical: there’s a long history of apparent optimizations not panning out due to shared internal resources, mode switching overhead, etc.
I'm amazed. Are there really, "conservatively," 1000 developers working on Chrome full-time, for years? That seems incredibly high to me, but maybe I just don't realize what it takes to build an app like Chrome.
None of what you are referring to was stated in my post.
The data clearly doesn't not say what you claim. As for trending? I wouldn't call anything going from 1.9% of deaths to 2% of deaths as trending. Focusing on the 2% rather than the 98% seems also doesn't seem to be sensible.
"There are many factors that affect performance."

Not only man different features contribute to performance but also that put performance depends so much on use-case. Two CPUs implementing the same arch might each win a benchmark that has a different instruction mix or memory access pattern, etc.
> Have the big three confirmed intent to support WebGPU?

Mozilla is implementing it in Gecko, Google is implementing it in Blink, and Apple is implementing it in WebKit.

Now, implementing it doesn't guarantee they'll eventually ship it, but it would be surprising if they didn't.
Congratulations, you are brilliant and earned that elite job.
I'm always impressed how people manage to go to "why not me though?" after thinking about "why me?". It's a sign of a strong and life-aware person. We usually gives us reasons why we shouldn't do something and then there's no guilt not to think about why we should do it. It's sad because there could be so many more stories like this one if more of us had will to go to positive side first or at least after thinking about the negative side.
French press also extracts and preserves all the oils present in coffee beans, whereas drip/chemex filters them out.

As a sidenote, french press is also great for brewing tea, but keep your coffee and tea presses separated.
Kids can be surprisingly durable in pretty much every way imaginable.

Edit: We're talking about one bad event early in childhood here, not spending an entire childhood with abusive parents.
“This means a wholesale switch towards electric mass transit,”

His argument is to move towards electric mass transit, Which clearly won’t work everywhere. In fact, it won’t work in most places.

I think they must be having one of those nerd arguments.

Using coal for electricity, for example, helped change the world, and had positive effects, but we want to move beyond that.

Reducing the need for automobiles is definitely worth the effort. That doesn’t mean we will illuminate them of course, by a long shot.
"Working overtime in office and not getting paid in time"

No technical challenge is above this
The title's original claim is reasonably supported in the article. I'm pointing out that even if ARM development mysteriously stops making gains against x86 development, it's entirely reasonable to think that Apple might announce that the next revision of OS X has an ARM version that runs on their new 16 hour Macbook Air and their new 14 hour Macbook.
Login wall
Har har. That's not the problem, the problem is for everyone else who can't "just come an hour later" and especially for teenagers who will have to suffer even earlier school times for the entire year. From all I know, having winter time year-round will be objectively worse in aggregate, so I want to not have that happen. I already participated in the initial EU questionnaire and voted for repealing DST, but I don't want to end up on summer time all year.
Relevant question: If someone dies and they have both alcohol and an opioid in their bloodstream, do they count against alcohol, opioid, both, or do they try to work out which one killed them?
In other words, by effectively prohibiting (legal access to) alcohol to the poor you can save them from their freedoms.

This is a disturbing way to think about people. The state should not be in the business of saving people from themselves, least of all with a deeply regressive tax.
U.S. Productivity Gains Exceed Forecasts Even as Output Cools
A Bright 2019 for OpenFaaS
> why they are scared of calling something a 1.0 release.

Given that ZoL doesn't support reflink (ficlone/ficlonerange; see also https://github.com/zfsonlinux/zfs/issues/405), and that ZFS is a CoW filesystem, that's pretty good reason not to have 1.0 release.

In other words, there is no way no use a key feauture, without enabling deduplication (that's exactly that feature, that requires heaps of RAM).
ubeam is well known to be nonsense. They can't even charge phones or transmit any meaningful amount of energy.
Finland’s education system is failing. Should we look to Asia?
PureOS is convergent
Nothing goes on my desktop.

Things are split contextually by “where they’re syncing to”— default locations for photos and music because that’s what itunes wants, work documents in work dropbox, etc.

Most of the time when i want to find a file i use Spotlight. I don’t really care where on disk it is per se because i can just fuzzy-search for it in the GUI or at the command line anyway.
I give every project their own folder, and I put that in Desktop/Projects/, which I backup/sync via Google Drive.

Then I navigate using Launchbar (https://www.obdev.at/launchbar). It's a fast search tool, but it has a cool noun-verb interface that lets you find stuff and then move it/open it/pipe it through a script, etc. Couldn't live without it.
This is both one of the dumbest and most upvoted things I've ever posted to HN. I mean, I think it's funny.... but the reasons I think it's funny make me really sad and all the internet points makes me sadder.
Startup Failure is an opportunity to begin again
The following are at least as important.
- communication
- compromise
- curiosity
Advertising, and tracking user data are not inherently bad. The user must know what's being tracked, and probably more importantly, the user must be getting something of value in exchange. Facebook is an ever-degrading skinner box, providing less and less value to users while being addictive and malicious.

Contrast this with something like Google Maps: It's a privacy nightmare too, but it's also incredibly useful.
"The data indicate employers may be starting to coax more output from worker"

>>Certainly feel this is case where I work. Large multinational software company. Senior people disappearing not being replaced, workload increasing, existing employees picking it all up.
But in languages that support multiple dispatch at the language level, they're just another way of writing polymorphic functions. They're not just a niche feature. When you don't have to write all of the ceremony of the visitor pattern, it's easier to use visitors everywhere without thinking about them.
This is just an appeal to hypocrisy and doesn't really discredit your parent's argument, which is more on topic.
I am a big fan of the steel "drip-o-lator"-style coffee brewers. They are a predecessor of electric coffee makers. It is similar to a pour-over, but you can just dump the hot water in and walk away. Unfortunately, they are no longer in production, but I have purchased several from eBay. One day I would like to design and build my own version with vacuum-insulated walls.

https://www.youtube.com/watch?v=zg4ncWWqjno

Their layered construction can be described, from top to bottom, as follows:

1. A chamber for hot water. The top is open and has a lid. The bottom of the chamber has a number of very small holes, so that water will slowly drip through the bottom of the chamber.

2. A holder for coffee grounds. There are larger holes in this layer, so that water passes relatively quickly through the grounds during brewing.

3. A chamber to catch the brewed coffee.
QHilbert: Vectorized speedup of Hilbert curve generation using SIMD intrinsics
Gotcha. I apologise btw if I sounded like a jerk (hard to tell tone on a forum). I was just trying to relay what little I've determined by playing with these languages.
You'd rather this forum be a hugbox of agreement rather than one of actual discussion?

That never leads anywhere. Good ideas can stand up to criticism. Strong opinions necessarily must be defendable. You don't get that with a hugbox.

So I put my karma on the line for what I think is good argument.
FDA Grants Breakthrough Designation to Paige.ai for Cancer Diagnosis Device
This feels true to me. I was making coffee with an aeropress in my office, right next to the 3-carafe Bunn automatic coffeemaker. Someone poured a cup of office coffee, while I was pressing my aeropress.

They asked about it - how does it work, why do I do it? I said that I can use my own coffee, it makes the coffee taste better and I can modify the strength and flavor depending on my grind size, brewing times, pressure - it's like experimenting to find the best cup.

They replied, "well I'm not a snob, and I think this [office] coffee tastes pretty good...after all they probably have the same amount of caffeine in them, don't they?"

It was humbling, and although I still make coffee (at my desk now lol) I look at the product I make myself different from coffee as a beverage. Handmaking coffee is an enjoyable ritual with new discoverable outcomes based on modifiable variables. It's a hobby I do, right next to making my own recipes and doing ham radio.

But if I just need caffeine and I'm too lazy to make aeropress, I drink out of the office pot and I don't think of it as an inferior product.
We're using percolators and fresh ground coffee at home. One large Argentinean clone and a "3 cup" Bialetti. I fill up the Bialetti with coffee for a good punch but the large one (don't know it's capacity actually) only half full maybe for a milder coffee.

Still I'm going for a Chemex to be able to drink something more subtile. Tried Moccamaster but it's still regular coffee to me. A good one though. My dad has a Jura that I really like for such a quick machine but perhaps not what I would like to drink daily.

Going to experiment a bit more with beans as well in the coming months. Just to have a bit more of variety.
Glad you're still with us! Surround yourself with people you can talk to.
So glad to see this comment as I felt exactly the same way.

I would look forward to reading articles from any point of discussion however strongly people felt and he seems like he would make for a great debate but at the end it was...."You think you know but you don't."

Seems like a classic ivory architect mentality that grinds potentially good conversations to a halt.
Not being any kind of expert in processor microarchitecture, I wonder if there is potential in just actually compressing instructions, as in with a huffman table. Could hardware decoding be made fast enough that the cache and fetch savings would make up for it?
Exceedingly superficial, unfortunately, as it seems all the content marketing on this blog is.
Opus modus is listed as a lisp success story on a common lisp website somewhere.
This article has a bit more information, including suggestions by some that there are indeed exploits active in the wild.

https://www.forbes.com/sites/daveywinder/2019/03/07/google-c...

> Although information regarding CVE-2019-5786 remains scarce currently, Satnam Narang, a senior research engineer at Tenable, says it is a "Use-After-Free (UAF) vulnerability in FileReader, an application programming interface (API) included in browsers to allow web applications to read the contents of files stored on a user's computer." Some further digging by Catalin Cimpanu over at ZDNet suggests that there are malicious PDF files in the wild that are being used to exploit this vulnerability. "The PDF documents would contact a remote domain with information on the users' device --such as IP address, OS version, Chrome version, and the path of the PDF file on the user's computer" Cimpanu says. These could just be used for tracking purposes, but there is also the potential for more malicious behavior. The 'use-after-free' vulnerability is a memory corruption flaw that carries the risk of escalated privileges on a machine where a threat actor has modified data in memory through exploiting it.
Even on desktop I find this style of presentation distracting. It looks cool, I get it, but it doesn't feel conducive to story telling to break up the text with a screen filling image every N paragraphs.
Jeppesen is to flight planning software and mapping tools, as Oracle is to database software licensing.
Hi. I work at OCCRP. I understand and appreciate your concerns.

Our organisation has a simple goal: uncovering what happened in places where that does not happen much. That can only ever be done partially (which opens any news media up to accusations of bias - often justified). But I think it's a worthwhile thing to do.

Please don't think that people at OCCRP are unaware that they are acting in a political context. Working there for the past few years, I've become more and more convinced that our reporters and editors are controlled by strong professional ethics and a real desire to get the deeper levels of a story.

Money-wise: I'd love for us to be funded by non-political funds. Can you name any? We do a niche thing that is extremely expensive, advertising and subscriptions don't give us a workable math.
Is this because you’re not as familiar with Rust as you are with C?

Rust has more syntactic elements than the C, in this code that’s clear, but cleanliness can mean different things.

Rust has a module system, so no global namespace issues, but does require all of the :: separators.

Rust has cleaner ways of dealing with cross platform compile time switches, thus we don’t see the CPP macros for different platform targets.

To me, those are cleaner, but I’m familiar with Rust and C, which is why I asked.
If someone writes a program with AVX instructions and one without, saying the second is one third the speed is completely disingenuous.

SIMD instructions aren't the difficult part of matching Intel's CPU architecture. Fast cache hierarchies, prefetching, branch prediction and out of order instructions etc. are the parts that have to be matched.
Macbooks of coffee.
>or do they try to work out which one killed them?

Yes, they put their best medical experts to the task...

https://www.youtube.com/watch?v=v7acD4q0lp0
I agree, polluters should compensate at the very least financially. It is sad that it was even allowed to be built right next to a school.
You can buy a half decent cessna 172 for $35,000 , it's not totally a hobby for millionaires. Figure $100 to $150 per hour flight cost including maintenance.
Everyone here is celebrating "people leaving facebook" as if it is a victory. People are simply moving from facebook to instragram as instragram is viewed as more "hip" and "young".

The title could be "Instragram gaining millions of users in the US" but I guess that doesn't sell as well.

Also, facebook may be losing users in the US, but it's gaining users overseas. So overall, facebook's overall user count is going to continue to climb for a while.
Why are we assuming the commuters are rich? The person who is coaxing their ancient Pinto to carry them to their job at the paint store is just as much a commuter as the executive taking a phone meeting in his BMW. And everyone in the area pays taxes to support the school; it's not just the students and their parents. It seems like an equitable, if roundabout, way of paying for an air filter system for the school.
Bat: A CLI tool to inspect files with style
I have an outstanding hypothesis that suggests that even if the opoid epidemic went totally away tomorrow, this is not the steepest increase, and the increase will continue for the next 20 years.

The suicide rate should bump itself up substantially above 50 per 100k, especially for younger demographics. It should then plateau for the foreseeable future.

I really really really really hope that I am wrong. We have folks with no vision in charge, and they drove a big ship into the rocks: my hypothesis is that this is onset/ramp-up of body count.
I use Facebook solely for keeping in touch with acquaintances (chat) and planning events on a (mostly) ubiquitous platform.

The blogging/posting functions are pretty much useless to me.
Do You Know Your Business’s Market? Most Do Not
Passenger cars create a negligible amount of particulate pollution, and are certainly not the cause of the air quality issues encountered here. Transport trucks, in contrast, create a lot of air pollution (both greenhouse gas and particulate), but the story isn't as interesting when the villain are the goods and products that everyone consumes.
There's some evidence that grinding with an extremely high quality grinder will give better results for at least a few days than on-demand grind with a "bad" (i.e. less than few hundred dollar burr grinders, not to mention any blade grinder) grinder. This is one such "study" - https://prima-coffee.com/learn/article/grinder-basics/it-alw...

So, I think you're doing fine unless you want to spend more money :)

If you're brewing espresso, where the freshness of the grind is integral to the texture of the result, maybe this is less true. But anyone who's taking espresso seriously has a nice grinder anyway, I guess.
(And on the opposite, I think French Press is very tolerant)
I am still waiting for the 0.8 release with the killer feature of encryption-at-rest. They take their time, but what they do is so important, it has to be right.
Firefox on Android won my heart with extension support, which means I can have an ad blocker (uBlock Origin, no less) without root
This is true in an abstract comparison between fixed and variable length encodings, but not really true in the specific comparison of AArch64 and x86: the latter is far from an ideal fixed-length encoding, largely because of path dependent development of the current ISA.

A significant amount of space is wasted on old rarely used instructions, and the x86-64 encoding was chosen mostly based on similarly with the earlier 32-bit ISA, which uses decades old instruction frequencies. The addition of many ISA extensions has become progressively more difficult: the newest AVX-512 instructions which use the EVEX encoding have 4 (!!) prefix bytes before the instruction even starts. So just the prefix is as long as any AArch64 instruction.

The net result is that AAarch64 binary sizes are largely comparable with x86, and there is still a bit of juice to squeeze out as well as the ARM compiler backends haven't had the same decades of heavy optimization compared to x86.
Dreaming of a Parser Generator for Language Design
Chemex pots are NOT expensive. I don't know where you got that idea.

The classic (which is to say, fancier, with the wooden collar) 8-cup model is $37 on Amazon right now. At our house, going to Chemex meant shifting from genuinely expensive drip machines that were hard or impossible to properly clean, and which therefore got replaced every few years. It's a drastically LESS expensive method than most.
From the article:

"Peak hour, drive alone commuters from Clark County, Washington have average household incomes of $82,500; and 75 percent of them are white, non-Hispanic. More than two-thirds of Tubman students are people of color; and half the student body is poor enough to qualify for free or reduced price meals."
Long overlooked by science, pregnancy is finally getting attention it deserves