skysight-inc/HackerNews huggingface dataset:
Some other things I do with sublime that might be quirky:

- My font size is 22 or 24 points. Not because I'm blind, but because it forces me to not type lines too long, or files too big. It keeps my code concise and to the point. Also the font I use (Menlo) is lovely and I just like looking at it sometimes.

- My lines wrap at 76 characters. Basta.

- I'll have multiple windows of sublime open for weeks, months sometimes. Half the time I don't even know what windows or buffers I have open. I just did a "clean up" and closed about 10 of them. It was like a trip down memory lane of the last year. Most of these windows had buffers I had never saved – not even once.

- Aside from a bats syntax plugin, and the material theme, I have no plugins. Unless you count the package installer I guess.

- Sublime is my editor for git commit messages. I love it.

- Most of the time when I need to write something long form, a long email, an article, anything really, I'll do it in sublime first and then copy into a word processor for layout and other things. If I need to update things, the sublime version is the source of truth, and I'll just copy/paste into Pages or whatever I'm using at the time for layout/design.

- Not gonna lie, sometimes I think about writing a plugin for sublime to use it as my email client. I think it'd be wonderful.

- Sometimes I just open up a new sublime window and start typing random stuff; a short story, some thoughts, or just random words. It's like therapy in a way. I never save these buffers, or at least very rarely.

Sublime is the single most valuable piece of software I own, and I'm very glad to have paid the price of admission.
Compactions happen on the tablet server. They only write data. By definition, they increase disk usage, right away. Only the garbage collector, which needs global state and thus runs on the master, can actually delete files in Colossus and bring down disk usage. It doesn't always run as frequently as one would think or hope. It definitely doesn't run immediately after one tablet has been compacted.

I remember one incident where a team got an alert that they were at 90% of quota or so. They compacted data too aggressively and they actually hit 100% before the GC could do its job. That's why I mentioned that you should compact a fraction of the table, then let GC run. Google being Google, I'm sure such a tool has been written, in several variants, by N different teams.
Tumblr didn't do it because they wanted to. They were forced by Apple removing their app from the App Store.
It's not really a solution. It has a terrible interface. Same with Playstation Vue and Hulu+Live TV. They're all geared towards people who turn on their tv and get blared at by whatever random channel it's tuned to. None of them comes close to what Tivo was doing 20 years ago where the menu of your currently recorded shows became front and center and live tv became a secondary concern.

Not to mention that several of those services have certain shows blacked out on their DVR service, and some even convert your recorded shows into on-demand versions which (or course) contain unskippable commercials.

When I cut the cord last summer it was extremely sobering realizing that all the fancy new internet tv services were so far behind my already long in the tooth Tivo.
I can't speak beyond 2011, but in the early part of the last decade you're giving Facebook far too much credit.

Facebook went down for most of a day in ~2009 because a new hire mistakenly removed the memcached server config in sitevars.

Facebook went down for several hours in ~2010 because someone configured a cyclic dependency in GateKeeper.

Circa 2011, Facebook's deployment process was very good, but also very very far from infallible.
That's all fine until some special interest with money wants to launch a targeted propaganda campaign in your country. That can and has lead to effects ranging from detrimental government policy to outright genocide.

Nobody argues that Facebook keeping families in touch is a bad thing. It's the rest of it - the collecting and selling of data, the paid targeted propaganda campaigns, the intentional manipulation of user emotion - that people say is bad.

But if you don't believe the number of Facebook employees who have quit in protest, even Chris Cox, then I guess my comment here isn't going to persuade you.
> The former covers most every commercial activity whose objective is orgasm

I don't think that's technically true.
Man, I thought personal attacks against other users were against the guidelines.
Well, isn't HN an oasis of the good old Web? ;)

You're right though, but these connections are rarely long-lasting.
There’s nothing FB specific about cheap communications over the internet. We had this years before FB and we’ll have it long after it’s gone.
"This really feels like a Proof-of-concept or reference architecture, at best."

I think that's DARPA's primary mission, though, isn't it?
"You'd examine the paper to ensure integrity of the system."

Then just use paper.

Recounts (which is what your suggestion will get called in practice) require legal maneuvers which are fought by the winning side. Adding a electronic component to voting will never lower it's complexity.
The fact you have to use Electron kind of makes my point...

If the web is a 'turing complete platform', then it should be possible to run a web browser in a web browser. So Chrome inside Chrome. That could be anywhere between the level of 'webassembly to run the whole thing', or it could be at the level of 'iframes give all the necessary functionality'. Today the first isn't viable because webpages can't make raw TCP sockets. The latter isn't viable because of the way sites can differentiate between iframes and the top level window.

If I have to use a fork/modified copy of Chrome for the outer copy with slightly different rules, then it isn't capable of implementing itself.

Imagine if gcc couldn't compile gcc - you needed to use a seperate compiler-compiler. It's the same thing.
Fuck Yeah Button
It can? How exactly? I can never wrap my head around this argument from the AGI risk people. I simply cannot in any way follow their logic. Why is this imaginary creature maniacally homicidal? Please give me a good reason for this.

The only correlation I have noticed between intelligence and violence is generally negative (sure this is completely unscientific). Like my friend, who is a pure mathematician, and won't eat animals because it deeply troubles him to harm other animals. Haven't you noticed that smarter people tend to be pacifists? Look at animals like lions....fabulously homicidal. Again, this is a crap analogy, but I'm just making the point that there are other ways of looking at the intelligence/homicide correlation.

Secondly, in all this stupid talk of homicidal AGI's I never hear one good mechanism proposed for how the imaginary creature is going to execute all 7 billion or so of us, it's plan for disposing of our bodies....etc. Oh wait I forgot, it's smarter than us...so of course we wouldn't know...we can't imagine it with our feeble brains. Not to mention that it creates a fabulously efficient source of eternal energy for itself, lives in cyberspace in some magical bit realm--and then here comes the million dollar question: Why the fuck would it spend the energy to execute all of us if it can just ignore us? Sound a lot like god delusion to you?

I really can't stand when people trivialize nuclear war like this. 'It can't kill all of us'. Please just shut up. Will it crumble the fabric of our society? Leading possibly (remember, all AGI people care only about possibility--not even likely realities) to war and famine? Who cares if not ever single human dies, what is the consequence to our world fabric? Let me save you the suspense--it's completely devastating. These arguments coming out of CFAR and the effective altruism movement are so fucking dumb I constantly want to scream.
It seems to work fine in Firefox as far as I can tell.
Uber plans to kick off IPO in April
My wife has been doing taxes for a few people at Facebook (including engineers and PMs) -- many of them make an absurd amount of money. (>$800k / year)
What about solar pv module and battery module waste?

What about the environmental impact of mining and extracting the rare and not so rare elements that go into making solar pv modules and battery modules?

What about the water use in the production of these modules?

What about the greenhouse gas emissions in the industrial scale processes involved in producing these modules?

What about the impact on wildlife and the environment through land clearance, habitat destruction, species dislocation, threats to bird species, …

---

From the way people go on about solar pv and battery tech you'd swear they had zero externalities.

> It could replace it faster and cheaper by financing distributed solar or wind and batteries.

Faster, probably. Cheaper, probably. But at what cost to animal and human lives, and at what cost to the environment? Coal plants can be built fast and cheap too. That's why we've so many of them.
Don't forget that this is before taxes, retirement savings, healthcare and other deductions.

You can't just hand-wave away "standard of living" and "social services and benefits".

These may be things you take for granted but a large majority of the population has to have a large emergency refund in case they get severed from their company without any notice for any reason (Compare that with job security in France or Germany).

Consider you need to save a ton of money yourself in government sponsored accounts such as HSA or FSAs for future healthcare expenses that you can't possibly estimate when you're 20 years old. (Compare that with the NHS in England).

Consider you need to sock away a ton of money in 401ks and IRAs so that when you're 50 with no job prospects, you don't end up on the street and can actually have a decent retirement. Nobody is paying serious pensions and hardly anyone can survive on social security. (Compare that with the savings pillars in Switzerland).

Now considering all this, you still think his salary is HUGE compared to a Western European one? I highly doubt it, I have already run the numbers myself.
> It's the fact that Facebook is hemorrhaging its best people as those on the inside finally start waking up to the fact that Zuckerberg's vision of Facebook as a good thing for the world was a lie.

I would say that if these people are the best, they it couldn't have taken them this long to figure out what's obvious to so many of no.

No, these are rats leaving the ship.
> How do you make it so that a generation of pianist mustn't learn to master two different sizes of piano?

I've played guitar, I've played drums. Not at the world class level of course, but enough to have a sense of adapting to different layouts/sizes/shapes, etc.

While yes, one has a preference, it's not like this is changing from being a race car driver to a commercial airline pilot - also, plenty of these know how to drive/fly several types. I believe this is a fairly apt analogy.
Thanks for this. Perspective is refreshing sometimes.
Can we really compare them, though? I live in France, where €90k/y puts you in the top 1% salaries. In the US, you’d need to earn $400k/y to be in the same position. Standard of living and other social benefits come to mind.
Maybe the FAA should study how Soviet authorities responded to a crash of a new type of aircraft?

> Operation of the entire fleet of Yak-42 aircraft until the elucidation of the causes of the disaster and the elimination of the identified deficiencies was suspended until 1984.
Like I wrote in another comment.
There's a great book called "Make: Electronics".
And you can get started with an Arduino kit, it comes with a book and several components. After this when you feel comfortable, you can move one to more advanced stuff, depending on what you're interested in.

There are plenty of videos online for almost any topic in electronics, and projects online using all kinds of components and for all kinds of purposes.

Check out EEVblog, the forums are good, and there are some videos for beginners and also the Youtube channel GreatScott!.

And thanks :)
nginx has been around since 2004. haproxy since 2001. httpd since 1995.....

Re-inventing the wheel is almost certainly harder than learning the configuration syntax of any of these.
An iOS dev is going to read this and build that feature into Siri just to mess with you.
Possibly! I've not played with the time series databases much. Most of our queries would be something like "give me signals from channels A-C that are +/- 1 second from all events of type X." If it would help with something like that, it'd be great.
> They said that ``brute force" search may have won this time, but it was not a general strategy

It seems self-evident to me that 'brute force' is the most general strategy there is. Any (computable) problem is theoretically solvable by just coding the simplest, most obvious solution, which is usually pretty easy. The run-time of brute force is sometimes an issue, but that just means you need more of it!
Report on the Future of Ruby on Rails
Ok, then I'll speak specifically about my local institution. My local art museum gets zero funding from taxes, but runs on its endowment and whatever revenue it brings in from admission, membership, events, food and beverage sales, and merchandise sales. Are they unsustainable because of that?
Discord empowers devs to turn community servers into stores
2019 Guide to Cryptographic Key Sizes and Algorithm Recommendations
It defies logic but case in point: the re-introduction of wolves actually changed rivers in Yellowstone: https://www.youtube.com/watch?v=ysa5OBhXz-Q .

Not claiming this proposal will have the same impact, or even a positive one.
>Why would anyone want to work for Facebook these days?

Money, maybe?
In the spirit of this discussion, I’ll share my journey. In 2015, my base was $95k. Today, it is $150k. Including stocks and bonuses, my total compensation went from ~$140k to $220k. In California, but not the Bay Area. I hold a Bachelor’s from a pretty good university, but by no means an elite institution.

White guy from a modest background: grew up lower middle class, single mother who worked in retail, got free lunch, etc.

It feels odd to have moved and basically move up the economic totem poll to what I guess I’d call upper middle class. Life for people who stayed where I grew up is quite different than my life now.
It's Kentucky, it always looks like that.
From what you describe the 'AWS cells' are very different than Borg's.

My view is that at a high level aws cells are isolated, fuzzy-partitioned, migratable, heterogeneous instances of a complete service stack that are managed such that they always fail independently of each other; contact points among these cell instances, if required, are established via highly available intermediate services (like ReplicatedStateMachinesOrStorage); the clients are routed to assigned cells by a highly available routing layer (like NetworkTrafficShapers/DNS), which can also help facilitate migration of clients from one/more cell to another.

I encourage you to view the re:invent presentation on it [0] if resiliency in distributed systems is something that interests you.

[0] https://youtube.com/watch?v=swQbA4zub20
As long as we're splitting hairs, only the Colossus curator can really delete the file and if the quota manager is behind you can still run out of space.
For those who were perhaps intrigued, as I was--here is a bit more information I found through a cursory search about how Airbus's consensus system works. Interesting stuff. [0][1]

[0] https://aviation.stackexchange.com/questions/15234/how-does-...

[1] https://aviation.stackexchange.com/questions/21744/how-do-re...
Why only the engineers? Shouldn't management and the rest of executives also be on the planes?
The quality of the steel is the hard part of this. It is incredibly important to not have any defects in the pressure systems & turbine of a nuclear plant for obvious reasons.
You mean they didn't want to pay enough for people to want to police it.
How do you store the energy for later? Lithium batteries? What makes lithium more renewable than uranium?

Even so, on the long run, power and not energy is what matters. By definition, you need a net power surplus to build up energy stores, because you need to generate energy faster than you are consuming it, and power is merely energy over time.
Companies in NYC and Boston will go well above $200k for senior people. I'd estimate salaries in each of those markets is only ~10-15% below SVBA. Obviously they have much higher cost of living than VA or most other places. Having Google, Facebook, etc. open large offices has brought up salaries a lot.
The title isn't clickbait and is the most fair phrasing possible for this situation. (the Epic response provides more sensible context for the allegations)
> along with the emotional factors,

It's also entertainment in the same sense as catastrophe movies.
I think we've all been here before:

"i've been asked to use Json to call a webservice. I don't modify a JSON object at all. However, when calling JSON returned by the Json object, it fails because the object life isn't array!"

https://stackroboflow.com/#!/question/24101
Well, it also comes from dissolving years of gasoline deposits, if you've been using non-ethanol gas before. Ethanol is a very effective cleaner.
People who set their kids up to be plague carriers are treading perilously close negligent abuse of a child. There are medical reasons not to vaccinate some kids, and there are evidentiary standards to determine whether those reasons apply.

Yes, it can be frustrating fighting disinformation, but patience and kindness is almost always better in the long run IMO than force and punishment.

There are disease outbreaks taking place right now and people making anti-vaccination speeches to rallies of supporters in the middle of the area where the disease outbreak is taking place. I'm really all out of patience and kindness when people are deliberately incubating highly communicable diseases.

https://www.youtube.com/watch?v=y_hYgFWehDY < PBS newshour report from a week ago including footage from one such rally.

I view these people with the same enthusiasm that I would view someone pouring gasoline on the walls of a building structure.

I understand the desire to eliminate unnecessary risk

Disease outbreaks are real. You are describing vaccination as equivalent to a scene from a dystopian novel, asking us to get upset about an imaginary ill.
> For all of us, Facebook is definitely a good thing.

And also a bad thing, is a major theme of the parent comment you replied to.

"Lie" is a stark word for what Zuck is doing, but it's not wrong assuming he understands the dark side of his monster. But he also may not know if he's actively deluding himself, and eliminating everyone around him that doesn't support that pretend worldview.
They banned alot more than just porn. Alot of content normal people would not consider to be porn was also banned, like fandom art and other content.

In response to this nonsense I've built Libr (https://librapp.com). I'm in the process of launching it to production now, first to the early access people that signed up and then to the wider public.

It's a progressive web app built on serverless tech and could handle all of that lost Tumblr traffic, if it all came overnight (unlikely but who knows)
The code should be anonymous, so that it can't be used to trace who made the vote, yet still can be used to verify that is counted. This way, anyone can verify that they're vote was actually counted, so the voting system will be verifiable later on.
Some of the good things are happening, they are starting to lose good talent, it's only a matter of time before they are replaced.

Repeating what I said earlier

https://news.ycombinator.com/item?id=17614163

This company is the drug dealer of Silicon Valley. They have consciously destroyed a generation attention span using psychological tricks.
...child pornography was previously banned (duh), and it's still banned (duh).

Their employees still need to moderate their platform and ensure there's no child porn. Banning regular, legal porn has zero bearing on this.
It's still taboo for a lot of people unfortunately.
Well: in many cases, compactions can make more files eligible to be garbage collected. So if you want to accelerate the freeing up of space, running a compaction may serve that goal. It will temporarily increase usage, but once the garbage collector catches up the net effect is to reduce disk usage. Unless I'm mis-remembering how things work. (Caveat: I left Google almost 9 years ago.) And so "run a compaction to free up space" is a reasonable shorthand most of the time... unless you're so close to the edge that you don't have room for the temporary increase.
This is outstanding work. You should feel proud that you created something this complex from scratch over a number of years and did not give up! I'm in awe
I thought about it, I really did, however, I really felt I didn't need the extra RAM, especially for the kinds of programs and games I was aiming for.

And in this case "a handful of 74244" is a lot more complexity and it got a to a point where I really wanted to minimize the amount of ICs I used.

Also I was felt bank switching added complexity when developing for it. This way I can write a C program have it access data and I don't have to worry about the code being split in more than one bank or having the data be in a different bank than the code, etc.

It's a nice catch though, thanks for the comment.
I bought Metro Exodus on Epic Games recently. It was my second experience outside of playing Fortnite on PC.

I completely understand why people do not want to pay the Steam tax, but the Epic launcher is a scummy experience. Steam is popular and has a loud following because it does not make unethical choices that annoy users. I have no issue installing multiple launchers, either, but I don't want something running on my system that operates in an unethical manor. And it's tiring how common it is for companies to operate in this way, so we, as users, have to scrutinize their behavior heavily.

For example:

1) By default, the Epic launcher appears to advertise "free games" via Windows notification (popups). I never deliberately opted in to this. When I first saw the notification, I was certain I had some sort of spyware on my system. It looked like a spammy advertisement you see in free mobile games. I don't believe even EA/ORIGIN has been gutsy enough to try something like this.

2) Epic launcher defaults to starting when Windows starts. I never explicitly opted in to this. I'm sure I "affirmed" this somehow via some kind of user agreement, but I don't ever remember seeing an explicit option.
> allow voters to verify that their votes were recorded accurately

This sounds like it means it's no longer a secret vote and voters can be bribed or blackmailed to vote a particular way.
If the user can verify their vote, then they can be coerced to verify their vote by, say, their boss, or be bribed into voting a certain way.

Does this system address that concern?
This is how it actually works:

1. Mobster goes in to vote but doesn't put it in the box - he takes the blank ballot paper outside with him.

2. He fills the vote on the ballot and gives it to the coerced voter 1. He expects a blank ballot back, or else. He has his goons watching the voter throw the real ballot in the box, or else.

3. Using the new blank ballot he goes to coerced voter 2, and the cycle continues.

Of course this is hard to scale.
An income over 220k is easily > 90% percentile. I do not know what upper middle class is supposed to mean. Does it mean 90-95 percentile?
On the other hand at some point we will want AI to learn based on a small number of interactions. IE an AI that beats a human after playing 10 games of chess/starcraft etc. Right now it takes millions of training matches. Many real world situations don't happen that often so this fundamentally limits applications of the current generation of AI.