skysight-inc/HackerNews huggingface dataset:
They're highly non-linear wrt amplitude and frequency, in a pleasing way.

This makes them almost instruments in their own right. When playing a guitar through heavy tube distortion, the tubes react to your playing very sensitively, just like the guitar itself does.

When people describe random pieces of electronic equipment as "musical" this is usually what they mean.

This applies to IC amps as well, but not to the same extent. The recent history of music tech is a story of working hard with esoteric techniques to produce amazing music from primitive gear in the 60s and 70s, then inventing more reliable and repeatable techniques using digital technology in the 80s and 90s.

In recent years, people are realising that the man-vs-machine-vs-physics attrition of the mid to late 20th century actually led to a certain sonic complexity that has been missing in recent years. So now we see these hybrid products which merge old and new technology to get a deep sound while retaining reliability and a good workflow.

See also: analog voltage controlled oscillators which automatically tune themselves using digital clocks, and compensate for temerature changes.

(Incidentally, a lot of audiophile nonsense stems from them making category errors between their puported search for crystal clear reproduction, and studio engineers' quest for signal distortion with emotional quality. This is similar to how MBA types cargo cult programming terminology.)
To be fair, "wrong" is not describing everything. If it has a lot of false negatives (says "fail" when startup succeeds), but very few false positives, that would really be worth something.
This is what the NSA and all digital counter-terrorism theatre players should really do with public money: take a good hard look at the network infrastructure underpinning critical business segments, and force them to clean up their act. Be "the common man's pentest agency".
Freelanship on Product Hunt
Not really. What the article says is, the model would predict 50% of time whether a company will fail or not, which doesn't make sense, because 50% for a binary prediction (i.e. fail or not) is exactly nothing.

So maybe it's just bad or confusing wording in the article, the guy actually meant to say something else.
Really? i find that odd considering they said it's not a cross platform tool really, you will still have to write platform specific apps. Just have a mostly one way to do it.
Best cities to live in [pdf]
"He admits the models will never be perfect, but thinks that even a model that’s only right about 50 percent of the time could help investors and entrepreneurs avoid particularly bad ideas that, to the untrained eye, look like excellent opportunities."

He basically admits his model is no better than a monkey
You wonder how many other internet connected things are exposed this way. I've always wondered if there are internet connected traffic light systems (I know most systems are ancient technology) are vulnerable in the same way.
Haskell does not force you to indicate that a function has possible side effects in the program source code, the type of the function will however have such an indication. Here main has type IO (), and the IO indicates it can do arbitrary I/O and mutation. Haskell will infer the type for you so you don't need to declare it in the source code.

So I disagree with the claim "without anything indicated by the function main", and would amend to "without anything indicated explicitly by the source code, leaving the only indication in the inferred type".
In this case they are easier to redevelop compared to, say, an old industrial complex where land contamination may be an issue.
Um, you can do that in React just fine.

It's just you don't really need Backbone with React because plain object/array models are more convenient, and controllers aren't needed because there's no need to “orchestrate changes” between view and model. Check out Flux as an example of architecture (not a framework) that works really well with React.
Agreed. I look upon people who use PHP for shell scripting with a sigh and a shaken head, but I can't fault them for it. PHP works, PHP is quick to write, and for many tasks, PHP is sufficient.

I hope Haskel can gain traction in this area, if only because options are always nice to have, and competition forces everyone to bring their best game.
shodanhq search: http://www.shodanhq.com/search?q=INVENTORY+port%3A10001

telnet, ctrl-A, I20100
I totally agree, but have you read the ES6 changes (i.e. what the article talks about)? To me, ES6 provides 90% of the good parts of CS, but without some of the tendency to let people write some of the headscratchers CS allows for.
"With a Fleming working on a bond, you could say the atomic interaction is shaken, not stirred." What a great lol to start the day with.
I don't understand what the inputs to the model are.
The demo doesn't work for me - when I load the echo'd URL it shows up with "log out" on the left side but once the globe appears I get just "sign in with SSH to place a pin" again.

However, the correct way to do this is the way browsers link to external protocols already:

<a href="ssh://mars.vtllf.org">Open SSH connection</a>

This is no different than a mailto: link, a skype: button, an ftp:// link, or any other link in a webpage that uses a protocol other than HTTP/HTTPS.

Frankly, I don't want my browser talking to SSH servers. Because that means it has access to my SSH keys. If you don't think its a problem for your browser (that thing that runs javascript from anywhere on the planet) to have access to your SSH keys, the point of my comment will no doubt be missed.

A browser should do one thing, and do it well: browse pages. Once you start adding SSH clients, RDP clients, etc, you are simply inviting security holes, and arguably missing the whole point of local apps.
While undated on that page, the essay is from 2009 and was originally discussed here on HN at https://news.ycombinator.com/item?id=1041744 in January 2010, with many comments.
Yeah I'm going with confusing wording, I think he meant what I said above. Not to mention he could be referring to eliminating false positives, which is slightly different to finding true positives versus true negatives.
> Not widely used...

I use them in every single application I write, or I make my own tighter, more specific ones. They're incredibly useful in real world apps.
jshint warns about these bugs regardless of whether you have ASI flag turned on.

Writing semicolon-free code is easy. Just put a preceding semicolon before any lines beginning with: ( [ + -
The plans of JavaScript UI library Webix for 2015
And in retrospect that's quite obvious, hah!

I spent the whole time trying to think how this was connected to LOGO.
I should've probably phrased it differently. 'Keep the discussion from fiery sermons' would have been a more accurate way to put it. Religious people were generally free to talk about their faith, and this was only 'discouraged' if they'd go so far down that road that nobody else could identify in any way. That almost never happened though. In fact, one of the organizers was a conservative evangelical Christian.
JSC doesn't have JIT.

They claim perf is fine though (e.g. because render is always async, app code is always in background).

We shall see!
SQRL is vulnerable to phishing and spoofing attacks due to the lack of mutual authentication. I can send you a phishing email with a link to a webpage that looks like PayPal, on mynastydomain.com, and then display an actual PayPal QR code to you. There's no complete solution to this all the time you're passing tokens with an unauthenticated association over an air gap. The IP binding proposal is a just a disaster for a number of reasons.

This system provides mutual authentication and the ssh command (that the user will surely copy and paste) doesn't contain any tokens. The session token is produced after authentication has taken place.
How it compares to LMDB?
I think you are, see:

https://news.ycombinator.com/item?id=8971353
Indeed. Non-profits find recurring donations highly valuable, because it lets them make plans for the future based on reliable income.
> He basically admits his model is no better than a monkey

Well, technically, a monkey with a coin to flip. "Heads this startup will succeed, tails it will fail"
>They would need to ship a JS interpreter that gets run on application startup

Um, why? They already have JavaScriptCore (it's an iOS API).
I am trying to imagine a building sized cylinder appearing and dissapearing throughout the day in my neighbourhood, on a regular basis. Seems kind of cool to me.
I Wrote a Book: “JavaScript Application Design: A Build First Approach”
I think it's been like this for a long time. Before things like port scanning there was wardialing.
Even technical people can make stupid mistakes. Look at MongoDB and it's legion of fans.
How Network Science Is Changing Our Understanding of Law
Show HN: Primrose – a text editor that runs in a WebGL texture
Hey guys, OP here.

I just finished the year plus journey of writing a book, and I'm thrilled that I'll be soon finally holding it in my own hands. I wanted to share here a bit of what it is about.
"JavaScript Application Design" is a book about quality in JavaScript software design. The agenda is split between quality in our automation processes (build, testing, release, deployment) and quality in our development processes (creating modules, testing, refactoring, using MVC, dealing with asynchronous code, etc)
If you'd like to know more, chapters 4 and 5 are freely available from the link.

You can also get it from Amazon, they're already taking pre-orders.
ES6 solves many of those same problems that required overly verbose or awkward ES5 syntax. Things like basic this-preserving closures, collection extraction, and so forth. Same problems, similar but less radical solution in ES6 vs. CS
Just the fact that you think SSH equates to Putty is laughable, and shows your ignorance. .NET and Java developers, at least the ones who seem to think anything non-Windows is bad, don't understand SSH. When you don't understand it, you don't see the value of using it, which means it doesn't get installed on your servers, and you are left thinking it's only an 'irritating task' kind of thing.

I use SSH on a daily basis. Right now, from work, I have five SSH connections open, one is tunneling, one is tunneling and providing an interactive shell on one of my personal machines, one is connected to the live environment for server monitoring, and two are connected to the development environment. I'm running everything from applications, to the command line to my IDE (vim) all in SSH sessions.

Just because you personally don't understand a key bit of internet technology doesn't mean it's the same for everyone else. There are those of us who see a valuable tool and use it properly.
> We introduced the notion of a session where we already had one, in the form of TLS sessions.

But that would only apply to HTTPS. An extension to HTTP itself was necessary so state could be maintained for both HTTP and HTTPS. Especially in the mid-1990s (the era when cookies and HTTPS were introduced) when acquiring a CA-signed certificate was cumbersome and expensive.
Now coin flip wouldn't be anything near 50% accurate, unless there is a world where more than a small fraction of startups survive!
This is present, not future:

http://www.forbes.com/sites/kashmirhill/2014/09/25/starter-i...
the one in Dublin, Ireland, was converted to apartments http://armchairtravelogue.blogspot.co.uk/2009/06/dublin-gasw...
One of the problems searching in these books is that there is no standardized spelling in early modern literature.

There is a project called DREaM, at McGill to standardize for "distance reading" (macro analysis).[1] It uses a program called VARD (a text preprocessor trained to correct spelling).[2]

Strangely, this application is licensed with the creative commons. I think this means that it is closed source. Does anyone know of any open source alternatives?

It cannot handle such an immense amount of data,[3]

[1] http://earlymodernconversions.com/introducing-dream/

[2] http://ucrel.lancs.ac.uk/vard/about/

[3] http://www.matthewmilner.name/2014/11/18/VARD-and-EEBO-TCP/
Digg by the Numbers, 2015 Edition
Since all they talk about is cutting taxes and reducing the size of government....

You can only believe that if you don't actually listen to them or pay attention to what they do. There's a reason Bob Dole acquired the reputation of "Tax Collector for the Welfare State", and for current events, look no further than the Republican Senators like John Thune who are salivating for an increase in the Federal gasoline tax, more tolerable now that prices have dropped. And why the Republican establishment's loathing of the "Tea Party" vastly exceeds that of the Democrats (.e.g ask the primaried Republicans who are now spending more time with their families, especially once powerful ones like Senator Lugar or #2 in the House Cantor).

You're confusing general propaganda against Republicans vs. what they, professional politicians, say, vs. what they actually DO. Believing either of the first two is unwise.

To end with some inconvenient facts, it wasn't Republicans who killed the Superconducting Supercollider, it was Republicans who funded the James Webb Space Telescope (started in a Republican Congress), and Reagan (and I think both Bushes) signed off on increases in the non-defense science budget. NIH funding is a good proxy for that, e.g. look here: http://officeofbudget.od.nih.gov/approp_hist.html
You don't know what to do? Don't be the same as you described - and stand up in these cases!
> Even technical people can make stupid mistakes.

> it's

ahem
That's not necessarily true. Many of the features can be made ES3 compatible. Of course knowing which ones are exactly isn't always straightforward.
An Odd Hypothesis About Bubbles Could Finally Lead to Nuclear Fusion
Countless studies are flawed. There is even the study that suggests as many as 50% of all studies are wrong, including those that are well designed.
http://www.newscientist.com/article/dn7915-most-scientific-p...

Its quite easy to recognize, just see who funded the study and you see a trend of results supporting the funder.

Almost nobody takes the time to investigate a study. You are assuming the person knows the study is flawed to begin with.

How do you know the critique of a study is accurate? The critique deserves as much scrutiny as the original until it can be verified. Otherwise it would be cherry picking data to simply stop when we find an answer that fits our beliefs without doing the same investigation of its statements and sources.
It's better because you don't send out data that one could use to impersonate you.
I wish this guy the best in improving his algorithm. If it really worked, it could do a lot of good. But the economy is so complex, I doubt he'll ever make the model more accurate than a coin toss. I predict the model will just make people overconfident in their investment decisions.
It will never change as long as using public/private key pairs is something exotic most people rarely use. I was baffled too when I first started using ssh keys, but today it's second nature. I get how they work, at least on a theoretical level. And I think most of us here on HN are like that. This isn't about being smart or of a mathematical bent, it just comes down to practice.
"...approximately 5,800 ATGs with TCP port 10001 exposed to the internet and no password set."

Are we talking about simple monitoring information here, or some kind of administrative access?

"In our opinion, remote access to the control port of an ATG could provide an attacker with the ability to reconfigure alarm thresholds, reset the system, and otherwise disrupt the operation of the fuel tank."

Remote access to a control port would indeed conceivably allow these activities, no "in our opinion" required. But you haven't told me whether this is indeed remote access to a control port.

Also, the ISP pie graph just looks like a typical distribution of customers across ISPs. How useful is this supposed to be?
That only works if startups fail 50% of the time. If they fail more frequently, a coin flip would be wrong.
Squeezing a playable chess program into 487 bytes
“We cannot think of any other, and simpler, explanation for the behavior of the chicks" Dr. Rugani said in an email.

--

Is anyone else skeptical about their findings? I am reminded of the Feynman story about the rat experiment by Mr. Young.
http://www.realclearscience.com/blog/2014/02/the_rat_experim...
Not necessarily, as the distribution of startup returns is highly skewed and you don't know the correlation of his model prediction vs relative return.

Ie, if his model consistently predicts success of those companies deep in the right tail (ie, your Facebooks and Twitters), but is less correct about just 'mildly' successful startups, the algorithm will greatly outperform a coin flip.
It's still a nice SSH client
Remember that clojure is dynamically typed. `nil` is its own type, but in a dynamically typed language, it can still be used anywhere.

I have a slight preference for statically typed languages, but FWIW I find I make a lot fewer type errors in Clojure (and other lisps) than in, say, Javascript.

And for users who can't stand dynamic typing, there's core.typed

I don't think Clojure would have been a sane choice for Apple though. It's too memory hungry for mobile and developers would avoid it because of how different it is from objective c
Air-Gapped Computers Can Be Compromised Using EM Side-Channel Attacks
An office/block of flats will not keep people waiting. Can't see stars, can't see horizon.
The thing about being wrong with types is that the end result is an immediate compiler failure. It can be difficult to figure out the right types, but once you do they're certain to behave properly. Thus, the penalty for wrongness is nearly nothing at all.

You face the infinite amount of wrong by working really hard to understand the right.

If you're wrong in values it'll probably still work for a while until it suddenly doesn't for rather mysterious reasons. This can be way down the line, undetected for a long time if not forever. Thus, the pain of being wrong is potentially infinite as well.

So, programming in types is no easier. It's probably even harder today since so few people do it. But the consequences are amazingly different.

And yeah, with Conor's work its "come for the puns, stay for the mind blowing computer science"
Soundcloud’s Mobile Growth Manager Shares a Framework for Driving App Marketing
It's no future tech - building electricity transfer and distribution underground is a perfectly standard thing to do, particularly in European cities. Where I live, even countryside 20 kV distribution lines are being dug into ground, to avoid trees falling on the wires in winter and subsequent power cuts, and to reduce maintenance cost (no need to clear trees and vegetation from around the lines).

There are some limitations; for instance, on long transfer lines underground - we're talking about 100 km here - you may need to convert to DC in between because underground cables have stronger reactive components which makes voltage control difficult.
That's what the original post was about. Your post was about you being such a grinch that you feel the need to register your outrage at what was--at worst--a perfectly harmless, feel-good fluff piece.
Well, if you weren't watching the talk in person you're going to have to wait for them to release React native in earnest. Fortunately the talk is only 30 minutes so you've got another 30 minutes to do something else?
Not sure where you are in the world, or where you are in life, but if you are looking for a secular answer to your dilemma, I would recommend looking into professional therapy sessions. While venting to others is a relief valve for life, working with someone who can help you restructure your thoughts and emotions so that that level of tension never arises is truly invaluable. I've found that working things out in private often then helps one to better handle group situations, such that you can get the camaraderie or acceptance feeling you truly crave out of those public interactions.
How to Respond to Negative Comments on Social Media
Ask HN: How to manage developers who aren't very good?
Before becoming a team lead, I was the type of developer who, when given a task, would dig into the application api's, the database schema, the configuration, whatever it took to fill in the gaps to accomplish the task. Sure I'd get stumped sometimes, but I'd always try to ask for help sooner rather than later.

Now, I'm a lead of 4 developers. Two are like I was, I can give them a task, they'll go do it with minimal guidance. The other two will spend hugely more time on tasks. I've notice they tend to go off on tangents, spending time things that aren't relevant, like setting up vm envirnoments they don't need when they can develop and test locally. There have been occassions when they have asked me for help, and then a week later come back with the same question as though we had never talked about it.

It's baffling to me, it's like they're "scatterbrained", ie not focused or concentrated. How does one manage people like this?
They are. And some Wind Farms (windmill generators).

http://shodanhq.com

Here's a fun search: http://www.shodanhq.com/search?q=Anonymous+access+granted
There is a factor at play here, I think, and it's the age. Many investors are simply older and are more experienced individuals. I'm not even sure if their VC status matters here any more than their age.

(In a rather comical example, two youngsters want to put together another chat app with cool new smiley icons, then two VCs step in and ask: how are you going to monetize on smileys?)

Investors should definitely be viewed as part of the team - one, and two, age should also be taken into account. I wonder if Growth Science considers this as well.
I watch all the lectures! I really really really want to go but can never afford it timewise. :(
Moving your front end from Django to AngularJS
Has more to do with where the industrial centres of the 19th century were within a city and how cities have evolved and developed over time, making those centres prime residential zones now. In Bath's case there is a clear need for more housing in the centre with massive objections from residents to the development of greenfield sites on the outskirts of the city.

Sites like these are politically 'easy' to develop. From a urban landscape point of view, taking an industrial zone and re-classifying it as a residential zone has it's risks in that you drive out the ability for employment opportunities in the city. However, in Bath's case, the industrial sectors are now on the west side of the city towards Bristol.
I was wondering if these could be used to store hydrogen generated by solar water-splitting?
Could the hydrogen be piped in place of natural gas? Or combined with natural gas? seemingly "town gas" was primarily hydrogen [1].
Or it could generate electricity via combustion or fuel cell, providing dispatchable renewable energy with grid-scale storage :)

An averaged-size gas-holder has capacity of ~50,000 m^3 [2]. Gas holders store gas at essentially atmospheric pressure, so the stored hydrogen has an energy density of ~0.01 MJ/L [3] = ~10^7 J/m^3. So the gas-holder energy capacity is ~5*10^11 J = ~140 MWh

In comparison Dinorwig pumped-storage power station in the UK has an energy capacity of ~9000 MWh [4]

[1] http://en.wikipedia.org/wiki/Coal_gas#Composition

[2] http://en.wikipedia.org/wiki/Gas_holder

[3] http://en.wikipedia.org/wiki/Energy_density

[4] http://www.withouthotair.com/c26/page_191.shtml
This is charge shift bonding. I did several computational research projects on this in undergrad. It's nice to finally see this reaching the media.
Agreed but honestly we need to open up (some) greenfield land as well.

The housing shortage in the UK is crippling and it will only get worse.