skysight-inc/HackerNews huggingface dataset:
This isn't targetted at the experienced cook. It's targetted at somebody with limited experience cooking who wants a little more probability at success. My internal geek is fascinated by it, and I'd buy it if I had the spare cash lying around, but my internal cook sees its applicability limited (though perfect salmon every time is tempting; I'm not that great with fish).

It's unfortunate that the generational tradition of teaching cooking really fell apart in the last 40-50 years. My generation was the first who had to completely teach themselves.
That's essentially it. It's essentially a machine that combines a blender, mixer, steamer, slow cooker, a scale and a timer.
Benchmarking practises are currently poor, almost without exception. For peak VM performance, we have started to use Kalibera/Jones's method http://kar.kent.ac.uk/33611/7/paper.pdf (we reimplemented the statistical computations at http://soft-dev.org/src/libkalibera/ to make it more accessible). I don't think this method is the end of the story, but it's a definite improvement: we were surprised at some of the odd effects it highlighted (non-determinism was not what I was expecting). It's definitely changed how I think about benchmarking.
Guys, this whole thing is a viral marketing play, I can smell it a mile away, they've done it before, only difference is now theyre doing it bigger (more controversial) i.e. bad publicity = good publicity
Kind of ... no, not really. Walking at 2mph with both feet on the ground, very different from balanced on a frame of pipework rolling at 5mph. Much more likely to 'land on your feet' when walking.
"Perfectly safe" is of course impossible. It should be read as "as safe as walking" or, more realistically, "as safe as running." (Wearing a helmet while running, or while driving, may also be safer than not.)

For a safe infrastructure, see how Amsterdam and Copenhagen have bike lines which are independent of traffic and of pedestrians, including it own bridges and overpasses. See also how routes are arranged so that cycle and pedestrian routes are more direct than car routes, how bikes have right-of-way over cars, and how limited speed limits and narrow roads keep cars from going fast in roads which are shared with cycles.

Also, it wasn't only "perfectly safe bicycle infrastructure" but also "and you're never going faster than 20 km/h". That's a 3 minute km or 5 minute mile, which is slower than many people can sprint, and slower than the fastest marathon paces. It's hard to understand why cyclists, on their own paths, need a helmet when runners who might pass them do not.
Great, I'll shoot you guys an email :)
South Korea to raise $500B for unification
>related question is: why is Perl so fast?

Easy answer: it's not. On most benchmarks it's on par with Python, PHP, Ruby, etc, some are faster on one, others on some other test.

>once I got over the "oh my god it's full of whitespace" thing

What full of whitespace? Python has as much (or as little) whitespace as normally intended Perl, Ruby, C, etc.

What it has that they don't have is significant whitespace.
Please throw away your helmet and get a new one; they are only rated to be in one accident.

Also, get a better bicycle for commuting; chains should not break after a few weeks. This shows that the bicycle had been heavily used, or is an ancient rust bucket, and may be a "bicycle shaped object" to begin with.

I carry a Park chain linkpin press tool for opening and closing chain links. Though occasions for using that on the road are rare if the chain is well-maintained and replaced regularly, not long ago I had a fairly new chain derail off the front ring, and by some unfortunate combination of events get itself into a tight kink which jammed and caused a link to bend severely. Having the tool, I was able to splice out and discard the bent link, and be on my merry way. I also carry a short piece of chain that was left over from the original chain installation, because there is only so many links you can throw away before the chain gets too short.

When you get a new chain, the rear gear cluster should be changed at the same time, since they wear together. A new chain can slip on old sprockets even if the old chain didn't. The front rings have to be changed maybe once every three chain changes.
> However, I do think you really underestimate the compile speed of Go.

You mean like Turbo Pascal 4.0 back in MS-DOS?
All the language features of java: generics, inheritance, type safety, interfaces, and soon to come: lambdas and other Java 8 features, are all supported. Plus your code is organized in java packages. So, I'm not sure you've ever tried GWT.

Things like multi threading which aren't possible in javascript aren't supported, but a lot of the JRE which is used in most code, does come out of the box. Its a huge improvement over regular javascript, anyway. And client + server code can be shared.
This news put a huge grin on my face. Let's hope Heroku drops that ridiculous $20 charge for SSL endpoint as well.
Sony Exmor RS – 1st Stacked CMOS Sensor with Image Plane Phase Detection
I've been a convert to Tufte-LaTeX for a while - it produces beautifully formatted documents.

I wrote a post a while ago on setting it (from a vanilla LaTeX setup) at http://ajtulloch.github.io/2012/getting-started-with-tufte-l..., which has some examples.

For some heavy mathematics typesetting with Tufte-Latex, have a look at http://tullo.ch/articles/cambridge-mathematics-notes/ (e.g. http://tullo.ch/static/cambridge/NonParametricStatistics-Lec...). The LaTeX sources are on GitHub at https://github.com/ajtulloch/CambridgeMathematicsPartIII.
I've read most of Tufte's books. And I tend to agree with them 90+% of the time.

But anecdote is not the plural of data. Pretty is not automatically effective.

Nielsen Norman Group occasionally hit some unusual exceptions when they actually tested their assumptions about web usability even though they got most of it right. I suspect the same with Tufte.
Alibaba's Alipay and Taobao Marketplace Expands into Australia
How to fold the world's best paper airplane
How to spot an American in China: Wearing a helmet, and going twice the speed of the locals.
Back in 2002. 12 years ago!
You don't have to go over the bars or go fast to get hurt. Back during my cycling days a teammate was out training on a quiet country road. He crossed wheels when a kid he was passing swerved. He hit his head, went into a coma and died two weeks later. While this was a competitive cyclist, he was riding solo and training for endurance—not terribly fast, nor anywhere near race pace.

You could also be struck by a motorist. Granted, Dutch drivers are more aware of cyclists, but people still make mistakes.
This is a nice template, but it’s somewhat missing the point IMO.

Tufte’s two-page spreads are designed one by one, based on the content. He painstakingly arranges every figure and every word so that the books will be both clear and beautiful.

Using LaTeX is to some extent antithetical to this idea. Instead of arranging everything by hand, you’re letting the typesetting engine make most of the decisions. There’s nothing inherently wrong with ceding this control, but it’s pretty much the opposite of Tufte’s style.

An expert using this tool is never going to be able to make something as carefully as Tufte would make it, because seizing precise manual control of typesetting and layout in LaTeX is a pain in the ass compared to using a tool like InDesign (or for that matter compared to scissors, paper, and a xerox machine).

The types of documents where (La)TeX excels are heavily structured and usually full of mathematical formulas. The more important the relationship between diagrams/images and the text, the worse off LaTeX is relative to a visual tool. Tufte’s books are at the furthest end of this spectrum, where LaTeX performs absolutely worst.

* * *

For example, this document (among the links from ajtulloch’s sibling comment) looks absolutely nothing like a Tufte book, and is filled with typographic problems that wouldn’t ever make it past a halfway competent publishing house: http://tullo.ch/static/cambridge/AdvancedProbability-Lecture... (I’m not trying to pick on anyone; this is always going to be a problem when you compare the output of an automated tool against hundreds of hours of work by a perfectionist expert.)

Moreover, many of the design choices IMO make no sense in the context of a mathematical paper.
> My helmeted head definitely hit the ground and would likely have been badly injured had I not been wearing it.

Now buy a new helmet and go get your head checked (literally, a helmet will protect against a skull fracture but not a concussion or other brain injuries)
That problem does have a straightforward solution.

Publish your TLSA records. Sign your zone. Done.
> The really good questions are usually few and far between, but that's generally because the sorts of people who ask really good questions tend to be the kinds of people who are able to discover the solution without resorting to SO.

Yes, this is the ceiling i'm concerned about.
That would make dragnet surveillance easier. Just MITM everything and you'll be the Trusted Source™ for all traffic.
^ Before you downvote me all to hell that remark was meant to be self-deprecating
I think its because runners have their feet under them, and can respond in some emergencies. Falling off a bike almost always ends up head-first, with arms outstretched to brace yourself (broken collar-bone from the impact) or not (broken helmet/head).
We are in public beta - comments are welcome. Mobile version is coming soon.
Bootcamps sometimes get a bad rap and there's a general feeling that everyone's jumping onto the bandwagon but as a recent full stack graduate of Bloc, I am not surprised at all that they've been able to raise this kind of money. It's a great platform!

The mentoring angle certainly adds a lot of value when you are learning something new and it can also be motivating since there's accountability (I had sessions with my mentor twice a week!)

Hopefully they expand a little more internationally but that said, I am based in Birmingham, UK and I had no issues scheduling sessions with my mentor in another country.

A massive congratulations to the team!
I'm Dutch, and used to biking everywhere since I've been little. It is true that people in the Netherlands don't usually wear helmets, and the infrastructure and general driving attitude (you do have to pay much more attention to bicyclists when learning to drive) promote this. However, since I've moved to Switzerland I've become accustomed to wearing a helmet. One year ago I was in a pretty serious accident where I broke two vertebrae (one compression fracture and one clean break) and... my helmet. I don't care what studies say, I'm pretty sure that in my case the helmet saved my life.

On a side note, the situation in which the accident happened could have happened likewise in the Netherlands, it was on the flat and I was on a driver lane, except maybe that it was driver negligance that could have been avoided if drivers where more accustomed to bicyclists.
I have been playing a lot with QML lately and I am loving what I see there. Their approach of animations or graphics seems simple and very approachable - http://qmlbook.org/ch05/index.html .

The reason I bring this up is, while I like swift (and own more than one macbook pro), I can't bring myself to code for a platform which ties myself further with Apple eco system.

If you are looking to build a cross platform 2D game for Android/iOS/OSX/Linux - QML seems like a very good choice.
I've seen it before, so I can't claim credit for inventing it. Not sure how common it is. Situations where it may be employed are unusual so even if everyone always used that construction when possible, it would be rare.

I don't like that part of my post, on reflection. Complexity to no real purpose, and the words miss the meaning I intended. Obviously it's increasingly long ago. Sloppy writing.
I pity the poor souls who will have to dogfood this potential monstrosity within IBM.
Introducing d3-panel
I use Keepass + $cloudsyncprovider so that my KDB file is available where ever I need it.
Why should my fridge have a FQD name? What purpose does that serve?

To allow you to create a signed certificate to authenticate it?

Why install a firewall in each device if you can install one on the router that works for everything?

Having an FQDN doesn't mean you need to install a firewall on your device. You can still use the router's, and even prevent any inbound connections from the WAN to the device.
This is crazy, but if it's true, the planet is toast
> Why should this guy get a pass? What's the guideline?

Many HNers like Uber and identify with its leaders because it's a successful startup. Therefore, they want to give him a pass.
I've seen this repeated many times, and people usually have this mixed up. Helmets on bicycles DO save lives: the majority of bicycle accidents are low speed (<15 mph) and they often don't involve severe trauma. I knew a guy in college who fell off his bike while trying to navigate around pedestrians at very low speed (walking speed). He wasn't wearing a helmet, and ended up with a brain injury that robbed him of the 3 years of his life he spent re-learning how to walk and speak. He's fine today, but still has a gnarly scar on the side of his head.

The same is not true of motorcycle helmets. The forces involved in motorcycle accidents are a lot higher, so fewer accidents are survivable even with a helmet. Motorcycle helmets also make you feel fucking invincible, so I can definitely see why people would take more risks.
With a 14-part tweet. I will never understand twitter.
This might be the platform for my re-entry into machine learning. So I appreciate your efforts to publish code ahead of time.
FQDN doesn't have to mean publicly accessible. I have a personal subdomain that points to an internal IP. It's kinda weird to do with IPv4, but it works fine, and with IPv6 it'll be natural, since each device will probably have a globally unique address anyway, even if it can't be accessed outside of your LAN.
This is a great point. Pantelligent works great on electric stoves (resistive coils or radiative glass flat-top), even though they retain a lot of heat. It doesn't magically fix your stove and make it as responsive as a gas stove, but it does give you the information you need to dial in on the right temperature.
Barbie is designing a game but she admits, "I'm only creating the design idea, I'll need Steven and Brian's help to turn it into a real game".
Also better not mention that the Java debugger understands structures/types just fine. Had that for a decade or so as well.

It's all so cute being a startup who hasn't released anything. All of that operational nonsense like remote debugging/monitoring, log management, hot reloading etc just isn't an issue (yet).
There's a bit more to it. It's not enough to point Code Spotter / Coverity to a pile of code, it needs to observe the actual build in order to know precisely what is built and how it is built. While for some projects you can extract that information from the build files (e.g., maven poms), there are cases where this will fail. (For example, when the build generates some of the source files.) The most reliable way to understand how a project is constructed is to observe an actual build.

This is particularly true for C/C++ and C#, which are not yet supported on Code Spotter, but will be in the future. This precise understanding of a project's composition is one of the many reasons Coverity false positive rate is relatively low.
Why only compare based upon one of the benchmarks (binary-trees), and also why choose 32-bit which the most unlikely architecture this would run on as I see it ?

Here's java compared to go on all benchmarks, 64-bit:

quad-core:

http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...

single-core:

http://benchmarksgame.alioth.debian.org/u64/benchmark.php?te...

Gives a much better overview than a single test running under 32-bit .
How did you get Google into all this? If you're implying that Google owns a search site/Gmail/a browser, know that there are alternatives, which NSA's target could be using. A fake certificate from a trusted US CA can MITM any connection to almost any website from almost any browser.
Parent poster wrote 5 km/h which is really the speed of most walkers not 5 mph. I'm sure that if you get hit by a car that's going fast enough it won't really matter if you have a bike, a skateboard, or just the soles of your shoes…
Two AAA batteries, user replaceable. Lasts about 9 months. (We like the thermoelectric generator concept; maybe for a future version!)
Logical? By no-shades-of-gray, nuance-eliminating, crazy-person logic, sure.

Uber did some sexist stuff. A woman called them out for it. A man got upset and talked about a detailed revenge fantasy against her. He did not name any other journalists, even though plenty of people have been critical of Uber. Gender is part of this story.

I'm not saying that this guy is or is not a sexist or a misogynist, and I'm not saying that Uber does or does not have a culture that contributes to sexist or misogynist behavior. I wasn't present. I don't know enough to determine "true" here. Probably nobody does. Probably nobody ever will.

I am saying that is reasonable to suspect that gender plays a role here. Which is why I said "interpreting this as a continuing pattern of misogynistic behavior seems reasonable," and not whatever you think I said. We live in a world with a history millennia long of systemic sexism and endemic misogyny, a history we haven't entirely emerged from yet. People who see this incident as part of that history are not insane. They are reasonable.

I'm not saying that's the only reasonable interpretation. I'm saying reasonable people can differ on things like this, and you frothing at me won't change that.
> even though javascript has something equivalent to python's setattr().

Python provides significantly more hooks into the behaviour of arbitrary objects, and arguably provides more flexibility than JS.

Here are a few notes from Mike Pall (LuaJIT) on Python features making a straight interpreter slower, and the language harder to optimise (JIT tightly): http://lua-users.org/lists/lua-l/2004-11/msg00083.html

Animats is full of shit, the ability to add arbitrary "static" attributes to existing objects is really not the main problem.
I don't think that's a good analogy or in any way illuminating the mechanics of the situation.
The existence of God is non-falsifiable and hence unscientific. This doesn't mean that God does not exist, but it does mean that there's no observable phenomenon that we can explain by his existence.
I see, thanks for taking the time to explain!
I've not had any issues, so I have no first-hand experience, but they seem pretty active on forums such as Whirlpool. In doing my research there were good reports of them on various hosting forums too.
Yes, but vitamin A content is low anyways.
NSA Reform Bill Lives or Dies Tonight: Updating
Zonemaster – Check, measure and understand the workings of the DNS
For a general-purpose problem, Perl won't be particularly fast. For a Perl-type problem (scanning and parsing big files), Perl is very fast.

Doing a Perl-type problem in a general-purpose language would be considerably slower. However, Python or others will perform much better in the "can I read my own code six months later" benchmark.
Almost all these points apply to javascript as well. Javascript, however, is not really slow anymore.

http://benchmarksgame.alioth.debian.org/u64/benchmark.php?te...
I experienced a highside [1] dirt bike crash a few years ago. I hit the ground with incredible force, which fractured my arm.

The following day, one side of my body was covered in contusions, and I had a severe phone-shaped hematoma on my thigh.

I have every reason to believe that wearing a helmet prevented a serious brain injury. Also, Otterbox makes a pretty good product.

[1] http://en.wikipedia.org/wiki/Highsider
The DevOps Movement
GPL'ed means everybody can potentially use it. It's a stand alone tool the user has already installed, it does not have to be distributed, or liked against. And I don't see why these people wouldn't write a few lines a guile. Right now they usually write a few lines of shell.
Excellent answer- I wonder though why more start ups don't take out loans/issue debt? Is it simply because they can't find anyone willing to lend to them at reasonable interest rates? I would think a company like the one you describe would be a pretty good bet for a lender to give a loan to build a factory.
Python is not going to call malloc(..) for every single object that you create. It will allocate a block of same-sized objects and maintain a linked list of free slots.
JS experts and realtime database engineers: Join Ex-Googler team at Lever in SF
Hm. The pictures at the bottom are only really obvious if I middle click to make them big.
Agreed. My front tire slipped to the left on wet slanted concrete. My helmet hit the ground so hard that my glasses flew off my face and were flattened upon impact. I just ended up with a little scuff and a headache. (and a broken shoulder and knuckle)

There was nothing I could do to prevent the impact, as I've trained myself to pull my money makers under me in a fall and let my body take the hit (the broken finger got wrapped up in the brake lever on the way down). There was something preventative that I could do in case of an impact, and boy am I glad I did: wear a helmet.
The entire point of clickbait sensationalist journalism is to get people fighting about non-issues. A guy who landed a probe on a fucking comet was forced to apologize in tears because he wore a shirt that these same people disliked. Now even the MSM is pointing out how ridiculous that was. He was called sexist, exemplifying why women don't work in STEM. They just found evidence of organic matter on the comet. This is groundbreaking. But the fucking shirt. Scientific achievements don't generate the clicks and outrage like sensationalist "fuck ethics" journalism.

Let's make HN about sensationalist articles about shirts and off-hand jokes at private dinners.

Why not just unmod all of the websites that do this routinely. This is hardly as big as half of their "stories", and then let the front page be covered with stories that sit there for 2 days because they have 3000+ upvotes?

This place has become a more toxic version of Reddit. Oddly, this story isn't on the front page there, or even on the front of /r/programming. Or even in the first 4 pages. I guess they're doing something better.

How about we take it a step further and ban positive mention of Uber, since it seems the majority here hates Uber for one reason or another, even if they're mostly uninformed (and yes, quoting BuzzFeed or PandoDaily as fact makes one uninformed) or do so because someone poked their feelings. Maybe next we can ban gendered pronouns and require people disclose their full names, place of employment, and home address, because anonymity is the cause of online toxicity. We definitely need to lower the downvote bar to 0 so that new people can immediately begin downvoting anyone they don't like or disagree with. Let's see how deep this rabbit hole goes.
> what would be the reason they didn't put a nuclear battery on board

Not every launch makes it to space.
Glad to hear you're safe Stephen, thanks for the reminder.
Google May Penalize Non Mobile-Friendly Sites
Microsoft puts Docker on Windows clients