skysight-inc/HackerNews huggingface dataset:
Exponential back off and jitter (2015)
A thought: if you think you can make git better, why not just write a DSL (domain specific language) on top of it?

I mean, it already does everything under the sun, so there's a challenge for anyone up for it!
They had a lot of phones before Cyanogen Inc.

They were the base Mod behind others (like Open Kang)
Microsoft to Require Precision Touchpads in Future Windows 10 Laptops
"... Completed in 1984, the dam sits on a foundation of soluble rock. To keep it stable, hundreds of employees have to work around the clock, pumping a cement mixture into the earth below. Without continuous maintenance, the rock beneath would wash away, causing the dam to sink and then break apart. But Iraq’s recent history has not been conducive to that kind of vigilance.

...

In February, the U.S. Embassy in Baghdad issued a warning of the consequences of a breach in the dam. For a statement written by diplomats, it is extraordinarily blunt. 'Mosul Dam faces a serious and unprecedented risk of catastrophic failure with little warning,' it said. Soon afterward, the United Nations released its own warning, predicting that 'hundreds of thousands of people could be killed' if the dam failed. Iraq’s leaders, apparently fearful of public reaction, have refused to acknowledge the extent of the danger. But Alwash told me that nearly everyone outside the Iraqi government who has examined the dam believes that time is running out: in the spring, snowmelt flows into the Tigris, putting immense pressure on the retaining wall.

If the dam ruptured, it would likely cause a catastrophe of Biblical proportions, loosing a wave as high as a hundred feet that would roll down the Tigris, swallowing everything in its path for more than a hundred miles. Large parts of Mosul would be submerged in less than three hours. Along the riverbanks, towns and cities containing the heart of Iraq’s population would be flooded; in four days, a wave as high as sixteen feet would crash into Baghdad, a city of six million people. 'If there is a breach in the dam, there will be no warning,' Alwash said. ..."
AFAIK, The YouTube implementation does all of those.

Here is a demo: https://www.youtube.com/watch?v=BbqPe-IceP4

Please do not spread falsehoods.

Disclamer: I work at YouTube.
Hey there, in reading your comment I feel like you are trying to make some good points, but you're getting downvoted heavily because of the tone and language you're using. Your language feels really personal and negative, like you decided just to go off on a rant. That's generally discouraged on HN - but there are always exceptions, especially if it's a topic or moment in time when a rant is actually called for.

The best thing in your comment is this sentence:

There's this thing about bedside manner that technically adept people need to cultivate, just as doctors do.

That's a well-put sentence, plus, I feel like you're on to something. I feel the same way, incidentally. I don't think it's productive or collegial to tell someone to "RTFM" or "use Google". If you're struggling with something right in that moment, the best thing to do is show some kindness and empathy and sit down and help. Then, once the problem is resolved, that's the moment where you can "teach a man to fish".

You seem like you have a talent for writing and your vocabulary and prose are quite good - just rework the tone and omit the profanity and you'll see some upvotes.
Maybe? That didn't automatically follow for me - the "more than 100%" is pretty vague. Could it not also hypothetically be that some of the AWS unit's profit gets reinvested into AWS, thus bringing down the absolute value for operating income whilst not violating the percentage relationship?
I believe --oneline and --decorate (and possibly --date=short as well) are redundant when specified with --pretty=format.

I personally have this in my ~/.config/git/config:

[alias]
lg = log --graph --pretty=format:'%C(auto)%h%d %s %Cgreen(%ar) %C(bold blue)<%an>%Creset'
Holy shit that's insanely expensive. Is that because of the fiber cost?
Considering that svn is a half implemented VCS where everything is a branch but merging is a royal PITA I'll take Git's warts.
UTF-8/UTF-16 are encodings, used to encode strings for transport/exchange. Internally, strings are stored in UCS-2 or UCS-4 representation.

AFAIK, this hasn't changed between Python2 and Python3, after all, Python2 also supports unicode. It has more to do with what a "string literal" in source code means. I don't want to go into it too much, but in Py3, `"a"` is a unicode string literal equivalent to `u"a"` in Py2. Py3 `b"a"` is roughly the same as Py2 `"a"`. But note the ambiguity in Py2 - could be a sequence of bytes, or an ASCII encoded string. This is, of course, an oversimplification btw. But not too far of if you think how e.g. `from __future__ import unicode_literals` works in Py2.

Is parsing UTF-8 literals in a file slower? Maybe negligibly. Does it affect runtime? I have no idea. Probably not, you can still do string comparisons byte for byte once you've converted to UCS-2/4. It might use more memory though.
There's only one risk, that the dam will burst. Not the dam itself, but the surrounding foundations. They built it on Gypsum (has a tendency to dissolve in water), upkeep work (pumping grout into the voids) stopped for 1-18 months depending on who you ask.

"In the language of hydraulic engineering, the process eroding the foundation is known as “solutioning.” If that problem is not addressed, what happens next is “piping”: water begins to travel between the voids, moving horizontally beneath the dam."

"Schnittker told me, “Once piping begins, there is no going back. In twelve hours, the dam is gone.”"
Had I been answering the post myself, I'd say something similar.

I think it's simply the fact I got directly impacted that I feel differently.

That said, it's still 50/50 for me, but full OS upgrade downloads are not a simple update, and I think they should be a different opt in class.

The main reason is because these are not auto applied like a regular update, and the payload is in a different realm altogether.
$200 a server was my estimate which is pretty conservative. I assumed that price included disk and bandwidth per server.

25,000 * $200 = 5 million a month.
I wonder how much it'd cost to make a heating coil big enough to dump the energy. You've got all that water right there...
One resource I've found pretty useful for understanding git is http://think-like-a-git.net/ (also linked at the end of the article). It basically describes git in terms of a directed acyclic graph, where branches/tags give you starting points into the underlying DAG, and the various commands allow you to perform manipulations on it. Once I started thinking about it this way, it made a lot more sense.

That said, the command line UI really is infuriating - checkout means 3 different things depending on what the argument is, it's never clear to me whether I should be using "origin master" or "origin/master," etc. I'm also not entirely sold on the usefulness of the index, but perhaps that's cause I'm still new to using git.
I didn't say downvoting, I said flagging. I have seen it or other moderation used many times to remove contributions that contradict belief systems or site-accepted political worldviews but do not violate terms of use. And HN/reddit/etc. are very large groups that allow public participation.
Hi. Thanks for downvote. Although pointing me to some smart mergetool would be even more appreciated.
Your comment about the kenrel taking a few hours to compile made me chuckle. I went through a Gentoo phase. Nothing like compiling your compiler to compile your compiler to compile your system. Took days.

And before that I had a machine with 24 MB RAM and a terrible habit of recompiling the kernel or running BSD with ports.
Translation is made worse when one doesn't have a "synchronizing" mechanism. This is very common in India where the state is quite lazy, where there is zero economic value in the native language.
Original: https://www.theguardian.com/environment/2016/dec/22/solar-pa...
Even better - write a chat bot for git hahaha :D make it so it can help you get out of tricky situations and not have search stackoverflow all the time
Vera Rubin, who did pioneering work on dark matter, dies
Depends on if you view killing them before they develop into what is considered a being with rights I guess. It's honestly the exact same debate as abortion. I agree with you, for what it's worth.
Google has begun building "time bombs" into Chrome that will start inconveniencing users once the binaries reach a certain age without being updated (I believe this is specifically related to certificate validation, but I'm not going to look up details because I don't want to be put on a watchlist for googling "chrome time bomb" :P ).
But isn't that what we are talking about in terms of this article and the parent comment. If the parent comment was talking about contracting at a business level with an ISP this would be a totally different conversation...
They do this kind of stuff all the time[0], and it provides enormous value to users.

[0] https://blogs.msdn.microsoft.com/oldnewthing/
Skype mobile client wasn't working.

During the Skype call I had shitty QOS too, and yes, the full download had completed by the time I'd finished the meeting, because the MacBook was closed immediately after.

I will turn off automatic download now, obviously, but I honestly believe that a OS upgrade isn't acceptable as a background download.

Simply because it's not an automatically applied update.
Without action, it's certain it will happen. The question is not if, but when.
I started using git as a hobbyst with the help of smartgit. It somehow made me realize what is git all about the 200x better than any tutorial. I use command line too, but things like diffing, adding files etc. it just makes life easier. Seriously you're a masochist if you don t use it. It'd free for personal use!
To clarify this was an OS Upgrade. If it was an update, I wouldn't be surprised at all.
I have no idea about the quality, but I saw this kit getting posted on Twitter this afternoon: http://www.boldport.club/. It looks a little simpler, but may scratch the itch you're looking for.
Why wouldn't X window forwarding be ok?
I'd funded a kick starter campaign a couple of years back, wonder I'd this is that
"Cognitive non-routine" isn't a term I made up. It's one of four broad classes of labor, one way economists use to divide up the working world.

It's so broad a classification I'd have trouble seeing how it created biased framing. It's just a more precise way of saying "the professions" (in the traditional sense of medicine, the law, accounting, and engineering).
Wielding Claims of ‘Fake News,’ Conservatives Take Aim at Mainstream Media
I'll second the recommendation, it does a great job of not only covering things but explaining why you'd use certain components and the engineering trade-offs required(the section on transistors is fantastic). It's old but still very relevant today.

If I remember correctly they even go from transistor up to building an entire 8-bit micro in addition to the excellent analog reference.

As someone who isn't an EE I found it still very straightforward to follow if a bit dense(in a good way) in some sections.
For EMRs, the HL7 FHIR HumanName datatype covers most of what's needed. Patients can have 0 or more names, each of which can have a full string representation plus 0 or more separate family / given / prefix / suffix components. And each name can be tagged with a usage type (official / maiden / nickname / etc) and validity date range.

http://www.hl7.org/FHIR/datatypes.html#HumanName
ARTFINDER:+Zoo+by+Frederic+Thomas+-
Pocket Casts is the Android app I use and it's pretty good. It supports streaming or downloading podcasts and you can adjust playback speed, auto-skip silence, customize forward/backward skip button durations, etc.
That's a good question! Can you share the code for that function?
> I hated every fucking day of school from the day I got in, to the day I got out.

> I hope I'm able to fully convey to which extent it has traumatized me.

I always feel bad about thinking these two things, because to be honest my life was mostly privileged and because many people would feel lucky just to have access to some form of education, but I truly feel the same way.

I went through the public school system in the US and hated every moment of it, despite being socially adept and not subject to bullying from other students. I was just so incredibly bored. That's not to say that my teachers were necessarily bad, or that every subject was too easy / not worth learning (though some were), it was just that sitting still and silent in a classroom of 30+ kids for 8 hours a day ran contrary to my ideal learning environment in every possible way. It is not natural for most children to be silent, and then be yelled at for giving in to the massive urge to socialize. It is not natural to have almost no physical stimulation throughout the day. Now even as an adult I need to exercise 1.5 - 2 hours a day to keep my mind calm. I was so overstimulated by my environment that paying attention in school was hopeless. I cannot focus when I am around other people (especially at the time the opposite sex). Past 6th grade or so I was daydreaming nearly every minute of the day. I learned literally nothing in junior high and high school. I asked to drop out and home school myself on a routine basis but it wasn't an option. It took a long time after to break certain negative associations and rekindle the love of learning that I always knew that I had.
I wish you had said that in the same post with your list of attacks. You're right, no one denies that Saddam was a creation of the United States, whether or not the chemical weapons came from us originally. We deal enough munitions internationally that if we didn't sell them to Saddam directly it would only have been an oversight. I'm still not quite following what you're saying though -- what double-use fabrics are you talking about? And what CIA error?

I'm reading Germany is supplying arms and training to Kurdish anti-ISIL fighters, what do you think about that?
Extensive discussion a few days ago: https://news.ycombinator.com/item?id=13242620
Leftists won the last three big wars, so even most of today's "conservatives" are more than a little hybridized. You won't find any independent clade of wolves who bark for their own separate wolf reasons. Barking is a marker of dogness, egalitarianism is a marker of leftness.
Norway wealth fund excludes 15 coal related firms, more to follow
I recently installed office 97 on my Surface 3 (not pro, so think atom processor) on a lark. It is extremely fast (no waiting for anything at all, ever).

Now, even modern office is surprisingly fast on desktop, despite having lots more features. We can talk about performance on the desktop all day, but if you want to see the real perf regression, look at all these web apps running in the browser - they are absolute nightmares unless you happen to have a very nice machine to use them with.
Typically yes, because the price does not include the cost of a windows license. This article has an illustrative screenshot: http://fossforce.com/2016/12/foss-dos-21st-century-hardware/
How much of Amazon's AWS revenue does Google need to eat up for Amazon to no longer be able to subsidize the consumer logistics side of the house?
Ex-Lawrence Livermore Lab scientist sentenced to prison over faking research
KIC 8462852 aka WTF Star
Go ahead and start using Bootstrap 4, I've been using it in production and it's quite useful.
Recall, recall, recall.
No it's not true because this referral spam never touches your server. Google does measure bounce rate when you come from Google search results, but this is entirely different scenario.
I personally don't like the shift, even being in the younger crowd. Calling someone by their first name sounds not only presumptuous but leaves you in an awkward spot of guessing whether to use a nickname (you may heard they've been given) or their full first name. With some coworkers, it's fine 'cause we're on a friendly basis anyways, but if I don't know from Adam, I prefer people don't use my first name. It only lowers my respect for them.
It doesn't matter. Because no matter what tech you use in the web app space, it will all be obsolete in a year or two. Your apps will never be done, because the sand will shift underneath them. You'll need to continually update them to keep them working, or abandon them.
Yeah, at Bazaarvoice we invented our own tool to keep information about branches for simple rebase and merge of feature branches.
FWIW I'd never use either on a production site. But for a quick-and-dirty internal site or to just play around with, I can't think of any reason not to use 4.
> I think it may be a losing battle to show this as a counter example unfortunately.

Yeah, my intent wasn't to suggest that all non-haskell docs suck. But to show how other languages are much more howto/tutorial oriented, which I didn't appreciate as much before I had to look at ACE recently.
> Chroma subsampling isn't going anywhere. You'll usually get subjectively better quality with 4:2:0 chroma compared to 4:4:4 at the same bitrate. And this means you can't have everything in RGB, so all the colorspace conversion complexity can't be ignored.

What's more, YCbCr is more efficiently compressed than RGB even if you don't subsample, for the same reason that a DCT saves bits even if you don't quantize: Linearly dependent or redundant information is moved into fewer components, in this case most of the information moves into the Y channel with the Cb and Cr both being very flat in comparison. (Just look at a typical YCbCr image reinterpreted as grayscale to see what I meant)
Tech Meets Trump
Could be. If you've heard of someone primarily referred to by their online pseudonym, it may be less awkward calling them that than trying to guess at how they wish to be addressed using their real name. It's still awkward though.
You're crazy son. AWS has this thing called "Resource Limits." I'll paypal you $20 if you show me a real screenshot that show you have 1k more instances available in your resource limits than you're using - subject to hangout verification.
The question I'd ask myself is are there any features of 4 you really need right now? If not use 3, as it is more production ready. Using 4 right now you are potentially walking into a minefield. You might make it through ok but you might not.
> There's also the issue of coordinates for where the subtitles are supposed to be that all go to shit if you render them on a transformed (up/downscaled) frame.

Sure, you have to transform the coordinates to the output. But still, better to render fonts at the final resolution; they'll always look better than if scaled after rendering.
No advice, but plenty of congratulations and encouragement. Staying in college lead to some very unhealthy behaviors and decisions for me. The college I went to was quite competitive -- I kept it up for six semesters and managed to make the dean's list each time, and then crashed my last year and nearly didn't graduate on time. I was also nearly expelled many times throughout, which was incredibly stressful because my parents would've nearly disowned me if I blew the 40K tuition that way.

Just a thought, but living in certain countries can be very cheap while you build up your skills and pick up freelancing clients. If you want a totally knew experience, it can be a great way to educate yourself while working only part-time. Even teaching English abroad can be very lucrative and will afford you a lot of free time to continue learning on your own.
We have some large servers, but not too many of them. We're running 32 core nodes that are holding our Postgres, but the majority is smaller.
I run my iron cool to avoid overheating joints, a nasty habit left over from years of not knowing what I was doing. It takes six or eight seconds to heat a joint. Running at a higher temperature would probably obviate the need for the extra dab of solder on the tip, too; I add a tiny drop and roll it against the joint, but with a higher setting, I probably wouldn't need to.
As a backend dev, I wish somebody had told me this exact advice earlier on in my career. CSS does have a fair amount of silly legacy shit, but it's really not all that bad once you dive in.

Another good project's source code to learn from is Skeleton. (more simple than bootstrap)

CSS version: https://github.com/dhg/Skeleton

Sass version: https://github.com/WhatsNewSaes/Skeleton-Sass

Edit: For more of a tutorial approach, check out http://learn.shayhowe.com/html-css/
This reminded me to fill a bug for BusyBox/Alpine's version of xargs which does not support parallel operations.

https://bugs.busybox.net/show_bug.cgi?id=9511
Think of them as tools or symbols, like Sigma or Pi. Make peace and move on.
It's likely that a large percentage of your workload is static.

It's likely that bare metal is lower cost than spot - it is for me.

It's likely that your issue is allocation of capital - you'd rather put your money into burning dollar bills into AWS versus pre-paying for 18 months of servers with capital.

I'm happy your company is doing great.

I agree GCP is a great competitor to AWS.

I think you're being close minded to building out a 20-60 cabinet data center to offload some of your workload.

It's hard to do a DC with over 20 racks and pay more than 1/2 of AWS's prices.
It depends on what you want to optimize for. If you're starting a startup and you anticipate having a dedicated design team, I think you're better off making your markup match your domain and hand-rolling the CSS instead of using a framework like Bootstrap. This is the ideal approach IMO because it lets you much more effectively keep the styling out of the markup and in the stylesheets. CSS frameworks by definition require you to put styling in your markup.

But if you're just trying to bang out a small project quickly and have it look nice without needing to muck with CSS too much, then a framework can be very useful. These days I prefer Semantic UI over Bootstrap:

http://semantic-ui.com/
Please elaborate why you don't use them on a production site. It will be really helpful.
The amount of money that could be saved by performing lithography in the vacume provided by space would be enormious. Too bad the cost of geting up there is also... well... enormious.
n1-standard-1 * 25k instances = $180k per month with pre-emptibles

You didn't see that coming, did you? :D

That gives you 25k CPU + 83TB of memory. (Of course, that's just to give a figure, they probably don't use single core instances).

Forget everything you know about AWS, it's over priced. Google is half the costs of AWS in average (down to one quarter for special cases).

I'm not sure what you mean by building your own datacenters (really, the buy some land and build from scratch?). Just having a bunch of dudes in a few locations worldwide is gonna be a multi-million dollar projects. And I'm not even talking about building, power, cooling, servers, storage, network. That's the hell of an undertaking.
Info pages should be banished from the face of the earth.

https://xkcd.com/912/
Given that they've been working on 4 for so long, I'd learn 3 now since it works and the migrate to 4 when it's ready. And for the record, I'm tired of everyone bashing Bootstrap. I'm using it for a production site and I love it. I'm a one-man shop and I need to earn revenue now. I can't afford to spend the next six months learning the quirks of CSS and its crummy layout techniques. Bootstrap has allowed me to create a responsive website that works well across all devices. It also looks much more professional than what I could have done on my own, not to mention the fact that my site looks much better than those of my competitors. I'm grateful that Bootstrap is around.
Outsourced Software Developmet – Quovantis
Can the US be a democracy if the popular vote for POTUS were abolished?
That's awesome... thanks to all who worked on it!
Oligopolies aren't that much better.