skysight-inc/HackerNews huggingface dataset:
Thinking colleges don't matter at all in tech is another extreme. It's like saying one should not go to college at all because Carmack didn't and was very successful. Not everyone is autodidactic. Many people do need structured and well paced training. It is ordinary people who suffer in their career when schools lower their standard. See Mark Tarver's article on this: http://www.marktarver.com/professor.html

And speaking of personal experience, mine is exactly opposite to yours. My university made me. If it were not for my university's rigorous training, I would squander my four years, and I would not be able to do what I enjoy today. I owe a great deal to my university, to say the least.
I hope time is spent better in the future: https://wiki.haskell.org/Wadler's_Law, https://en.m.wikipedia.org/wiki/Law_of_triviality
They worte explicitly that Rust went a different way than C#/JS
Not exactly a "cold case" as there are regular conferences on work in "LENR" (low energy nuclear reactions). Given the bulk of the work, and the results AFAICT it is slowly shedding some of the 'snake oil' reputation and developing a "definitely something here which is not explained by the current understanding" sort of vibe. As it points out in the article, this is a group effort to come up with a solid, reliably reproducible experiment, that demonstrates the effect. In that way everyone can baseline to a common phenomena and a common experimental setup for comparing notes.
I've used VLC since around 2001. I always thought of VLC as a powerful media player that you could throw any format at and it'd just play (including subtitle formats, colouring, etc). Not to mention the powerful filtering and network options.

I've also been blocking ads since the same time and I would have never seen this ad. It definitely cheapens the brand and strips away some of the "warm fuzzy" feeling I get when I think "VLC".
So from a reading of the advisory and pull request, this seems to affect a specific set of scenarios, where a malicious image is running (attacker has gained access either to the running container, or compromised the image before distribution) and then a process goes to copy data out of the running container (for example by using docker cp).

Not sure if there are other scenarios where this would hit as well.

One to be aware of, but as with most vulnerabilities, good to understand how it can be exploited, when you're assessing mitigations...
Cultural change happens when the externalities are priced in. See Denmark and Netherlands for example. The biking and public transport culture is a direct consequence of pricing in road maintenance, congestion, and other externalities into the price of cars and gas.
I'd love to learn more about the actual methods they're pursuing. One I like and related to cold fusion is muon-catalyzed fusion. Theoretically, it should be possible and dramatically lower the temperatures required for fusion. Muons are like electrons but much heavier and less stable. When a muon replaces an electron, it allows nuclei to get much closer together, lowering the energy requirement for fusion. The practical challenge is creating muons with less energy than you get from fusion.

https://en.wikipedia.org/wiki/Muon-catalyzed_fusion
Like David Bowie in The Man Who Fell to Earth (1976):

> [Bowie's character] uses the advanced technology of his home planet to patent many inventions on Earth, and acquires tremendous wealth as the head of a technology-based conglomerate, World Enterprises Corporation, aided by leading patent attorney Oliver Farnsworth. His wealth is needed to construct a space vehicle with the intention of shipping water back to his home planet.

https://en.wikipedia.org/wiki/The_Man_Who_Fell_to_Earth
I don't live in the US and fully understand WhatsApp's ubiquity. As others have commented, AOL instant messenger once seemed "too big to fail".

There's not that much friction in changing to (or simply adopting a second) chat app - especially one which uses your phone number as an identifier.
As renewables are currently vastly cheaper than oil or nuclear, it’s going to take far less investment to reach the same place.
The primary disagreement I have with "school doesn't matter" folks is that I see more value in formal education than just getting ready to start a career. I was forced to learn about things that I never would've otherwise, and along the way increasing my ability to perform critical thinking was instilled.

I'm far from a "pedigree snob". I started at a community college and am the biggest proponent of that path for most people. It's a huge benefit to be employable, and a career such as being an electrician grants that in spades. Too many go to college hoping to sit at a desk afterwards, do very little, and be paid 6 figures just because you have some degree. It doesn't happen anymore without networking / family connections.

It's critical to be skill-based, if you can pull that off without an education, great. But there's no downside to having an employable skillset and formal education. I see a lot of people that are against formal education try to make it a split decision. Not all employable folks have a formal education, and not all with a formal education are employable. I'm employable because of my skillset, work ethic and education. Some folks look down on me because I didn't go to a top university (I did go to a community college first, and had no outside funding/help). Wouldn't change a thing and would recommend my path to anyone. Community college is a must, and overall, choose your major wisely based on skills that people pay for.

A good employee with skills can easily get through 2-4 years of school, so there's no real excuse to not have it under the belt. I've seen plenty of folks that are already successful go back and finish up their bachelors. It also never expires unlike all the certs that companies try to sell.

It does grant some degree of credibility. It has to, as starting and completing anything does. All that said, I'm opposed to pedigree snobs and anti formal education folks alike.
Yeah, Edge/* is going to detect separately from Chrome. The issue is, prior non-Chromium based versions of Edge would also have a user agent that looks like Chrome as well, so those older versions will need to be treated differently. :(

It's the same reason why everything still has Mozilla/5.0.

To be completely clear, I am suggesting this is a bug. It even looks like a bug, since it ironically tells you to upgrade to "...Edge" while saying Edge is unsupported.
> That said, I think a postfixing sigil would he been much better. It seems an important enough thing to denote that a bit of special syntax is called for

They can still introduce a sigil later, if the .await syntax turns out to be common enough in code that the long keyword hinders readability. This is how it was done with the try!(...) feature, which now uses ? as a sigil. But as the article points out, pure sigils are a scarce resource so .await might well be the best way to go anyway.
But if you're relying on the name to lead potential employees to contract because it's contact with Google, then the pay scale is misleading. Contracting for Google is a lot like being a Serf for Techdom.
The new useragent has a later Chrome/version, and changed from Edge/version to Edg/version ... in this case Chrome and Edg align. In any case, they'd have had to ADD additional detection to not detect as chrome in this case.
Somewhat related: How difficult is it to access the "uncensored" internet for Chinese nationals (in China)?

I can guess, but I'm sure other users know better.
As someone who does understand how key parts of an industry (i.e., publishing) work, authors broadly fall into one of two camps:

(1) Authors who let other people do all the "non-writing" work, whether via traditional publishing or, if they're self-publishing, paying contractors to do that work. This is both editorial work and, most important for this discussion, layout work. These folks aren't going to use Pollen, but a vanishingly small number of them are going to use anything but a standard word processor. If they get nerdy, they're getting nerdy with Scrivener.

(2) Authors who, for whatever reason, do in fact want to do the layout work themselves. (That group can be subdivided into "people capable of doing the layout" and "people who believe they are capable of doing the layout but really aren't.") They're going to use whatever the hell they feel like using, within whatever constraints are set by whoever they're working with.

In either case, whoever is doing the actual layout is doing it with actual layout tools: at most non-technical publishers this is going to be Adobe InDesign or Quark Xpress; at tech publishers it's at least as likely to be Framemaker. (In my observations LaTeX rarely shows up unless the author is in the "do the layout myself" group.) In either case, Pollen is aimed at the people doing the layout.

And, since you like being harsh, there's no indication you put the least bit of effort into understanding what Pollen's author understands about publishing, typesetting, or anything else. There are valid criticisms to be made of Pollen, starting with the premise that books "on the web" are something that the majority of readers actually want (and the corollary assumptions like "ebook readers can't do as good a job," which is true only to the degree that current ebook readers/creation software can't do so), but "this guy has no idea what he's talking about, he just wanted to write a command line app in Racket" is not one of them.
OK, I'm glad to hear... you are literally the first person ever to tell me law school wasn't as bad as it sounds!
Ask HN: How does your org deploy to production?
It seems there is a lot of variance in guidelines and actual procedures out there, so I'm curious what other people use for code deployment.
Smaller (aka "less evil") companies are the first to go. Well-connected. large ones will outlast everyone (lawyers, temps, AI, etc.).

The socialists behind that site don't understand there's a civilized way to deal with your "enemy": stop doing business with them. But I fully expected the violent sociopaths would prefer to employ the EU to do destroy private property on their behalf.
> Solar Panels Lifespan - ~25 years - Good

I don't know where these numbers come from but the solar panels on my house were installed about 20 years ago and have so far not shown any degradation assuming a 5% margin of error in measurement.
Yes, and sometimes explicitly from the top.

The parent of a friend had a widely varied career working in economics for multinationals and the US State Dept. He decided at one point to take accept a position teaching economics at a nearby state school (this was in the '90s).

He found part way through the term of a intro-mid level course that a significant number of the students were unable to do the basic math required for the problems, let alone work through the actual problems.

Of course he was giving them failing grades.

He was soon reprimanded by the administration and told to raise the grades to passing despite the inability to do even the basic work.

He resigned at the end of that term.

Several takeaways from that story, none of them good.
Lack of externality-cancelling taxes is not equal to a subsidy.
Greening from croplands, that's really unimpressive. I'll take that too though, better than nothing.
Ah, GDPR caching :)
> What if trash pickup was $20 a bag, what kind of behavior would that encourage?

https://mauitime.com/wp-content/uploads/2016/01/19.30.EhBrah...

Remember, the free(illegal) solution makes the land worse off for all of us.

In fact, I'd use this very idea as a reason this should be under general taxation and not taxed per bag. The game theory 'defect' solution is to dump.
It's true, but that's around

let result = do_stuff().await;

vs

let result = await do_stuff();

not what your parent is talking about.
A lot of news pieces about nuclear are unrealistically rosy. Waste reprocessing isn't really all that new and it doesn't really get rid of waste. It replaces much of the solid waste with even more liquid waste.

The problem with having any discussion of nuclear is agreeing upon the facts. It's crazy hard to find an unbiased source. If you asked a random bystander why we haven't built nuclear reactors in recent years, you might hear "environmentalists." However, the truth is dramatically different. No one will insure a nuclear power plant except the US government. Investors won't invest in nuclear, as there's no appetite for the risks to open a plant and spend over a decade building it when cost overruns are common and it may never actually open.

The reason wind and solar are growing much, much faster than nuclear today isn't because of "environmentalists." It's because nuclear involves far more subsidies and risk.
"create a warehouse large enough to handle 200 years worth of waste"

200 years ago the world was a very different place. I'm struggling to think of any building not including houses still used for their original purpose, from that long ago.

So while I don't doubt that we could build a structure that lasts 200 years, I doubt we could build some kind of continuously used industrial building without it becoming some kind of ship of Theseus. Now that in itself isn't necessarily a problem, except what about a war or something. Unlikely? Yes, but how many countries havent had any war on their soil in the past 200 years?

And I cant imagine a 2219 health and safety person green lighting the reuse of a 200 year old containment vessel for storing nuclear waste either.
Arguably it's an "undue burden" to send a form letter "designed to waste as much of their time as possible"
The "Some people like to work odd hours" is pretty tired in my opinion. Most people who work these hours are doing it out of necessity.

If execs were forced to work whenever some of their employees work, their imagination about who likes what would change dramatically.
Bindi: Easy notifications for your app
It uses the Blink web engine, pages themselves will render exactly the same.
What I'd also like to know is why a cluster of gas stations ends up with different prices. If you have a competitor next door advertising gas at, say, $3.95 per gallon, why would you put up a giant sign saying yours cost $4.05?

Even more baffling, as a customer, why would you go to the more expensive pumps? Sure, loyalty discounts might account for a certain number of decisions, but that can't be the only answer. I've often wanted to go up to someone pumping gas at a higher price when there's a cheaper station right next door, and just ask them how they decided to pay more.
The usual New Yorker comic caption applies here.
Alibaba looking to raise $20B through Hong Kong listing
it's true creative ideas come during those activities.
It sounds nice. But isn't this literally the kind of top-down centrally-planned economy that was implemented in many post-WW2 socialist states? [0]

[0] https://en.wikipedia.org/wiki/Socialist_economics
> We try to parent with a roughly 50/50 mix of “tiger parenting” and “hippies in joyful pursuit”.

Makes me think of one of the things I picked up from game theory: the best strategy is a mix of multiple pure strategies.
That seems reasonable - no point in closing functioning, safe, carbon free plant that's already been paid for.

The UK has already almost entirely replaced coal.
This article is pre-GDPR.

In January 2018, just 4 months prior to GDPR taking effect, Schneier argued, or at least endorsed evidence supporting, the opposite.

https://www.schneier.com/blog/archives/2018/01/security_brea...

This seems more consistent with my intuition. If personal data were in fact toxic, companies would in fact take pains to discard it.

We (HN crowd) like to think privacy matters, but there is ample evidence to the contrary. $FB as the examplar. https://money.usnews.com/investing/stock-market-news/article...
Interview with Ruth Porat – Stanford Graduate School of Business
I think you can skip the empty () in D. The syntax becomes much more readable when you don't have to return to upper levels of functions. Thankfully pipes exist in functional languages, which makes it feel just right

half_square =
a
|> square
|> divide(_, 2)
Another way of thinking about it; when you've been on the highway and see gas, and pull off the highway, and there's a sign "1 gas station left" and "3 gas stations right", you almost always go right. You probably try to go to the first station, but if you pass it, you go to the second station. Each one tries to be the "first" station there, but only one can be first, and the real estate costs for gas-stationed zoned properties probably go up for the closest one.
The nuances in this case went well beyond what I was expecting - it's actually more than just syntax, this heavily crosses over into semantics. It's been a very impressive process, and I was surprised at the power of the solution they landed on.

- Rust has to find a syntax that can work with different underlying libraries (Rust can compile to lots of different targets, some will have capability to accommodate larger libraries than others)

- The abstraction can't incur undue overhead (callback-based solutions may cause allocations that are hard to keep under control and will split the language if it spreads too much)

- The syntax should be pleasant to write for at least the majority of people (modeling your entire application as a state machine around async computation is pretty unpleasant)

- The compiler has to be able to give helpful error messages (this was a problem early on I think)

- Language authors had to think about how the borrow checker would work across async points, and whether to invest in changing the language to make that possible.

- and so on and so on

I really loved this talk by Without Boats (the author of the friendly article) going over all this stuff, really gave me a good sense of what they were up against https://www.youtube.com/watch?v=skos4B5x7qE
> on <strange underused architecture>

Did the Mill CPU finally get first silicon? ;)
https://stackoverflow.com/questions/4048151/what-are-the-opt...
G-Sync Compatible Testing: Only 5% of Adaptive-Sync Monitors Made the Cut
Col Springs students secretly photoed for gov-backed facial-recognition research
> Specifically, on top of Japan, the U.S. and Australia, cables connected to NATO members should be off-limits to Huawei.

I don't understand this at all... if the communications across the cable are properly secured then it shouldn't matter what cables it runs across.
W3C did try to balance multiple constituencies for HTML, but it couldn't find consensus among them, and broad consensus is the basis for its authority. WHATWG didn't so much take control of the standards process as recognize that what actually works on the web defines the "stadard"

It's not a capitulation, it's a way to exert influence in a world that respects rough consensus and running code more than formal processes and authority. Under the agreement, W3C has the power to ratify (or not) changes to HTML/DOM that align with the needs of its broad community for accessibility, internationalization, privacy, security, etc. The agreement provides a way for experts in those "horizontal" areas to participate more effectively in WHATWG to get improvements made upstream, rather than downstream in what amounted to a fork.

And yes, W3C provides the service of providing vetted snapshots of the Living Standards into more formal standards that governments and other standards bodies can reference and ratify. That's adding real value for some constituencies.
Where Drugs Come From: A Comprehensive Look
Explains why political primaries tend to skew so far left or right, and yet when the final election comes, the candidates race towards the middle while framing their opponents as extremists.
> I don't know of any moonshots they've killed yet.

Project Ara?
Yes, that's fair. My domain is backend.

(I use and love fish shell for many years now; thank you.)
Despite the macabre tone of this comment, this is one of those rhetorically famous criticisms of cold fusion so don't discount it because it seems sensationalist or something... Seriously why has no one died from radiological causes from cold fusion study?
The change in useragent would indicate that if they didn't Add specifically to exclude it, it should detect as Chrome.
Like the new chinese browser that was just a fork of chromium
By "Need" you actually mean want and "better" than what? We are living in a big house that is burning down.

But a big house is better?

You're making all this a means to an end, but we haven't gotten to the end yet.

The end the means of petroleum created is death.

That's neither needed nor better.
Sorry, I am embarking on a flight so maybe I will have to come back to you later.

For the time being: https://stackoverflow.com/questions/3413459/designing-sql-da... - mine is the "chosen" answer and I hope will give you a pointer in the right direction.
That's called https://en.wikipedia.org/wiki/Muon-catalyzed_fusion it's not the same thing as cold-fusion.
http://patshaughnessy.net/2017/12/13/saving-a-tree-in-postgr...

Look into ltree in postgres or similar
Your choices are typically one of https://martinfowler.com/eaaCatalog/singleTableInheritance.h..., https://www.martinfowler.com/eaaCatalog/classTableInheritanc... or https://martinfowler.com/eaaCatalog/concreteTableInheritance...
It's also true that many browsers appear to have features but they are actually broken features so sometimes in order to get the application to work 100% you have to do browser user agent sniffing... think Indexeddb and safari
Not parent commenter but a single table is enough. Each row pointing to its parent row.
¬ is one of the many 'not' symbols that has been used through history.

As to why UK keyboards include it? Probably IBM, ¬ was the negation/not symbol in Z, it wouldn't surprise me if Hursley Park petitioned the rest of the company to ensure it was on the UK PC layout.

(This Z: https://en.wikipedia.org/wiki/Z_notation )
Who still does user-agent sniffing? I can't remember the last time I saw UA-detection code. Feature-detection and polyfills have been a thing for more than a decade at this point.

EDIT: Just for kicks, I'll try it. I just downloaded a User-Agent extension, and I'll set my UA to "Chrome 74", and see if anything breaks.
Did you not read the article? This committee session was attended by parliamentarians from over 10 countries. According to [1], this grand committee includes politicians from the United Kingdom, Argentina, Belgium, Brazil, France, Ireland, Latvia, Singapore. Ecuador, Mexico, Morocco and Trinidad and Tobago.

If they aren't willing to speak to this grand committee, when would they speak to anyone outside the US? It sounds like they won't.

[1] https://www.cbc.ca/news/politics/facebook-contempt-parliamen...
Even if the electricity comes from coal an electric car is still more efficient than petrol.
Eh. The Soviet Union really was a uniquely dysfunctional place. The level of reality denial and sucking up to the higher ups that led to Chernobyl is not commonplace.
Ask HN: Does SEO Work?
Is it snake-oil or are there real benefits to it?
Pat Tillman's Brother's Thoughts on His Death
Nuclear plant lifespan - 75+ years - Best
In Postgres you can use tree data with LTREE.

http://patshaughnessy.net/2017/12/11/trying-to-represent-a-t...
> Lazy vs strict semantics are completely orthogonal to the syntax [0]

Alternatively, the syntax in Haskell just lends itself to lazy evaluation, and requires explicit annotation syntax to be strict. Contrasted with Python, which has a syntax that makes strict evaluation an easier default to express.

If all languages can express, with some effort, the same exact semantics as any other language, then the only difference is syntax.