skysight-inc/HackerNews huggingface dataset:
Lots of similar concepts to what we do with NoFlo and MicroFlo in Flowhub (http://flowhub.io/) -- and actually interesting that they went with the more limited editor from Node Red instead of our open source UI (https://github.com/noflo/noflo-ui)

Here's one fun IoT project we did in Flowhub: http://bergie.iki.fi/blog/ingress-table/

In any case, great that SkyNet is open source. I'll look at wrapping the APIs to NoFlo components when I find a bit of time...
I'm not sure if .NET has a bad rap at all, rather I believe the onus is on the .NET developer to show it was a better choice than the alternatives that are more mature and flexible from a licensing standpoint.

I consult as a software engineer on various projects, frequently C# and Scala. C# is a fine language, and Monodevelop is continuing to improve, but I don't see any advantage over choosing a more 'open' language with a much more mature runtime (JVM) and an overall more advanced language (Scala).
It's not just about you though. In a lecture of 100+ people on laptops, you're bound to have plenty of distracting people browsing youtube, watching flashy videos or somesuch.

That sort of thing can affect the people around you negatively. In that regard, it's hardly any different than asking the hall to be silent while the lecture is on, rather than everyone chatting out loud.
Ooh, it gets better:

> On the television program Super Animal, a woman compared her pain from childbirth to her experience with Irukandji syndrome: "It's like when you're in labor, having a baby, and you've reached the peak of a contraction—that absolute peak—and you feel like you just can't do it anymore. That's the minimum that [Irukandji] pain is at, and it just builds from there."
That sucks. It makes responsible disclosure seem marginally less attractive without any type of reward. I am sure most people would either do it or not, but there's probably some on the fence. And some people might actually start looking knowing there was a legitimate reward.
I always find with the clone beers I've made they're not really that similar to the actual beer.

I think there's possibly a number of reasons for this. The yeast strain used is highly important along with the fermentation temperature. The mash temperature used is also very important (and whether it's a step mash).

I'd be interested to know other people's experiences with trying to clone beers.

( As a little aside I'm working on a little opensource device for homebrewers to measure specific gravity during fermentation http://hackaday.io/project/1231-Zymeter )
Neat idea with good potential, but Affero GPL just means nobody realistically is going to use it. :/
I tried this with a site of mine. GoNative works great and there's a lot of future potential too. However, at a certain point, we're just re-mapping the WWW sites 1-to-1 to wrapper apps. Regardless, I place the blame for this on users, entrepreneurs, and consultants, and I think GoNative is really just giving everyone what they want (for better or worse).

Related (add bookmarks to home screen):

http://lifehacker.com/5809338/add-web-site-bookmarks-to-your...
I think the modern definition of "cakewalk" was intended here that does not have the racial connotations [1]:

an easy contest to win
an easy task

While the background on the word is interesting (I'll admit that I was unaware of it), the word does not have those racial connotations in conversation today.

[1]http://www.merriam-webster.com/dictionary/cakewalk
That is interesting! I have recollections as a kid growing up in Kentucky in the early 70's of our elementary school holding cake walks as fund raisers. I was not aware of any racial overtones then, but it was Kentucky and I was young and staggeringly clueless.
If you read your own link, you would realize that, insofar as "cakewalk" has "racial connotations" (that's quite disputable -- it certainly has a history linked to racial issues, but "history" and "connotations" aren't the same thing), "piece of cake" (which you suggest as a preferred alterantive) is equally tainted as it directly derives from the use of "cakewalk" that you find troubling, as well has having the same meaning with regard to something easy.
Interesting point I haven't seen discussed directly before:

System administration, which includes operator actions, system
configuration, and system maintenance was the main source of failures
-- 42%. Software and hardware maintenance was the largest category.
High availability systems allow users to add software and hardware and
to do preventative maintenance while the system is operating. By and
large, online maintenance works VERY well. It extends system
availability by two orders of magnitude.

I've usually seen the online vs offline maintenance tradeoff depicted as the availability benefits of online maintenance vs the massive development cost of a system that remains available despite operator error during maintenance -- but if you meet the much easier standard of fail-fast (human error causes the system to go down but doesn't corrupt the database) then online maintenance is still an overall win even if it's the primary cause of failures.
Yes, they ate what was available to them. For generations upon generations. Those who survived were usually the ones whose bodies could thrive on that diet. The mankind of today are descendants of those people, with their genetics. So while the idea of a "paleo" lifestyle might be a bit too simplistic, it's vastly better than the USG's current guidelines. If you could just remove refined sugars, starches, and fruit juices from the food pyramid, that'd be a fantastic start. Their negatives vastly outweigh their positives. Whole, unadulterated food products seem to be the way to go.
1024-bit RSA key is not a good test, as both NIST and CABForum policy require at least 2048-bit for RSA private keys used in SSL certificates. What is the performance with that size? or even 4096-bit?

What about ECC keys?
Oops, I must have used "cakewalk" at least once in my life.
How is it spooky? We are talking about fences not ghosts.
Most companies have low revenue in year zero, but if they're not building revenue in year one, they're a lottery ticket, not an investment.

That is what a prospective employee is being asked to do when they take equity in lieu of market salary: invest in company shares.
I'd agree with that. The 49ers of that era were able to benefit from a lack of a salary cap. They were stacked across the board. It was the place you went when you were an aging star who wanted to win a ring. They wanted those more nimble guys because of the crazy pass rush of the other teams in their division and conference.
A friend of mine got bit by one once. She showed up in the hospital and calmly explained that she got bit by a black widow and asked for the anti venin. They looked at her skeptically until she pulled out a baggie with the dead widow in it. Then they treated her right away.

If you find yourself bit, kill the spider and take it with you. You'll forestall any complaints and questions about whether you're sure it was a black widow and shorten the time to diagnose and begin treatment. (I.E. You'll experience far fewer of the symptoms the sooner you get treated.)

(Unfortunately as of a few days ago, there is still a storage of supplies for the antivenin: http://www.ashp.org/menu/DrugShortages/CurrentShortages/bull... So some hospitals may not have it in stock if they normally would. But apparently emergency supplies remain.)
Could this work as a piano keyboard? That would be way more useful for me since I usually have a physical keyboard (laptop) but I can't really carry around a midi one.
>> campus newspaper's website being down for few hours is no big deal anyway

I'm glad you didn't work for my campus newspaper.

Several other people have echoed your comment that these are things that you can just as easily handle on your phone. But I think that misses the bigger point. If a professor can ban laptops, he can ban phones and tablets and all other communication devices.

My overarching point is that devoting 100% of one's attention to a college lecture is not only not always necessary, but in some cases, not desirable; there are legitimate reasons why a student attending a lecture may want to receive communications, and legitimate reasons why he may wish to respond to those communications immediately.
RTFC. Obviously we cant do that when the page isn't even able to load.
> If you read your own link, you would realize that, insofar as "cakewalk" has "racial connotations" (that's quite disputable -- it certainly has a history linked to racial issues, but "history" and "connotations" aren't the same thing),

There's no need to be snarky. In the same link I cited, it notes that this etymology of "piece of cake" is hypothesized but uncertain (which easily verified elsewhere)[0][1].

I agree that connotations and history aren't the same, and in fact, if we accept as fact the premise that the etymology for both phrases is the same, this example only underscores that fact even further.

Even if we assume the etymology is the same, I posit that "piece of cake" has been appropriated and sanitized far more than "cakewalk" has. This is an example of where etymological history and connotations diverge[2].

[0] https://en.wikipedia.org/wiki/Cakewalk#Modern_times

[1] http://www.etymonline.com/index.php?term=cakewalk

[2] An example of the same phenomenon working in reverse would be the word "niggardly", which has a completely non-racist etymology[3], but nevertheless may carry racial connotations in use[4]. The fact that the word is of Norse origin doesn't change the connotation it carries when used, even if undeservedly.

[3] https://en.wikipedia.org/wiki/Niggardly#Word_origins

[4] https://en.wikipedia.org/wiki/Niggardly#David_Howard_inciden...
is xbet (built using counterparty) the first truly decentralised, trustlesss p2p betting platforms?

the possibility of using broadcasts as heartbeats and warrant canaries too interest me greatly this seems to fit the job

exciting stuff. Bookmarked for reading later.
Looks like a standard deterministic seed used by most SPV clients (electrum etc)
You're replying to their CEO.
Think of it as encouraging better stories from them.
Have you actually read the article? It's all explained http://en.lichess.org/blog/U4mtoEQAAEEAgZRL/strongest-chess-...
>But do haters realize that you can run .NET on a fully free/OSS stack, in the cloud, AWS, Linux, the works? That question is not rhetorical. Do haters realize that?

Yeah. They just don't care for the sub-par experience of using Mono. (MS opensourcing large parts of .NET / CLR etc is quite recent, so it doesn't have changed the climate yet).

>Comment below on why .NET has such a bad rap.

Well, not that much bad rap. People just don't use it. From what I read on most forums, hackers using other languages tend to like C# (lots of people, even in Unix land), and respect F#.

But they either want a mature system with longer open source presense and better support than Mono (e.g Java) or they don't work with such managed runtimes at all and they opt for something else.

Note that Java, which has been open sourced and has had a huge hacker community for many more years than .NET, still gets a bad rap because of Oracle's actions and behavior.
This reminds me of something I had in the 90s that was a lot like this, but using ultrasonic triangulation with an L-shaped frame on the monitor.

It was a complete pain in the ass to wave your arm around to do everything.
Modern "nutrition science" has saved plenty of lives. It's no where near as important as indoor plumbing, but managing diet often has huge impacts when dealing with many diseases.
This is interesting, but it would be more compelling if it mentioned the time scales involved. I really don't know if we're looking at 6 months' worth of data, several years' worth, or what. I'm assuming it's corrected for seasonal fluctuations, but with no longitudinal scale it feels a little handwavey.
Even if it is the latter, couldn't you write a pure PHP implementation of a web server, and use that to server your PHP website?

Much like WSGI in the Python world?
Enabling IPv6 for content motivates ISPs to enable IPv6 for users, and vice versa; it's a positive feedback loop.

Consider an ISP with Native IPv6 and NAT'd IPv4. (T-Mobile and Verizon Wireless are specific examples in the USA.) When you dual-stack your server, that traffic no longer needs to traverse the NAT, so users may see better performance.

There's no way to avoid NAT in general, because there simply aren't enough IPv4 addresses to go around, but ISPs should be able to deploy NAT equipment with the assumption that the operational costs will decline over time as IPv6 becomes more popular.

Putting stateful NAT boxes everywhere is antithetical to the concept of a free, neutral network, so we should all be striving to make the alternative viable.
Waiting for that Perl 6 implementation in RPython any day now.
That's called loop fusion and most optimizing compilers have it.

http://en.wikipedia.org/wiki/Loop_fusion
Tons of improvements and new cool (and useful) technologies being released for the browsers and yet we have to spend ALL of our time writing JAVA code for biggy-catch-a-piggy STUPID phone apps with features already delivered by a THOUSANDS of different web applications.
Would be nice to have that in another countries. Good job!
I find it ironic that the wikipedia page on clickjacking [0] lists exactly this exploit as the example, and yet noone has reported it or fixed it in all this time.

[0]: https://en.wikipedia.org/wiki/Clickjacking#Examples

Edit: This example was added to the wiki page in December 2009. Relevant link: https://en.wikipedia.org/w/index.php?title=Clickjacking&oldi...
Can you or someone make one for Ruby please?
What I really want is the inverse of this...

...although I blame that on what people share rather than the creator of this. The layout and implementation are great.
What a tar baby!
Story-wise, this is a dupe of https://news.ycombinator.com/item?id=7849389 which had significant discussion 2 days ago.

Also, the submitted title ("Why would someone release a 54 years old software?") broke the HN guidelines badly. Please do not rewrite titles to put editorial spin on them.
Any chance to link to the Schmidt Pain Scale[1]!

1.8 Bullhorn acacia ant: A rare, piercing, elevated sort of pain. Someone has fired a staple into your cheek.

[1] http://scienceblogs.com/retrospectacle/2007/05/16/schmidt-pa...
StackOverflow: CURATION BY HUMILIATION.
Wow, I hadn't even noticed that.
Does the word "hip" mean something in the context of PHP?

edit: I mean, is there a reason HHVM and HippyVM both use the word "Hip"?
I realize this is one of the "better" examples, but it's certainly close to home for HN, but would you really argue that recorded audio and drawn diagrams are more useful for CS/algorithms courses than some typed snippets and pseudocode? That was at least where having a laptop in class really paid off for me.
> However, no-one seems to care that most voice recognition tools like Siri nowadays send and store data on servers, and nearly all those aren't OSS.

I think one of the reasons Jasper [1] was so well received was that it was offline.

[1] http://jasperproject.github.io/
With 10%+ MoM growth it's pretty dang easy.
I was bitten by a brown recluse as a kid; I had a scar the size of a quarter on my leg from the skin necrosis. The only lasting effect was an acute arachnophobia.
Is there any good reason at all for an employer not to tell you about preferences? It's a simple question: "do I need to subtract more than 1x the amount of money you've taken from your sale price?"

If a company wouldn't tell me what the prefs were, I'd just assume 2-3x participating.
"Traditional academic publishers hate him!"
Several of us who work on PyCA Cryptography (https://cryptography.io) will be doing code reviews (our docs outline the code review process we use).
Nuts. I would have probably stuck with lab rats.

I was bit by a brown recluse as a kid. The symptoms were nothing like this but it did create a large nasty looking hole in my calf that seemed to grow for a couple of weeks rotting the flesh. It was unpleasant but not all that painful considering.

In addition to the recluse bite, I have been stung by bees, wasps, jellyfish and a scorpion but the worst was from nothing less than a caterpillar. It happened twice... two different kinds of caterpillars (the first one I put my hand on climbing a tree, the second I actually picked up). It was not to the level described in the article, but some of the same type symptoms appeared. My arm ached with horrible muscle pains, I felt symptoms throughout my body and I felt extremely ill for a day or so.
I was around 10 or 12 at the time, we had just moved to Florida and I was quite surprised to learn that some caterpillars stung. I don't live there anymore but am still extremely wary of caterpillars that have any fuzz or hair.
Not having RoR experience, I can't comment on their approach to doing things.

Yes sessions are prevalent in other languages, and that is typically the 'default' method for maintaining state. In .net however, you also have the following methods: http://msdn.microsoft.com/en-us/library/vstudio/75x4ha6s(v=v...

Most of which are commonly abused because developers don't know what they are doing with what, when. For instance I've never seen profiles used, and as much as I'd like to at-least try the idea, any attempt to move even non-critical information into profiles is met with heavy resistance as it's something 'we just haven't used before'.

One place I was hired at (thankfully to clean up some of the mess), insisted on using query-strings and hidden fields for just about everything-they had no idea of the proper way to handle things. When they did use session variables they would attempt some increment magic and mess it up so it was possible to get everything out of sync and be returning the wrong data. They made no use of Application Settings and instead used a physical control file to hard-code global variables to be used across the site.

Part of my experience and hate for .net is specific to instances I've seen-I will agree to that point, but so much just has to do with developers who use 'whatever works' instead of thinking about the underlying design implications of their application. I really just believe its because they don't take the time to learn what is happening 'underneath the hood'. The thing is, the more I work within the .net environment, it really is apparent at just how EASY it is to forget the fundamentals, to throw some tool or easy solution at something, rather then having to think it out. It's great that development time feels quick but can also feel a bit dumbing-down as-well.

I'm rambling so I'm going to shut up. :)
They're working on the HTTP server.
> To me, TDD is about writing my code and my tests at the same time

This is exactly how I've taken up TDD. I still sometimes feel like I should write the tests first, but (and maybe this is just a matter of discipline) it's much more satisfying to do exactly what you described. The tests still help guide the design of the software, because it'll be immediately visible to me if I'm writing software that's hard to test (and probably - though not always - less correct).

> F5 Driven Development

This made me spit my drink out laughing; it sounds so ridiculous when you say it like that (because it is). You're right on the mark with the addictiveness of a fast, auto-refreshing test suite, I wouldn't want to go back to what feels like the caveman way to do things.
Here. Here. This site just needs the option to outport as WebM.
Have.Tips – Fucking life hacks
He means "less magic".
The only time I've definitively seen one was in my kitchen. I put it in a Tupperware and let it loose in the yard. It was so slow moving that I was never particularly concerned about being bit.

I had no idea the bite was that bad or I would have just finished it off instead.
I'll recommend fasting with fellow Muslim friends and co-workers for a day during Ramadan. it is very rewarding and revealing about our daily routines and eating habits. I enjoy high productivity during Ramadan, plus it is healthy.
Do you have some suggestions for groundhogs :(
One day, nobody will remember Objective-C.

Let Apple have its 15 minutes of fame.
I think it's great you're funding it, and I completely agree it's a risky project. But humanity is only taken further by people with money funding risky enterprises, and in the grand scheme of things a good, clean room tls 1.2 library is absolutely an important building block of our future in computing.

Keep it up.
If you like stories like this, don't miss the one of the veterinarian who infested himself with cat ear mites and documented the results:

http://kimberlymoynahan.com/2012/10/of-mites-and-men/
They are, see Topaz http://topaz.readthedocs.org/en/latest/
> Added card-type dropdown ... Their selection isn’t stored or used for anything.

I wouldn't have thought of on my own, adding extra fields that do nothing except increase conversion.
Author of the answer in question here.. Feel free to ask me any questions you'd like about this!

I also did the same thing in ARMv7 assembly, if you're interested in that:

https://github.com/richardjrossiii/iOSAppInAssembly
Oh dear. Microbenchmarks can be misleading at the best of times, but that's a truly awful article.

The sad thing is that blog posts like that are easily found on Google by junior-level developers who don't know any better and take all the numbers on faith as representative of the language, even when the methodology is almost certainly complete nonsense.
Oh, you're right. I don't know where Bungie came from.
I think it's an error to conflate TDD and automated testing. For example, I use a combination of black box testing, unit tests, and simulation in my work, but I don't let those beneficial activities determine the architecture.
Big difference between H2 and He. Leakage is a problem, but not so nasty a problem. (Hydrogen leaks through solid metal. Yes you read that right.)
So LTP is generally thought to be mediated by an increase in the number of AMPA receptors at a synapse. There have also been studies showing that the size of spines is correlated with the number of AMPArs present at the synapse. Whether LTP actually induces the formation of more spines is not entirely clear. The general answer is 'we think the processes are probably related' but it is difficult to do the experiments needed to show that the in vivo correlates of LTP actually cause increased spine formation as part of their downstream signaling pathways. It is worth noting that most of our knowledge about LTP comes from studies in the hippocampus and that the relation between spine formation and LTP may vary from brain region to brain region and even from cell type to cell type.

tl;dr It is hypothesized that increased numbers of spines is a later stage of the process of memory consolidation that may initially appear as LTP however we need a whole lot more evidence to support those hypotheses.
CCS Bug Tester
Most of the mass of plants comes from the atmosphere, not the soil. 95%+ of a given plant is oxygen, hydrogen, and carbon. The soil provides trace elements and a place from which to absorb water.
New Territory
Can UI/UX be a part of personal finance? The answer is yes
They seem to be using the same test suite as Zend PHP. Which would mean they should be pretty compatible.

Not sure how many of those they are actually passing though. https://github.com/hippyvm/hippyvm/tree/master/test_phpt/Zen...
I've always wanted to try a laser keyboard like this one http://www.celluon.com/shop_epic.php but not to the point of buying one...

Seems to me like it is a more user friendly approach no physical feedback and no visual sounds like AirType is a power user tool. And my Das keyboard lover friends who have blank layout would hate the lack of physical feedback.