skysight-inc/HackerNews huggingface dataset:
> No, it's akin to large governments swooping in and regulating industries when they start hurting people en masse

Okay, I can see that. The idea of Google being the gatekeeper and regulator of the Internet is scary though, especially given it's a for-profit corporation that has its own interests at hand. I think AMP would have been better if it started off as a proposal for it being a standard to HTML, voted on and governed by the W3C, instead of by Google.

> Web developers weren't professional enough to make the web fast

I would argue though, that web developers who are professional enough to adopt AMP, would be professional enough to ensure their site doesn't load bloat.
For different reasons, there's been articles in years past about high-end EVs having high car registration fees. This isn't due to them being electric, it's due to some models being fairly expensive (e.g. Model S/X, i-Pace) with a taxation system that determines registration fees based on vehicle value. This is also very particular to cities, where their intentions are encourage and fund more public transit use.

Links specific to WA state / Seattle:

https://komonews.com/news/local/drivers-facing-sticker-shock... - King County (includes Seattle, WA) car registration tabs can be rather high to fund transit initiatives.

https://www.geekwire.com/2019/sb-5971-ev-registration-fees/ - WA state has charged 100/year for EVs, set to be 150/year in the future. The intent is to cover state-level road maintenance.

It's worth remembering the high fee concerns may change as more EVs get cheaper, and factor in Federal / State tax rebates that occur upon purchase. I don't own an EV, but personally I worry a bit less about the govt-imposed fees and more about the higher insurance costs for certain EVs (Tesla models).
> Web developers weren't professional enough to make the web fast.

Don't shit on (other?) developers to make your point. It's revisionism that only serves the purpose of taking more control from users and developers, which just conveniently gives even more power to the stakeholders who most benefit from the structurally unsound game businesses have been playing.

By the same logic, I could say the Google Chrome team (not related to AMP — just a metaphor) isn't professional enough to make a browser that uses less RAM. In reality, the team deals with a myriad of constraints and other priorities, both technical and commercial, that sometimes clash. Rendering speed and security are its major selling points; if both are met, management is satisfied and Google makes billions.

I'm loath to say this, but performance isn't where a lot of websites make money. It's the ads that people click, way too often by mistake. To feed this system, a bootload of tracking scripts, A/B testing scripts, overeager live support widgets...

Google is coyly selling preferred placement in exchange for performance, which may be the only way to get some businesses to care about performance. Developers are cranking out what the business owners are asking for.

Ask yourself why Google did not take aim at the ownership side, why it did not arrange discussions with major media companies etc. to establish performance as a company-wide goal, instead, put the responsibility on developers.

> Before that, people were massively moving to the apps because the web got too slow and unusable on mobile.

Yeah, the thought process to go from seeing the "use our mobile app instead! It's so much better!" banner, closing it and sending my eyes onto the content that I wanted to read takes at least half a second.
The Feynman Lectures on Physics now free
Agreed. The subtitle "Catheter navigates autonomously inside hearts in preclinical tests" would be far more accurate and less click baity.
Downvoters, I am curious what the objection is. If I may elaborate on the second paragraph, the situation I am describing is one where someone is harming themselves or others, but saying everything is fine and refusing treatment. Then they get treatment, they improve for a while, and maybe you see some behavior that reminds you of that earlier episode, but they insist they're fine again. So you might ask: is this a relapse into delusion? Or are they really fine? Honestly it is tough to answer. When you have seen their condition hurting people and being kind of dangerous, it's easy to get scared of misjudging that situation.
This. I'm fortunate enough to be considered only "eccentric" as most people are willing to forgive my weirdness in exchange for other useful personality traits. Not everybody is that lucky.
The market is less of people in southwestern Tokyo and Yokohama (closer to Haneda), and more of people in northern Tokyo and Saitama -- those that board at Ueno or Omiya station.
Honestly I would choose Java and not Go, Elixir etc. if I was writing software for an insurance company or other customers that demand complex business logic.
How to Get Started with Open Source – A Video Walkthrough
you still have to comply with the GDPR. if not, you can be detained if (e.g.) your plane makes an unwanted stop in the EU. (this assumes, EU brought a GDPR complaint against you or your company and you bothered to not respond)
I already said it's a backup copy of the key, obviously nobody is expected to type in from a printout in day-to-day operations.

Our experiences must differ substantially here. I've worked at a few startups over the past two decades, and I would not trust any of the finance people from any of those companies to practice good operational security or be reliably available as a cog in a critical real-time operational path.

They were consistently the kinds of people who would treat a locked filing cabinet behind a locked office door as the height of security, and in many cases left important private documents like checks revealing salaries completely insecure, face down on recipients unattended desks.

They have often been the staff least reliably in the office, and least accessible at any given moment - especially after hours or on weekends.

In my view it's just exposing the key to more risk of getting left out or forgotten in a poorly secured, often unattended filing cabinet behind trivially picked locks. Just to make it available through someone frequently absent on vacation. Good thing the security will likely suck, because you'll probably have to pick those locks when you need the copy and the CFO is skiing down a mountain.

This is an issue for the department in charge of performing backups and restores. They will already have access to the key to do the job, and they need to be accessible in times of crisis. Why wouldn't the COO be the right person if operations is in charge of disaster recovery? It's their ass on the line when they can't do a restore on the weekend. The CFO and the entire finance department has zero expectation of being available after hours or on holidays.
Can Entrepreneurs Enjoy Big Success in Small Places?
The annoying part is that the operating system allows this and doesn’t have a good way for users to restrict service startup.
You could significantly narrow it down by only trying sequences of very high entropy.
Overpriced. However I don't see them going belly up like all the naysayers over in the corner with pitchforks who are declaring them doomed
Virgin recently bought the Las Vegas ↔ Los Angeles high speed rail company. We'll see what happens there.
If I remember correctly, my team of four was quoted at $13k/yr for the StackOverflow job posting / recruiting solution.

It's probably worth it for companies with greater hiring needs than ours, but LinkedIn (begrudgingly), and ZipRecruiter have provided enough quality candidate-flow for far less money that it doesn't make any sense for our uses.
Temperature settings have famously bad controllers. I guess it's because they are new, and car designers didn't have time to compete on quality of those yet.

You can control the radio of any high-end 00's car without looking at the controls.
The modern day equivalent would be walking you through backing up to iCloud and restoring from iCloud. It’s not a security risk unless iCloud is one already.
I just signed in to my twilio account and ordered a "sim starter pack" thinking it was this, but if this is still in closed beta, what did i order? how does super-sim differ from the programmable wireless product?
Just make sure the whole combo can call your country's emergency number: https://news.ycombinator.com/item?id=19479636 The Reddit link describes the the details for scheduling a 911 test call in the US, and as the link details, this failure has also been known to happen with stock phones.
One of the more productive responses is to just unroll it for others.
Social Media and Self Harm: The Need to ‘Do Something’
I'd you are that concerned use a proxy, VPN, Tor, etc.
3rd world governments as well because they don't know any better.
> When you treat prisoners like animals, they'll act like animals.

And when you don't treat them like animals, they will still act like animals. Some, of course, not all, just like today not all US-inmates come out acting like animals.
Only when you do the wrong things will you learn what's right.

There's something to keep in mind about the nature of time. It's possible to make a billion dollars in a day, but it's not possible to spend more than 24 hours in a day.
With a good architecture and right tools to detect cycles due to bugs the reference counting works even for complex applications. Essentially this is a trade off between development time versus headache at deployment.
Facebook has very little overhead compared to uber
In Illinois most of the wear on the asphalt surface occurs via ice and snow causing potholes. This happens over time regardless of heavy traffic.
2020: It has been an amazing ride but all journeys come to an end. Joining the Google family will allow us to offer our customers much better experience while retaining our independence. We are developers at heart and this is why we want to give developers the source control tools they deserve!
I guarantee you CN has lines connecting Calgary and Vancouver today.
I switched to Firefox and use the dedicated search widget with bing as the default. It’s only a couple clicks to repeat a search on google. I’m fairly happy.

Google search has definitely gone down hill IMO because I find bing to be close enough in quality now that I don’t find myself searching on google a lot.
FWIW, not only on mobile.
Not quite, copies still exist in the fuschia repo itself, eg. https://fuchsia.googlesource.com/fuchsia/+/refs/heads/master...

Could this just be a move to a monorepo organizational scheme?
food for thought: there used to be 30-40 american car makers, now there are 3.
If Google want to contribute, downrank sites that bloat, or track, or are littered with all the other crap that ruins the experience.

Which would of course include a lot of what Google does. So they "solve the problem" by not solving the problem.
“I thought Illinois was progressive and would want to encourage EV ownership.”

Illinois just pretends to be progressive because it allows politically connected people to steal more money.
if they are truly in the public domain, one doesn't need to respect any licensing?
A while back I was reading a memoir by someone who consulted for DEC in the 70s and 80s, and he was astounded that engineering meetings were sometimes full of people shouting at each other. Apparently this was considered a normal way to find consensus. So - things may not have changed as much as you say. (See also Usenet in the 90s.)

What has changed is YouTube culture, which seems to have a scary number of people SHOUTING and EMOTING in VERY EXTROVERT WAYS DIRECT TO CAMERA with plenty of FAST CUTS and ASIDES, even when making videos about technical content.

Sometimes it's entertaining, but just as often it's tiresome and distracting. I wouldn't object if it was toned down.
Not if your lobbiests don't have that same concern.
SO would I. But I bet there are people who wouldn't if they stood to gain something valuable that is unavailable if their seatbelt is fastened.

In other words, people do indeed take greater risk with their money if the interest rate is higher. And expect to earn less if the investment is very safe.
I agree. It wasn't obvious from the context, since you provided newspaper title from the genesis block as an example.
Definitely true, again adult interactions are transactional - why bother with idioms, better downgrade to simplified version which can be surely understood. As for kids that true on any language, we known and expect that kids language subset more narrow than adult's that's why we repeat the same phrase multiple times with different wording.
Slightly off topic. I’m trying to find a SIM for my LTE modem (AT&T/T-mobile bands) that I got as a backup for my Comcast service. I’m looking for pay as you go with no or minimal monthly fees, a reasonable 4g price, and a fallback to unlimited 3g.

Does anyone know of a data plan like that? I tried to use Twilio Wireless but they don’t have the fallback option.
I would advise against mixing theory's scientific meaning with the more common "guess" meaning. The heliocentric theory and cell theory would like a word.
Inspiring how open Gitlab is in how they run things.

Their handbook is a fantastic resource for distributed companies (but also for non-distributed companies).

https://about.gitlab.com/handbook/

e.g. here is how they do CEO shadowing:

https://about.gitlab.com/handbook/ceo/shadow/
Really nice series of tutorials that are code-focused! I think one of the things that surprised me most about ML is how simple a lot of the code is.
> That seems very wrong to me, the concept of "innocent until proven guilty" should extend to sentencing

That's quite impossible, isn't it? Motives regularly play a role in sentencing and you cannot prove those, only deeds. You can believe it to be very likely that somebody did X because of Y and not because of Z, but you can't prove it.
Russia, North Korea, Venezuela, the parasitic religion of Marxism is ruining one country after another, under the disguise of do-gooding and virtue signaling. The USA is next.
I find this argument hilarious because it is literally admitting widespread iatrogenic harm, and the solution is not to do less harm, but to keep information away from the patient. How else would like to prove that the AMA is a regressive guild with state protection and financial support through the insurance industry? The only reason many doctors don’t like diagnostics is that it undermines their witchcraft, similar to how second-rate mechanics hate consumer OBD-2 port readers, while first-rate mechanics love them. The argument for less diagnostics is laughable. Diagnostics do not cause harm. The harm is being caused by doctors.
I don’t think Google docs is distributed at all. I think all edits happen in a single process on a single machine. That’s why the limit of concurrent editors is so low.
For an ROI.

while True:
print 'Developers'

If you can convince them that throwing a few bucks towards something adds to the ROI, then sure.
Apple Is Giving Design A Bad Name (2015)
> This is also very particular to cities

It's not, because registration fees being locality discursiva isn't a thing in all states; also, a large minority of states have adopted registration surcharges on electric and sometimes hybrid vehicles for road construction to offset some of the gas tax losses.

http://www.ncsl.org/research/energy/new-fees-on-hybrid-and-e...
Same! I just did a test search, and the results seem much more relevant than ~1 year ago (last time I tried)
with the exception of the very few people who know how to manage upwards, when you are the bottom rung of the totem pole org chart (and i'm not talking about developer or engineer levels), you have zero say over what comes down from 2 or 3 levels above you.
I use it in combination with a trap on DEBUG signal to compute information about each interactive command (start/stop timestamps, type, working dir, return code, and more) and save it in a big log file. I can then transform the data into pretty charts!

It's also used by the `z` command line tool to maintain its directory "frecency" list.
No doubt this has appeared on HN in the past but now is the first time I've seen it and I suspect there are others like me.
> I picked up 3, and then added a 4th language by accident (parents needed a secret language for adult conversations. To their horror, one day I started speaking to them in that language...)

Wait, you can’t leave us hanging. Please tell us more about this or point us to a blog or something. I love that story.
You can't really build anything just for the good of the world and not expect that sooner or later the corporate vultures will swoop in to take over. Google is rapidly becoming a cancer on the web, and I sincerely hope that these monopolist tendencies will end up being smashed to bits by the regulatory hammer.
Well, that 7.6% drop was after they dropped their target well below what had been expected earlier. So perhaps they semi-accurately gauged the market price for their stock, but that means lots of people had been way too optimistic about it previously.

Also, the fact that the IPO did not provide a big profit for the initial buyers (not quickly, anyway), and you could get a better price by purchasing it on day two than by being in on the IPO, certainly has the potential to impact IPO's coming up.
>I though we were talking about engineering challenges, research, not bets execs of large companies make for very different reasons, mostly hiring reasons.

Large companies don't pick technologies for hiring reasons, small companies do. Large tech companies can afford to train their engineers in whatever they use internally and have the money (and brand recognition) to not worry about needing technologies to entice candidates. They pick technologies to solve business problems.
Thoughts on Engineering Culture
For example, The iNES format, for NES emulators, has a 16 byte header, not part of the original ROM, that identifies the mapper, screen mirroing if not controlled by the mapper, and whether or not battery backed RAM is included.

NES mapper numbers were standardized among emulator authors. Look for "NES mapper list". Some very early games didn't use a mapper (that's what mapper 0 is).
It's distributed because there's communication with the clients going on, which requires some kind of coordination to achieve agreement on the result of two simultaneous edits.
I’m worried that antitrust action legitimizes Google as synonymous with the Internet. I’d rather see Google continue their race to the bottom and join the likes of CompuServe/AOL. It’s only a matter of time before competing services make Google irrelevant. It was hard to fathom 10-15 years ago that someone could come along and challenge them. Now as they take more and more measures like AMP it feels like it is ripe for someone to come along and make Google’s results feel like the new AltaVista/Yahoo in comparison.

The Internet is vast and wide and the lens through Google/Twitter/Facebook, et al, which many see it is getting foggy. A time will come when we look back at this era and see it as the growing pains from the massive transition to a globally connected world.
Here is my prediction. The new models will either agree with the old models or show things are worse than IPCC reports. They will then bury and "Try Again". Just like the koch funded study done by skeptic (now turned believer) Richard Muller which confirmed the science. Woops
TL;DR CRDT is completely irrelevant to any of the highlighting/etc stuff

Most highlighters are lexers.
Advanced highlighters/folders are parsers.

The lexing/parsing that is required for highlighting is easy to make incremental for all sane programming languages.

for LL(star) grammars, adding incrementality is completely trivial (i sent patches to ANTLR4 to do this)

for LR(k) grammars, it's more annoying but possible (tree-sitter does this)

For lexing, doing it optimally is annoying, doing it near optimally is very easy.

optimal incremental lexing requires tracking, on a per token basis, how far ahead in the character stream the recognizer looked (easy), and computing the affected sets (annoying)

Most real programming languages have a lookahead of 1 or 2.
Near-optimally requires tracking only the max lookahead used, and assuming all tokens need that max-lookahead. In a world where min token length is 1, that means you only need to re-lex an additional (max lookahead) tokens before the changed range. In a world where min token length is 0, it's all zero length tokens + (max lookahead) tokens before the changed range. This does not require any explicit per-token computation.

Again for basically all programming languages, this ends up re-lexing 1 or 2 more tokens total than strictly necessary.

Tree-sitter does context-aware on-demand lexing.
i have patches on the way for ANTLR to do the same.

The only thing CRDT helps with in this equation at all is knowing what changed and producing the sequence of tree-edits for the lexer/parser.

The lexer only cares about knowing what character ranges changed, which does not require CRDT. The typical model for this kind of edit is what vscode's document text changes provide (IE For a given text edit, old start , old end, new start , new end)

The parser only cares about what token ranges changed, which does not require CRDT.
I've long suspected this to be the case. For context, my parents were immigrants to Scandinavia from southeast Asia. I'm an immigrant to two other European countries.

My parents know all the restaurant related stuff. Food, money, business, smalltalk. Unsurprisingly.

They have an accent as well. I guess that's because at some point people stop being corrected on the exact sound they are making.

Now I happen to be taking mandarin lessons at the moment. My teacher is very particular about the exact shape your mouth and tongue should be making. She's the first language teacher I've had who's done that.

Likewise with other language learning issues. When you're an adult, nobody corrects your grammar once it's good enough to be understood. Or worse, they just use you to practice English.

Also there are great examples of late learners. The three Danish Princesses, Alexandra, Mary and Marie, from Australia, HK, and France. They all went on intensive courses in Danish which is a weird, weird language. They're pretty good at it.

Also I came across a French guy who sang in perfect Vietnamese on TV once. Don't recall the name.

Aside from that I've heard stories about diplomats who've gotten quite good.
They're far from alone in that.
I believe that I used to be guilty of this, as well. Maybe I still am, but I haven't gotten much feedback on it in a long while (and I try to elicit feedback on these things _very_ frequently -- weekly).

What I've done is to take a step back and try to channel communications into asynchronous channels. I find it very challenging, if not outright impossible (again, this may just be me and my personality talking) to try to explain my thoughts and opinions in real-time in a room, or worse a video conference, where you're forced to make all manner of assumptions about other peoples understandings of what you are saying. When it goes async, you can lay out the foundation and point towards specific points in the sort of nuanced and context-rich environment that technical conversations demand.

On the team that I lead, this looks like Slack, email, Confluence, and Jira. Decisions are distilled down from all of these sources and worked on in shared documents, maintained in a decisions log that people can be pointed towards to get a better understanding of the projects. This documentation is very useful for rooting out incorrect assumptions, inaccuracies, confusion, etc..., in the topics that we talk about. It takes a lot of work, of course, but I think the outcome is better. This team has much more cohesion and a higher degree of collaboration (as in boosting each other up vs. simple cooperation) than the other teams I've been part of.