skysight-inc/HackerNews huggingface dataset:
And now for something completely different: running Lisp on GPUs [pdf]
Capacity comparisons are no good in isolation. Here in DC Metro is close to capacity for what it does (taking people into the downtown core). But 95% of people in the metro area don’t take the Metro, because it doesn’t go anywhere they want to go. These people are commuting from Loudon to Reston or DC to Bowie. Almost 90% of jobs in the metro area are outside DC proper as is the bulk of housing. In isolation, none of these commuting paths warrant a heavy rail line. The capacity advantage of standard rail stock is completely irrelevant to almost everybody’s commute.

It’s not about being anti-social. Here in the Annapolis area (which has 200,000 people, with 40,000 in Annapolis itself), people commute from the Annapolis suburbs to jobs in the southern Baltimore suburbs or in Baltimore. They’d take a train if there was one, instead of sitting in I97 traffic But the volume of commuters comes nowhere near justifying building one. (Many Metro lines, though at capacity in the downtown core, are desolate in even the relatively urbanized suburbs of MD). A cheap, fast, point-to-point transit solution, that you could string up along an existing highway median or below one, would revolutionize transit because it would actually address peoples’ needs outside the tiny minority.
That's a serious violation of the Hacker News guidelines, which ask you to assume good faith and not to post insinuations about astroturfing or other manipulations.

People need to be free to come here and express their views regardless of who they work for, and not have their integrity called into question for doing so. HN will be much poorer if some users are allowed to hound out other users, however unintentionally. Everything I've observed on HN has shown me that the temptation to assume that the other party in a disagreement is being disingenuous is a million times greater than it should be. We all have to work against that consciously in ourselves.

If you would please review https://news.ycombinator.com/newsguidelines.html, take the spirit of this site to heart, and post in accordance with it from now on, we'd be grateful.

We detached this subthread from https://news.ycombinator.com/item?id=20045443 and marked it off-topic.
Also _regional_. Mirroring how my grades were given as school would be >40% - pass, > 80% - exceptional. Example grade boundaries[1]: 71/180, or 39.4% - pass; 88/180, or 48.9% - a strong pass[2]. Top grade is 147/180, or 81.7%.

[1] https://qualifications.pearson.com/content/dam/pdf/Support/G...

[2] https://www.aqa.org.uk/about-us/what-we-do/policy/gcse-and-a...
As the article implies, absolutely not, and obviously so. Do not make enemies of your own staff, a hostile workplace is exploitable, not to mention unpleasant and demotivating.

My god are people bad at security. Security people especially so. Actual security is not bound to the mechanics of securing things. It is bound entirely to risk. Did you just fire the best accountant your company has because they were too focused on solving your huge tax liability to notice a phishing attempt. Risk.

Everyone is fallible including your IT security group. If phishing attacks are actually causing appreciable damage to your company, it's the security group who needs replacing. Can they report quantitatively how much more value your organization has captured with it's 90 day password replacement policy, and does it account for all the passwords written on post-it notes laying round, and the productivity impact of constant forgotten passwords?

The purpose of security is to mitigate the risk of loss, but so is insurance. Don't fixate on the machinery of security, and don't fire people for poor email filtering who's value is not to filter emails.
> And don't expect the guardians/educators to do anything when someone picks up on you.

Well that's not entirely fair. I know of several situations (including my own) where students were punished for fighting when attacked by other students. You can't say that's not "doing something", I guess.
Her policies that are on the news are breaking up Google and reducing income inequality.

Both are dubious and shouldn't be her first priorities.

I can elaborate:

1. Breaking up Google doesn't sound like the biggest problem right now. How about Comcast? How about Equifax? Those are monopolies and act in bad faith. Why is Google the top of her list?

2. Income inequality is not an important goal. I don't care if Bezos has 100 trillion dollars. I want affordable healthcare, education and a good life.

It makes me feel reluctant to vote for her.
Wow. Nice! I can imagine a plethora of things being built over this.
Less applicable in real life, but also fun:
https://www.youtube.com/watch?v=qoxmyH7GezE
https://github.com/s0lly/Pseudo3DEngineInExcel
Text only web browser that runs page JavaScript in the cloud
This is purely anecdotal, but getting from the street to the platform is a lot faster on the L than say the DC Metro.
Speaking as someone who worked on Gecko at Mozilla for many years, that page is years (if not more than a decade) out of date and embedding Gecko is a rather miserable experience.
idk what it's like where you live, but in my state all you need to be a teacher is a bachelors degree and a teaching certificate. the degree doesn't need to be related to the subject you teach and you don't need the certification either if you want to teach at a private school.
That's interesting! I do some ajax with the js.erb files, but I honestly find that it's pretty messy & gross. Maybe I could eliminate those .js.erb files with intercooler.js (or clean them up).

Do you find that intercooler lets you avoid using .js.erb files altogether?
I found the list of falsehoods about phone numbers (https://github.com/google/libphonenumber/blob/master/FALSEHO...) really enlightening because it gave a short rationale or example for each point. I think that's way more helpful and useful than the more traditional snarky format.
As I tried to explain upthread, posts like this are poison to HN. We need you, and everyone else, to resist taking arguments in personally accusatory directions.
Tootdon is a client for Mastodon. Mastodon is a social network that's sort of like Twitter.

In case (like me) you didn't know what this was about.
I completed grades 1, 2, 3, and 5 in the USSR, right before its breaking apart. (I skipped grade 4 not because I was exceptionally smart, but because of the conversion from 10- to 11-year system.)

I went to an average public school, not like a specialized math-heavy school, which also existed.

Then I moved to the U.S. and started 6th grade, decent public school in a major city.

I went to ESL class instead of regular English. Some of the history stuff was new to me. I struggled with integrating and being bullied, though not too badly.

But as far as math and science goes, I was coasting up until 9th grade, when I started high school.

In 8th grade, I was added to the "gifted" program, which basically meant I spent one period a week hanging out with the other gifted kids doing I don't even remember what.

I've been told that while USSR designed its cirruculum to be passable by 80% of the students, in the U.S. it's designed to be passable by close to 100%. Which means that even if your child is smart, they'll be dragging along with the least capable 20% of the school population, doing busywork and being bored, wasting their time instead of learning all they could be at the most capable time of their life.

(Russia's current education system has been stripped and crippled, so it's on par or worse than U.S. now.)
Thank you! Your framing is something I wish I had included in the article: users are legitimately searching for a weight loss tracker. Surely this app should be somewhere among the top 400 results, right? I’ve got years of built up reputation as a developer who’s trying to make a good app for users.

I assure you, I won’t be pulling this app anytime soon. I didn’t intend to communicate that. It’s just that I have three small kids at home, so I don’t get much nights and weekends time for the app anymore. If I have to go back to full time work because of this, I’ll just shift into maintenance mode for the app (like making sure it’s compatible with new versions of iOS).
I don't know if 3.5 fixes this, but here's an example from 3.4

function messUpTheArray(arr: Array<string | number>): void {
arr.push(3);
}

const strings: Array<string> = ['foo', 'bar'];
messUpTheArray(strings);

const s: string = strings[2];
console.log(s.toLowerCase())

You obviously can't push a number into an Array<String>, yet typescript allows it.

For my money, ReasonML is a better solution for type issues (hindley-milner types are awesome).
Disclaimer: Work for Mozilla but not on the browser core, thoughts are my own, grain of salt, etc.

My understanding is that on Desktop it's much more difficult than it ideally should be.

With that said we've got a pretty solid story being worked on for mobile via GeckoView [1] and Android Components [2], there's a post on the Mozilla Hacks blog about our use of them in Focus [3] and they're also what is being used for building the "next generation" version of Firefox for Android currently code-named Fenix [4][5].

I wouldn't be surprised if there was an effort to get some of the GeckoView work back onto our desktop platforms.

[1] https://github.com/mozilla/geckoview

[2] https://github.com/mozilla-mobile/android-components

[3] https://hacks.mozilla.org/2018/09/focus-with-geckoview/

[4] https://github.com/mozilla-mobile/fenix

[5] https://play.google.com/apps/testing/org.mozilla.fenix
The consequences of installing spyware on your devices and trying to spy on the US.
Happy users of any service aren't nearly as vocal as the unhappy ones.

@protonmail; I'm happy too. Thanks for doing the do.
Ostensibly Microsofts browser team is the size of Googles’. They could just fork once and never look back.

Merging incompatible changes seems like a win compared to doing everything themselves.
We need a "falsehoods programmers believe about disk reliability".
A kid does not have the right to another kid’s education by forcing him to attend the same school and act as his crutch. If you believe they do, you should march down the the nearest hospital and offer up a kidney, a lung, and a lobe of your liver, because that’s what your theory of justice leads to.
I am waiting to see if the academia can really be bullied like this....
>all the security team needs to do is point to the number of billion-dollar breaches that have happened due to phishing

A problem here is that a company whose leadership is receptive to your argument would probably already have mandated some form of security/phishing training. The ones who are likely to fall victim to these problems are the same types who do not plan for this stuff to begin with, and also would not be receptive to your hypothetical argument, imo. (e.g. "I don't have time for thought exercises, how many performance bugs have you fixed this week!?")

The path to victory is far more often along the lines of teaching your leadership to care for themselves about security, rather than trying to beat them over the head with heavy-handed hypotheticals of doom and gloom if they don't listen to you and do what you say. They need to feel it in their bones themselves. Otherwise you're never going to get cultural buy-in from the rest of the organization.
Colonizing Mars actually introduces challenges to knowing for sure whether any life is native to Mars as opposed to introduced from Earth. But then I’m more of an “O’Neill cylinders in Earth orbit” kind of guy.
Ludicrous. 15% is customary for restaurant waiters, other than that there is no need to tip. Can give barber a few dollars, doorman a certain amount at Christmas. I prefer a society without tips, and would like to know what something costs up front and know the vendor is providing their service to the best of their ability.
Lynx has still had remote code execution CVEs in the past. It's probably a smaller attack surface than a regular browser, but far from nonexistent.
Is this not what enums with associated values are?
the same business model as all the other free browsers: search referrals
I have a lot of respect for teachers who are in it for the long haul. it's definitely not an easy job. that said, most of the teachers I know personally decided to become teachers after graduating with an bachelors in art history and realizing it was going to be pretty hard to find work as a museum curator. altruistic or pragmatic?
I posted at length about this the other day: https://news.ycombinator.com/item?id=20013092. If, after reading that, you feel like there's a relevant point about how we moderate political threads that it doesn't address, I'd be happy to hear what that is.

There seems to be a misunderstanding in this bit:

> you're shooting yourselves in your own feet by banning speech you deem unsuitable for your purposes

Our purpose is to optimize HN for intellectual curiosity. You're right in that sense, but only that sense. HN moderation has no purpose related to Assange or any other hot topic, nor are we moderating based on what we agree or disagree with. I moderate comments I agree with every single day. Perhaps that sounds weird? After a while, one gets used to it.

If you take a step back and look at HN threads on topics with political overlap, you'll find that many HN users have figured out how to express their views thoughtfully, without resorting to fiery rhetoric or denunciation. You'll also find that many of them are expressing views similar to yours. Please be more like them. It's really just for good conversation. No one wants to be in the room that someone is blasting with a megaphone, regardless of the megaphone's views.
Also anecdotal, but I suspect that the religiously motivated homeschoolers were already going to suffer socially, homeschooled or not. The only way that government schools would have altered the outcome was by providing peers to challenge their (often poorly-supported) religious positions. Assuming the methodology bordered on bullying, I'm not sure that would necessarily lead to an outcome of better socialization. I could certainly be wrong, though.
I have been running Firefox on Ubuntu for years and have never had this problem. Try deleting your profile?
https://en.wikipedia.org/wiki/Behaviorism
I’m still waiting for Dark Mode support in Chrome DevTools. It’s one of the last things I use that doesn’t support it yet, and it’s very jarring at night.
A nice user created this Wikipedia page[1] in the few hours since your comment was written:

https://en.wikipedia.org/wiki/Neptunian_Desert
> uBlock (not confused with uBO)

This naming is a catastrophe. I just tried to find out which is which and it isn't easy, even if you know what you're looking for.

I'd think that uBlock Origin should consider changing the name. Yes, "it means giving up", but it's a battle they can't win anyway, and at least users will be able to tell which one is owned by eyeo.

EDIT: AdBlock and AdBlock Plus are similarly confusing.
With this course of action it may be compelling enough to give consumer users a reason to ditch Chrome.
Chrome restricting extension APIs won't affect Brave's ad-blocking.

See: https://twitter.com/BrendanEich/status/1133878509342846977
Kids are exhausted enough after 6 hours of public school, 3 hours of home work and any extra curriculars, don't screw up what little childhood freetime they have left in the current system with home after school.
My first thought was that Plaid launched in the UK a long long time ago. https://en.wikipedia.org/wiki/Plaid_(band)
It gets much better. Take a big stash of cash and try to buy windows licenses. It’s really difficult to spend money.
Well it will once it disallows ad blocking
Someone needs to apply Bayes theorem to determine if not believing in oneself is truly a prerequisite to achieving greatness.
Yeah yeah, the meat industry has quibbles with the WHO study connecting red meat to cancer. Shocker.
as long as they're still supporting that API in enterprise installs, they're going to have a difficult time deprecating the code that drives it
What percentage of the products that you see advertised every day do you buy? 100%? 50%? I'm guessing it's probably less than 1%.

No one would argue that businesses spend a lot of money on targeted advertising, and targeting is something that marketers are constantly trying to refine.

What is targeting? Showing things to the people who are most likely to buy them.

In the world you're describing, targeting wouldn't exist, because the mind control techniques of advertising have made free will a thing of the past, and people will just buy whatever the all powerful advertising agencies tell them to buy.
You missed the core point of the AEI article. $17 billion is the most AOC’s tax could possibly raise, assuming no changes in behavior (including tax avoidance). That’s nothing in America—we spend $7 trillion in government spending each year. If we wanted to be able to afford a similar welfare state to Germany or France, we’d have to raise taxes by $2 trillion. That’s the total income of the top 1% (and $600 billion more than the income they have left after the taxes they already pay).
My money would be on you having an ATI graphics card and that being a good bit of the graphics jank.

2013 intel chip+integrated graphics runs like a champ and with lower memory usage than chrome (though I am blocking all the ads, which does significantly change performance everywhere).
If he is not a part of the browser team, do you think it is possible for him to be honestly mistaken?

I am a software developer for a company with less than 70 employees, I lead most infrastructure initiatives and I don’t know everything that goes on in my company and could easily misspeak about our software.
“There's a wide range of tools available for things like putting together a minimal Linux base and cross-compiling your code as well.”

That’s what I would do now. Much easier to build up a device from components than trimming down Windows 10.
In my experience, gullibility has little to do with innate intelligence and is rather correlated with how much trait neuroticism you have (ie distrust of other people/the world). So in a sense if you were to fire the most gullible employees you might be inadvertently be selecting for neuroticism, which you may not want (unless you're in a very security oriented business where that could be a useful trait)
Still counts as space travel.
With the ambient positive mood regarding the significant rise of sci-hub, open publishing commitments from academics and institutions and the correspondingly significant pressure on rent-seeking publishers, perhaps we will see parallel pressure extend to politically partisan or subjugated organizations until an open science free of such politicking emerges?

One solution would be anonymous scientific publication and review.
> Google made an intentional and specific decision

If by "Google" you actually meant "any of a zillion possible entities within Google, including any number of intrusion- and bot-detection AI's which can be incredibly trigger-prone and - like any sort of self-adaptive AI - go haywire in all sorts of entirely unsuspected and creative ways", then you would have some actual basis for that statement.
>This was the reason why I terminated my Netflix contract at the end of the free month. When I'm paying for something, I expect at least the quality that pirates get, but due to DRM requirements, I was stuck with 720p on my setup (and support wasn't particularly keen on acknowledging that DRM was the reason).

I don't know about the individual you spoke to (in general I'm skeptical that support agents are up to date on "technical" issues), but Netflix's own support docs explicitly say that Chrome and Firefox (at least) don't get more than 720p streams. https://help.netflix.com/en/node/23742

The reason for this is DRM: in Edge and other software that gets 1080p and above, the decryption is done in hardware that is tougher for pirates to break. Widevine is a software DRM scheme that pirates are generally believed to have already broken. So Netflix limits Chrome and Firefox users to 720p.
> His point was that even if energy itself is cheap there’s a floor to how it is valued relative to the total economy for such a vital commodity.

I don't think that's true though. There are vital commodities that have been effectively free in some societies (water and salt, for example). Even energy - wind energy is free and some societies used it extensively, and biomass for burning was abundant in some places.

We can argue whether or not it's likely that energy would get to be so cheap in the future, but there doesn't seem to be much basis for his claim that it's economically impossible.
Don't yell.

1. Explain a specific use case that the new API can't handle (including a technical explanation of _why_ it can't handle that use-case)

The maximum number of rules is 30k, which will break HTTPSEverywhere (I'm assuming you don't need that explained).

Suggest constructive changes to manifest V3's API that will improve its capabilities _while still adhering to the stated goals of manifest V3_

If Google wants me to do work, they can pay me.

There was a time in the past when Google would have deserved the benefit of the doubt with changes like these. That time is long, long gone.
And without privacy invasion implications. Apple introduced content blocking 4 versions ago implemented nearly the same way. No one would accuse Apple of trying to help Google make more money.
The dealbreaker for me is no strongly typed templates. I have built big-ish apps (10-20k loc) in both React/Redux & Angular 6+ and I feel that there is still a lot of unsoundness in Angular 6 that I don't need to worry about with React & TypeScript.
<template if:true={isTrueTemplate}> Sorry been down this road with Angular before, logic in the template is a dumpster fire of a non-debug-able, bad idea.
So you want to be a wargamer? Skip the plinky-dinky and go with Gettysburg
Have you read those studies yet? If not you are wasting your breath away on borrowed beliefs.
This is malice. Plain and simple. I will remove the last remaining installation of Chrome from my workstation.

It's still good that I can run Firefox on Android but we have to make Chrome the new IE fast.
> In NYC it's illegal for a taxi not to pick someone up, because this can be the source of tremendous racial discrimination (and continues to be, despite its illegality). We don't want to let Uber do the same type of thing to another class of people.

Why do you believe this isn't in play already?

I strongly suspect that passenger ratings strongly correlate to race. We already have LOTS of evidence in this thread that good ratings correlate to being female.
I will eat “freedom fries” to celebrate.
This doesn't seem like much of a reason to try and dissuade employees from discussing these things though.

I think there are probably a great many sysadmins, security analysts, and ciso's who can only dream of a day when run-of-the-mill employees are having casual conversations about phishing and identity security at the office.
The German U-Bahn has a brilliant solution to this. No turnstiles or gates, you're just expected to have a ticket. The penalty for getting caught without a ticket is considered sufficiently high to make "Schwarzfahren" statistically more expensive.
> instead of being paid nothing as it is now

You get paid in the free content you consume as it is now. It's literally the reason you don't have to subscribe to every website you visit.
Googling this quote reveals nothing. Is it a quote? Or are you HN's resident poet? :)
I don't disagree. But that's not my department and I'm not high enough up the chain for my opinion to matter.
They might be by yesterday’s standards (Flynn effect and all).
She has relentlessly fought for the public for as long as I've seen her in the spotlight (CFPB, MA Senator).

I fully support this move. And tech companies are going to fight her tooth and nail.
There is a Dark Theme in settings of DevTools. Is there a difference between a Dark Theme and Dark Mode?