skysight-inc/HackerNews huggingface dataset:
That closing slash was never really required. Sure your xhtml won't validate, but it probably wasn't going to anyway. xhtml was recommended in my formative years and I never really broke that habit. I still think input, img, br 'look better' this way. If I am not mistaken, it's not even that it's wrong. I suppose it's a waste of bytes though.
HHVM 3.7.0
Or:

1. Make awesome products
2. Profit
Creator of Raft Algorithm introduces LogCabin
ISSpresso... I like it.

But seriously the explanations for the function of the cup in the article are amazing. I love the depth NASA always goes to in explaining the real world effects of a device or the lack of gravity in applying science. I'd miss the smell of the coffee I think.
And people who seem to think exercising my right to abstention in a system I don't think works anymore means I lose my right to free speech when I want to complain about irresponsible, negligent politicians who lie repeatedly to the public.

But I'm not really sure what any of this adds to the thread..
You were faced with exactly the same issue that a teacher was, you were limited in the time and space you had, so you tried to focus on the basic concepts. You failed to capture all of the detail, because of those limitations.

This is exactly why a teacher doesn't discuss DNA methylation in a Bio 101 course. When I'm just trying to grok DNA vs RNA, getting exposed to http://en.wikipedia.org/wiki/DNA_methylation is not going to help me, it's just going to confuse me.

But, if the teacher wanted to stretch the class a bit, perhaps diverting a bit of time to the intricacies of tRNA vs mRNA might make sense, and perhaps mention the existence of other biologically active RNAs. But, you have to draw a line somewhere, or you lose everyone. Bio 101 is a huge course, with thousands of concepts/terms to absorb. And the DNA component, with several dozen concepts, gets at most 1-2 hours of the curriculum.

DNA methylation falls below the line.
Charging when on the go - some hotels have a dreadfully low # of open outlets, sometimes only 1-2.
connexion reflects the Latin etymology -- it comes from the Latin word cōnexiō (junction)
Previously: https://news.ycombinator.com/item?id=9487055
The same way that the Air made a statement that the future is without physical media, the macbook is making a statement that the future is wireless.
No idea why you have been down-voted: it's a good point. having one AC brick with two plugs (USB-C, USB A) would be helpful for charging both the laptop and a phone simultaneously. Right now you can't do that due to the single port on the MacBook.
well, it is exactly what they did with ebooks. and err... engineers.
Cordova is a chromeless browser with extra APIs.
Hrm. But if each article includes these details but there is no way to generalize the findings, how is a review going to help? Scientist A doing the study claims X effect when using 8 month old rats and drawing blood in the morning. Scientist B comes along and says, "looks like sound science to me, conclusion is valid!"

But Scientist B has no idea if some gene expression and protein content are the result of the blood draw time, the age of the rats, or the temperature of the lab. How can ANY review be effective if there are no other studies on 8-month old rat blood drawn in the morning in a colder room?

The problem with comparative studies here is also a problem with peer reviews, and more generally, a problem with life sciences and the idea of controls v. variables.
Why not start a cool weekend / weeklong project and show it on HN? That way you can generate some buzz and show people a complete flask / django application and that you can deploy it.

Don't let the other guys drag you down - they sound bitter. But from their perspective, you're not giving them anything to work with. Fill the gap pronto! :)
I can't access the assignments or lectures.
In Clojurescript, the google Closure Library is favored over using something like jQuery since Clojurescript leverages the Closure Compiler, not as famous as jQuery but is a solid lib used by gmail, google docs, maps and much more.
Extensive discussion 5 days ago: https://news.ycombinator.com/item?id=9463044
Key takeaway for me:

"crash-restart durable storage is a prerequisite for most consensus algorithms, I have a hunch we’ll see stronger guarantees as Elasticsearch moves towards consensus on writes."

It seems like ElasticSearch is inching towards a proper consensus algorithm, at least optionally, which makes me wonder yet again, why not just implement RAFT? While I won't speculate I will point out that the answer for other systems appears to have been related to ego (ie, distributed systems are easy).
The SuperDracos have already been through a full-duration simulation of the abort profile at SpaceX's test facility in Texas. It's more a test of system integration: that the guidance system is able to command them correctly, that nothing about the abort profile screws up parachute deployment, etc.
There's only one port on the laptop. To charge both the laptop and your phone you need one of the $80 adapters.

Given that price, I bet a lot of people would be willing to plug and unplug things into the outlet.

At least until third-party adapters come out and drop the cost a bunch.
This looks exciting.

https://github.com/Netflix/Fido/issues/2
> I'm surprised his battery life is so short (5-6 hours). I have the base model MacBook and I easily get 8 hours. To go as low as 5 hours, I'd have to keep CPU usage at 100% and run the screen at max brightness.

If he's a Chrome user, I wouldn't be surprised. It seems Chrome doesn't sleep/isn't as aggressive at idling as Safari.

I've yet to spend a full day out on my machine though so I cannot confirm first-hand whether Chrome drains the battery so quickly.
> 4. Promotion. I recently discovered that ...

Thats interesting way to look at it. Technology trends go in cycles where initially the solution is centered around single service/device (monolithic service) and slowly it decentralises into niches that solve the problems better in ways. Then again the technology changes drastically and a new monolithic/centric solution appears.

The trend in blogging had been towards better UI and presentation. But instead the focus should be on engagement to drive the conversation.
Airliners can't really explode, since they pull in oxidizer from the air rather than storing it on board. Since a fire will spread relatively slowly (relative to a rocket whose oxidizer and fuel decide to make friends all at once), the function of getting the squishy meat payload away from the fire can be accomplished through simpler means, in this case with inflatable slides and the squishy meat payload's own locomotive appendages.

That is to say, airliners do have an equivalent system in the form of their evacuation slides, it just looks quite different because airliners operate quite differently.
I know this happens with most state lotteries. I can specifically confirm that the one in Florida was supposed to be for education, but like you said, the budget was cut by an equal amount a couple of years later. The sad part is the "money for education" thing was what got the public to vote to allow it.
this is wonderful! would there be a way to save the output? would be interesting to see how others interpret a piece. really also wishing that we could track keyboard velocity as well:p
We will never really know what the breakdown is, because definitions have been deliberately blurred. There are many ways possession can be turned into a charge for dealing (e.g. did they find two or more baggies? it's "packaged for sale") and plea bargains that reduce dealing back down to possession.

One of the well known problems with statistics for "dealing" is that a common plea bargain tactic is to reduce the charges in exchange for the defendant naming someone else as their "supplier". This works out well for actual dealers, as they often know people they can throw the charges at. Unfortunately, one of the common targets is the former (or current...) girlfriend that is only tangentially involved if they even knew about the dealing at all. They usually don't have a name to offer for a plea deal, so they end up serving time for the dealing charge.

So I don't believe it is actually possible to know what the breakdown really was. What we do know is that the sentencing doesn't really line up with the actions of the people involved; often the correlation is inverted from what it should be.

/* obviously, legalizing this entire mess so it can be regulated is the proper solution */
TBH, I'm banking on them releasing a refreshed iPhone 7 / iPod Touch / iPad line with USB-C ports supplanting Lightning, so that all you need is more USB C-C cables.
At this point, self-closing tags are more of a visual preference, as they have a negligable effect on parsing.

In fact they can be said to have no effect on parsing HTML itself, as the only time when self-closing makes any difference is when the tag's name isn't one that HTML defines - what the spec calls "foreign elements" (e.g. inline SVG or MathML). Those will close when their tag is self-closing, but the closing behaviour of HTML tags is hardcoded in the parser.
My all-in-one dream is a laptop that has a double-sided screen on its lid. When opened, it functions like a normal laptop. When closed, it functions as a tablet. Content is passed back and forth between desktop & tablet mode. Example use-case: I'm surfing the net in laptop mode, and find some longform content; I close the lid and now it's in tablet mode, ready to read.

A double-sided screen might seem like overkill, but it's the only solution I can think of that solves all my personal laptop/tablet-hybrid annoyances, namely (a) kickstand, (b) they often come in two parts, tablet + keyboard, and (c) if you can fold the keyboard over, now the bottom of your tablet is a keyboard.

Asus made a clunky version[1] of this form-factor, but I'm waiting for someone to do it right.

[1]: https://www.youtube.com/watch?v=rmpNYWEz-Bw
I believe many that use these services are happy enough with awscli. They are targeting developers after all.
Bootstrapped Privacy Services: The One True Path (basically)
Mate, if you're ever in Minneapolis, let me know - I'll buy you a drink (alcoholic or not) and show you the sights. I'd love to hear your story.
After the syscall is made successfully the data should make it to disk eventually baring any other storage subsystem errors.

I believe this page provides the details necessary to understand/control about when that happens: http://www.westnet.com/~gsmith/content/linux-pdflush.htm
Have you tried the Surface Pro 3? It is easily usable on your lap.
Different companies have different reasons for code tests. Generally speaking, here's what you should expect they're evaluating:

- That you're able to take ownership of a task and see it to completion

- That you can work with the tech stack that the company uses

- That you can actually do what you say you can do
I have great respect for the code chops of the NYTimes, particularly since I work for another major newspaper and I'm very plugged in to the latest out of the Valley. Wonderful work they do over there.
Blackbird – Startup on a bus
How highly focused developers use the web
4 months ago we’ve released a Chrome extension to help developers track how they use the web and be more productive. From December 2014 to April 2015 we accumulated many hours of activity from our community. We have taken a sample of a little more than 30,000 hours of the browsing activity, cleaned up the data, analyze the patterns that arise and put it all together to show you what we’ve found.
This makes me feel good because that's the same conclusion I came to with my ES implementation almost 2 years ago.
Agreed. If there was a "code awards" for newspapers, this would win it for this year, so far.
There seems to be a very loose definition of dictatorship going on here.

`Dictator`

a ruler with total power over a country, typically one who has obtained power by force.

Singapore isn't a single-party state. There are other political parties that take part in the elections. Singapore's government is made up of members from mostly one party because the people voted them in. Let me repeat the last part: the citizens of Singapore voted the party in on their own accord. That's not a dictatorship. No one pointed a gun at my head and told me to vote for the incumbent party.

And as for your point about political dissidents, while that is true and is an important part of the history, it doesn't really happen now. What normally happens is that someone says something stupid that borders on libel and defamation and he gets sued. Is is heavy handed? Probably. Were they breaking the law? Yes. Is this a sign of dictatorship? On it's own, no.

There is heavy censorship, there is the death penalty, I believe Singapore still sell land mines, homosexuality is against the law. There are many flaws about Singapore but to call the state a dictatorship is putting the wrong label on the country.

When you say `Dictatorship`, I think North Korea, Iran. There is no way in the world Singapore even comes close to being a North Korea or an Iran.
It's good enough for me. After my resource is spun up, I'm talking to it directly through protocol so the AWS console is a quick and dirty on/off add/remove interface.

As someone who has worked with a lot of enterprise management tools, the situation could be MUCH worse than what AWS provides. Maybe that's why it doesn't bother me. :)
Detect Barcode Unicode Text, Micro PDF417 Code Encoding and Micro QR Code Decoding
I have a weird issue in Chrome where setting the video volume causes the page to scroll down until only the lower half of the video was visible. I am unable to scroll back up and have to refresh the page.
You owe it to yourself to take the meds. Keep trying different ones until you find what works for you. This is what I was finally able to do and I've gotten my life back. If your current psychiatrist doesn't seem to help, seek out a new one. You are meant to live a fulfilling life with love and happiness. And don't worry about getting off the meds. Your body needs them as much as it needs food and air. Enable yourself to have what you need. I pray you find your way out of the darkness. : )
You're getting closer to a business case, but if you're confident in your assessment, you need to put it plainly, in terms that management can digest quickly. The bottom-line is money, and in engineering, time = money.

So here's the case: the time to add the new features on top of current implementation + the time to support this new, perhaps brittle, version = X. The time to refactor the application and add the new features + support the new, perhaps more robust, version = Y. You must show, in reasonable detail and with confidence, that X > Y.
Or perhaps they've never even visited a farm, or observed wild animals, without major damage to their delicate sensibilities... very baffling.
Yeah I agree, for basic DOM manipulation it's easier to just call out to the google closure functions than worrying about including jQuery... HOWEVA, there are a lot of useful libraries (highcharts, jqueryUI etc...) that are built on top of jQuery so I find myself including it frequently in my cljs builds.
Unstaball
Try out your swiping skills on your mobile devices (iOS)
Can you explain a little more about what problem it's trying to solve and how it goes about doing that? I've read the architecture overview and it sounds a little bit like IPFS (ipfs.io). Is that correct?
The Calm Eye by Itachi Uchiha
Rwanda is growing, is young and need capital and innovation.

If you are really into entrepreneurship, you want to make a whole lot of money and have a significant impact to the world it is the place you want to be.

Way easier to build the next cool apps for millenias will be to make the next big soap factory in Rwanda, can you bootstrap a soap factory ? Maybe... Will you make a big impact on the local economy ? For sure.

Definitely not easier, but if you make 100$/hr with 5 hours of your work you can buy 1 month of Rwanda worker time (I am being extremely conservative.)

Some data are here: http://www.globalpropertyguide.com/Africa/Rwanda/currency-va...

http://www.numbeo.com/cost-of-living/country_result.jsp?coun...

If you really want to look more deeply about the whole subject: http://www.rdb.rw/
I assume Relay performs the diff-outward-query/patch-inward-data thing. Frankly, that's fucking brilliant. I hope the people at Facebook are extremely pleased with themselves. If I understand correctly then once the number of items shown was less than the initial range of requested items, further refinements wouldn't need to make a second request. Relay could detect from the ids of the first request that it had all the data it needed.

HTTP/2 optimizations could just be layered on top of GraphQL post hoc. GraphQL/Relay is likely better for that purpose than a bag of endpoints. You get all the benefits you've mentioned and extremely bearable unoptimized performance. I guess I just needed to tease the two problems apart in my head.
Really smart product. Can;t wait!
At the risk of being the naysayer, I'm not sure it teaches you how to play the piano so much as it teaches you about musical rhythm and timing and note relativity and would help develop the ability to play by ear. It doesn't really distinguish between clefs or hand placement, and did the relative placement thing worked better when things were closer together anyway.
You should read the design document and specicifaction rationale, it has more details than a blog post. Considering on the first page, in bold font it describes QUIC as "Multiplexed Stream Transport over UDP" it should only be compared to TCP+TLS in operation - but it helps to solve the multiplexing problem for anything that decides to take advantage of it directly. The majority of applications using TCP+TLS as a transport today have the same problem and open many sockets during operation.

Agreed SPDY and HTTP/2 have multiplexing built in - but so does QUIC.

From the design doc: https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqs...

"This is a working document, for group discussion and editing, which we expect to evolve into a somewhat fleshed out design document. The expectation is that we will flesh out a design for a tunneling protocol, running atop UDP, which can multiplex a large number of streams between two endpoints (a client, which initiates the overall connection, and a server). Each stream may, for example, be nearly equivalent to an independent TCP connection."

Edit:

And this...

"Pairs of IP addresses and sockets are finite resources. Today, too many distinct connections are routinely made between clients and servers, utilizing a multitude of sockets, and often carrying redundant information. A multiplexed transport has the potential for unifying the traffic and reducing the port utilization count. A multiplexed transport can unify reporting and responses to channel characteristics (packet loss, etc.), and also allow higher level application protocols (such as SPDY) to reduce or compress redundant data transmissions (such as headers). In the presence of layer-3 load-balancers, a multiplexed transport has the potential to allow the different data flows, coming and going to a client, to be served on a single server."
I like to keep my personal projects and software on my personal hardware and my professional work on my work supplied laptop.

When working at home, I like to use my work laptop with a second display. It seems unfortunate to have to buy a separate Thunderbolt display if I already own a 5K iMac.
Are you going to fully discharge that 7560kWh lead-acid system every day?

No, you are not. You are actually going to buy five times as many batteries and work in the 20% of the storage range which is suitable for continual cycling. So that's 90 batteries off the bat, or about $6750, almost double the cost of the Powerwall, not including the ancillary equipment you haven't budgeted for to bring your batteries into the same league as the Powerwall.

You still need the battery room to install them in, and the fire protection system to put out electrical or chemical fires when things go wrong.

The Powerwall includes thermal and fire containment (the batteries are swimming in gel), the Powerwall also takes care of the "battery room" issue by storing the battery in a container on the wall.

For those with greater power requirements, there are rack mounted power cells, again with thermal and combustion mitigation already in place.

The integration and packaging is why everyone is excited about these batteries at this price.
Do you think it applies to other fields too? For example, people who never try to do anything physically because they think they are just not "made for it" can achieve something decent, like running a marathon if they tried long enough? or learning a language, and so on?
> [C]ould I start using something like ClojureScript instead of Javascript and be able to use the libraries I currently use, like I would with coffeescript?

Clojure has an opinionated idea about how data should be handled and changed over time. This interacts very poorly with data binding so if your current libraries are Ember, Angular, Knockout, or the like then the answer is no. You can call into any JS library fairly easily so if you want to use jQuery, d3, three, or whatnot then it's doable but not in the "it's just javascript" way of coffeescript.

On the other hand, Clojure fits into the React model like toothpaste in tubes and the community has switched almost universally (save the Hoplon guys) to one of the React wrappers. I recommend starting with Reagent [1]. Om has more mindshare but Reagent's model is considerably simpler. If you need more structure around the app, check out Re-frame [2]. In either case you want to set up your project with figwheel [3] (lein new figwheel <project>) and add reagent/re-frame as a dependency.

[1] http://holmsand.github.io/reagent/
[2] https://github.com/Day8/re-frame/
[3] https://github.com/bhauman/lein-figwheel

I encourage you to give the langauge a try but I don't really recommend Clojurescript at work unless you're already working at a Clojure shop. The language is nicer than Javascript and I care enough about that to take a job working in cljs full time but the language isn't mature nor enough of a productivity boost over js (especially babelized js) to justify saddling your company with a niche language maintenance burden when you leave. If you're going to evangelize, I recommend starting in Clojure where the win over Java is much, much bigger.

P.S. I use Vim for everything non-lisp but I use Emacs with Evil mode for lisps. Evil mode is bar none the best vim emulator I've used and is the only one I can stand to use on an extended basis.
The Best Steve Yegge Posts
How often is your neighbourhood blanketed in volcanic ash?

I would move, if that scenario was more than once every other decade!
Much more interesting than the original post, thanks for posting it.
you can charge the car at night when the electricity price is lower

Only if you have a garage. Plenty of people park on the street overnight, which is a non-trivial problem.