skysight-inc/HackerNews huggingface dataset:
This is a great presentation.

I wish that he'd said more about 60% of everything used via electricity being "wasted". I suppose that it's largely the Carnot cycle. Given that the major sources are coal, natural gas and nuclear.

For coal and natural gas, that wasted energy means more than doubling CO2 emissions. But there's really no workaround, unless you use those fuels directly, and get all of your electricity from PV and wind.

That would be a major change. Maybe, as he argues for petroleum, it's better to just not use that stuff as fuel. Just as chemical feedstocks.

Edit: grammar
Wait... why? What's the limiting factor?
They already have costs vastly below other projects of their size
https://en.wikiquote.org/wiki/James_Nicoll

Noted reviewer of science fiction and fantasy.
There is no USB 3.1 Gen 2. There is only USB 3.2 Gen 2. ;D
Self-Sovereign Identity for Civics
A year of Blue Apron elevated my cooking game from zero to quite good actually. Now that I've learned some technique, I prefer buying groceries instead of getting the ridiculous single serve vinegar/ketchup/mayo bottles and not-quite-as-fresh protein they send you.
I wonder how text rendering performs. If it's good, a Hololens 2 IDE would be an improvement over a laptop for working while traveling.
Where are you? Antarctic?
I've been enjoying some success just talking to climate-change deniers. Just calmly, rationally, taking the time to listen to their concerns and ideas (which are crazy paranoid). Not my idea - it's outlined in this awesome TED talk: https://www.ted.com/talks/katharine_hayhoe_the_most_importan...

It takes a lot of patience, but I find after a while they feel like they've been heard and they become more open to learning more about the science behind climate change, feel less threatened by it, etc. The media is doing a poor job of educating the public on the issue. It's also slow, because it's a one-on-one approach that takes a lot of time. But I figure it's worth it if I can change one climate-denier's mind.
> Security is best implemented through a layered approach.

Such an important point.
> The ecological impact also started to wear on me. I felt gross with the amount of plastic I was throwing out.

That was by far my biggest concern. I'm not very environmentally conscious, but this was just too much.
Thinking of Self-Studying Machine Learning? Remind Yourself of These Things
This is also the first time I heard about it, but my immediate reaction was "sounds amazing".

- Removes all DNS leak privacy issues, for all Firefox users, automatically

- Removes all possibility for a MitM to view or corrupt DNS queries or responses, for all Firefox users, automatically

And Cloudflare claims to delete all DNS-related logs of Firefox users within 24 hours: https://developers.cloudflare.com/1.1.1.1/commitment-to-priv...

Even if you distrust Cloudflare or think they're not secure against breaches, it's still a massive security and privacy upgrade over using your ISP's DNS servers, which will pretty much always leak sensitive information about your connection (potentially leading to deanonymization while using an anonymizing service) and send/receive everything in unauthenticated plaintext.

And in addition, your ISP likely is less trustworthy and less secure against breaches (even if you aren't using Comcast, Verizon, or AT&T) than Cloudflare. But again, even if you don't trust them, this would still be the best move for security.

Plus it's a big latency decrease and performance boost for most or all users.
> Comments should get more civil and substantive, not less, as a topic gets more divisive.

https://news.ycombinator.com/newsguidelines.html
> That's your definition of a good approach to security?

Are you asking if many people looking at your software is likely to improve it's security?
Re: Wikidata and Wikimedia Commons, I feel like you glossed over "except as those projects also support Wikipedia", and as for Wiktionary, any of the ninety other online dictionary services will do me just as well.

With regards to the comparison to Gecko & Servo: If 80% of the development effort was going towards those projects being used only for integration with FirefoxOS, I would have the same complaint. Mozilla isn't doing that, though, and even when they were funding FirefoxOS, they didn't spit a half page banner in my face every time I opened Firefox saying "Firefox will be dead if you don't send us money!" when they were really talking about FirefoxOS.

In case it wasn't abundantly clear, I'm pointing fingers at Wikimedia's scummy donation-soliciting practices on Wikpedia.

> if you don't trust what they're doing, then you shouldn't be donating to them in the first place IMO, regardless of their ownership of Wikipedia.

I don't. So I don't. And, in fact, will be happy to argue in a bar that they shouldn't be donated to. If I could donate purely to support Wikipedia only, however, I would, and I would also argue that others should too. But I can't. So I don't.
> Although I'm not sure about "Central Europe".

This term predates the Iron Curtain.
Well, I guess for these people general AI already exists, or at least AI capable of producing art. Just take a random pattern, imbue it with whatever meaning you please, and treat it as artistic intelligence. With this approach, any innovation (at least as far as producing art goes) does not carry any value beyond novelty value - if /dev/random has everything one ever would need in art, then what's the difference between any new sophisticated model and just another dump of output of /dev/random?
The Comment Section of the Internet
> voters do see the "correctional" system as primarily about retribution

I think suspect many people see it as neither primarily vindication nor primarily correction.

Rather, they see it as prevention.

The worse the punishment, the less proclivity the population will have toward criminal acts.

Or so the reasoning goes.
>I don't mean to downplay the severity of the situation.

Isn't that exactly what you meant to do?

Almost every day I see "Nuclear war - pfft, no worries, not a big deal" comments on here. I'm not sure why. It's a bit of a worry! Maybe the culture had enough of freaking out in the 80s and now has to pretend nothing terrible could happen from nuclear war. Or that accidents don't happen, that having a lot of nukes everywhere isn't incredibly risky.
"The American public is unbelievably misinformed."

This may be true without implying any defense of something that is contrary to the public will.

The public can be totally awful and that doesn't mean people who have contempt for the public are any good.
> And A is always the same socket regardless of version

Even this is technically incorrect: USB-3 A-type sockets, though backwards compatible for f/m and m/f connecting with USB-2, have 5 more contacts compared to USB-2 type A sockets.
https://canarywatch.org/ does essentially this.

Crap: just noticed they stopped updating it.
On the bright side - since this is a brand new thing built from bottom up, we're not limited by past API design choices.

In particular, I hope that this time we can get a standardized ABI that goes well above what C (the current de facto standard) had to offer. Language evolution went far beyond where things were back in 1980s, and the set of common features across various languages has also increased substantially - and that should be reflected in the ABI.

Speaking of which:
https://github.com/Microsoft/xlang
I remember the brain bliss of seeing the first usb-c article. Funny how the world goes
Its going to be too hard to apply to non-standard locations. This thing is just hardware, its going to need a lot of software and developers behind the applications.

I'd foresee it more as a tool to use in fast food restaurants and similar high-turnover manual industries. Assuming you had trained people front of house and for cleanup, you could throw one of these things on anyone and having them working back of house immediately.
Speeding up Zsh and Oh-my-zsh
Bit late reply. And yes, UK and NZ are part of the five eyes. I'm a UK resident. My ISP is a small start up that has started less than a few years ago. One of the few companies that provide residential 1gbps. You'd expect such a company to at least act good and snoop etc. I still refuse to trust my ISP. All ISPs are legally required to retain all user activity for a while. As someone already mentioned, I can't be 100% sure my VPN isn't spying on me, but I can be 100% sure my ISP is. I'd rather risk the former.
They do that, in the "consumer branding". This is an odd case where the marketing is better-thought-out than the spec.

You have to live with calling it a "SuperSpeed" cable instead of a USB cable, though. :p
They have enough cash to safely operate for one year roughly with current expenses, without new contributions. I'm not sure where you're getting that they can free-stand just on their foundation's financial position.

Expenses were $81.4 million in 2018 (up from $69m in 2017). Cash is $73.9m (up from $49.5m). Wages were $38.5m.

Here is their audited 2017-2018 financial report [PDF]:

https://upload.wikimedia.org/wikipedia/foundation/6/60/FY17-...
This wording struck me as odd:

> Study co-investigators included Jinghui Zhao and Sudarsanareddy Lokireddy, who is no longer at Harvard.

It turns out that “no longer at Harvard” in this case means stripped of his PhD due to fabricating data, and implicated in 6 other retractions for falsified data.

So...perhaps take this study with a grain of salt?
On a mac, you can set up Network Locations. I have one set up with the pihole dns server, and have the Automatic one set to normal defaults. There's a simple script[0] that will change your Network Location based on the wifi network you connect to, so I don't have to worry about switching it manually when I leave home and I don't have access to the pi as a DNS server.

Granted, none of this answers your question directly, but a manual Network Location switch from System Preferences is a somewhat simple change that's a little less friction than a whitelist. The auto changer should switch it back next time your wife's computer reconnects to the network in case she forgets.

[0] https://github.com/eprev/locationchanger
I have no idea what you are really trying to say. How do you define need? All my Lyft trips have either been to/from an auto mechanic or the airport. Is that "need"? In principle, I could have gotten friends to drive me, given enough incentive. Or I could have parked at the airport, or ridden the bus, or gone to a mechanic that made it convenient to wait for work to be done.
I would pay a LOT for a meal kit or pre-made meal service that placed allergies/intolerances as its priority.

I suspect the reason this is so difficult is also the reason that I would pay a lot for it: it's a huge pain to come up with many recipes when you're allergic to many things. I'm allergic to almost all legumes. That includes soy, peanuts, lentils, edamame, most beans, peas, licorice, etc. However, I'm not allergic to black beans. This combination of allergies is highly unique: I'm sure there aren't that many people out there who share the exact same allergies. Sure, maybe some people have overlap, but it's likely only a partial overlap.

This means that any meal kit service would either have to 1) Provide bespoke sets of kits for almost every allergy combination possible or 2) Provide a limited number of meal sets that hit the big categories. Option 1 is nigh impossible since that's too many combinations to gain the benefits of economies of scale. Option 2 also sucks because my allergies might get lumped into a broader category and I miss out on ingredients. (Eg. I actually can eat black beans, but since they're legumes, they would likely be banned from a 'no legumes' set of meals)

The closest service I've found is https://paleoonthego.com/collections/aip-bakery

However, I think they fall prey to my option 2's issues. No nightshades??? What the heck? I love tomatoes! Additionally, I haven't even bothered ordering anything from there because the items are so expensive. Just look at some of the prices: $22 for 4 pop tarts! So in fact, not only did they fall prey to option 2's issues, but they also fall prey to option 1's issues! (lack of economies of scale)

I have no idea if this issue is ever solvable in a way that provides a stable business model. Frankly, if normal meal kit services can't make it work, I doubt one that artificially limits its customer base would work either.
Security Technology Detects Malicious Cyberattacks on Drones, Cars, and Robots
I think morpheuskafka is saying that if they are going to reuse a brand, as is already proposed, they might as well use the least confusing and silly short name for wikimedia commons he can think of.
I don't think this is what the GP post meant. All this is necessary, but as a programmer you can act as a multiplier and do more. (edit: as also the article discusses, at some points a bit vaguely. It also has some more/different points compared to this list here.)

Upcoming challenges, for example, are grid balancing with the increasing amount of constantly changing renewable energy input, maybe to coordinate load on the grid with it (eg only start washing machines during the day when solar is available). Predicting near-future inputs from wind and sun forecast models also plays into this.

You can also always work on making things more energy-efficient or optimize processes so less energy is used (Manufacturing for example uses so much transport for in-between steps. Can we get rid of some of them?).

The holy grail is probably carbon capture. Some people are also working on that and might be able to use your expertise.

Another topic is mitigation. Enabling people especially in poorer countries to withstand increasingly frequent disturbances better - resilience - will help greatly. Many non-profits who work on this would love to have you help with technology. They can also connect you to ongoing state projects I think.

And then there is climate modelling. Some efforts are made to make the models accessible to the public, but it is hard. If someone put some work into this that would help a lot. Additionally, scientists are not the best coders. The best are working on the models, but in general the coding practices are severely lacking. You might be able to come around and just teach about that, and learn which kind of tools would be helpful. But then we know all we need to act at that front.
My problem is that the article is titled "Confessions of a location data exec: ‘It’s a Ponzi scheme’," so the question of whether it's a Ponzi scheme or not is at least relevant.

As for the analogy, it's possible this exec is just that bad at language, sure. "My darling, you are like a fine Stradivarius violin... it is possible to make you useless by lighting you on fire."
Ireland isn't leaving, so English will still be an official language.
> A bakery formula is an acyclic directed graph

I'm so glad to see other people think of recipes this way. I have so much trouble keeping track of what's going on in a complicated recipe because of the linear way it's written. I have good results rewriting them as a DAG on an index card (or the back of the recipe card) and just following that instead of the recipe.
JVM is too high-level, is the problem. You're still tied to its memory model, its object model, its type system etc.

It's much better to build this in layers - a standardized lowest layer that's something like WASM, then a standardized object model on top of that etc. That way, you can have a single stack supporting a broad variety of languages, with degree of interop compatibility dictated by how much in common they have.
I don't have numbers off hand, but if we can get back to nominal levels that'd be great. There's no great technology right now that could do it at scale and for a reasonable price (arguable). But even sequestering part of the emissions would help dramatically. Because many forget that even if we went to zero emissions today that the temperature would still increase over the next century, from the existing damage done. Sequestration can help mitigate this damage.
This feels language specific. Java has excellent thread support for example, it's quite hard to build an application that deadlocks.

Thread-per-request is how everything used to be done. Most languages switched to pools because of huge fork/threading overhead.

Other languages have embraced async programming to deal with these issues, and use thread-per-core. But that introduces some fairly awkward coding constructions itself.

I believe the best approach is transparent fiber support. Java's Project Loom is a very ambitious attempt at this. And if you're okay with a "hacky" solution, you can already use fibers with Quasars code generation.

In java at least, the biggest barrier to fiber support is existing libraries not supporting it (looking at you JDBC/JPA). Hopefully project loom will make existing code work with little or no modifications
Hah yes, as the author I was surprised to see this pop up again! But it's a pleasant surprise for sure.
Projects like this one are the first step towards native wasm support on OS level across major platforms. It'll happen, the only question is how soon.
> Soy Source isn't from Japan. It originated from China.

Slide 6 of the article: Soy sauce is one of the world’s oldest condiments. It originated in China roughly 2,200 years ago and is believed to have been introduced to Japan by a Buddhist monk in the mid-13th Century. Unlike Chinese jiang, which is typically fermented in clay jars, Japanese shoyu has traditionally used wooden barrels, giving it a smoother, more aromatic taste. As a cheap and handy all-purpose seasoning, shoyu quickly became an indispensable staple in Japanese kitchens – and its role in shaping the country’s cuisine has been immense.
I did something very similar but arguably with even less configuration, https://serverjs.io/

const server = require('server');
server(() => "Place your Node.js API here.");

However my project doesn't have the automatic routing/installing/React, which looks great! Keep it up, I like the direction where this is going.
You know who gets 100% of their income from an externality? public officials that propose dumb laws. How are we going to get that money back?
>installing an app locally provides that signal

While running, yes. But as soon as we get demons all intuitions are lost
most people would be happy with the default settings... and if everyone would be using it, websites would make sure that they work with pi-hole users
Without much better data the best you can say is that Ubers are benefitting from externalities at a rate lower than other, heavier vehicles. It's still likely they aren't paying their fair share.
China’s social credit system: hi-tech dystopian plot or low-key incentive scheme
Nuclear explosions close enough to the ground to draw dirt and debris into their mushroom cloud can generate large amounts of nuclear fallout due to irradiation of the debris

— Wikipedia[0]

I'm certainly no expert, and I know Wikipedia isn't the most reliable source, but I wondered if nukes exploding in the atmosphere would be different from the ground, and found that.

[0]: https://en.wikipedia.org/wiki/Nuclear_weapons_testing
scifi reference ?

ps: indeed https://en.wikipedia.org/wiki/The_Diamond_Age
The Pythagorean theorem only holds on a flat surface, not on the inside of a sphere. For small angles, it won't make much difference, but these angles are big enough to matter.

Using this solid angle calculator to compute the solid angle covered by a rectangle [1], I get that a 43° x 29° rectangle subtends 0.335 steradian (sr), while a 30° x 17.5° rectangle subtends 0.151 sr, making for a 2.2x increase in solid angle.

However, the numbers 43° and 29° apparently come from applying Pythagoras to the 52° diagonal field-of-view (fov). That's also incorrect, and I haven't done the math to correct it. (As an extreme case, for example, a 180° diagonal fov gives 180° horizontal and 180° vertical fov, so Pythagoras clearly breaks down.)

[1] http://tpm.amc.anl.gov/NJZTools/XEDSSolidAngle.html
Exactly this. Of course, if they tax per axle and tonnage combination, it’ll just be passed on to consumers anyhow as most of trucks are distributing goods which directly or indirectly end up in the hands of consumers. However, it would be quite fair to do, I think.
There's a huge difference between recipe collections, which are usually just glossy gimmick-y celebrity-endorsed and useless, and actual cookbooks, which teach you how to cook.

A cookbook will have a section on "how to prepare piece of meat X", what to think about when preparing that piece, and then some recipes centered on that piece, at different levels of work and difficulty. That shows you what directions you can take that ingredient in, what it's good for, and how to make variations on the same base ingredient.

Recipe collections never do this, everything is presented as a done deal. Here's the recipe, follow the recipe exactly. There are no connections, no progression, no explanations, no substitutions, and in the end, recipe collections never teach you how to cook.

So I'm not surprised you have issues with recipe collections. They are useless, and I wish more people knew the difference between those and real cookbooks.
It's literally not. You can't compile C into efficient JVM bytecode, but you can with WASM.
A lot of people's thinking doesn't go beyond stage one. We should all be asking ourselves "then what will happen?" many times before advocating for economic policies, especially tax increases.
The whole reason it's subscription is to avoid advertisers. CR doesn't have to answer to manufacturers so their reviews are very reliable.
I have done this before but I like going one step further and running Emacs over X with xpra or similar. An annoyance with xpra in particular last I looked into it is that the protocol version has to be identical on all your machines or it just refuses to connect (it has no concept of forwards/backwards compat in the wire protocol), and debian/ubuntu package different versions, so you end up having to build it yourself locally everywhere.
No you wouldn't. 1 star reviews will tank your average star rating and increase your NCX, which are far more important than the off chance someone reads your negative reviews closely.

Unless you're selling 20 dollar bills for $5, you'll naturally get negative reviews.

I've had to pull several products off Amazon because someone left an early, nonsense review that killed sales. (E.g. "Fast and easy" - 2 stars or "Works perfectly. Thanks!" - 1 star)
If you want to do that analysis, I'd be very interested to see it / hear how you do it. All the data is in the GitHub repo, for example https://github.com/markfickett/dicehistogram/blob/master/dat... lists the rolls for one test.

I ran bootstrapped subsampling to estimate confidence intervals (see comment above), not sure how similar that is to what you're asking about.
Show HN: $7 meal plans at your work
One (big) reason: it works over the entire network. Sure, I used a hosts file on my desktop, but setting it up and keeping it synced across multiple laptops & phones is a PITA. Plus, this is effectively the only method for something like a smart TV.
So.. I'm guessing it's not as simple as it sounds for the biz to tag each recipe with each allergen-ingredient, and then exclude recipes on that basis for a given customer's list of allergens?
> I'm not usually an advocate of icons, but in that case, an icon of a cart would still be preferable.

I think on most shopping sites, the cart button has both an icon and a label anyway.

> These meanings may not even make sense in the specific context, but with Kruger's Fact of Life #1 in mind ("We don’t read pages. We scan them."), the first connotation is actually what matters.

The first connotation depends on the context though. If you add an icon to the cart button and put it in the top right corner where people expect it, I predict that people may find it harder to identify the correct meaning than if you used "Einkaufswagen" or "Warenkorb", but only minimally.