skysight-inc/HackerNews huggingface dataset:
> Except they purchased their way into many of these.

They did. But youtube.com wasn't that big when they bought it. In fact by definition most of the things they bought (like maps.google.com) weren't big. The obvious corollary is Google is very good buy scaling something up while keeping it rock solid.

And, they are. Examples of original things that did come out of Google are Kubernetes, the Site Reliability Engineering Handbook, and pulling off something I thought was impossible: Spanner, a global distributed ACID database. From what I can tell they have constructed the fastest, most reliable distributed computing platform on the planet.

They are the Toyota's of the computing landscape: nothing particularly outstanding in any particular model of car, the secret sauce is the infrastructure and processes they've developed to manufacture those cars that ensures they are both cheap and reliable. And so it is with Google. They aren't particularly good at coming up with new products. In fact they often buy them. But then those products get moved onto best computing infrastructure on the planet. If the products are any good, they seemingly grow without effort to become a dominant player.
Partial State in Dataflow-Based Materialized Views
>Here's an even stickier question for you, now that we've wandered off the path. How do you feel about these people (I'll call them a basket of incapables) voting?

This is a good question , though not one which is too interesting. I think it's largely hypothetical since I believe voter turnout amongst the group I was speaking about would be abysmal. Nevertheless, I think I can answer definitively: I actually like the non-mandatory system America has, but I don't like the artificial impediments to voting that we've been seeing lately and for most of our history. So, in general, I would oppose almost any form of disenfranchisement, but I also don't really feel like someone that doesn't otherwise care enough to vote really needs to vote, or that they even should. ...and I'd oppose any form of mandatory voting like some nations have tried.

Interestingly, for much of my youth, I did not vote. Primarily, this was because I felt inadequately informed on the respective issues to be qualified to vote on them. I also felt like my opinion was too easily swayed and misled by information that wasn't in fact substantive at the end of the day.

I now vote, but I only fill out my ballot for issues which I feel I am informed enough to vote on. This means I usually only vote on 40-50% of the items on the ballot.
Gas powered cars also catch on fire and burn way more often than battery powered ones do, yet it isn't in the news because it is common.
Startup Financial Modeling: What is a Financial Model? (2016)
I completely agree, because ORMs are literally jamming a metaphorical round peg in the square hole. But enterprise gonna enterprise. Shrug.
A long time ago I did a deep-dive on recursive descent parsing and ended up writing a parser generator [1].

[1] https://github.com/reindeereffect/tools-from-blog/tree/maste...
> Bad luck I guess that it expires right when it gets viral on hn.

This right here is the problem with privacy and security. low expectations.

It isn't bad luck, it's below baseline level secops/SRE. I mean, sure, it's probably a low effort, low investment toy site, but this is very baseline stuff. If you aren't going to manage a cert properly, just don't use TLS at all!
So you had me until the "waste my time going to a gas station".

How do you "re-energize" that electric car of yours?
Kernel + include files: about 10Kloc

File system: about 15Kloc

Network driver + IP stack: about 10 Kloc

Task manager, posix compatible libc odds and ends, maybe another 50Kloc, Graphics driver: 10Kloc, window manager 2500 lines.

So not that bad, you could do it by yourself in about 2 years of hard work, probably less than that if you use a VM instead of actual hardware if you're a halfway competent programmer. I've done it.
I've never heard of the American Academy of Psychologists.
Yeah they do have that disclaimer before autopilot can be enabled in the settings
There's lots of things to be ashamed of in software engineering but the early UNIX isn't one of them. That's not just vacuous cheerleading; what they built on the tiny machines of that era was nothing short of amazing and they valued efficiency and elegance in a way that very few developers do (or even know how to do) today.
> I have to write automation to make sure I bind the service to the right internal private IP for the appropriate external IP address.

Isn't that done in a more straightforward fashion by AWS loadbalancers? AWS load balancer IPs and ports on one side, listeners on the other side talking to your instances - if the instances are also in auto-scaling groups, there's zero automation needed after you set this up.
So no different than the status quo, the human is responsible in both cases and the other road users don’t get any warnings the human is being irresponsible in either case
https://news.ycombinator.com/item?id=15313048
You know who can't remember what day it is today? People with Alzheimer's and dementia, for a start. Should we just jail them now to save ourselves the trouble of looking after them in general? Maybe tell them to get off Instagram for a minute?
My apologies, thanks for correcting me.
usually its done by a more old school direct apprentice type thing.
Yes, I use it at home but also a lot at work. Opening personal account and admin accounts in a bunch of different tabs for a bunch of different sites. Makes it super easy, no need to log in and out throughout the day. I have users that also will have our O365/Okta accounts as well as client O365/Okta accounts. Containers make it a cinch to keep everything separate and logged in at the same time.
Would having “Symbol.promise” as standard JavaScript symbol make sense?
I really like "Temporary Containers" https://addons.mozilla.org/firefox/addon/temporary-container... which is a really useful privacy-enhancing usage of the containers API.

https://medium.com/@stoically/enhance-your-privacy-in-firefo...
I love TOML for simple data but it starts to have problems with complex data or data in cettain workflows (I can't imagine a Gitlab or Azure Pipelines file in TOML).

However, a benefit to TOML's weakness with complex data is it encourages developers to keep things simple.
1. No one knows what "continue support" looks like.

2. People are wary of continuing to use cancelled product lines when there's no alternative being offered.

I wouldn't blame anyone for never buying Google hardware again. Looks like Amazon will continue ruling the smart home.
Radar isn’t great at detecting stopped objects especially when the sensor is moving at highway speeds, which is why most AV companies are using LIDAR
Surprisingly enough, some states in the US have ended third party bail systems - https://bondjamesbondinc.com/bail-bonds/do-all-states-allow-...
Fwiw we run as many services as we can on our own platform. Mission critical systems like our registry, api, redis servers, and much more are all running as fly apps in firecracker.
I still can’t bring myself to pay $5 a month in perpetuity for a password manager.

None of these saas companies ever price single user licenses below $5, even though $1 or $2 would be much more reasonable.
Philosophy Is Being Hijacked by Twitter Mobs
yeah the 'no screenshots' rule was a thinker
I use a low code technology for a living and this is spot on. You can give people options and knobs to play with but anything resembling coding is not going to work. And ultimately it slows down actual development because the low code is a bad abstraction. Often hiding what's happening in the actual code making it difficult to develop and debug.
We’re kind of in a place where we are discussing those preferences though.

Personally something that looks so silly stresses me out enough to either not use the feature or not use the language, so I’m kind of happy for the comment.

You may think that’s shallow, but if I have a hundred languages to choose from, a few of which check all the boxes, I’ll go with those.
I first heard of them during the Super Bowl I think.
I find it handy to write out the grammar for a parser generator to check for problems, then handwrite the parser once it passes.
You can adjust the auction terms to try to avoid bad outcomes. A) bid out smaller alocations to allow more networks B) require a deployment plan to bid, and progress on the plan to keep the allocation C) some equitable way to periodically rebid in absence of abandoned spectrum D) some sort of open access provisions (maybe spring this on the market after it's largely built out)

Of course, some of that requires a competetent regulator with clear authority, as well as not too much corruption and reasonably swift court systems to handle disputes. But a point in time, single payment auction works better with those things too.
There was this Finnish kid who didn't agree with all that who put out his crappy little OS called Linux:

https://en.wikipedia.org/wiki/Linux

And then Bill and Lynne Jolitz released 386BSD:

https://en.wikipedia.org/wiki/386BSD

And from that point forward us 'hobbyists' had access to more serious operating systems than bootlegged Xenix or QnX copies.

Minix always felt like a toy, nice but not quite unix.
Cheaper better or faster is the only thing that eventually succeeds. Not sure quibi was any of these.
Ah, the race to the bottom has begun with http too.

Can't wait for http 4, 5 & 6 to be released next year so that a few companies can fight to steer the direction of the Web.
React apps are generally slow in Firefox, as well.
That's exactly what the Lions' book is.
YouTube saw the writing on the wall early - Google's capital allowed them to scale without paywalling or drowning viewers in advertisements like they are now.

The Android acquisition is a redherring - manufacturers started adopting Android en mass because it was royalty free(ish) and they had to compete against Apple's new app store mostly with feature phone OSes entirely unfit for the job.

Neither Youtube nor Google's selfless "donation" to the consumer electronics industry would have been possible without the ad business. IANAL but that looks like textbook predatory pricing (and in Android's case, can't be defended by pointing at Apple, since they don't participate in the smartphone OS market).
Yeah, so there’s some positive externalities too ;)

It’s not healthy for Europe to be so dependent on the US, as has been proven over the past 4 years.
> If you're poor, you can have a free email address, but that comes at a cost of allowing Google to read your email (and pass it to their ad customers) so they can serve you ads.

Google doesn't show ads based on email contents.

"When you open Gmail, you'll see ads that were selected to show you the most useful and relevant ads. The process of selecting and showing personalized ads in Gmail is fully automated. These ads are shown to you based on your online activity while you're signed into Google. We will not scan or read your Gmail messages to show you ads."

https://support.google.com/mail/answer/6603?hl=en
Seriously.

Here's the Amtrak network: https://upload.wikimedia.org/wikipedia/commons/thumb/f/f6/Am...

Here's the US freight rail network: https://i.imgur.com/4TYsU_d.webp?maxwidth=1024&fidelity=medi...

You can't tell me we can't do better.
Has anyone seen benchmarks of the new JIT vs HiPE?

Everything I’ve read is comparing the JIT to the interpreter, but HiPE itself is faster than the interpreter. So is JIT faster than HiPE?
His take on climate change is interesting.

http://archive.randi.org/site/index.php/swift-blog/805-agw-r...
I have a 90 Amp drop in the garage. Plug in after a day at the office, good to go tomorrow.

302 mile range after putting 61,000 miles on it.

PS: 12 cents/KWh
> it tries to connect to api.musiclab.org through CORS. This fails due to the same certificate issue

Thanks for the hint! It works now that I visited the api subdomain separately, accepted the warning, and go back to the test. The test sound now plays (though you might need to give it a second).
That's still one of the best takedowns ever. As a huge Pat Metheny fan and a Kenny G hater I couldn't have agreed more with him.
With that much bandwidth, you'd just prefetch every single photo before the user was done viewing the first.
Best Entry Level Machine Learning Tutorials
If Linus didn't accidentally reformat his Minix partition, history would take another path.
It barely renders on my core i7 MacBook Pro. 32gb ram. Radeon card permanently enabled. Safari browser.
It's also a lie, because you can't transfer cryptocurrency into PayPal or out of PayPal. So you're not actually buying any cryptocurrency.
Add MFA to the 1Password account so that sign ins from new devices need a second factor like a yubikey or Duo.
Some of my biggest breakthroughs come during my train ride/walk home from work. Unfortunately I don't have that anymore due to WFH policies.
It's about priorities. Swiss defense spending as a percentage of GDP is 0.675%. US defense spending as a percentage of GDP is 3.2%. I just picked a simple example, but you will find similar disparities across the board.
Wild! I could never do that on purpose. But by accident, any time ;)
Send Slack Messages from Your Ruby on Rails Server
Check out how Penicillin was discovered!
Kickstarter has never really been a pillar of honesty in the online community, has it?
Ok so my point is that you specifically don't put any Google sites into "a" container but rather let them fall where there are, and if you have a Work container and open something Google, you only ever log into the Work-related Google account?
I can tune a guitar by hearing and I wasn't very good at the quiz.
> Modern software is so huge and complicated that it's not feasible to go read it just as a learning exercise.

I can't agree. Linux is certainly huge, and yes it's size means it's beyond any newbie's capacity to understand it all.

But nonetheless lots of newbies contribute to it regularly. Most of them build up the understanding they need by reading the kernel code. Obviously, that means you don't have to understand all of it to get a lot of benefit from just reading a small subsection.

So it is indeed possible to go read the Linux kernel just as a learning exercise. The key point is you don't have to read all of it to get a benefit out of it. Reading just a small subset works just as well as reading the entire source of a small project.
I wouldn't count on a fake name being any kind of problem for facebook assuming they're actively using the profile.
Not providing them any data at all won't spare you, but if you're using the account they can easily analyze photos and comments (including those on other people's profiles), use facial recognition, use friend/activity patterns, match IP addresses/browsers (including any instances where the same IP address/browser was used to sign into non-facebook services found in records purchased by facebook from data brokers), and if he ever uses his phone or chrome to look at facebook there's a handy unique ID sent to facebook as well which can be matched with countless other recorded activities.

Facebook devotes a huge amount of time and money to collecting data and using it to associate people to a real identity to the extent that even people who never signed up for an account at all have hidden profiles created for them by facebook which contain the intimate details of their life including what they buy at the grocery store.

As far as I can tell, a container won't protect your identity but it will limit the amount of information they have on your browsing history (unless your ISP decides to sell them that information or they obtain some of it from a 3rd party data broker)
legendary?

she drove HP into the ground, to the point wear Bloomberg named her the most underachieving ceo

at ebay she purchased skype for 4 billion then turned around and sold it for 2.
Not a typo.

http://www.tom-yam.or.jp/2238/src/slp.c.html#line2238

It's what we'd use `&=` for nowadays. Note that the "B" language had these sorts of operators around the opposite way for how they appeared in "C" (e.g. read https://www.bell-labs.com/usr/dmr/www/kbman.html).
How do you mean? They're all interchangeable.

If you treat XML attributes as @-prefixed variables in the set of json nodes and visa-versa, they're fully compatible.
As post / Markdown:

https://joindiaspora.com/posts/bf4f5f10f6120138799c002590d8e...
Take the current + next node

i.e: parse_node + parse_peek

When parse_node is an operator you know it is the "-2" in "-2^-2(2+2)" and when parse_peek is the operator it is "-(2+2)" in the same. An example of this:

- https://github.com/thysultan/Ally/blob/8ba0b4de7ab104ceae54d...
Certificate of Death.
Captain Disillusion?
Most of that aside from job you can get totally free at places like truepeoplesearch. Creepy but they are pretty thorough.
Spacecraft Touchdown and Backaway from Site Nightintgale
What's behind the China-Taiwan divide?
> The website is bad, but phoning Amtrak actually worked pretty well for me!

Underappreciated these days: web is not always the priority method of interaction for people.

The web is great, but for historical or practical reasons a lot of people and businesses prefer other solutions.

E.g. construction workers and phones
FWIW, Google was the only big tech co to see a revenue decline YoY in Q2.

They have a valuation of around 1T, which is now less than half Apple, and a third less Amazon.

Search has naturally become less essential to accessing the internet when people are spending more and more time on closed platform native apps, streaming services, gaming, etc. They seem to have put all their eggs in the search basket, which looks risky in a world where the most popular platforms keep people off the open internet.
You could try the local jail.
Yes, but my comment was making the point that "Youtube Premium has 20 million subscribers" is not a valid defense of Quibi's business model. Quibi is a paid-only service that doesn't have the ability to draw on a massive active userbase for paid upgrades and bonuses. Whether Youtube's tactics are or are not fair isn't germane.
Why? If you want to know how old it is, just look at the filing date.
Ask HN: Did you get a YC interview?
Today is the day that results are scheduled to come out. I haven't received a result yet. I thought it would be good for people that received interviews to collaborate on possible questions and maybe do some mock interviews. If you didn't get an interview maybe you can share any insights for reasons why you didn't get an interview.
You forgot the financial black hole that is the military. We could just stop spending trillions on endless wars and have decent infrastructure, healthcare and education as the rest of the Planet.
Says you. Like all interventions, there are winners AND losers from this type of intervention.
The situation described by the GP doesn’t sound like highway speeds. Regardless, most AV companies use a combination of LIDAR, radar, and vision (which you probably already know - just clarifying.)
In the Netherlands there is this concept of "niksen", meaning, to do nothing.

https://time.com/5622094/what-is-niksen/
When I last tested, it varied by platform.

Linux was happy to open a new instance without the `--new-instance` option (which is implied by `--no-remote`), but macOS required it.
you can have it already!

want to transfer data at 1Tbps across the city?

just load a full truck with tapes and let it drive through the morning.

there you go, probably even higher than 1 Tbps
Dare I say, that's because the other engineering disciplines have a rigorous pedagogy that all practitioners are trained in, and follow a standardized development process, with well defined responsibilities (and liabilities for errors). Further, learning how to function within the standardized development process is inherent to the standardized pedagogy.

Much engineering work also has better defined interfaces than in software development, at least where working with others is concerned. If I'm designing a PCB to fit into a die-cast enclosure, I don't need to know why the mechanical designer chose the draft angle they did to enable tool release. My consideration of mechanical issues can focus on a) satisfying the mechanical interface to the enclosure, b) meeting the static and dynamic physical constraints and c) enabling efficient and reliable assembly.
The critique is more substantive than your critique of the critique, especially when you keep dogging on them after they were kind enough to explain it further.
“It doesn't matter how beautiful your theory is, it doesn't matter how smart you are. If it doesn't agree with experiment, it's wrong.” - Richard Feynman

Science progresses when new paradigms are discovered.
From that new mathematical models can be derived and tested.

For example, there is an experiment that breaks with quantum mechanics.
It does not break it completely, but it replaces it with a different model that is so simple that it is the best according to Occam's Razor.

Like: Null-hypothesis: quantum mechanics shows that there are no photons
https://saidit.net/s/Physics/comments/18rz/nullhypothesis_qu...

With the experiments we can see that photons are not only complicated, but also breaking with the observations. This breaks the paradigm of the particle-model. Instead we have something else, which we can test now with simple experiments.

Experiments are on:
http://thresholdmodel.com

And I don't know if the conclusions are correct, but I am excited to see a testable breakthrough in the stalemate of quantum interpretations.
> The risk to PayPal is that Visa/MC no longer allow PayPal to transact on their network if aggregate chargebacks exceed some percentage.

PayPal processed 711.92B USD of transactions during 2019. [1] It's feasible that they'll hit a trillion dollars in PV this year. While it's true that Visa/MC could lock them out if they so chose, it's incredibly unlikely.

[1] https://www.statista.com/statistics/277841/paypals-total-pay...
"For example, an availability level of 99.9% equates to an error budget of 0.01% unsuccessful requests. 0.002% of failing requests in a week would consume 20% of the error budget, and leave 80% for the quarter."

I... what?
Ok, it’s a young, relatively privileged, “conformist” American thing. I think that just about covers the demographic.
Interesting. Do you think there's a chance for more balance or does it seem just a natural result of the demands of the job?
Trains are like 3 times faster than cars if built properly, and have no luggage issues like planes do
A profiler will often reveal an interesting cross-section of the code that you can read first. Any way to get a stack trace can be a rudimentary profiler, just keep looking at stack traces until you see what comes up most commonly. If you've got good tools, you can get a map of the code you want to read first. Here is an old MySQL executing some queries: http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html#...

A debugger can also help. You can step through code as it runs. You can also often identify which code is associated with a feature, by putting breakpoints in likely places (dispatch functions!) and triggering the feature.
To be clear, I'm not a fan of her personal politics in the slightest, and in fact that plus her love of stack ranking would prevent me from wanting to work for her again.

But I'm saying she does at least have some wins on her track record to justify hiring her.
Thanks for those links. I wonder if there's a source that documents the changes C went through before C89.

EDIT: Turns out that pre-standardized C is documented:

http://www.math.utah.edu/computing/compilers/c/Ritchie-CRefe...

Page 8 documents `=&`.