skysight-inc/HackerNews huggingface dataset:
Thank you! Means a lot, been working on this in the dark for a very long time (I originally though it might be paid version of Grafana). Really great to have the code public and show of some of the great things the backend will enable.
How to Appear Incredibly Smart During Meetings
Crowdcrafting: a Python Flask stack
New York Attorney General halts sales on major herbal supplements
There are specific circumstances where spot heating could win out, though. Consider big open areas like church naves, gym halls, concert halls, large open-plan workshops and so on. Even if it's cost-efficient to heat these when they're near their intended or maximum occupancy, it's often too expensive to heat them for say 1-3 people. (And it just takes too long to heat them if the small group of people enters at short notice.) These buildings also tend to have high ceilings, so from any point on the ceiling you're fairly likely to have a mostly unobstructed line of sight to any person in the hall. So use ceiling-mounted narrow-throw IR spot lights trained on the small number of people inside to warm them. By hitting each person from decently-widely-separated directions with two to four different heat lamps at the same time it should be possible to overcome the problem of radiant asymmetry without having to resort to local insulation. Apparently some work is being done on this at MIT: http://www.economist.com/news/technology-quarterly/21615065-... http://senseable.mit.edu/local-warming/ .
I just created a tool to walk a wsdl definition to create a single contained xsd file for distribution to users of the wsdl.
With Tcl the tool was done in a couple of hours.

Edit: Also http://caiusproject.com/ looks very interesting.
The problem is the standard doesn't guarantee that, so people will inevitably read the standard, decide that they can't actually trust random_device, and then build their own, much worse version.
lol that's brilliant !
"While extreme weather prevented SpaceX from attempting to recover the first stage, data shows the first stage successfully soft landed in the Atlantic Ocean within 10 meters of its target. The vehicle was nicely vertical and the data captured during this test suggests a high probability of being able to land the stage on the drone ship in better weather."

That sounds pretty promising.

There's also a picture of the "landing" on Elon Musk's twitter feed: https://twitter.com/elonmusk/status/565716774260576262/photo...
Sorry, but your comment lacks substance because you don't provide any argument for the way you think. Why should it only be used for iterators and anonymous types?

There is a pretty good argument for using the

auto var = T{val};

style of defining variables. The {}-initialization won't narrow literals. You can find more discussion about this in GotW.

Maybe you have a good reason for not liking the style and there certainly can be arguments against it. But from experience I find that many people opposing more use of auto simply oppose it because it is different to their old ways. Therefore I'd like to see a proper argument for your comment.
Could be because of more strict consumer rights. They differ for countries within EU.
Nice article! I really like how the website style's orange colour goes into your diagrams.
Hey, at least you can sue GD if they have been negligent in their drafting and you suffer loss as a result. Although of course the likelihood of this happening in the context of a basic sales contract is negligible to non-existent!
What is different from the previous 2.1 is not clear.

The most interesting part is:

"Since the start of the funding campaign in December several thousand
people have been kind enough to donate a total of 250000 Euro to support
this project. In addition the Linux Foundation gave a grant of $ 60000
for 2015, Stripe.com and Facebook.com each pledged $ 50000 per year.

I am amazed by this superb and unexpected support for the GnuPG project.
This will not only allow us to continue the project and hire at least a
second full time developer but gives us also the resources to improve
things which have been delayed for too long."

I think everybody agrees that the most of the success of the campaign is due to this single article:

http://www.propublica.org/article/the-worlds-email-encryptio...
have you looked at elance and odesk? there are many pro's there for building prototypes and they don't bother usually stealing ideas. you can even make them sign an NDA first if you want to.
New generation open source event management
That £38 included voice and data service, I hope... In principle it should be possible for the operators to offer you a better deal this way, though in practice they don't really have to, it seems.
Run a security check on your Google account and get 2GB extra storage
Threat Exchange
AngularJs service to wrap SignalR in your next real-time webApp
How well does the rand48 family of functions fare ? http://pubs.opengroup.org/onlinepubs/7908799/xsh/drand48.htm...
At home, I replaced my Cisco ASA 5505 (which replaced a Cisco 1811) with a RouterMaxx 1106 [0] running OpenBSD (from CompactFlash), though it's certainly not cheap.

[0]: http://www.maxxwave.com/solutions/security/routermaxx-6-port...
Or, you know, just buy an unlocked phone.

Not too hard. Of course, if you want the latest bells and whistles you'll have to pay, but it's not hard to get a phone for cheap.
I quite enjoyed how the author quoted, “I would be much more convinced if I was reading the report from a credible peer-reviewed professional.”, without criticising the quote themselves. The reader is left to decide on their own that the quote is douchey.
Yep, let's hope the project gets in a better shape thanks to all these funds.
I'd love to see an actual game code using FP. Like a snake or something. Is there any performance advantage?
Make money from your Android phone – TPBoat
> But he's the one who signed up to do a crap job for little pay, and keeps signing up to do it again every year. And that makes him part of the problem.

Quite the opposite. The problem is that there already too many assholes who make it their sole mission in life to maximize their monetary inflow. But the fact of the matter is that this world keeps running because millions are prepared to do their part for a very modest fee.
I think they were referring to the feature on the Play store which allows you to request an app be installed on another device from the web interface, rather than being able to download APKs from the internet.

I find it a really nice touch when I've been linked to an app from another site to be able to instantly get it installed on my mobile without having to fish it out of my pocket and do something silly like take a photo of a QR code.
I would have to guess at what interests you :-) but some recent links I found interesting -

- VecTcl numerical package at http://auriocus.github.io/VecTcl/vectclab.html

- Tcl on Android at http://www.androwish.org/index.html/home

- Test automation at http://caiusproject.com/

And most interesting to me, naturally, as the author :-) http://wits.magicsplat.com/screenshot.html
CBS News correspondent Bob Simon has died at age 73
1.467.534 Declassified Government Documents (1945 – 1969)
In other words, in the long run, it's well worth the risk trying to get off of the planet, because the planet is doomed.
I'm interested! your email-address?
Meh. In most software test suites don't accurately portray or reflect real world workloads or results. I interpret this as 'our test suites are embarrassing'
I think these phones should be unlocked the day you sign up for a contract. What's the point in keeping them unlocked? You can't violate your contract. I can think of one downside for them carriers: they won't be able to charge you extra when you travel abroad, but then you have to ask if that's really in the best interest of the customers? Perhaps not.
The Current Status of Browser-Based Virtual Reality in HTML5
In the bottom right I get a plaintext unstyled link that says "Continue in browser"
Good to see ES requirement will be removed for dashboard storage. Keep up your good work Torkel!

Are you abondoned your "paid version" ideas?
They're cardboard albums... What does one call this, outsider art (which would fit since one of the albums is called 'The Outsiders are Back')?
If anyone here is a `pass` [1] user, and you're using 2.1.1, or 2.1.0, I encourage you to upgrade. These two older versions of GnuPG had some nasty bugs, fixes for which the pass community sent upstream where they were accepted.

The result is that pass 1.6.5 and GnuPG 2.1.2 work nicely together.

[1] http://www.passwordstore.org/
I wonder if you feel that you ought to be at your desk for at least the bulk of the traditional working day... Other people are working 8+ hours a day, so I should be too.

I struggle with that feeling. I've been bootstrapping my own business for years, and I have a strong inclination to feel guilty if I'm not "at work" while other people with more conventional jobs are at work. It can result in me spending a lot of unproductive time at my desk.

I recently took a year pretty much away from work, to do my house up (mostly building a home cinema, woo!). The business kept ticking over just fine with me doing 20 minutes of emails a day on average, and a bit more here and there to fix the odd pressing issue.

The time off reshaped my attitude to work-life balance quite considerably. After a year of not doing much work on my business, I no longer felt so guilty for not being at my desk. Now I go through phases of doing lots of work (I reckon that when the motivation is there, one should run with it), but I also try to do other things: meet friends for lunch, play tennis, learn Spanish, go on the odd little holiday. My instincts still tell me that I should be at my desk, working (or at least at my desk), but I've got better at seeing them as illogical and fighting them.

A huge perk of having your own small business is having the freedom to organize your time the way you want to. If you can have a successful business without having to put in lots of hours, that's great. But you have to give yourself permission to do this.

Sitting at a desk wasting time is pointless, but I can associate and I think it's a natural inclination. But it's a very unhealthy inclination, in my opinion much more so than the inclination to go and do something completely different, something fun.

This isn't to say that you shouldn't be able to find productive business-related things to do. Without knowing a lot more about what you do and what you're looking to do with your business I can't really comment on that. But with almost 15 hours a day at your computer, and "no life" (your words!) I do think you might do well to try and address your work/life balance, which may involve tackling the deep-seated feelings or instincts that have you sitting at your desk so long when you're not being productive.
I honestly don't get why you're being downvoted. Healthy criticism is good for any community.
Because Security By Obscurity is so totally THE solution.

Note that reverse engineering is also used for very legitimate reasons. For example for interoperability. In a lot of jurisdictions it is absolutely legal to reverse engineer for such purposes.
The claim that the C standard suggests not using it is disingenuous: The footnote in question just says that there aren't implementation quality guarantees and specific requirements can be met with application specific RNGs. This applies to most of the standard library...

Also the anecdote about bad rand() in a 1983 BSD libc says little about current rand() implementations!

These look ok, for example:

https://github.com/lattera/glibc/blob/master/stdlib/random_r...

https://www.opensource.apple.com/source/Libc/Libc-320/stdlib...

Of course it's true that relying on libc implementation quality is always risky for maximally portable programs. Same can be said for stdio, malloc, etc etc.
If all you're doing is working all of the time, then you're not as effective as you could be. By choosing to work within certain time constraints, you could be more productive, while having the time for guilt-free play, which is essential. Look up "Stuart Brown and Play". You'll know what I mean. The important thing is to set boundaries between work and play. Look up Cal Newport fixed-schedule productivity.
Isn't there a "Continue in browser" button right under the "Continue in App" button?
Yes, if you need unique, and generated on the server (not remotely) then also include getmypid() and the IP address (or name) of the webserver (if you have more than one).

Then use the option for more entropy in case the function is called more than one in a milliseconds.

So in total:

uniqid(gethostname().getmypid(), true);

Will be unique if you give sane names to your machines.
Yes, everything will be open source. Thanks to Grafana sponsors and me being part of the Raintank company that will provide SaaS and support services around Grafana and other existing open source monitoring/metrics projects as well as new components that we are working on (all open source!)
Yaquake + neovim + fish
Mold is caused by humidity. One way to increase humidity in building's shell is to have humid air and large thermal gradients in poorly ventilated areas. Opening windows does not help in the humidity that gets into structures when air with vapour enters colder structural parts of the building and releases it's moisture. Warmer houses-> the point where moisture is released moves closer to outer wall. That's at least my laymans understanding of one of the mechanisms which affect houses.
I Aborted My Baby – Because It Was a Boy
> The purity of Coq ensures that each request is answered exactly once in finite time.

How does Coq ensure that the request completes in finite time?
Watch Avunu 2 (2015) Telugu Full Movies Online – Watch Full Movies Online
What is the flexibility with "open" switches? To get linerate switching, I'm guessing you're still limited by the hardware? Is the benefit that you can more easily setup routing tables (instead of depending on the switch vendor's capabilities), vlans, etc. just by creating them in userspace then pushing them over to the hardware part?

Or can you actually get fairly low level, like implementing your own algorithms for channel bonding? A while back I wanted to do some L7 inspection, but could only get like 10G per server, and we had 40G coming in. EtherChannel didn't acceptably balance out the traffic. Doing so would have required dealing with one of the network processor vendors and all that mess. Would an open switch platform make this a straightforward exercise?
Umm, looking at that Wikipedia link, it's legal in about 17 and illegal in about 7 European countries, so I'd say it's more often legal than illegal (though the definition of legal/illegal is often not so clear-cut).
very cool. I like how you've optimised for a frictionless signup. The LinkedIn link is a smart way to leverage people's existing profiles. Is the connection between brandme.io and linkedin live? I.e. if I update my linkedin profile will my brandme site auto update?

Great work and well done for launching!
You're now also a laughing stock of the entire VC industry, you have an insane amount of stock worth absolutely nothing, and you're under investigation for trying to defraud corporate taxes.

Oh, and you've also proven that you don't know the difference between valuation and money. Or why valuations from other VCs are what they are.
This is a major app store problem that a lot of developers, particularly indie developers, have complained about, but Apple has seemingly ignored so far. It'd be quite amusing if the answer turned out to be "just plug Pinterest's engine into the app store"... if it was that simple.

Then again, it's hardly a hard problem - it's just one that Apple has done almost nothing significant about over the years. Practically any solution is better for developers (and users) than the current status quo.
Looking for relevant apps in the Apple App Store is a growing problem. This should be a feature built within the App Store. Why can't Apple do the same? Why do they need another application/service to do the "app discovery" for them?
The IXV is more similar to the SNC Dream Chaser than any of what SpaceX is doing. Though you cannot compare them either, apart from that they are both spaceships, utilize the lifting body concept, and have (at different levels) autonomous control.
Not none

"Among younger men, the range of protective effects was minimal, with a significant reduction in hazards present only among those who reported consuming 15.1-20.0 units/average week (hazard ratio 0.49, 95% confidence interval 0.26 to 0.91) or 0.1-1.5 units on the heaviest day (0.43, 0.21 to 0.87)"

A hazard ratio of 0.49 means your chance of dying is halved. That seems like a very significant benefit to me. As a comparison in this study the hazard ratio for all-cause mortality for engaging in a very high volume of exercise is 0.65 http://www.hivdent.org/_nutrition_/2011/PIIS0140673611607496...

(the 95% confidence interval for the exercise study is much narrower though)
Divide and Pay – Android App Released
> hard to imagine a case where a 623-dimansionally equidistributed PRNG could fail

Well, there is the generalization and improvement of MT19937 in form of the WELL generators. They go beyond that, so there probably are cases where it's needed.

> PRNGs could become obsolete but "truly random" will always mean the same

I'd argue that far fewer people need truly random than those who just need a dice roll.

There are those who work on crypto. They won't need anything in the C++ stdlib because there are libraries specifically for that. They also provide much more that is needed for programs utilizing cryptographic primitives. This group should know what they're doing and choosing, and if not should have no business writing such software. And they won't even accidentally pick MT.

There are those who do numerical simulations. They neither need or can use a "truly-random" generator because submitting a paper with the words "to reproduce our results, grab the following 2 TiB file of random bits ..." is probably frowned-upon. Reproducability of a sequence is a feature, and a good one. Heck, quasi-random algorithms also have their place. In any case, you shouldn't do simulations with just a single PRNG either to rule out interactions between intricacies of your model/simulator and the PRNG. So people in this group are likely to use a framework or library that caters to their needs, too, which includes several different PRNGs (even obsolete ones for checking older results), distributions, special data structures needed for certain kinds of simulations (e.g. event queues), etc. This group also should know what they're doing and why, otherwise they shouldn't publish research at all.

And then there is everyone else who just needs a random number every now and then. Maybe for shuffling a playlist, maybe for rolling a die. Having easy access to a PRNG that works well for a large number of use cases (they wouldn't have any idea what to choose anyway) is a major benefit to this group. They don't care about (or notice) the difference between pseudo-random and truly random (even though the latter sounds more impressive and the former somehow not random enough, even though anything that doesn't look random in the former case is often bad seeding, e.g. in a loop). They just want something to work. MT19937 is a very safe choice for this group, and as an added benefit, it's much better and often faster than LCGs.
On the Moon or Mars was my immediate thought too. A team of robots could build a bunker by sealing off an impact crater for the first humans to live in.

However on Earth, I could easily imagine these robots being useful too. When they get more advanced, reducing/removing the human labour will mean we will get much cheaper buildings with really creative designs.
How I [arguably] defeated Medium's #WordSearchWednesday
I used Clojure a lot as a hobbyist language for 2 years, then changed to another one. I found I missed the immutability the most, even though I hardly wrote multi-threaded code. Once I was thinking "concurrently", going back to having to think about whether a list or map was in the right state took some getting used to.

As for what I couldn't get used to in Clojure, even after 2 years the circumfix parentheses still seemed unnatural, even though I know they're necessary for macros. I guess using f(x,y) notation in school and one's first programming language is a bond too hard to break.
At a guess it demonstrates that there's no possibility for infinite loops or recursion. It's going to rely on a model of the storage mechanism (memory, disk, whatever) that will respond to requests for data in finite time, but that doesn't seem an unreasonable assumption to make in this case. You have to draw the lines around your proof system somewhere or else you're going to end up having to model the entire world.
I really, really like knowing what kind of object something is by looking at the code where it is created. I really, really like it. I find it extremely helpful.

This sort of thing:

auto x = function();

is so unhelpful

I find it frustrating and an active impediment when I can look at an object being created and not know what kind of object it is. In some programming languages, knowing what kind of object something is doesn't matter so much. Not the case here.
Similar one if you like that kind of thing

http://www.theguardian.com/sport/blog/2009/jan/15/masal-bugd...
Last time I used Azure websites was a year ago - the command line tools were fine, the UI had a lot of random 500s - but the main thing was having to commit all my generated resources because Azure wouldn't run gulp or grunt. Is that sorted out now?
Could you elaborate? I'd be interested in what kind of nasty bugs.
This is great, as more real life examples are needed.
The last line threw me off:

> an unauthenticated user cannot access private pages (like edit) or modify the file system with system calls.

System calls? How do they come into the picture? And wouldn't reasoning about system calls require proofs about the kernel itself?
SpellChecker aka "Did you mean..." system might be on its way too
Congrats for launching! Sounds like a valuable service. I dont think you're doing a good job selling it though. The home page is too full of marketing speak. I would prefer more concrete examples of how your service aids in customer retention.

Also, im personally not a fan of stock photos. I think you'd be better off with screen shots of the product.
There's powershell remoting for this.

You can also SSH into a Windows box with powershell server, it's expensive though. If Microsoft just purchased it and made it an add on, I suspect a lot of Unix people would be pleasantly surprised by how rad powershell is.
The only problem of KDE is the default configuration. Every time that I install it on an machine, must hurry to change mouse to double click. Everything else is enough good to use it without changing/tweaking it.
thanks for the feedback. We have learned few things that are absolutely essential when we got traffic from HN. we will be adding some more features, fixes before posting on product hunt :)
Check "Nikki and the Robots".

It was done in Haskell and available on Steam.

John Carmack also did a port of Wolf3D to Haskell, during his FP experiments.

https://twitter.com/id_aa_carmack/status/331918309916295168
ML syntax is only weird if you consider C/ALGOL style the one true normal. if nothing else, the fact that so many languages use it should remove it from the "weird" category; it's simply the style that matches ML-style programming most pleasantly.
There is no doubt when the original iPhone came out it was streets ahead of the competition, the likes of Nokia and Blackberry had become complacent, Apple turned the industry upside down.

The competition hasn't stood still since then though, the difference between a Lumia a Samsung and an iPhone much.

So why do people continue to pay a large premium for a small increase (if any) in functionality?