skysight-inc/HackerNews huggingface dataset:
Hi! I am one of the dudes that actually helped kill the fail whale so I feel I can speak to this topic. =)

Steve and John were both good developers that wrote some seriously critical components of the system and were a big part of getting twitter more stable. But reading Techcrunch to figure out what was happening inside of Twitter is asking for serious misinformation. At that time it was very common for people with no idea what they were talking about to write articles about what was going on inside of Twitter, yet do so with authority that they didn't really have. By the time a team of reliability focused people started to get hired Twitter was finally getting smart about not letting employees/outsides control the messaging sent to Techcrunch and the like.

Twitter has completely reinvented the architecture since I left so that is not impossible by any means.

Lets be clear about the rate that Twitter was growing though. In any 9 month window while I worked there they never failed to grow an order of magnitude in request volume. When I started we would have spikes of a few thousand requests per second. We had a major site outage at 451 tweets per second and we simply couldn't keep up. 9 months later we were spiking 50k requests per second, and we never dropped below 451 tps (barring outage). By the time I left both of those numbers simply couldn't be seen in the graphs anymore.

Every time we got technology in place to deal with the scaling issues we were already behind the curve because of how fast things were growing. It felt like being in a car that has amazing 0-60 time, but it just kept accelerating well beyond 60mph.
You fear the far left (who couldn't even get their milktoast socialist candidate into the Presidential race) more than the far right (who are gaining actual political power in Europe with their openly neo-Nazi parties)?

What world do you live in, man?
Why do you think it's not possible to address both at once?
Bank of America releases API
I would look askance at someone who calls themselves a "C Developer" in much the same way I would at someone who calls themselves a "React Developer". The reason being that it just smells wrong, like they read a "C for Dummies" book and are trying to fake it til they make it or something. The correct label is something more general about the domain (eg. systems developer, front-end developer, etc), although I realize these labels are imperfect and subject to their own anti-patterns (eg. devops engineer), they at least signal you understand something about the broader landscape.
Oh, absolutely. That’s what’s important. But if youre embarrassed or just want the commits gone, there are ways to pretend it never happened.
Yes, I’d rather just use SQLite. It works everywhere and it’s very easy to sync with a server.
I suspect the vast majority of people read what Trump said on Twitter on their favorite news site, rather than using Twitter itself.
One thing about methane, though, is that it's a nonrenewable fuel. Unless you're talking about it as a storage intermediary (for example, if it's synthesized from CO2 and H2O using renewable energy).
It probably doesn't mention it because it's not true.
Supply of what? Intranasal?
Despite being a new user have I used a bit of time in here. HN has given me another perspective. It has given me a perspective beyond the large companies like Google and Facebook. I'm blessed by all the small upcoming companies we see in here!
Technological Unemployment: Much More Than You Wanted to Know
I'm quite disturbed by efforts like this.
Perhaps because I cannot fathom how a chatbot can help replace human compassion and emotion from just simple human characteristics like facial expressions.

A major part of the solution will be to get together and try to understand each other. Not to delegate this to a bot that'll spit out some random LSTM generated "words".

Our bots can help solve some problems in our communication, and can help us communicate when we cannot physically do so. Hawking will testify to this perhaps.

They should not communicate instead of us being able to do so.
>you have to have a mental illness along with some other potential extreme views, to be able to jump the mental hurdles where mass murder is an acceptable option.

This is a hard truth for people to swallow, but no, you don't have to be mentally ill to think this. It's really easy to think murder is an acceptable option when you live in a country which is constantly murdering innocent civilians daily.

Look, I'm not a mass murderer sympathizer or anything like that. But the US army killed somewhere near 1 million civilians in Iraq alone (possibly more, this poll is from over a decade ago): https://www.commondreams.org/news/2007/09/14/poll-civilian-d...

When you live in a world which routinely brushes away and rationalizes that kind of mass murder because it promotes American interests and American values, it's not hard to see why some random dude might see killing people he disagrees with as a way to promote his values.
xBRZ can do wonders, especially for Link To The Past.
Turning after the light turns red isn’t illegal, it is what you are supposed to do to clear the intersection. Otherwise you’d be sitting there blocking traffic.
In fact this scenario is easier than no snow, since road edges are so clearly defined
If it can take you 90-95% of the way, and seamlessly pass over control for the non-beaconed start and end stretches, that's still a serious convenience boost over a train/tram.
Scala has a steep learning curve, so we're looking for devs having at least one or two real production projects (that aren't using spark) on their belt. It turns out to be quite a challenge to find someone who have experience in the ecosystem and the language, AND who _like_ working with it.
K-hole effect happens to people who abuse ketamine. The treatment can still be very unpleasant though. I sweat profusely and puke.

I haven't experienced any tolerance and the effect is not actually lasting a month as I had hoped.
I'm not sure if you mean in general or with regard to my original comment, but in general I think supporting a guy who personally claimed to have molested women and who was in the middle of several fraud lawsuits to run the country is absurd in my book. Maybe you have a different definition of absurdity. Trump was also making absurd comments about our 2 biggest trade allies Mexico and China saying that he was going to build a wall and have Mexico pay for it (aside from being an idiotic idea for a number of reasons - there was no way he was/is ever going to get Mexico to pay for the wall) and stating as a matter of fact that China was manipulating our currency and created the "hoax" of global warming. All absurd and senseless in my book.

Secondly for Thiel, there's the whole question of why on earth he would go on national TV to support Trump when he is completely outside the general demographic that Trump caters to. Trump's biggest supporters were some combination of baby-boomers (and to some extent their children), gun owners and Christians. Some of the ultra-rich may have been his biggest financial supporters and the ones that stand to gain the most from his presidency - but they are only a sliver of his actual voter base and an even smaller percentage of the American populous. By speaking out the way he did - he essentially put a spotlight on himself as someone willing to sacrifice the welfare of the people if it helps his own bottom line. He could have supported Trump indirectly and it wouldn't have changed the outcome of the election. I would say the way Thiel supported Trump was especially absurd.
Nuclear power can (technically) easily replace all fossil fuel power. It is a political problem, not a resource issue. It would take a decade of serious dedication and leaving behind a "safety first" culture, but no major technical advances are needed. On the political front, I hope one of the many groups working on small nuclear can come up with a different name for their nuclear fission reactors and make it stick. That would be more than half the battle to get the world off of fossil fuels.
Tue teens will salve us
Lisp also has first and rest.

Scheme isn't based on immutability.

R7RS:

> Literal constants, the strings returned by symbol->string, and possibly the environment returned by scheme-report-environment are immutable ob jects. All objects created by the other procedures listed in this report are mutable.

> {}, [], ...

These characters are reserved for the user in CL and have been used for a bunch of different things.
“Almost my entire CS graduating class” is really really bad data.
THE MYTH OF  MENTAL DISORDER ASSOCIATED WITH MASS SHOOTING
“I think what religion and politics have in common is that they become part of people's identity, and people can never have a fruitful argument about something that's part of their identity. By definition they're partisan.

Which topics engage people's identity depends on the people, not the topic. For example, a discussion about a battle that included citizens of one or more of the countries involved would probably degenerate into a political argument. But a discussion today about a battle that took place in the Bronze Age probably wouldn't. No one would know what side to be on. So it's not politics that's the source of the trouble, but identity. When people say a discussion has degenerated into a religious war, what they really mean is that it has started to be driven mostly by people's identities.

...

More generally, you can have a fruitful discussion about a topic only if it doesn't engage the identities of any of the participants. What makes politics and religion such minefields is that they engage so many people's identities. But you could in principle have a useful conversation about them with some people. And there are other topics that might seem harmless, like the relative merits of Ford and Chevy pickup trucks, that you couldn't safely talk about with others.“

http://paulgraham.com/identity.html?viewfullsite=1
That's a stretch.
I'm happy you did, GitLab is fantastic! I've been extremely impressed by GitLab CI and the install and update experience with Omnibus. Upgrading from 8.x to 10.x was smoother and went quicker than I imagined. Kudos to you and the team behind it!
MSR researchers have a lot of freedom, Microsoft doesn't micromanage exactly what they work on.
> However, it is projected that China will have peak population in this decade, and will be around 800M population sometimes in 2100.

WOW! Population declines have hugely negative effects on economics like GDP. I don't know if that has been factored into their GDP estimates but that makes me extremely question their GDP growth.
Thank God!
This is the real answer.
Ask HN: What is the future of Designing in the Browser? Is it the best approach?
Hi,

I am new to user experience and user interface design stuff. I am been reading a lot lately on 'designing in the browser' is the way to go in long term. I just want your opinion as to the pros and cons of these two methods. Personally, I was not too comfortable with designing in the browser stuff. Feel that creativity takes a back-seat. What are your thoughts? Sorry, if I am being naive.
So you responded with a snarky comment starting with a rhetorical comment?
To account for filesystem metadata?
No they won't. They'll end up like every generation, idealistic until they start having to earn for a living, and then start turning more and more conservative as they begin to raise a family, try keeping a marriage alive over multiple decades, and start understanding the values of stability, acquiescence, etc. etc.

Also, as the teens who will save us grow up, the younger generations will continue to transgress what little moral boundaries are left in society to the horrors of the teens who will save us, some of whom will probably overreact and many of whom will blame the younger generations when a new crop of problems come to them because the younger generations didn't listen to them (and the cycle will continue).
I've never heard of this before but just wasted 20 minutes on it. Very interesting concept with hilarious results
I didn't mean it as a technical problem, more as a philosophical... If I trust one package, I don't necessarily want to trust all the other dependencies it needs.
I think there is another fix: avoid all normal loads and stores to cache lines that contain atomic data structures.

When allocating the data structure, make sure to grab a whole cache line or more. Flush and invalidate that, even if you have to do the entire cache. Now simply use the LL/SC operations (apparently named LDREX/STREX on ARM) exclusively. The bug will protect you from itself, preventing the data structure from ever being cached.

The only danger left is that some processors will predict memory access, leading to a speculative load of the cache line. I don't know if this CPU has such a feature. If so, a larger allocation might be needed.
> What value does Twitter provide to ordinary people?

I don’t tweet. I do read newspapers. Twitter appears to have made journalists quicker at spotting trends. (By making it easier to find quotes, it also makes them more productive.)
One man's truth is another's propaganda, what are your sources? (I've shown mine, and I must say it's pretty convincing and lines up with what I already knew about the human body)

I'm not at all saying there's no use for keto, I just think it should never be a mainstream diet (but something applied in specific cases, under medical supervision). As far as sci evidence goes, WFPB seems to be the "best" diet for the human species as a whole.
So...doesn't this mean their website will start getting flagged as malware? Many security companies flag CoinHive as malware...
Fix Laptop Doesn’t Suspend After Lid Is Closed on Ubuntu Linux
Program aims to saves money by paying homeless healthcare
What is Pinecone? Can I hack around with it as an individual?
In California (and most places I've lived), this is actually legal. To complete the turn, you first enter the intersection while the light is green, then wait for traffic to clear. If it only clears after the light turns red, you're still in the right - because only when you fully entered the intersection (on the green light) is considered. See here: https://patch.com/california/sanbruno/ask-a-cop-should-i-pul...

Of course, this only allows one car (or maybe two, if the intersection is particularly large) per light cycle, which isn't much. People who enter the intersection on the yellow or red light (tailing the person who was in the intersection waiting to turn left) are turning illegally.
Leave your bubble.

There is almost certainly some volunteer group in your area that could use an extra pair of hands. You might be tempted early on to offer suggestions to improve their efforts through better software; don't. Instead, just watch, ask, listen, and learn. Once you've got enough experience to be confident that you understand end-to-end how everything works in whatever group you volunteer for, you'll probably know the right place to apply your skills as a developer (which very well may just consist of, "um, you need automated backups").

Keep in mind that their priorities are different from yours. Things that you would probably consider essential or best practices are, for them, distractions and nuisances and costs to which they're super sensitive: updates, security, anything that's new and requires effort to learn.

Software developers tend to see themselves as "systems thinkers", and think they can always improve any given thing by swooping in and applying some new software to it. That is often not actually the case, but they don't get their hands dirty enough and stick around long enough to realize it.
Large discussion on HN a week ago (153 comments):

https://news.ycombinator.com/item?id=16364919
Yes because the PM of India is India's version of Trump. Every signal he makes is hardline to his Hindu-supremacist base. He makes bone-headed decisions with little foresight. And he too has a good track record of oppressing minorities.

All qualities which have made him a God-like figure in the eyes of many Indians.
I intend to write about this, and this is a reason I am keeping some of my personal projects less open source and invite very few people in that I can mentor.

I think it is a shame that the default tends to be negative comments rather than constructive, but I also recognized that giving into toxic emotions is easy.
I am the author. Thank you very much for the compliments! I will set this as an issue and work on it this week. Should I ping you once I have figured out how to support other formats?
Find a religious building near you, they'll certainly have some kind of social service they participate in which could use volunteers.

Bonus: They probably could use your software skills as many of them have been operating for years with low-tech shoestring budgets.
What "letters" would they need to ship?

Scenario:

A: open credit or debit card account (can be stolen ID)

B: choose e-statements

C: when card arrives, reshipper just relays the card data (number/expiration/code) via email or text

Nothing physical need be shipped overseas. As long as the account stays paid up, the genuine ID holder won't know without getting and carefully reading his credit report.
Maybe after all cars become autonomous. Earlier there will be a hybrid period where both manned and unmanned cars drive together I think.

Even all cars become autonomous, the problem will still be hard I believe. Hard coded rules may solve the problem but relying on communication and cooperation will not be easy.
> that said was it hard to just back off and accept that people whoever they are should keep their land ?

Yes? Consider Australia's situation where the natives had 0 concept of land ownership and sovereignty. Were the british colonists looking for more land just to assume that the aboriginals own the whole entire continent? Even though they used barely any of it at one time?
But why does it matter? What could it possibly be used for? I can't think of a use for this which wouldn't be crossing a line / inappropriate / dangerous.
I think it’s a good thing. Better than sacrificing journalistic integrity for clickbait that helps drive more ads
PocketSuite (YC W16) lets anyone “Be your own boss”. Join our Growth team
A Cave in China Is Filled with Exotic Plants That Shouldn’t Be There
There are private party "mailboxes" everywhere.

The UPS Store chain used to be called "Mailboxes, Etc."
I don't think so. I've seen Java written like Java.
Can you elaborate? I don't know much about ror and would like to know more.
yes it's likely that these domains end up on some list.

E.g.:

$ curl -s https://raw.githubusercontent.com/ZeroDot1/CoinBlockerLists/master/hosts|grep salon.com
0.0.0.0 worker.salon.com
Are they contrarians, or are they simply genuine racists or misogynists?
> I think it’s a good thing. Better than sacrificing journalistic integrity for clickbait that helps drive more ads

err ... they are doing both.
Since about 20003, I have made a bit of a career of removing CoreData and its predecessor EOF from applications.

Every time it has been a huge success in terms of simplicity, performance and reliability.

Replacing EOF happened in a feed-processing application[1]. We just processed everything in memory and persisted the incoming feed, which we wanted to do anyway for auditing. In that instance it wasn't so much a planned removal, but rather that we never came around to implementing the DB component.

Next up was a desktop application, Livescribe Desktop. It was using an atomic store, so there wasn't really any point to CoreData. Chucking it meant removing a lot of code and crash-sites.

For Wunderlist 3, we rewrote the storage layer to simply use a bunch of JSON files (our CTO used to shock people at conferences with that little nugget), and the "In-Process REST" ideas from [1]. So our persistence solution was essential [NSJSONSerialization dataWith...]. The day after we launched, I was shocked at the number of crash reports, but my colleagues informed me that they had 10x the amount the last time. With millions of users, you get into a lot of edge cases. Oh, ours was also the fastest of the clients.

Oh, I also gave a talk at UIKonf '17 about making a public transport data (sample) application 1000x faster by moving from CoreData/sqlite to a custom data representation.[2]

[1] https://link.springer.com/chapter/10.1007/978-1-4614-9299-3_...

[2] https://www.youtube.com/watch?v=kHG_zw75SjE&feature=youtu.be
Ohh that's a very interesting idea. Wonder if you could actually make something sound significantly better like that. But like you say, people might have rather different ideas on what sounds better.

And after a lifetime of equal temperament, that's what sounds good to me, anything else sounds out of tune. (I haven't experimented to see if even proper perfect 4ths and 5ths sound out of tune to me! That would be weird. Though those notes are very close to their equal temperament versions I think.) I used to have some music software that came with hundreds of different historical temperaments and tunings, from many different traditions, it was fascinating playing around with.
Thanks - it seems so, but the rest of my comment still applies. Correction noted.
First Austrian company introduces 30-hour-workweek
The web framework (Ruby on Rails) has nothing to do with the ability to build anti-harassment tech.
Except that you cannot configure it anymore unless you have an (insecure) Leopard or Snow Leopard machine on the same network [1]. Snow Leopard was released in 2009, the first generation Airport Express was sold 2004-2008 [2]. So Apple is not unwilling to axe support for a product rather quickly.

If they plan to support the latest AirPlay on the HomePod for 10 or 15 years, why not just state this? If you are not doing that, you want to keep the possibility to end support earlier.

[1] https://support.apple.com/en-us/HT201519
[2] I know that you could install the old Airport Utility unofficially for a while.
> If we want a truly flat tax, everyone would pay the exact same amount. . . . Obviously, that's absurd.

Is a flat amount unjust or just impractical? I'm not proposing we go to flat-amount tax. I'm just considering one question and nothing else: what would be just?

A flat amount seems more just to me. Is tax not to pay for services rendered? Did a millionaire really use ten times the government services that a middle-class person did? Or take a milder example. Jim is a computer programmer, making $100,000 a year; Joe is a carpenter, making $50,000 a year. Jim pays twice as many dollars in taxes as Joe. Does Jim really use twice the government resources that Joe does?

There will be some people who can't pay any tax, no matter how small, because they're out of a job or whatever. Sure, the government can decide to forgive the debt based on certain circumstances. But that's different than saying you never owed it.

Is a variable tax expedient? Yes. Could we afford to run even a sliver of our current government with a fixed tax? No, but before the Civil War the United States had no federal income tax at all.

Again, I'm not advocating it, just trying to understand.
Pinecone is our public protein design software. Feel free to play around. Feedback is welcomed. We're trying to build an abstraction layer above DNA sequences so you can build genetic tools to fulfill particular capabilities without needing to know how to build DNA.

Or just to help teach what useful designs others have put out there - reveal some of the 'magic' of current gene therapies or genetic editing tools. Some interesting examples: https://serotiny.bio/notes/proteins/
What usable alternative is there?
You can apply your skills to maximize income and donate resources. I donate ~$25K/year to various animal causes.

I second the thought of leaving your bubble because there is more opportunity. I am a former midwesterner, and I live near Seattle now. There are way more opportunities at the coasts then the midwest.