skysight-inc/HackerNews huggingface dataset:
I'd like that too (I trust SQLite more than almost anything), but it would prove difficult in some respects. Kubernetes intimately relies on etcd's watch capability. k3s does this with polling, which works fine, but some consideration would need to be given as to how to most effectively replicate that behaviour (eg. would LISTEN/NOTIFY work well on postgresql? I have no idea).

Further out, a case can be made that the whole business of reconciliation is one of event stream processing. My gut feeling for some time has been that the intersection of event stream and bitemporalism[1][2] makes a lot of the problems that motivate consensus protocols approximately moot. Done properly it might be possible to do away with the need for a master for a lot of things, which would improve scalability, failure tolerance and security.

[1] or Johnston's tritemporalism, I don't yet feel confident enough in my understanding to say.

[2] I am not alone and probably not the first to think so. For an example of a streaming-oriented bitemporal store, see Crux: https://juxt.pro/crux/index.html
That's not the question posed by the headline: it's questioning whether Levandowski is brilliant, not whether he's a jerk. Most people would agree he's a jerk, but it's a pretty big stretch to claim he's not brilliant.
What Is Stalking and Harassment and What to Do When You Are a Victim?
This is a great use of the take home. It's a good interview-starter to get conversation moving.
Names do not transmit meaning
You can't use emscripten/llvm with, #include <windows.h> to provide a GUI per se, can you?
Odds are those places are going to be a nightmare to work at anyway.
> Because the jerks who aren’t good at they’re job are fired long ago.

That’s wishful thinking. A lot of jerks will never be fired and are terrible at their job. It’s not that simple and isn’t cheap to fire someone.

IMHO the main difference is mostly that jerks with power will negatively impact more people, thus are more visible.
I treat emacs as the only alternative to vim on the server. On your own GUI machine there are plenty of alternatives.

Do people recommend the use of emacs over vim on servers? (Mainly editing server config files and reading long logs) Any good plugins to enhance its use for this use case?

I have pretty much ignored emacs for the last 15 years when I felt it didn't act as snappy as vim.
According to https://github.com/kubernetes/kubernetes/pull/81434 , some of the bugs will be fixed in k8s 1.16 with the update to etcd 3.3. All previous versions are affected.
Really? I've had exactly the opposite experience when I lived in Berlin. The Berlin to Munich train was great and the tube in Berlin was pretty solid compared to most other places I've been
pandas is inconsistent and verbose. Isn't SQL a better alternative? Or even dplyr? Heck, I would learn one of those array languages such as J or APL rather than use pandas.
Is it best practice to run the dashboard and the cloud service in the same region of the same cloud provider?
Amtrak Capitol Corridor from Sacramento to San Jose frequently posts on Twitter to explain its delays. And I know from sitting in the Emeryville station that they frequently announce the delays and the reasons.
https://twitter.com/CapitolCorridor
Says someone that probably is a dot-com employee, where there's a foosball table, people come in at 10 am or later, meetings are considered a waste of time, is "results-oriented"...

.... and gets paid 10x more.
Eating Your Own Dog Food Isn't Enough
ha! you're right, i'd never come across the term and thought it was simply being used as the inverse of evolution. i rescind.
The affected AZ appears to be use1-az6. You can map "your" AZ name (us-east-1c, us-east-1d, etc.) to the actual, canonical name of the AZ in the 'Subnets' tab on the VPC console.
HT-Nil Capsule
What is hypertension?

Hypertension, or high blood pressure, is a serious condition that affects 50 million Americans—one in four adults. Blood pressure is the force of blood against the walls of arteries. High blood pressure is dangerous because it makes the heart work harder to pump blood to the body and it contributes to hardening of the arteries or atherosclerosis. A normal blood pressure is less than 130/85.High blood pressure is 140/90 or higher. If your blood pressure is between 120/80 and 140/90, then you have prehypertension. High blood pressure increases your chance (or risk) for getting heart disease and/or kidney disease, and for having a stroke. Hypertension is often called the silent killer. It is especially dangerous because it often has no warning signs or symptoms.
Does an unpopular (and therefore declining) transport option represent “everything wrong” that is with the country?
Generally most hotels fail on the pitch black during the day requirement because they only have curtains (only roller shutters, aluminum foil on the window or having no window can block all light), they aren't very good at being silent (no soundproofing, room service with carts at morning, road in front without properly insulated windows, etc.) and you generally don't get an high-quality mattress and bed unless you go for an high-end hotel (with lots of useless amenities) and often the bed is not even acceptable (too small, no wood foundation, bad mattress, sheets that aren't big enough to always stay tucked in, or even sheets that can't be tucked in at all).
It did for me. I was hired locally and worked for a short time on location but then worked from home. When tax time came I asked for my t4 but employer said I wasn't an employee so I asked for a ruling and it was deemed I was a contractor. That ending up costing me thousands.. I quickly found something else..
Is true master-master replication across continents even possible?

I guess partitioning can help, but then isn't it just turning the DB servers into pizzas of master-slave where the Hawaiian slice is master only in Hawaii, and slave everywhere else?
ride share drivers are pretty clearly not employees in the same way that I am an employee at my current 9-5 or how I was when I worked in a restaurant. these jobs also differ importantly from typical contractor gigs. instead of fighting over whether to classify them as Employees or Contractors, why not push for a new set of rules that actually suit the situation? is it just not as viable politically?
1). Not true. What’s surge pricing then? During NYE and Halloween, absolute peak demand time, drivers are not required to work - they’re instead made aware of higher earnings during those times and can decide for themselves.

2). How is this different from any other contractor? Are you saying a true contractor can stop working right in the middle of a job? Imagine if you hired a plumber and they took apart your toilet and then just left in the middle of the job. The nature of the work determines when someone can start/stop working for any reasonable contractor.
Previously https://news.ycombinator.com/item?id=20844394
Sometimes, but there is a lot outside the specific gene that has an impact.
> You did not justify “in bed with” or even define it usefully. My reply said we don’t track, and if you know about us, you also know we give the larger revenue share to the user. And ads are opt in per user, so “in bed with” better fits our relationship with our users.

You said in your other post to me:

"Ad spend last year was over $100M in the US alone, ~$300M globally. Heading toward $1T globally. Users subscribing or paying out of goodwill won't cover this if we block it all and corner the market."

So you're saying that most of your funding comes from advertisers, not from users. By the design of your business model you've chosen to be more in bed with advertisers than with users.

What I quoted also implies that you had to do that, because you couldn't get the funding you wanted otherwise. But I'm saying you never have to do anything. You chose this business model, not because it served users, but because it makes you money. I'm sure your intentions are good, that you think that having that money will allow you to serve users. But I'm saying that conflicts of interest this fundamental rarely play out as intended.

> Any browser requires high trust, but most of the bigs have not stopped tracking, as they have been built or coopted by ad companies. Who is in bed with whom?

This is a perfect solution fallacy. I totally agree that there's no major browser that hasn't been coopted by advertisers to some extent (except maybe GNU Icecat). This is a big criticism I have of Mozilla, for example, but at least they admit there's a problem and try to take steps to prevent it--although I'll reiterate: they're not enough as far as I am concerned. So far, in this thread, you have yet to even admit that there is a problem, which means you can't possibly take steps to mitigate it.
and you've met such a person?
Just wanted to add a quick note before we get the usual deluge of "you should be running in multiple AZs and regions" posts: These outages are relatively rare and your best decision might just be to accept the tiny amount of downtime and keep your app simple and inexpensive to run.

I of course don't know the tradeoffs involved in running your system, but I know for a lot of my situations the simplicity of single AZ with a straightforward failover option is usually the right tradeoff.
Yann LeCun: Self-Supervised Learning [video]
a ridesharing service without drivers doesn't exist. Of course reclassification doesn't create new money, if the companies want to be able to operate they'll need to find it somewhere else. Maybe we could start with not making developers millionaires in their 20s and hiring 1k+ sales people for a company that makes a smartphone app.

Literal price fixing might seem simple but seems like a bad market intervention in comparison to giving workers reasonable negotiating power and representation.
Wait, why wouldn’t we have these problems? Back in the 1980s, if a university campus connection goes down, you can’t telnet in or read your university POP2 email remotely. It’s down.

The only difference between then and now is that we’re online (seemingly) at every waking minute expecting a hundred different services to be functional at any given moment.
That is the general condition. It is possible that e.g. FLSA was passed due to the political calculations of the capitalist class, but it did happen.

Incidentally, the "Gig Economy" has all the necessary features to serve as the Corporate Neoliberal version of pseudo-Communist China's Social Credit System. Possibly that may serve as motivation to address GP's excellent point regarding a new class of workers and the necessity to craft new laws.

[FLSA]: https://en.wikipedia.org/wiki/Fair_Labor_Standards_Act_of_19...
I think that's missing the point so hard as to be a straw man. The real question seems to be whether tolerating and elevating a jerk is an acceptable price to pay for brilliance.

Which to me is a fairly good question.
A decade ago as an intern at Microsoft, I attended a talk by <distinguished engineer whose name I forget> about data systems. The thing I remember from it was: "In terms of total data stored, what data system do you think is the biggest in the world today? ... Probably Excel. Probably Excel by a lot."

Excel has a simple mental model combined with powerful tooling. It's the most beautiful means to get non-technical people to start to think like a programmer. An acquaintance of mine tells a great story of how Excel and VBA got him into software: https://news.ycombinator.com/item?id=7950736.
Just wanted to make sure you knew, you can use `.collect()` to convert an iterable of results into a Result with an iterable.

See the 6th example here: https://doc.rust-lang.org/std/iter/trait.Iterator.html#examp...
It would certainly help. Dulles and Newark are still pretty far from the downtowns they serve, so there’s 30-60 minutes, plus the time to actually exit the airport, that you’re stuck with. Admittedly, Logan and LGA are a bit closer to their cities, but LGA is also terrible, so....
You can "work for another company at the same instant you're working for [your current one]"? What about a direct competitor?

Do you actually get paid per job worked, and not salary? How does that work? What metrics do you use to determine the amount of work done? This is a genuine question. Most setups like this I've seen are with freelancers, and those are contractors.
Yann LeCun in conversation with Lex Fridman
The development that we are now willing to refuse to see the talent of people we don’t like is interesting on its own. But Levandowski is a terrible example; there seems to have been no doubt about his brilliance.
Can you highlight which part of my post was a personal attack?
The first time I traveled Amtrak, as a tourist in 2013, I was shocked to be asked for photo id just to buy my ticket. It seems a bit "Papers, please".
I tend to bring this up on Uber/Lyft/etc threads, but it seems especially relevant here:

"The Market Fairy Will Not Solve the Problems of Uber and Lyft" (2016)

https://www.ianwelsh.net/the-market-fairy-will-not-solve-the...

> Here is the thing about Uber and Lyft (and much of the “sharing economy”).

> They don’t pay the cost of their capital.

> The wages they pay to their drivers are less than the depreciation of the cars and the expense of keeping the drivers fed, housed, and healthy. They pay less than minimum wage in most markets, and, in most markets, that is not enough to pay the costs of a car plus a human.

> These business models are ways of draining capital from the economy and putting them into the hands of a few investors and executives. ...

From the drivers' POV these companies are parasites.
I've worked a few software developer jobs- particularly at very early startups- that were probably illegal. Either as an employee treated way too much like a contractor, or a contractor treated way too much like an employee.
While I don't consider myself as a senior engineer, I do try to create mental models before coding. Also, in the code, I create the flow using comment statements which can later be replaced with actual code.

I developed the habit of dry running my code when I started to learn code using GW-BASIC, way back in time.
Are you sure the password isn't saved somewhere in the mail client on the device and sent up regularly?
That’s got to cost a ton of money to build. Who pays for it?
Please read my comment fully. Helm is one such solution that gets out of your way but is too expensive. The price on these do it for you boxes needs to come down. It doesn't take much capability beyond email for one of these boxes to convince an everyday user.
us-east-2 has had a 2-3 hour issue with their internet routes which affected all of us-east-2. 2019 so far us-east-2 has been fine for me. My colo has had only 3 5minute outages this year. Keeping the cloud up is tough if even AWS can have large outages still.
anything with a 24v rail has much more power budget/bulk capacitance than most small embedded devices... so what worked there may not work well in other more common cases
Azure is testing an etcd frontend for CosmosDB specifically for the purpose of running Kubernetes.
Doc for testing this out: https://github.com/Azure/aks-engine/tree/master/examples/cos...
Yeah, or just functionality.
Ask HN: How do you handle being an engineer with a non-technical manager?
I got paged 50 minutes before AWS updated their status page. We are running on AWS's managed Kubernetes offering (EKS), and about one third of our nodes were running in the affected availability zone. We were then able to move all of or traffic out of that AZ, which solved our issues. The main symptom was HTTP requests made by our backend to 3rd party APIs failing, but only on requests originating from that AZ.
Yeah, you're gonna hit CAP hard at that distance.
Excel is an hybrid ball of things already. Reactive dataflow is one of them. So Join is not that much more to add.
Sorry for the critique on methodology but I'd start to consider a different system for routing vs hooking into the WordPress REST API.

If I'm doing anything that actually requires sane PHP primitives (like the routing in your above example, and also notably DB) I steer clear from WordPress entirely. WordPress is a good CMS and makes for a great blogging platform but I have done my best to decouple any-and-all custom application development to it's own API.

WordPress and it's core simply don't offer good tools, and it's a VERY highly targeted platform in regards to security. I would suggest Symfony or Laravel for PHP frameworks that do APIs very well; or even AltoRouter + vanilla PHP for super light-weight stuff where you want minimal dependencies. Personally I think Laravel is the easiest, and a joy to learn.

Otherwise - kudos on ripping it out and replacing it with cleaner code!
Regarding your last paragraph: when I call AAA for a tow, I have no control over which tow driver or tow company shows up. That doesn't make the tow truck driver an employee of AAA.
Your home is not a datacenter.
For us, it's mostly a matter of historical convention. Our entire stack currently lives in -1 (we've had instances there for ~5 years now), and to move to a different region under these pretenses is a bit of a pain in the ass for us considering how transient the impact of these things has typically been to our business.

If we move anywhere, its going to be completely out of AWS and into on-prem or some bare metal provider. Hopping regions hoping to win at some reliability metric game is not a good way to run a business IMO.
People in rural areas, no matter which country, will almost always be worse off in speaking a foreign language than their urban counterparts.

I agree it is a generational thing, and I believe this does have a lot to do with the Internet and the "international culture" it promotes.

Have you compared some European countries in your age category? It's true that 22-year-old Germans speak English well, but a similarly aged person from Romania, Poland, Denmark or Albania will almost certainly still be better at English than the German.
How and why EasyOS is different
I actually do this once a years. Inspired by John Carmack.
I leave my kids and wife at home—or wherever they want to spend that particular weekend—and lock myself into a hotel room. I bring food, my own coffee grinder and a laptop and just spend the whole weekend programming, playing chess, read or write.

It’s the best weekend of the year and I spend the rest of the year looking forward to it.
They're quite inaccurate in fact. They barely have a 50% ratio. https://www.washingtonpost.com/news/the-watch/wp/2015/08/04/...
Devolution is a term in political science that refers to the ceding of power from central authorities to local authorities.

I'm distinguishing that from the general term of decentralization, because from an individualist viewpoint, devolution can result in a consolidation of power. If an autocratic regime secedes from a large democratic republic, for instance.

EDIT: I see you've already retracted the comment. Nevermind :)
Rick Majerus lived long term in hotels. Maybe he felt the same way.

https://www.washingtonpost.com/archive/sports/1998/03/25/hot...
Some people are saying that this sounds like a parody. It's not. I totally understand where the author is coming from. Also, bear in mind that he is a writer, and writers need very specific things to function. Many writers do great work in hotel rooms. JK Rowling famously checked into a hotel room to finish Harry Potter. Maya Angelou used to check into hotel rooms for weeks at a time to finish her books. There is something very helpful about removing all of the known objects of your life, each with its own history in your brain, and replacing the functions (bed, desk, bathroom) while clearing out the connotations. Now you can focus on your interior story without having it compete with the running to-do list that, say, seeing your drippy faucet might spark.
I took the Amtrak California Zephyr from Reno, NV, to Ottumwa, IA a week ago - $118 coach seat or $936 for a roomette vs $547 flying - 39 hrs train time vs 24 hrs driving (which I do several times a year). Beautiful scenery and lots of time to think, write and program. No wifi but git push origin master when I finally got online worked out just fine. "Most people ... don't have as much money as people flying" probably true for coach, but not at all true for the roomette cars. The dining car is where the two demographics meet.
They already did that with google talk, android, etc.
Yes unable to login, noticed it right aware as the bright white glare blasted through what would otherwise be night mode.
On the other hand, it's trivial to switch centralized cores for git workflows.
after a run in with americans on vacation the ice was broken for me and I started to torrent the simpsons, family guy, and other shows, mostly in English because those were easier to find and of course more exiting.
Hell, it's probably cheaper to rent a car.
> new technology like Apple Card

what?
I believe one big benefit of the hotel is the lack of items in the room compared to the average house. I keep a room in my house completely empty (save some yoga matts and fitness balls) and it does wonders for stress relief.
MCUs are often still used with plain flash memory over SPI.
What are your design patterns?
WODProof Partnership Signals Change for Online Qualifiers
I also don't understand this
No SSDs here, this is raw flash. This is the wear leveling layer.
> If we had infinite compute today, what steps would you take to build AGI? Does anyone have any good ideas about that?

https://en.wikipedia.org/wiki/AIXI
I have had a Gmail account since the beginning and have, not infrequently, had my sent email arrive in spam. These arguments against the ease with which we may decentralize basic ubiquitious protocols lean on, I don't know, a basic bleak outlook?

People thought I was crazy for unplugging from every Facebook service. No one would follow me over to my messenger of choice they said. I proved them wrong. And you can too. But it takes a little patience and a little persistence and little sticking to your ideals. Our basic internet freedoms are worth this.