skysight-inc/HackerNews huggingface dataset:
> Ultimately in the end it means more time for everyone to focus on business logic versus thinking about deployments, so I’m a fan of that.

I find this amusing: our company is migrating to Docker right now, and over in operations I'm spending more and more time thinking about deployments than I've had to since I started doing operations work.

I have to think about "what major functionality has changed in Docker in the last three months, and how does that impact any/all of our images?"

I have to think about creating frequently updated base images, and how to deploy these updated base images across our regions.

I have to think about making the image layers as small as possible, to limit the bandwidth impact of updating images.

I have to think about making as few image layers as possible to avoid DevMapper IO overhead.

I have to think about externally mapped volumes to keep necessary IO as fast as possible.

I have to think about asymmetric TCP, docker vs host network interfaces, natting, and service discovery.

I have to think about private registries, token based authentication systems, and redundancy.

My developers have been able to focus on business logic since they hired an ops team. Will the amount of thinking go down over time? Some of it: the bits which can be automated fade to the back (at least until the core Docker functionality changes yet again), but there are bits and pieces will necessarily change with every deploy.
pg, being a Lisp hacker, is really stroking his ego there.
Even then, assuming that 2% of your users have javascript turned off is likely a stretch depending on the kind of site you operate.

Sophisticated underground fraud forum? Yeah, might want to check it. Blog for moms? You should be fine.
Stating that I feel a comment is astroturf is not a personal attack. It may be against the rules, and I will refrain from as such, but it is most certainly not a personal attack, it is a statement that I feel the _comment_ is disingenuous, and I said so in a light-hearted manner at that. The comment seemed over the top in its praise, and was not a teardown at all.

Further, I see nothing in the rules about calling out astroturf, the closest I saw was about being civil, which I most certainly was. I pointed out the comment felt like astroturfing, and said absolutely nothing impolite, rude, or even slightly uncivil. I'm sorry you saw it otherwise. It was meant to be a lighthearded poke, hence the ebay-style comment at the end.
The former mayor of Arlington(Cowboys stadium) used to own multiple car dealerships in the city.
"constantly disparage audience members for being white or religious.."

Hyperbole much? He may have been disparaging of religions (once in the talk, mind you) but never white people.

The talk's great.
Dealerships are middlemen who CAN but not always have a place. If for instance you had trouble getting financed a middleman could facilitate the process of buying a car.

If you didnt know exactly what you wanted in a vehicle again, a middleman would be helpful.

If you know what you want and just want to buy the damn thing, you dont need a middle man.
Is it just me or does anyone else feel that it does not look cool
The Federal Trade Commission is an independent agency. They don't take orders from the President.

(I know, because I worked there for a year)
I mainly learn now by looking up things when I have a need and then hoping to still remember it 3 months from now when I need it again. The material covered in your tutorial is kind of the daily bread and butter stuff that I use and am comfortable with, but I know just enough to understand that there is this whole other level to SQL querying - even without really dealing with Database Administration and index tuning.

I guess I will just keep learning as the need becomes apparent. Anyway thanks for making your resource available.
No, and I am not sure why you would say that. Totally irrelevant to what was said.
Missing a lot of information to call this journalism. Specifically, the source for the quote, and proof that Musk even sent the email at all.
Too bad the wiki doesn't give any information about what power he actually has. Does he control any budget? Get to make appointments of his own? fire people?
The original API wasn't REST and wasn't claiming to be either! The commenter is right, this is a clear case for an RPC style protocol. One using HTTP (and robustly!) makes client creation easier, but it's still RPC and doesn't need to pretend to be REST.
You can tell which rocks are natural because of the flaws contained in them. The flaws in natural rocks can not be created using a synthetic process. Synthetic stones are flawless. Yes you can introduce flaws in synthetic stones but they don't look like natural flaws.
I was doubting your comment, but after looking into it seems like all the Russian sources claim it to be around 200,000 rubles.

Does anyone have any idea why an average consumer, would even consider buying this at this price?
So I have to wonder, is this one of those "keep your enemies closer" things?

My bet is that this is simply Obama showing one of his better strengths. Namely that he is able to assemble a diverse team of people with different perspectives, let them all have their positions heard, and then Obama makes the decisions and is able to control the politics. Obama has never looked for yes men, and his team is unlikely to be prone to groupthink.

The result of this is an effective executive that can get things done. You may not like those things. But he is good on executing on his ideas.

So Ed will get a chance to explain why Hollywood does not need copyright strengthened. However if he fails to change Obama's opinion, he won't be in a position to set policy on that issue. (Given Joe Biden's involvement, I doubt that Obama will budge on that.) But he will be in a position to point out the technical flaws in specific bad proposals and keep Obama from proposing anything which is obviously impossible.
Microsoft at least has other revenue sources, but this video applies to them as well:

https://www.youtube.com/watch?v=jh8supIUj6c
Becoming a Web Engineer – List of Resources
I genuinely laughed while reading it.
Both the 2000 and 2010 census indicate that 16% of households in SF have children. [0] Compared to other cities where 25->30% of their households have children, households with children are a tiny minority in SF. :)

I agree that folks who go to destinations in the Bay Area that are outside of SF often will use a car to make the trip. Public transit in the Bay Area is shitloads better than in most of the rest of the country, but -for medium-length-to-long trips- it's still not nearly as good as renting or owning a car.

I also agree that many folks drive to work if they commute in from outside the city. [1] I don't see what that has to do with parking space allocation policy inside the city. We can always set aside space on the outskirts for Park N' Rides for inbound commuters. There's no need to clutter up the streets with cars of non-residents.

The Census Bureau indicates that 13.4% of SF's workers walk or bike to work. [2] That's nearly the same fraction of the city's population that has and lives with children. I wonder what the numbers would look like if it removed folks who work outside of the city.[3]

If Muni went more places more frequently and more quickly [4], it's pretty obvious that even more folks would choose it over their private car. Compare New York's numbers to SF's [5]. (SF is on the left half of the table, and NYC is on the right.) Note both the percentage that choose transit over auto, and the percentages of households that don't have cars.

[0] http://www.bayareacensus.ca.gov/counties/SanFranciscoCounty....

[1] I guess I didn't make it sufficiently clear that I was speaking as an SF resident, as opposed to an inbound SF commuter. :)

[2] http://www.census.gov/newsroom/press-releases/2014/cb14-r09....

[3] If you check the link after the text "View more commuting statistics for San Francisco online:", you see that ~23% of the workers surveyed work outside of SF. I wonder if cutting out 23% of the workers who travel by car would give us a reasonable look at the commute habits of those who both live and work in SF. If it does, then ~21% of SF resident workers commute by car, ~32% bus, and ~13% walk or bike.

[4] For some routes (e.g. Caltrain -> Polk Gulch), if you miss a bus, it's often faster to just walk the couple of miles to your destination. This is complete horseshit.

[5] http://factfinder.census.gov/bkmk/table/1.0/en/ACS/13_5YR/S0... (I hope that this link lasts for a long time. I'm not totally confident that this will be a permanent link.) (Also, note that the "How do we adjust the car-commute numbers to account for city residents that have jobs out of the city?" game gets harder here, as NYC is made up of like five counties or something, and I'm not sure how that's reflected in the Census Bureau's numbers.)
Get back to me when you've read: http://chronopause.com/chronopause.com/index.php/2011/02/23/...
Pamela from KA here. We're using the same client-side SQL solution as sqlteaching.com (which is great!). Our editing environment is here and open source: https://github.com/Khan/live-editor

KA does have classroom tools and progress reports, but we don't have the ability for teachers to create their own lessons (if that's what you're looking for). More details on that here: https://www.khanacademy.org/coach-res/reference-for-coaches/...

It's a lot of work to create the classroom management itself (that's done by a whole separate team at KA) so it's not something most folks tack on to teaching sites.
Well that's fine, but they're just going to extort a sweet old lady to make up the difference.

Everyone paying the same price with no middlemen is my preferred model.
If I'm not mistaken, he did mention that one server's memory requirements shrank from 4gb to roughly 1.

It's kinda amazing that they use so many different tools
As a big fan and daily user of Go, I agree with this. I've used it to solve concurrency problems or problems wherein I could quickly replace a slower long-running process in Python with something just as simple but more performant.

I see a lot of codebase refactoring in Go that doesn't really need to be written in Go. I'm not sure what the impetus is if not to just do it or to reposition a staff's codebase. The argument for these sorts of things should be better expressed, in my opinion. "We moved to language X because ..." should be a simple 1-line explanation, even if it is indeed "we want to work in the language or attract a certain type of developer."
Thanks! That environment is all open source, if you're ever looking for some OSS bugs to tackle :-)

https://github.com/Khan/live-editor
(Disclaimer: I'm a former engineer at NYT and was a Go proponent there.)

The reality of the situation at NYT is that every dollar counts. Go is an effective language that enables a programmer to do both "scripting" and "real" tasks without switching between different environments. The email system described sends more email than many companies that only send email send, and have many more employees working on said system. It is one of the few systems at NYT that pays for itself with zero doubt.

The speaker did not know Go before being hired by NYT, and famously solved a Java programming task in his interview without an IDE and barely a typo (the only time I'd ever seen it done successfully, some people can't even run javac or vim).

It certainly doesn't hurt in hiring to say that you get to program Go, but filtering out "boring" engineers is not a chase of "coolness". It is seeking out engineers who want to take a risk and want to be productive.
I will take it being sarcastic...otherwise, Edge has only been made available for less than two months.
Some corrections about the "embassy" crisis... It wasn't SL, it was Tupac Amaru. It wasn't an embassy, it was an official residence. 1 hostage and 2 soldiers died... It's all on wikipedia.
Whoops, it seems the reasoning is already posted:

https://news.ycombinator.com/item?id=9529357
As a fork of Trident, it's written in C++.
Google says its self-driving cars have had 11 crashes
Austerity is a tool to prevent a sovereign default. It has never in history worked to reduce deficit and increase growth except for a few of the post-soviet countries who had huge governments.

I agree that the choices weren't that great but I'd rather see labour in charge.
That's true of any very big organization and news companies are very compartmentalized and segregated. I recall quite a few different dev groups not including R&D at the Times that used dissonant tools - I didn't even see RoR listed, which is used extensively in news teams within the Times.
Well, the "Edge" actually reminds me of Lenovo Edge series, because on the laptop it marks "Edge".
The actual "rules" part of the Open Internet order is 8 pages long.
Your map does not show a cable landing in Bangladesh while the website has a pic which displays the landing station in Bangladesh.
Outpaced most EU countries financially. My income has quadrupled since the tories got in office, but I still very much prefer the old days where the next guy actually gave a shit about you.
Prior discussion: https://news.ycombinator.com/item?id=9523431
> While PaaS has not become a reality for everyone...

A telling aside. Much of what he wants already exists in Google App Engine (and probably in Elastic Beanstalk, too, but I haven't tried it) — sans the need to manage the underlying OS.

Interesting Google is going the other way with Managed VMs running on top of Kubernetes. Perhaps they will meet in the middle somewhere?
Of course it would be better with open source software. But what difference does it makes? There are no viable free/open alternatives to lots of commercial software out there and it will probably stay that way for the rest of our lifes.

I bet 1000sek that you are not able to setup an game development studio focusing on ps4 games with only free/open software for example.
To be fair, Chrome certainly behaved (behaves) more similar to Safari than to browsers with completely unrelated engines.
Eh, I think there's a point where it gets so diluted that the argument boils down to, "any human activity might be changing things by a little". I'm posting quite a bit of top-quality insight here on the HN (top 50 by karma!), so maybe my thought leadership is changing the world (by a very small amount). Should I set up an interview where my visionary themes get celebrated?
Couple corrections I think:
- Register 4 should be set to zero before incrementing in instruction 2.

- inst. 4 should compare 0,4 , register 1 is unknown at this pt.

- inst. 3 should jump to 5
So, rewind 10 years or so, when there was a de facto ban on gay marriage. Would you have required the same 90% margin to repeal the ban?

How about to pass a budget?

In a direct democracy, who writes the bills?

Should people be taking 10 hours out of their week to read and vote on all of the items that would be put before them?
That's awesome! Good luck, post it back here when you have it.
Everybody should be their own registrar! Decentralization! Hurrah!
I didn't realize that was his specific job. The blog title is so brilliant.
We Can #PowerOurPlanet by Exercising
You could also get children to legitimately put a lot of effort into answering something like "rank your top 10 friends in order" - you could map how networks evolve over time, probably all the way through middle school for some.
If you just need compute Digital Ocean, Vultr, Linode, and several others are all hands down better than EC2 for price/performance. I use Digital Ocean and Vultr and have had few issues with either of them in the reliability sphere either.

If you need permanent always-on systems (inelastic demand) I'd also look into OVH/Kimsufi, since they have extremely good deals on bare metal in their Quebec or French locations.

EC2 becomes attractive when you want to use Amazon's whole stack, or when you need the ability to flex up to enormous sizes. I'm not sure I'd bet on the smaller providers being able to hand you 10,000 instances on short notice.
Why would you ask microsoft for help if it where sonys software that was failing??
Why do people go to the gym? It's because they're motivated. Whether it's to impress a girl/guy, get in shape, or to look great on the beach this summer, motivated people do incredible things. I am #MotivatedByMotivation, it inspires me. From this inspiration, we developed a new way to power our planet. A way that utilizes the most infinite resource known to man: Human Motivation!

The #PowerOurPlanet fitness system will change the world as we know it. No other piece of equipment on the market offers you the opportunity to independently produce enough electricity to power your whole home while receiving the benefits of a quality workout.

The workout equipment we are engineering is infused with our turbine integrated resistance technology, unique when compared to its competitors. In order to connect the equipment to the grid you would need a grid-tie-inverter (carried by most hardware chains, but will be included in the retail package. We are also developing portable storage pods to take your electricity with you on the go. For in house use the #PowerOurPlanet fitness system will not be very costly and with consistent use, will pay for itself in just a few months of free electricity. You wouldn’t have to pay health club memberships and you would potentially earn money from a negative meter read.
Bill C51...CSIS isn't much better than its NZ equivalent, part of the 5 eyes.
Why go that low, though? Why not go with Managed VMs first?
Actually, the information said that they forked their existing rendering engine, and started to remove all the cruft they didn't care about any more. That led to a lot of new code and faster development - but it isn't entirely from scratch.

edit: See for example http://en.wikipedia.org/wiki/EdgeHTML that mentions it beginning as a fork of Trident.
Civilization building puzzle
lets play a game.

a city building puzzle game..

https://play.google.com/store/apps/details?id=com.cowbeans.civilization2048
https://github.com/Matt-Esch/virtual-dom/
No, I get that you want to filter out boring engineers. It's just unfortunate that it seems the only way our industry can do this is by changing up the tools and seeing who makes it through.

Some of the smartest engineers I know are not interested in go because they think it solved the wrong problems and prefer rust for something new.
"so banning the Internet puts an even constraint on students."

You should read a story called Harrison Bergeron.
You should use monospace fonts in your code samples.
I've had good results just emailing a bunch of dealerships, so they can all see each other in the To field.
The German Pirate Party had a system called "liquid democracy" which allowed you to vote yourself, or revocably delegate your vote to others. Interesting idea. IIRC it didn't work.

IMHO, continuous referendums are a mindblowing idea... mindblowingly bad. Politics, like any other skilled job, requires commitment and expertise. The "wisdom of crowds" is not a substitute: while it may aggregate information successfully, it cannot create information. For example, figuring out Putin's intentions, or doing a cost-benefit analysis of TTIP, is difficult and time-consuming. If nobody has the incentives and responsibility to do that, it will not get done: political expertise will be a public good, and will be undersupplied for the standard reasons. Representative democracy leads to candidates and parties who have reasonably strong incentives to demonstrate their competence. Direct democracy does not.
Microsoft hones Edge browser for age of sophisticated hackers
This is true. But if you are clever, you can handle the case where you have 2 arbitrary integers whose sum is non-negative!

The trick is to zero out a counter, then increment it until it is one of the two starting values. Then start a second counter and increment it together with the other starting value until the second counter reaches the first and the other contains the sum of the two. Finally start a counter at location 2 and increment it until it reaches the value of the register that has the sum.
What is the representation for a type like Box<Reader+Writer>? Is there an extra indirection to get each of the vtables? Is there synthesized combined trait type and just one vtable pointer?
Hackers and Phreakers (1994) [video]
Brits aren't xenophobic at all. Just classist. If you're poor AND and immigrant, that really sucks. If you're a well off immigrant that's fine.
no-where IS perfect

Seriously. UK/US/EU/Aus/NZ/plus few others are just about perfect places. There's a reason they enjoy prosperity, stability, and fairness in general.
Sadly it's people who don't keep up with what's cool on hackernews.
Miss Thatcher? Not Mrs? Or Ms?
Rote memorization of facts (followed, almost inevitably, by a brain cache flush) is a very poor type of "learning".

Learning to use a search engine effectively is a valuable skill in its own right, and no, "everyone" doesn't know how to do it. Watch some people thrash around with Google some time and I think you'll be surprised at just how bad they are at it.
This makes me wonder if there's clear statistical trends in municipal politics that pop out if you graph cities by number of car dealerships.

The information would be especially interesting near zero. I imagine, though, that it'd be hard to find a city in North America without any car dealerships, so it'd probably be easier to do an analysis on European countries with some cities that don't have cars at all.
You are correct, but apparently this opinion is not okay to express on HN while it is always okay to say "I will never buy from Lenovo," even though the statements are mirror images of each other. There is a "right" opinion and a "wrong" one here.
Fast lua based text editor Textadept 8.0 released
There are stories of people who ate fugu and were presumed to be dead but woke up after a few days
I think there are times for both but I agree with you. I'm pretty much only interested in Multi paradigm languages at this point and after much consternation I'm pretty stoked about the es6 moves and hope JS continues to support all the ways to program things.

Immutability and lazy eval are both really well implemented with OOP interfaces even though I consider both functional concepts.

I read this recently: semantics != syntax.
Apple Watch survives 1200m swim, 10m dive, and 40m water chamber tests [video]
How would they have ever ended up with that designation unless there was a private market to determine 'proper value,' thereby conferring notability on the artists?
virtual-dom is excellent.

Also check out mercury:

https://github.com/Raynos/mercury

Or better yet, fork mercury and modify the index.js file and package.json. It's a bunch of libraries masquarading as a framework (which is awesome because it means it's modular instead of monolithic)
Yes, I agree, but the issue is still how do you build that infrastructure (be it an AMI, a docker image etc..)?

Docker file sare simplistic, so you end up using the same tools that were available before (ansible, salt, bash etc...).

What we're doing right now is move what we used to do at "configuration time" to "build time".
Why not, mail sent.
> So we looked for smaller alternatives, like virtual-dom and mercury. The documentation for virtual-dom was slim and we didn’t think the API for mercury was very user friendly.

Really? You found that it was better to write everything from scratch instead of modifying mercury for your use (thus making use of the very good virtual-dom library)? Do you know that the whole mercury source code[1] is only 126 lines of code?

Perhaps you should also know that your library usage examples, in the end, look just like mercury usage examples.

[1]: https://github.com/Raynos/mercury/blob/master/index.js
> It isn't about forgoing investment

Ok, great! That means you agree with the previous person who stated they didn't think that was well documented.
As a result of the button reaching zero.
ZeroBrane Lua IDE v1.00 released