skysight-inc/HackerNews huggingface dataset:
That is the most ass backwards reasoning I've ever heard.

In order to force yourself to stick to a reliable standard repository format, maintain two codebases at once.

What?

How about just publish a standard and abide by it.
Cool link.. For people on Chrome, if you have the same issue as I did seeing the charts, there's a little Shield icon in the address bar that prevents the loading of 'unsafe scripts'. I'd never seen that before so it took me a minute to figure out why nothing was showing up.
I've seen some discussion between the TypeScript and Babel teams on Twitter. Any plans/thoughts about optional static typing in Babel?
Smoking Meat with the Internet of Things
Warming waters hit New England cod fishery hard
>In our case we output the profile buffer to a file and read that into the visualization tool which is conveniently built into Chrome. (You can find more information about the tracing tool here and you can try it out by typing “chrome://tracing/” into your Chrome browser. It is designed for web page profiling, but the format of the input profile data is a simple json format that can be easily constructed from your own data.)

Clever! Never heard of doing that but it makes sense.
PV = paravirt? Because there are virtio drivers for Windows. KVM qualifies as paravirtualisation to me.
A Simple Tool That Could Transform Your Product Development Strategy
My experience is the same, 90% of unsolicited calls I get are from the same area code and prefix, only the last 4 digits are new.

I love how it makes it really easy for me to screen the calls however, as no-one I know has the same prefix and there are a couple area codes covering the local calling area.
The Greatest 300 Dollars We Never Spent
Saw this in a blog. They deserve it.
Exactly. The correct answer to "Why are you wearing a suit" should always be "Why aren't you?"

Suit up!
Babel has been indispensable for us in the last year and looks to only be getting better. Congrats on the new version and I look forward to being able to transpile all the things!
It's just hard knowing which browsers will support something and when. It's be nice to have a browser target config nicely built in to babel. Like, I want to support any major browser version after Aug. 2015. If something is supported in all of the browsers, drop the transpiler for it.
have you tried maps in lite mode?

maps.google.com/?force=lite
>It makes me want to not answer unrecognized numbers on my phone.

Why would you ever answer unrecognized numbers?
We do;

http://www.caiso.com/pages/pricemaps.aspx

Not sure how the pricing varies over time, but the data is available at least.
> I appreciate all the do-it-yourself fervor on this thread but baking seems like a decent application of the principle of economic specialization

Not really. The cost for me to bake bread is cheaper [and while I did ask for the guy with 5-min hands on time's recipe largely because bread takes ~15 min of effort with the recipe I use], I can make it and a main course in ~45 min of actual work.

> I, for one, enjoy visiting my local bakery every few days, and they do a better job than I will ever do even if I quit my job and practice baking full-time, which I'm not planning to do.

It takes me ~40 minutes round trip to go to the bakery. Its one of those tasks that, frankly, cost me more time than the 30min I spend baking bread twice a week.
The absurdly high birth rates of the 1960s were due in no small part to government policy. The communist leadership under Mao Zedong encouraged people to have lots of children, believing that a large population would power economic growth. While I agree that controlling population growth is necessary, it could have been done without the draconian and invasive measures imposed by the one-child policy. With proper government incentives for having smaller families, widely available birth control, and decreased infant mortality rates, people would have chosen to have only one or two children.

Compare the mainland's One-Child Policy with the similar "Two is Enough" and "Stop at Two" campaigns in Hong Kong and Singapore, respectively. Those campaigns were successful in reducing the birth rate (too successful, in Singapore's case) without the abuses and demographic issues that plagued China's implementation of the one-child policy.
There is a lot more than just the useragent when it comes to Tor Browser versus any other browser. Tor Browser has many changes to try and make every instance of Tor Browser look identical, everything from the HTTP headers to window size to timing functions being rounded uniformly. Although I am guessing he browses with javascript turned off, which does defeat most of the fingerprinting techniques.
http://www.seriouseats.com/recipes/2011/06/better-no-knead-b...

You can search on no knead breads. They are long recipes. But require almost no hands on time. You mix, you wait, you wait, you wait, you wait, you shape, you throw into preheated dutch oven and eat :)
Given that transpiling (one of the main features of Babel) seems to be increasingly popular, whatever happened to asm.js? Naively, it seems like targeting a highly optimizable subset of JS would be a smart idea if transpiling is being used anyways. Seems like I don't hear about asm.js much anymore.
There's an excellent 99% Invisible podcast about this: http://99percentinvisible.org/episode/good-bread/
I've worn a suit to most of my interviews, including that for my current position.

Edited to add: I am surprised at "patent leather shoes" - for daytime business attire that's neither common nor traditional (which isn't necessarily a problem, but is certainly bolder). It's also possible he didn't actually mean "patent leather".
BEE editor now embeddable JavaScript plugin
The editor that we had launched here https://news.ycombinator.com/item?id=8474744 is now available as an embeddable JS plugin. See http://beefree.io/ and click on "Embed". Any feedback very much appreciated.
Group Messages Come to Slack
Rework. This version is much better: https://37signals.com/rework/
Can we start a movement to end this nonsense?
Can confirm, most VoIP termination providers allow you to set your caller ID to an arbitrary string. My cellphone doesn't seem to like it when you put in letters in it (doesn't display the CID at all), but other than that pretty much anything goes.
It does fall back on imageMagick, but there is screenshot.el ;)

http://www.emacswiki.org/emacs/screenshot.el
I think a better comparison is the planning it would take to get to the variety that Gobble offers. I've been on that rotating meal plan and it is pretty narrow in my experience. Every once in a while I find a new recipe, euphoria ensues, and then I spend two hours going to whole foods and trader joes - lesson learned, don't do that!

I don't think it is you and I appreciate the honest comment, but from the other comments it seems that everyone here has mastered the art of fitting in the planning, shopping, prep, cooking, and cleaning. Truly amazing! Or simply surprising that they can't hypothesize about the poor folk like myself who just can't quite get there in their life.
This plugin is pretty cool. It provides runtime flow-ish typechecking. It shows how easy it can be to consume type signatures and operate on them https://github.com/codemix/babel-plugin-typecheck
> a time when Google believed that working for them is a privilege

I don't see that that has really changed. It doesn't help the number of people that also still believe it though.
The problem is that words like 'selfish' are personal; that's precisely their meaning. It's one thing to say 'don't take it so personal' in a technical discussion where it should be clear to all participants that e.g. pointing out a bug in someone's code is not a personal thing, but if you're going to make remarks on topics that are personal rather than technical, you should either phrase them more tactfully, or else stick to using the Internet for technical discussions.
This headline is broken. And so is every headline that depends upon the "X is Broken" trope.
You've been reading my TODO list!

One of my spring projects is to trip the well pump early and pump up the pressurized accumulator tank early when I have surplus power. Ordinarily I let it cycle through a wide range since a gallon stored at low pressure takes me much less energy than a gallon stored against high pressure. More than linearly since it is a centrifugal pump and between the head and the lift I'm pushing the limits.

I can't do hot water. I use an on-demand propane unit that can't throttle down enough to accept preheated water. Once that wears out I'll replace it with a unit that can accept preheated water.

Two olympic sized pools would be a little decadent plus, I've only got about 12 feet of altitude variation to work with. Constraint of a small island, on the other hand, I do have over 1000 cubic miles of water in the lower pool.
I absolutely hate it when someone gives me a compliment then immediately requests a new feature.

That said, here goes:

I love it! Adding comment count inside of the speech bubble would be cool!
The value of the contract is $1 + $X dollars in expected future revenue from having 18F on your resume, which is probably higher than the starting bid of $3499. $1 is win-win, because reputation is really valuable in our world.
risk_of_oncoming_train is a boolean? Sounds more like something that would be representing a chance, so I would be expecting something like a floating point number.
This is an interesting article, but Riot hasn't really earned any trust of mine at all as it comes to code quality; for a while they couldn't show the damage output of a spell because it caused the user's other summoner spell to go on cooldown for 15 minutes[1] when they tried.

[1] (https://www.reddit.com/r/leagueoflegends/comments/2hvukl/smi...)
https://www.youtube.com/watch?v=-UbmG8gtBPM
I would have liked him to go more in depth about the actual issues he believes the device(s) have. He points to the update info, but that update doesn't claim anything is broken (and of course it doesn't, why would they do that?).

The article he links to[1] however does include this information, which makes me wonder what the point of this article is? Is it just to point out marketing avoiding the problems? Because that's what marketing usually does.

For those like me who wanted to know more about the issues:

Enabling Hyper-V causes the Surface Book screen to flicker. (turning off Hyper-V fixes the issue)

Detaching the screen causes some weirdness with the keyboard once reattached.

If you detach/reattach the screen, the Surface Book will not resume charging.

Intel video driver causing the Surface Book to freeze. (a temporary fix: disable the Intel HD Graphics 520 in Device Manager and reboot. This forces the Surface Book into Basic Display mode)

Wobbly display when reattached. (seems to be a manufacturing flaw with a minority of devices)

[1] http://winsupersite.com/surface/we-now-know-what-included-da...
It depends on the version of Xen they are running. XSA-148 only affects Xen 3.4 and newer. If AWS is running an older version of Xen, they may never have been affected.
I remember that boundary. Well, I was stuck with way less than that boundary; I had 486DX2 66MHz, which was way underpowered to do any MP3.

There were software for Windows that could play MP3s at reduced quality. I don't know if I had any counterpart of that for Linux at the time...

I've then replaced CPU with one of the AMD upgrade processor (perhaps 486DX 100MHz equivalent or better, I don't quite remember the detail as it was a long time ago), and that's when I could start playing MP3s.
15 Amazing Photos of Gansu Province, China
Christianity's mission statement was never being the means of explaining natural phenomena.

There were points in time where you would have been labeled a heretic for believing that and maybe even tortured and executed if you were deemed to be influential enough. Lucky for you (and me) that brand of Christianity is in fact dead.
When I read

> This means when you install Babel it will no longer transpile your ES2015 code by default.

what I really see is "This means that Babel no longer works out of the box and is now harder to use."

Was any thought given to how much additional complexity this adds to what was previously (https://babeljs.io/docs/setup/#babel_cli) a very simple way to get started?
> I don't know of anything that comes close to TeX/LaTeX for "rasterized" output.

XSL:FO at one point seemed to have aspirations in that direction...
As if they would ever actually stop, based on the opinion of some civilian court.
Still haven't gotten a yay or nay yet, fingers aching from being crossed so long ;) I haven't seen anyone say they've been accepted yet on either this or this (https://news.ycombinator.com/item?id=10467290) thread, only regjections, but a number of others still waiting for an answer one way or another.
Interesting list. Grep on `.cloudfront.net`, hopefully AWS don't reuse these.
These guys used to be called Lynk. Here's their product hunt post from awhile back:https://www.producthunt.com/tech/lynk-messenger. Awesome to see them doing so well!
Yes, fantastic idea.

I have been wondering about this a lot. It feels like about a year since writing then transpiling ES6 became a fairly mainstream approach, and we're nowhere near having full ES6 support in enough (or actually any, for now at least) browsers with a high proportion of usage.

This is manageable because you can just reason "well, I'll transpile everything to ES5" and be done with it. But what happens when most browsers do support ES6, but not ES7, or ES8 - what about when people don't update browsers, etc. I am really worried about this becoming such a nightmare that the default will always to be to transpile everything to an older version (probably 5 or 6) for the next 2-3 years just for safety, even when some browsers do support new versions coming out.

Can anyone point me to any resources which address and discuss this issue? Your idea about specific browser version targeting in the transpiler is a great one, and one I'd not even considered before, thanks.
Could be interesting if you wanted to do client-side filtering/modifications, but a lot of that is probably possible with video files (and maybe WebGL) as well.
Were the power issues with Philae resolved? The last I heard, it was slowly dying due to insufficient sun exposure, but some people said it might come back to life when it got closer to the sun -- is this the case?
Perhaps the SaaS industry could use its cloudy-buzzword momentum to rage against the ad industry which necessitates the use of these plugins. I really have no problem with most ads. It's the one too-invasive full-page flyover or auto-playing video which ruins it for everyone else. If the ad industry was sensible and moderated itself, there would be far less ad blockers out there.
Ohio is smack in the middle of the rustbelt - Automotive is on their mind.

Mixed material cars are here [1]- weight kills fuel economy and perceived power (power to weight ratio).

My immediate thoughts turn to safety and industrial hygiene related to exploding metal. I wonder if this releases more or less metal vapor than other methods. How loud is this?

1. http://articles.sae.org/13986/
2. Bonus: video on the process: https://www.youtube.com/watch?v=CB2QnbSfmw0

Disclosure - I work for GM, but not in this area; any opinions are solely my own.
When I targeted asm.js, the result wasn't much faster than plain js. Also, asm.js recently made it into Node, but Node doesn't tell you when your asm.js code is valid or not. And when it's invalid, it doesn't produce any errors.

I decided to check back in a couple years.
If you look at which ES6 features are actually supported by the major browsers (https://kangax.github.io/compat-table/es6/) it doesn't look like you can drop Babel any time soon.

Some features are pretty well supported in the major desktop browsers, but if you also include mobile browsers it doesn't look that good.
These will work great in call centers. You could probably cram three people into the same space as two desk-workers have now. As a bonus, you can put the phrase "work like you're flying first class" in recruitment ads.
This seems like just a more refined EXW (Explosion welding) technique, the 'ridge' weld shape is a dead giveaway. EXW has a major drawback though - it's useless for field word or anything not somewhat flat.
Piwik can. Run a self-hosted instance or pay them to run it, and it handles server logs no problem.

You do give up the ability to get live stats, but you get better performance and the ability to track more visitors (read: people like me who have blocked GA for years...)

Added bonus: Referrer spam is automatically blocked by default.

https://piwik.org/log-analytics/

EDIT: Almost forgot GoAccess, if you are okay with a terminal app and want live stats (can also be scripted to generate HTML reports) - http://goaccess.io/
Yes, they could, but that's not exciting (that's really what `git --amend` and `git rebase` are, after all). What's interesting from an attacker point of view is changing the contents of the file (in a meaningful way) without changing the hash. That way anyone who pulls from you gets a different copy of the code, but they won't easily discover if since the hash is the same as the original copy.

Think about what happens if you were to fork a copy of something on github and then rebase to edit one of the commits. If I pulled from your copy and the pulled from the official repo I'd get a merge (and probably some conflicts) because git identifies commits by their sha and uses that to decide what needs to be merged.

But if you managed to change one of your commits without changing the sha, then I'd have a much harder time detecting it, since when I pulled from another repo later there would be no merge (even though things were actually different).
$68B Los Angeles-San Francisco bullet train won't meet schedule or budget
Have you actually run the command you're querying? Grub works too.
European Parliament Urges Protection for Edward Snowden
BitTorrent's DHT
Different... But WordPress core seems to have a better security track record as of lately.
"YouTube Red is not currently available in United Kingdom."

Is this thing live anywhere outside of the US?

Edit: it looks like YouTube Red actually has a support system. It just popped up on the find out more page. I clicked it out of curiosity and was first in line and the chat connected before I could react.

As I was there I asked when YT Red would be available in the UK.

"Hello, as of the moment we don't have any other information when its gonna be available in other countries." - I'm guessing that's we as in support rather than GooTube as an entity
Very cool, planning and calculating a trajectory for a machine to land on a moving comet 10 years in the future and retrieve data is truly an astonishing feat.
> who decides which is more humane?

Your elected government? Isn't that what you elected it for? Or just hold a referendum or something.

The "who decides" question is a problem here. It doesn't matter who, it only matters that the decision has to be made and then carried out. The coordination has to arise or be enforced, but happen the coordination must. What you're implying by asking this question has many names. In politics, it's "total anarchy". In biology, it's "cancer". In infrastructure projects, it's called NIMBYsm. Imagine trying to run a large company with the rule "we're all equal, who gets to decide?" - how long would it survive?

Like it or not, Earth will have to have a "top management" layer. Run it top-down, run it co-op style, whatever - but after some size, you can no longer ignore the looming coordination problems and their deadly consequences.

Yes, as with everything, there are failure modes. Coercive abortion and gender selection happen mostly because of misalignment between "one child rule" and the economics, so the people selfishly prefer to spawn an offspring that will give better economic payoff. But incentive structures we can manage. We could manage it better if we stopped just asking "who gets to decide?" and instead picked someone to decide.

Also, the only problem with "coercive abortion" is the "coercive" part; if you believe that abortion is ok, then gender selection via abortion is also ok. If you don't believe gender selection via abortion is ok, then you also must disagree with general abortion as a practice.

EDIT:

Also2, we have a "who gets to decide?" problem when it comes to inconvenience ourselves and spawn less children, but we do not have that problem when it comes to decide who to bomb the living shit out of, killing their children, along with parents, grandparents, livestock and future. Strange, isn't it?
What's theoretical about the high and unsustainable cost of living in high-population areas?

>And again, who decides which is more humane? If you and your cohort wants to stop reproducing as a good example, nobody is stopping you.

This argument is such a canard. If someone is blaring loud music throughout a neighborhood, the solution is to force them to stop, not to tell everyone else who finds it annoying to just be quiet.

EDIT: I can't reply to the below comment, except to question whether it is equating fines for extra children with being a murderous dictator. That is quite a hyperbolic comparison. The road to hell is already being paved by those who advocate a cancer-like approach to human population growth.
> And as a practical matter, deciding this question a few years from now is more likely to result in a favorable outcome than deciding it now.

You believe that waiting until mass surveillance has been going on for a solid generation to decide is going to return a favorable (illegal, got to stop) outcome? How much further do we have to kick the can down the road while the initial powers that were given are expanded even more with each passing year?

I think history has shown the outcome to be the complete opposite...just looking at the last 15 years has shown us that if you crack open the door (the PATRIOT ACT) to surveillance, it is only going to get pushed completely open a little further down the line. And it will soon become so commonplace that things that wouldn't even be considered at the beginning (CISA) are now enacted with little blowback...if not praise.

Edit: spelling & grammar
It's all a blurry mess. Choosing who has children vs. financial incentives for who has children vs. paying for "high quality" sperm donors.
Seems lots of us are still waiting, reports in both of these threads...

https://news.ycombinator.com/item?id=10467290
https://news.ycombinator.com/item?id=10466754
Numpy is way faster than what you would get if you implementing things in pure Python and executed with PyPy. That's why there is numpypy in the first place.
Great, another loss for us right when we're poised for an even bigger loss via CISA.

I still think we can win, but it's going to take another Snowden from the blackmail agencies to do so.
Unless you change up the shape/location of the tinfoil regularly, in which case the system will likely think you're a different person every time.
How does this differ from Apple's launch of iPhone 5 website?

Previously: https://news.ycombinator.com/item?id=4531088

Teardown: https://docs.google.com/document/u/1/pub?id=1GWTMLjqQsQS45FW...
We have been using HLS exclusively for about two years now. The flash player plays the HLS stream. We will remove flash completely in 2016.
These "citizens' lobby" you pre-suppose exists. Many of them, actually. They tend to specialize. They have names like "The Sierra Club" and "The Nature Conservancy".

You know. Lobbyists.
It's corporatespeak. Meaningless platitudes.
I took you literally on those 5 minutes. ;) That one says 15.

I was mainly hoping for the 2/3rd reduction in labor because I'm a lazy sob.
"Its defects do not reflect issues with our code base (though there are many), but rather my own hacky implementation."

Every code base has tech debt. You can't predict the requirements of the future, and even if you could, trying to account for them means you never release your product.