skysight-inc/HackerNews huggingface dataset:
The way to tell the difference between the past and the future is to look at the derivative. For example, in an attempt to get to know Windows better, I recently asked the only top Windows-using dev I know what his environment and tooling look like. "Oh, I switched to a Mac last year," he said. That migration is typical, and suggests that people who care about computers will continue preferentially switching from Windows to Mac and Linux.

A similar thing happened a few years ago when Subversion was still the dominant version control system and SourceForge was still the main repository for open-source projects. It was 2008, and I was at a dinner seated between the CEO of CollabNet, principal corporate backer of Subversion, and the outgoing CEO of SourceForge. I asked the CollabNet CEO what he thought about Git. His view was that there was a winner among open-source VCSes, and that winner was Subversion. Then I asked the SourceForge CEO if he'd heard of GitHub. He had, but was unconcerned, since SourceForge was was cutting million-dollar deals while GitHub was still relatively small, having launched only in April of that year.

Now, I was in Y Combinator at the time, so I definitely shared pg's "myopia", and at that point basically everyone I knew had switched to Git and GitHub. I thought to myself, "These guys have already lost, and they don't even know there's a war." And indeed things have played out exactly as I expected, with Git and GitHub crushing Subversion and SourceForge into irrelevance.

So you see that there's a fundamental asymmetry between what pg sees in front of him and what you might see. Being in YC means you're "living in the future" [1], which is why pg writes with such confidence about the direction things are going. Subversion, SourceForge, Windows; Git, GitHub, Mac, Linux. The latter may still be big in absolute numbers, but the derivative tells you that the smart money is on the latter going forward.

[1]: http://paulgraham.com/startupideas.html
Photography is an avenue that people take when words are not enough to express the inequity. Child labor may still be present but it has some time to go before it can be fully stopped in its tracks.
How the USGS uses Twitter data to track earthquakes
Fog creek is nice, but you're working on small localized projects compared to Amazons scale and breadth.

Amazon employees are pushed hard, and that's their key to shipping innovation.

Look at Googles cuddle farm - Lots of innovation that rarely ships and no risk taking.

How about Apple - Constrained innovation, low risk, Once a year shipping.

And there's a hundred other CEOs and companies that just don't come close. From an investor standpoint, Bezos is the gold standard of post-IPO CEO. Risk taking, innovation, shipping. The dude's on point.

He understands risk taking is the key because returns on hits are 10-1000x your investment. Look at EC2. That can cover the cost of 1000 "firephone" style project failures. But you gotta get it out of R&D and into the market. You need to ship.

And he gets that.
The doctype is the standard way to turn off quirks mode in some browsers:

https://developer.mozilla.org/en-US/docs/Quirks_Mode_and_Sta...
I wonder if they're using OpenSCAP for this. It's an XML document that (at least) Red Hat and Microsoft publish which contains the lists of known good hashes for every file we publish, and also a set of rules for common vulnerabilities (things like "if a directory is public writable, flag an error" -- but lots of them, and more complex). Also CVE data is published in a machine-readable format.

Here's the data that Red Hat publishes:
https://www.redhat.com/security/data/oval/

I'll pimp my own experiments scanning offline guests using SCAP:

https://rwmj.wordpress.com/2013/05/16/scanning-offline-guest...
Breaking news! People of the world are prejudiced against some grups due to their past experiences in real life.
but really a pretty accurate depiction of how many people (both inside and out) perceive the reddit community.

Shout something long enough and hard enough, and people will widely begin to believe it. Wired doing what they just did here is at least part of the reason that perception exists. Certain rabble-rousers within the community itself are another.

It's an accusation. A smear. For it to be otherwise, there'd need to be proof, something sorely lacking from this meme.
Why can't someone make a phone exactly like this, but with an e-ink display, LTE support, and a wifi hotspot?
Profiteering and price gouging laws are interesting, typically differ by state, and are typically limited to disaster markets. They're also tied directly to a period of time and fall under emergency order. So... similar, but also different.

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

Really, this is a coercive monopoly. Legal countermeasures fall under anti-trust law.

https://en.wikipedia.org/wiki/Coercive_monopoly
From the looks of it the delivery provider is UPS, if they lose it or a rogue employee guts it during transit, I think AWS will probably have clauses in their contracts to go at them full pelt with a lawsuit
They're upfront about the only 2 features of this phone, so why would anyone pay $300 for the privilege of "distraction-free" telecommunication, which is available at 10% of the cost at any cell phone shop, anywhere in the world?
> to be undeservedly condescending ... is not lovely.

It seems like you have just diagnosed someone's behavior without them asking for a diagnosis and your diagnosis is that they are being condescending. See the problem there?

And this followed what some might call undeserved condescension: "Pulling out my hair in frustration from trying to deal with Perl written by other people saved me all manner of haircut money in the 90s.".

If you think I'm being undeservedly condescending, and this isn't lovely, perhaps we can find another way to talk about Perl 6?
It wasn't the fat hate as such, it was more that the users from that particular sub-reddit took it upon themselves to harass and mock other reddit users outside of that sub-reddit.
How do you find a boat that vanished without a trace?
That's not really "without dispute" at all. From the very beginning there was dispute about what things the federal government should do, and the Constitution is open-ended enough to allow quite different interpretations.
I'd argue that the whole purpose of a state is to shift game theoretic weights of decisions of individuals in a way that benefits the overall population. So we don't fall into certain instances of the "tragedy of the commons" [1].

Vaccination is a good example. As an individual there is a really small risk in not vaccination if everybody else do otherwise (the disease can't spread). If there is no regulation then the Nash equilibrium will be at a not desirable point, where a certain percentage of people still don't vaccinate and the disease never dies out. If there is a regulation it can increase the cost of not vaccinating (most easily you pay a high amount of fine and you still have to vaccinate) and shifts the Nash equilibrium to a more effective point.

tl;dr: you don't vaccinate only for yourself and your kids, you vaccinate for everybody stopping the spreading of the disease.

[1] https://en.wikipedia.org/wiki/Tragedy_of_the_commons

edit: Note that making vaccination mandatory is not the only (but IMHO an effective) way to motivate vaccination. The state can reward people who take vaccination.
Thank you for your reply :) i appreciate it !
An no problem! Anytime glad it helped you !
I have a question: if I were to send say 10000 event objects into a Amazon Kinesis Firehose stream it's clear that I should expect them to show up in an S3 bucket of my choosing, but should I also expect that my account will not incur any S3 HTTP POST API request fees ?

Is dodging those HTTP POST fees the value-add over simply using the S3 HTTP API yourself ?
Breaking the government's anti-innovation cycle
We detached this comment from https://news.ycombinator.com/item?id=10346287 and marked it off-topic.
Perl6 doesn't do this. A function doesn't know if it's being called in scalar or list context.

(I think there might be some movement towards letting a function detect sink (void) context. Then functions with both side effects and return values don't need to calculate the return values when they aren't needed.)
Auto Layout in Swift
benmanns basicaly has my setup down. It's plugged into the 12V cigarette lighter port, the cable is wrapped numerous times around a display my car has built in, and the wire just dangles the 4 or 5 inches from the camera to there - it's not in my view so doesn't bother me.
How Blake Paid Off $380,000 in Student Loan Debt in Just 21 Months
Verizon will share your browsing habits with AOL's massive ad network
The government steered millions away from whole milk. Was that wrong?
That's not how vaccination works. Even if I get all my vaccines, there is a chance one of them didn't work for me. Then when people start getting sick and spreading it because not enough of us are vaccinated, so do I.

They work by having the vast majority of people not carriers so that the few that don't end up protected directly are still protected.

This is sorta like having shitty brakes and tires. Sure you're the person most likely affected but there's a good chance your accident is going to mean harming someone that does have good brakes and tires.
This is a really nicely put together article, and I'll even admit the animated gifs are funny, but damn if they don't make it impossible to focus on reading the text.
The Only 10 Slides You Need in Your Pitch
Thanks for being so nice about it!

What ends up becoming off-topic on HN, btw, is as much about upvotes and replies as it is about the original comment.
AMP pages can also only use Javascript as part of web components that have been added to the open source AMP project.
Hateful commentary on the Internet appears pretty much anywhere that allows commentary. I'm not entirely convinced Reddit is worse than, say, YouTube.
One of the most destructive aspects of the mythology of modern tech culture is this ridiculous worship of CEOs, as if they are supermen and the thousands of creative people who actually build the products we enjoy are just the gloves these heroes wear. Stop doing this. You're devaluing the worth of everyone here.
Is the US really at fault here, rather than the radical Islamist lunatics running these areas?
Hence the first 11 words of my comment.
"there is a clear undertone of those cultures." == "it sometimes seems that some redditors are not drinking the extreme left academian kool aid"

And everyone knows that's what that means now.

Downmod all you want. Everyone still knows it.

Everyone. ;-)
Amazon's new Snowball box should worry Cisco, HP, IBM and other big IT companies
If you've built your microservices on top of multiple databases, then you could have built the same features in a monolith on top of multiple databases. What helped scaling is splitting the database, not splitting the application.
The math for the time to transfer comparison is interesting:

"Even with high-speed Internet connections, it can take months to transfer large amounts of data. For example, 100 terabytes of data will take more than 100 days to transfer over a dedicated 100 Mbps connection. That same transfer can be accomplished in less than one day, plus shipping time, using two Snowball appliances."

With a 100 Mbps connection it takes over 100 days [1] but with a 100 times faster connection (10 Gbps) it takes less than a day :)

[1] Assuming no network overhead it is 92.6 days
If it is cold storage, you could use AWS Glacier (https://aws.amazon.com/glacier/pricing/) which is way cheaper than S3.
One current dominant media narrative is that any sort of intolerant thought is intolerable, and that the emotional state of a listener is the responsibility of the speaker. There are clear problems with this point of view vis a vi reality, which is why it is a narrative, not actual reporting. This divorcing from reality allows journalists to comfortably include the narrative everywhere that it can possibly fit with no regard for the actual applicability to anything.

I suspect that overall it's about as likely to be successful as religious attempts to sell the narrative that teen sex is wrong. Shame and guilt don't really ever teach the lesson that is intended, but those are the only tools the media truly has.
It still amazes me how easy it is to misread these things—invariably because one has a pre-existing picture that the new data snaps into. Sorry for making a wrong assumption.
These guys seem to think relational databases are a valid alternative in the process automation world, and seem to have made a successful business around the idea:

https://inductiveautomation.com/news/process-historians-vs-s...

[I have no data on how well their product performs in practice]
Ask HN: Developer team without real lead developer, CTO no programmer
I am working for a company in the US. We are a StartUp and I joined about 3 weeks ago. The StartUp is in the business for about 2 years and I am hired as a backend developer. We are a team of around 10 developers. 1 Front End developer, 2 Full Stack, 2 Backend and about 5 machine learning people. My problem is: The CTO is not a real developer, and just coordinates meetings and takes the lead in developer talking rounds. We are working in Scrum, and everybody is allowed to touch every code/ticket he or she wants. There are a few people who have 4 or more years experience, but all the code (even the backend code in Python) gets written and architectured by machine learning or frontend people. We have a Product owner and a Scrum master, so everything is well organized. But: The code quality is horrible. There is no real architecture, and full of bugs. When I ask something about a clearer structure, the CTO holds a meeting and puts the ticket "define outcome of a better structure" in Jira.

My question is: How should I handle this situation? Are my standards too high and should I be happy to work in an open environment with good money in it, or should I leave? How to tackle this situation?
I think it's a poor selection.

<noun>s always has denoted some sort of collection to me and I'm sure you'll see many people have the same confusion.
So let's say, hypothetically, you run an online store and you want to do some analytics over a proportion of your customer base.

The Amazon solution here, with the stuff they've launched today is;

a) use Kinesis Firehose to take a stream of log events from your app and dump those into S3 (gives you decent-reliability replicated backups)

b) ETL those using COPY into Amazon Redshift (a column store; very fast full-table scans)

c) point QuickShot at Redshift to draw graphs

so, yeah – but most of the data you want likely doesn't fit in Excel (or rather most of the work is reducing the data in size until it could).
> No, because handicap laws are for the benefit of society.

Only if by "benefit" you mean "detriment". Many a handicapped person are against these "laws" (opinions with guns).
I don't have anything substative to add other than thank you so much for making such a cool visualization. I found it really helpful!!
Veering a little further off-topic: In general I think the rule must be that for the average human (however you determine that) excitement and enjoyment levels over a given time window rise monotonically as you slide that window forwards in time, of course over some minimum size, probably 5-10 years, to smooth over catastrophic dips such as the most recent global recession.

People (my past self included) always instinctively think that periods in the past must have been better, freer, more exciting than the boredom and drudgery of today (all the ideas have been taken, all the frontiers explored, all theories examined) but in fact this is a line of thought that has persisted throughout human history (there's a famous quote about Physics being 'done' from the 1920s which is obviously amusing to think about almost 100 years on) and even when we think of the people who had it best in history, the kings of nations even, the average working person in the first world is vastly, vastly wealthier in many more ways and has more options on what to do with their time than those individuals could have dreamed of.

tl;dr - life for the average person only gets better, more exciting and more enjoyable as time goes on! Try to remind yourself of that often, when it seems like it's not the case, and never take it fore granted.
Anecdotally, as the heavy kid in school, I always noticed the kids that drank 2% were rarely overweight, however the kids that drank skim (myself included) were much more likely to be obese. I've had this theory for ages and it was reinforced by reading the Atkins diet book and experiencing the weight loss associated with it.

I was adamant with my wife that we gave our kids whole or 2% much to the dismay of our pediatrician. This isn't the first time I've see these milk specific studies, but it always feels good to have an extra dose of vindication.
Couldn't the second problem be solved with bacteriophage therapy?
Why are you debating vaccines when you don't even know the basic facts about them such as they don't end up protecting everyone, which is why herd immunity is so important?

Like maybe read just a tiny bit about them first?
The US that put up fake vaccination centers in the pursuit of an already-minimized threat?

Why, yes, yes it is. Thank you for asking.
A Future Without Jobs Does Not Equal a Future Without Work
The educational value of Ad Blockers
That makes a pretty interesting personality triumverate of 1. Auto laws are for little people, 2. Manufacturing jobs are for sweat shops, and 3. Collusion is okay when I do it. All the makings of hubris.
If I were the product manager, I'd simply reply to that issue with, "So we'll fix it."

Dismissing out new ideas because of problems with the current paradigm is non-productive. Identifying issues, and proposing solutions to those issue is how to make progress.
That still wouldn't be a problem if the local authorities trusted the vaccines - all it would mean is that they would receive it from somewhere else, Russia or China and administer it themselves.
It was by Stanisław Lem; It’s called The First Sally; or The Trap of Gargantius
While it seems obvious that this probably didn't help, Atul Gawande's Better (which came out before the CIA business had been exposed) has a really interesting chapter about polio vaccinations in Pakistan which includes stories about parents hiding their children from the vaccination crews for various non-US-related reasons.
Satya has made some huge changes, and they're moving, but it's a beast of a company to push.

Win 10 still has a chance to hit a home run and make his name, but only if hard decisions are made. That 6.63% market share could be easily 25%+ right now, somethings gone wrong and they need to look at that and fix before users find the alternatives.
How Coursera Manages Large-Scale ETL Using AWS Data Pipeline and Dataduct
Point taken. I should not have used that rhetorical device. Thanks for the correction.
But it's pretty easy for the average user to find offensive content on Reddit -- things that would upset them if they or one of their children was involved. An existence proof for ugly stuff on Reddit is trivial, while it's much harder to give an average user a feel for what ratio of content they find offensive vs not.
I've recently been to Delft. What struck me was that much of the housing was multiple dwellings on one plot divided by floor. e.g. three apartments atop each other.

Wow, no real surprise there, people crowd together like that everywhere. But take a look around :

https://www.google.com/maps/@52.0099691,4.3485485,3a,75y,76....

That street is a few minutes walk from the city centre.

The Google Street car can't even get to many house fronts and yet the place is immediately somewhere you'd want to live.
Wow, that's a blast from the past. Did it really originate in mIRC? Somehow I feel like it predated that, but maybe just because I didn't run Windows.
"Sneakernet" is an amusing term to me, because prior to the advent of widespread, high-speed Internet access, this was the only way to transfer large amounts of data.
There's a very, very large difference between corporate research and actual academia. The motivation of the people involved are totally different. I wouldn't consider either project "academic" even if they were primarily conducted in industrial research labs.
JITs could only optimize pattern matching if one particular branch is picked all the time, but not statically knowable. That is a very niche case.

Really, in almost all cases where JITs are effective it's because of a language where you have to use a dynamic abstraction when it should have been a static one. The most common example being virtual dispatch that should have been compile time dispatch. Or even worse, string based dispatch in languages where values are semantically string dictionaries (JS, Python, Ruby). A JIT is unnecessary in languages with a proper distinction between compile time abstractions and run time constructs. Names should be a purely compile time affair. Instantiating an abstraction should happen at compile time in most cases. There goes 99% of the damage that a JIT tries to undo, along with a lot of the damage that a JIT doesn't undo. Sadly most languages lack these abilities. Rust is one of the few languages that has a sensible story for this, at least for the special case of type abstraction, traits, and lambdas. I'm still hoping for a mainstream language with full blown staged programming support, but I guess it will take a while.
Maybe to keep Amazon from becoming too powerful?
safer than google option of asking you to ship the un-encrypted drive.
Interesting to see how different companies address the "mobile web sucks" problem.
Google is coming from the top, pushing for "the right way to do mobile web" for the entire Internet, while Facebook is building its own walled garden of Instant Articles. Both of these strategies require the content provider to adopt yet another "standard", which takes time and money to make happen. IMOH, any of these tech company driven "push-for-a-certain-tech" is less likely to work, or at least not cost effective.

In contrast, the transition to "mobile web first" is already done in China, which I would argue has the largest monetizable mobile consumer market in the world (because it's not only for hip young people. Most if not all of the grandma generation in China are getting on the internet for the 1st time, and only through WeChat on smartphones). Any user of the WeChat app knows the astonishing volume of contents shared within that social app, and all of them are mobile centric, actually it's fair to say it's "mobile only" (if you load the same URL of a shared article in WeChat on a desktop browser it'll look aweful i.e. they are not responsive, and they don't care). Yet, this transition happened not because of WeChat pushed all content providers to adopt a certain standard, but done spontaneously by each content provider, on their own to figure out what looks good on WeChat. The need to make "mobile only" content comes from the desire to reach the huge user base in WeChat, which, unlike facebook, is a "mobile only" app.

The tech for making mobile friendly webpages are there for years. I would argue the reason it's not happening in the US is because of weak demand, not supply. If you have the sort of "mobile only" demand as seen in WeChat (Facebook is better positioned in that regard than Google), you'd see content providers switch to whatever suits them overnight.
It's his name on the door. The buck stops there.

(And he's driving the culture.)