skysight-inc/HackerNews huggingface dataset:
Ok, so long as you know all these things to be true of JavaScript, and to be guaranteed in the future also, then well and good.

I thought it was merely hope, which set off my internal alarm bells.

Because of that yellow alert, I neglected to say before: I love projects like this, and I really like what you're aiming at. Also there's something about timers in particular that I think makes them cool.

I should have said so at the start.
Guess they couldn't compete with ExitPlan.com . They do full shutdowns and acquisitions, as well as auctioning off the redundant employees to the highest bidder.
The Author clearly hasn't travelled much.
In Japan, many restaurants are geared entirely towards solo diners and drinkers.
The Quickest Wins in SEO
AWS opsworks is free, you pay for the instances. So a small app can be free with their free tier for one year.
deep separation between the math and actual production.

This has nothing to do with engineering and everything to do with management.

Take Tektronix, for example. They used to have world class engineering and manufacturing in Oregon. Then they got bought by Danaher, a conglomerate that exists solely to acquire and "monetize" companies, while not investing sufficiently in future R&D.

Now Tek is a hollow shell of itself. The remaining engineers travel often to China, where all the production is.

But a lot of non-technical people got very very rich in the process. So I guess it's a good thing. Right?

But it's also a yin and yang thing. Tek wouldn't have been scooped up by Danaher if they were able to succeed on their own. But maybe they would be even worse off if Danaher hadn't bought them? That's the eternal lifecycle of most companies. Scrappy startup -> successful -> ossified -> bankrupt or merged away.
>Honest question: why would you want to use this? Material design is intended for Android native apps isn't it?

Material Design aims to be a design language for any form factor, including the desktop. Some Google properties on the web have already started moving to a more 'material-esque' design, like Photos or Drive. The reasoning is that some metaphors can be borrowed so there is a much familiarity as possible when discovering the same app on another form factor.
Material is not supposed to be uniquely Google branded but Google might have dropped the ball here when they decided to use it on their iOS apps as well. Their justification is that most many material elements have been used in iOS apps before,which is true, but they might have wanted to find a middle point instead (use the parts of material that feel native to iOS, ditch the rest).
Just out of curiosity, what were your major reasons against using Bootstrap?
.net developers find appeal in it.
Lots of video game tools/middleware work only on Windows, and only recently other platforms have been considered like OSX, Linux, and others.

AFAIK for OSX the only legal option is colocation - e.g. you provide an actual OSX machine, and it's installed for you somewhere for your use or your team (I'm actually not completely sure there).

I'm talking about OSX, since lots of these tools above are released for Windows and OSX, but not for Linux (yet).
Secure Your Native Code [video]
That's the disconnect for me. There have to be prebuilt Amazon AMIs with push to deploy functionality for various stack flavors. I guess the simplicity and allure of Heroku's git integration makes it easy for developers to forego research on those. It still seems one hell of a price to pay especially when coupled with vendor lock-in (Disclaimer: I don't know if Heroku PaaS locks you in as much as say, GAE)
Or, it's real and this is a publicity stunt to get some exposure, or a noncommittal way to see how people react to find out if anyone would actually be interested.
Wish they supported HTML5, I've heard bad things about Flash
Yes, let's just download this massive powershell script over http. Great idea.
Yes! A nice idea that... as has been previously mentioned XHTML failed due to there already being a version of the same thing with tonnes of automatic error handling built in! Which one will be most popular; a programming language that always seemed to complain and display an error, or one that 99% of the time corrected your mistakes for you.
At first, I was skeptical, but after looking at the completeness and quality of themes are and how well they are documented, I complete agree. This is an excellent deal, especially considering how much it would cost to hire someone to build something comparable for you. Even then, it will not be as well-documented.
>Allowing "begs the question" doesn't degrade the expressiveness and utility of the language, it improves it. This is unlike, for example, the misuse of "literally" (which results in there being no easy way to indicate that a statement should not be interpreted figuratively).

Then it's kinda strange that the very same people who are promoting this non-prescriptivism are also rolling their eyes at the "literally-misuse-objectors" and dismissing their complains as baseless for the same reason.
>Why not just store each entry as either a traditional column

Slow ALTER

>or use a solution that enables native JSON storage

This would help if you needed to select or join on the individual columns, but if Pinterest don't need to do that, then this falls under the "avoid the fancy new stuff" quote from the article.
I've posted about video game tools, but one important non-video games related tooling is the visual studio compiler, linker and the whole plethora of tools there.

So if you are Mozilla and want your browser to get recompiled for Windows you might use such a service (I don't actually know whether Mozilla is doing this, just giving an idea)
I call BS - I design in the west and manufacture in Schenzhen (and Shanghai) - you're only separated from the manufacturing if you refuse to get a passport and travel - it's a small world these days and the people a day away are friendly

The big truth here is in one of the last paragraphs of the article - Shenzhen (and China) is going through an accelerated industrial revolution - they're making many of the same mistakes the west made (don't forget the killer smogs of the 50s in London), and learning from them - Shenzhen has simply banned the 2-strokes scooters ubiquitous throughout Asia, replacing them with electric ones, petrol powered taxis incur a 3 kwai tax over the blue electric ones ....
Your question is framed at someone who "learned" deployments via heroku. I will answer it from a different perspective. I recently started at a company who began their staging and production hosting on heroku. I would have a very hard time recommending it to anyone.

In addition to uncompetitive pricing, the "add-on" architecture is itself expensive and inflexible. Redis feels artificially limited, and the scheduler's timing options are, i kid you not: Daily, Hourly, Every 10 minutes.

To people who know linux hosting: avoid heroku. To people who don't know linux hosting: spend some time gaining a serviceable linux hosting skillset.
>What features in the Heroku platform justify that?

Not having to care about deployment that much.
Who knows. Maybe his is the last data Glacier will lose in the next [suitably large number] years. That's bad luck, buddy!
Malinowski [0] describes a highly functional such society. Instead of paternity and monogamy, they had a similarly complex but different set of taboos. Reading it will help you realize what a cultural bubble we all live in, and that there are completely different configurations of society that also work.

[0] http://www.amazon.com/Sexual-Savages-Argonauts-Western-Pacif...
Can someone explain to my why people are still recommending mysql over postgres? This is a serious question, it just seems that Postgres has more features and I cant think of any good reasons mysql would scale any differently other than it has been along a little longer (so there are more blog posts + experienced engineers) ?

"MySQL is mature, stable and it just works. Not only do we use it, but it’s also used by plenty of other companies pushing even bigger scale. MySQL supports our need for ordering data requests, selecting certain ranges of data and row-level transactions. It has a hell of a lot more features, but we don’t need or use them. But, MySQL is a single box solution, hence the need to shard our data. Here’s our solution:"

what about that paragraph is not true of postgres also ?

UPDATE:

This schemaless json reminds me of this friendfeed blog post from years ago:

https://backchannel.org/blog/friendfeed-schemaless-mysql
Yeah. In my experience, Heroku starts being a drag at moderate scale:

1. You still have to worry about your systems, as Heroku has its own outages, not to mention the other pieces of your infrastructure like DBs, queues, etc.

2. Architecture flexibility goes way down, as vertical scaling isn't a real option on Heroku (and a surprising number of problems can be easily solved in the short term by just throwing big iron at them).

3. The premium you pay on the hardware you're using starts to add up, especially when you're in the realm of "let's solve this problem in the short term by throwing machines at it."

Of course, that's not to say you can't use a hybrid approach of, say AWS + Heroku to solve some of these, but it's a bigger hurdle to clear if you've outsourced all your systems work to Heroku from the beginning. You suddenly find yourself having to figure this stuff out at some level of scale, vs growing it organically and learning as you go.
That's not really satisfying on a human level, though. I can't take your car and claim that it's no longer "your" car since some atoms changed.

To generalize, physical identity seems to be an important part of ownership, so how does that interact with this concept?
Seems like they're pointlessly limiting their market. No people, fine, but why make it vegetarian? They already have to overcome one barrier to get people in the door.
I think they could have served their shutdown notices off of nginx and then they could have held up under reddit hugs, or at least with cloudflare. Ultimately, a static page cannot be optimally served off of Node.
And until it started, it didn't deserve to be called the "Stone Age." Using rocks to bash things doesn't really count. When they're making flint knives and skinning their prey and using the hides to keep warm then maybe it's a story.
Millions of software developers.
Awesomium is also an excellent product I've used before to embed the chromium engine in WinForms and WPF apps...

http://www.awesomium.com/
It's not #1 on HN because no one cares.
Kudos to the Golang team and its many contributors. The reduction in latency with concurrent GC is a massive step forward. I wouldn't be surprised to see Golang gain significant traction in the research and HPC communities in the near future.

Also glad to see wide adoption in Chinese consumer internet running at gargantuan scale: Tencent, WeChat, Didi Kuaidi and many more. Are you guys at all surprised to see it take off on the mainland?
Containers are not VMs despite often being used as such.

Windows will not run Linux-containers and Windows-containers will not run on Linux, just like the same restriction applies the other way around.

A container typically runs with the same kernel as the host, and therefore is restricted to be the same type of operating-system.
I'll concede on this, frankly the least I was expecting was sticks with rocks bound to the end, the reality turns out to be they worked out that heavier rocks smash stuff better, it's going to be a few millenia before they can hold down a decent conversation, let alone pick a good wine to go with fish...
This turn of events is quite surprising. After they secured the .com of their company name, I thought they'd made it as an industry standard.
so this makes me think, what made our species so successful if not our tools since it seems quite common. Was it the discovery of fire?
If enough people make the same error, especially if they're sufficiently high-status, eventually it becomes standard usage. But there's a transitional period during which those who care about clear communication are understandably disturbed by the mistake. E.g., the usage "I'm going to lay down" is wrong, but it's common even among educated speakers. (In this context "lay" requires an object; the right usage is "I'm going to lie down" or, more poetically, "I'm going to lay myself down.") Shall we simply lay down—sorry, lie down—and accept such linguistic shifts, or shall we rage against the dying of the lie, er, light?
Kubernetes on AWS with VPCs: one issue you might run into
Yes, this is a classic example of a skew risk. Cheap out, don't hire anyone, and you'll probably save money. But your company is at risk of collapsing if you get an event you hadn't planned for. Reputation can vanish fast if you have an IT problem and customers can't get their stuff.

And of course this will never, ever come up in your case studies as a recurring risk, because you're encouraged to read everything as a nice little story in business school. The one or two cases where it does happen will just be chalked up to some admonition about hiring better staff or some other BS.
Oh interesting, I've never heard of this until now (although I was born in the 1980s). Was this a well known concept or did it remain fringe?
I'm not trying to be snarky, because apparently people are watching, but I'm curious who the audience is?

As a coder I have almost zero interest in watching other people code. I'll read through the end result, but watching somebody type it in? What's the point?
That's terrible for whoever the next big Pinterest is.
Maybe because it's the right thing to do? Well, probably not, but one can always hope.
The impression I got was, he tried to be manager before being promoted. This gave his managers a convenient scapegoat when he axed his coworkers projects and they needed someone to be angry at. This reminds me a little of The Gervais Principle. This person is a de facto clueless manager (by The Gervais Principle's terminology) who takes the fall for upper management's decisions, and his managers didn't even need to promote him.

What I read was someone who was frustrated with their position in Amazon. Someone who made a bad bargain, not someone who necessarily would not be a great person to work with.

What I found most curious was the need to anonymize. I imagine for upper management at Amazon, finding employees
Apples to apples. Compare a meal to a meal, or a main item to a main item.

You were comparing their purported meal of 500 calories to a single item within a typical fast food meal.

Nobody was claiming that fries + burger don't cost more than a burger.
2 White Guys Review Straight Outta Compton
Hosting is trending towards containers and a Heroku-like approach all over the place, it may not really matter if manually provisioning and maintaining servers stops being popular knowledge.

Pricing can be great if you're using a high-throughput language - I had a sustained 8 - 12k requests per second across 8 dynos years ago with nodejs.
Very accurate for the names I've tried...impressive. What is the source? Wikipedia?
The biggest blow being dealt to Alphabet primarily, in the acquisitions branch.
Just a guess: maybe it's like going to a co-working space. You aren't necessarily watching them work, they're just there in a window keeping you company while you do your work.
A Big Mac isn't a meal, though. The "meal" includes fries and a drink.

Few people would say that they are full after just eating a sandwich from a fast food restaurant - while I can't attest to the Eatsa bowls, I assume it is intended to be a whole meal.
The Lenovo X220 Thinkpad: The Last of Breed
Thanks for the feedback, we will definitely fix this and make it not confusing (totally agree we assume too much background!)
Behind the scenes here: http://nxn.se/post/127065307170/let-me-guess-where-youre-fro... :)
If it means the money which went to servers goes to cooks and ingredients it makes sense
Depends on what the project is for.

Is it a personal hobby project? Then maybe it is a chance to try a new stack. I'd recommend something with a more statically typed language than Ruby so you can get some experience in that. Java and C# are your mild choices. Haskell would be more hardcore.

If it is for money or there is a deadline then stick to what you know.
The truth is you can pretty much do everything with AWS EBS that you can do with Heroku. I wish I knew about EBS earlier. But I don't thik EBS existed when I first began using Heroku.

It was mainly for throwaway projects. But you never know your throwaway project may start getting traction. And before you realize you may end up owing hundreds of dollars to Heroku.
You are making repeated trials, they just overlap.
> Remember, there were hundreds of search engines, and it looked like it would forever be that way, until Google came along.

On the other hand, remember that Google used to be the best search engine, which was why it became the One True search engine; but now it's not so clear that it's the best for all purposes. I use DDG, for example.

(I'm not sure if this has any relevance to the analogy with the final language, except perhaps that any such language would work great until someone, or perhaps Sapir and Whorf, said "having everyone write in the same language is creating a monoculture. Imagine if we could tailor the language to the problem!")
> I'm surprised more sites don't do that

I'm sure they would if they could. As far as I'm aware though, there isn't a good way to do it and still have your content indexed by google.
They still exist in the Netherlands: https://en.wikipedia.org/wiki/FEBO
Yeah, I looked for lists of people by country.
The Internet is here to stay and somehow we need to figure out how to pay for it in a way that keeps good things available to the public. This means both finding a way to pay people providing good quality stuff and doing so in a way that doesn't shut folks not paying.

I have thought about this for a lot of years. When I was a homeschooling parent, there were a lot of good resources online that later disappeared for various reasons. One of those reasons was that the person publishing it took it offline to make it available to paying customers only.

People have decried the deterioration of the Internt for years. I think there is a lot of validity to those complaints, but there is no such thing as a free lunch. If you don't want ads, then you need to be willing to pay people some other way. Donate buttons seem to do poorly. I was glad to see Patreon come out. I hope we can make headway on this issue. To me, there is a clear connection between everyone wanting sites to remain free while they increasingly block ads and simultaneously decry the loss of so much good stuff.
This is of course true in the trivial sense, but he means languages disproportionately used by early adopters (Ruby, Python, Go, etc.).
By the number of upvotes this kind of crap gets, HN has also entered into the stone age.
don't use heroku's scheduler - it's a best effort scheduler that doesn't guarantee it will even execute your jobs at the times you set.

the company i work for runs a rails app and we've ported almost everything over to running with the clock gem instead of with heroku's scheduler.
>They are just like commercials on TV or billboards. You don't even realize the effect they have on you.

I do. Which is why I haven't watched television/movies since I was 10 years old. Luckily I only see billboards when I'm on a freeway, which happens maybe once or twice a year at most.

I also keep an excel sheet where I blacklist companies whom I've seen advertisements from. So advertising to me has a net loss of -1 customer for life.

But I'll agree that most people don't realize how much advertisements influence their behavior. I find it disgusting and not something that should be accepted at all in any amount - but most people don't seem to mind it. (Ignoring privacy issues with online advertisements. I'm speaking more general here.)

>But I think it would also be fine if the content providers refused me service if I didn't let the ads through.

Oh, I agree. Of course - the provider will likely go out of business because that isn't a sustainable business model either - but I do agree. It also hurts their Google Ranking which is why Paywall sites let you read the article if you find it through Google.

Advertising is a broken business model. Once-upon-a-time it worked but it is breaking down. It's not the customer's job to keep watching advertisements. It's the providers job to find a better business model. Or go out of business.
There are many places that are inexpensive along the BART line that can get downtown SF in 15-20min. This is the true for many expensive cities. SF is not the first major city to have an extremely expensive core area which the service workers commute to from surrounding burroughs.
Disclaimer: I don't know if Heroku PaaS locks you in as much as say, GAE

In my (limited) experience: not by a long shot. Heroku setups may seem locked in, but GAE is obscene. No outgoing HTTP requests, no normal DB, basically everything is GAE specific. Heroku is not the most generic thing out there, but, by God, it's still miles better than GAE.
If those goals are still games, then no. I never understood the push to ever increasing CPU/GPU demands from AAA games.

It's like they gave up completely on gameplay and substance, and it's all about BS polygons.
"mid-level technical" - This is the position that has disappeared most rapidly in the last 20 years. It has been replaced by software in CNC machinery. The present and future mostly will rely on high-level engineers that are able to manage a large amount of machines and non-technical machine operators.
Ashley Madison breach, counts by email domain
I find that it's a interesting viewpoint when trying to learn to code through self-taught courses/guides.

It's difficult to get a feel for what you're supposed to be doing from reading a book/blogs/whatever. So it's interesting to see how programmers actually work while coding. Do they stop and jump around? Do they consult documentation a lot? How do they comment? Those sorts of intangibles/questions that guides don't really seem to touch on.
>Public universities are super cheap - in my state (Massachusetts), UMass Amherst is less than 10k a year if you graduate with above a certain (easy to attain) GPA.

I went to UMass Amherst, and thus so did most of my undergrad friends. Only my fiancee received any kind of large scholarship for the GPA she attained in high school that put her anywhere under $10k/year.

Some of us received Commonwealth College merit scholarships, but those generally amounted to $5000/year and required that you maintain a certain GPA while at UMass, while also imposing extra academic requirements.

Further, UMass currently lists itself as costing $25k/year for in-state undergrads[1].

[1] -- http://www.umass.edu/umfa/undergraduates/costs
Thanks! I'm really curious what a Windows container is capable of. Many Windows programs are dependent on GUIs. I can imagine that Windows containers are a great testing platform. Let's see what else is possible.
Because we all know that failed businesses have plenty of money left over to outsource their shutdown notices ;)
Has James Clapper been indicted for perjury yet? (NO.)
He's having a go at the otters now.
"...in fact, the price of a burrito bowl and quinoa bowl are roughly equitable at just under $7, although the latter contains about half the calories"

They demonstrate the same oversimplification of food health included in every fast food chain's marketing. It's literally ironic that a lower calorie count is considered 'healthy'.

Low calorie food will help you lose weight. If you are not overweight, you should not be limiting your caloric intake.

Healthy food is rich with a variety of nutrients, low in harmful components and high in calories.