skysight-inc/HackerNews huggingface dataset:
I actually liked both - the idea of a WYSIWYG proposal designer and the way you've implemented it.

I wish more SaaS apps gave such functional demos instead of putting up a video I don't have the patience to watch or forcing me to first sign up just to try it.

I also liked how every style change updates the page immediately.

Perhaps you can make the "Client preview" button more prominent in some way, because that's what leads to the "aha, so this is what it does!" moment.
The problem is not Angular specific, every Framework is designed to solve a certain problem in a certain way.

But most developers think, that when they learn once a Framework, they can use it for any kind of project.

When i read "xxx is really cool and fun" iam really careful. Most people create a "Hello World" and then THEIR favorite framework is the greatest thing in the universe and they communicate it to others.

Take a framework, live with the mistakes, until the next "better" framework appear... and it will appear, and the next, and .... ;)
This was very educational.

I find it equally hilarious, scary and wonderful that it's now cost-effective to build a keyboard whose brain is a 72 MHz ARM Cortex-M3 with 127 KB of program space. Of course the manufacturer also proudly tells you this, that the keyboard is powered by an ARM. It's also fun that the firmware of the keyboard is protected (partly by the old-faithful XOR trick, even!) against IP theft.

Too bad they didn't include a hub in there, but I guess someone thinks doing so would introduce scary latency, or whatever. Gamers can be a sensitive bunch.
I love Lisp, and I am also quite fond of Elisp, but I am still hoping that Guile Emacs will be reality soon. I have missed a nice, well-functioning FFI in emacs once or twice, and guile would provide that.

And of course, ever since SICP I am still eagerly waiting to not ever having to program anything else than scheme.
Yes, actually, particularly when talking to a journalist about possible climate change effects that's precisely what scientists should do.

If you need proof this kind of thing hurts the climate change cause, look at this thread, which is nearly entirely a debate over her one statement and nothing about any actual science.
Fidelity’s Oculus App Lets You Fly Through Your Investments
I tried to compile a list of a few of them a while ago:

http://jcooney.net/post/2011/06/22/First-Check-in-Comments-f...
The OS disobeying your configuration files is really better than it restarting?

Looks to me that Upstart kept the lesser of two evils. I'd reject that patch too.
Adapter (http://www.macroplant.com/adapter/) could be what you're looking for
As a kid, I became a fan of Sir Richard Francis Burton via the science fiction novel series by Philip Jose Farmer called the Riverworld.

http://en.wikipedia.org/wiki/Philip_Jos%C3%A9_Farmer#Riverwo...

Burton was an amazing character and it's fun to read about his "real" life and contract that to my memories of his science fiction (after)life.
No, you can think of a qubit as a unit vector in the complex plane. It can have two real values, but also all kinds of complex values. Computing with a qubit is rotating the vector around, measuring it collapses its imaginary state to a real state. The probability which state you get depends on the rotation at the time of the measurement.
I have all kinds of extended globbing turned on in my ~/.zshrc like so:

#Superglobs
setopt extendedglob
unsetopt caseglob

I haven't used eshell, and I see no need to with zsh. This lets me glob 'ls */.txt', etc.
I don't understand the problem. Which VCS does tell you what your developers are doing on their machines before they commit to your main repository?
> inner product of a matrix and a vector

how does that work?
Me too, i was reading it a few days back. Trying to understand the math behind relativity.

I was inspired by 'Interstellar'.
I'm all in favor of controls, in general. But how exactly would a control help in this specific case? How would it work?
Perhaps worth noting that the amount of radiation being leaking from Fukushima are actually pretty small (0.3 terabecquerels per month) when compared to historical H-bomb tests (~100,000 TBq):

http://www.newscientist.com/article/dn24100-should-fukushima...

Edit: There was even one, relatively small, nuclear test about 500 miles from San Diego:

http://en.wikipedia.org/wiki/Operation_Wigwam
Show HN: Workshape.io – A talent matching service for developers in Startups
Hi there I'm Gordon and I am a software engineer! I have worked in the startup space for the 4 past years in London and San Francisco. Over this time I, like many others, have experienced the way in which the world of tech recruiting works. I have grown frustrated by the number of times I have been contacted about roles not suited to me and how recruiters regularly pitch me roles based on technologies I used in previous employment. I have also experienced recruitment from the employers point of view where I had to build a team out in San Francisco which was equally frustrating.

I believe the systems that we employ to help us find a job/recruit falls short of our expectations and is in need of some desperate rejuvenation and optimisation!

5 months ago I arrived back from San Francisco and teamed with 2 former colleagues who shared a passion in trying to improve this experience for both developers and hirers. I would like to invite you to be one of the first people to see and use Workshape.io - a talent matching service for Startups.

The key premise to Workshape.io is that we are a matching service that focuses on what you want to do in your next role - more specifically: what tech you want to work with and how you want to spend your time as a developer. We feel when you are open to another role your aspirations should be recognised as one of the key components to matching you to a role.
We are focussed on rolling out in London right now and currently have roles from companies such as Shazam, Spotify, Qubit and Moo.com online.

We are very early stage right now and would really welcome your feedback on the experience, thoughts on the site and how we match you to roles.

Thank you for your time
Maybe I've been drilled too hard by a couple of programming gurus, but I immediately noticed there are quite a lot of repeated yet unnamed magic constants in the (otherwise pretty clean) code. According to wikipedia [1] the rule to not use them is even one of the oldest in programming. Curious what kind of profanity Linus would come up with when confronted with this :]

[1] https://en.wikipedia.org/wiki/Magic_number_%28programming%29...
Kensho, the Google for finance, raises $15M from Goldman Sachs
None. However svn prevents them doing anything major unless they tell someone.
I'm playing on a server with additional difficulty settings, which means you most likely want a bed closeby if any one player gets stuck somewhere at night (we have monsters form into mobs and being attracted to light sources). 1km seemed too distant, and 500m divides evenly. Also, preliminary testing has determined that running 1km on the road will deplete your hunger (I'm planning to put down 70k MFR road blocks, which make you run incredibly fast), and we don't want players accidentally running too far and dying due to starvation. Also, the cost of safehouses is almost negible, 3 beds and an ender chest for food and supplies.
Alternative JavaScript
Nothing hurts the climate change 'cause' more than it being a 'cause' in the first place. Activism dressed up as science smells, and plenty of people who would otherwise be sympathetic can smell it.
Labelauty jQuery Plugin
As someone who has thus far only used with Angular for smaller projects, seeing performance raised as a concern is a bit of a concern for ever using it in a serious project. Would still like to see some numbers to back up the anecdotal evidence.

It's also hard to motivate starting a potentially large project in Angular right now, knowing that v2 is on the way that is basically a new framework.
> The OS disobeying your configuration files is really better than it restarting?

It does not restart, it locks up with a mostly useless error message, then, maybe, at one point, possibly restarts. The restart is not a policy decision it's a side effect of the box being dead. Here's the better option: bubble up the issue to the caller and let it decide what to do.

> Looks to me that Upstart kept the lesser of two evils.

Upstart didn't do anything.

> I'd reject that patch too.

The patch isn't rejected.
By the way, I’m an idiot.

template<class T>
using ptr = T*;

ptr<ptr<void(int)>(int, ptr<void(int)>)> signal;

:)
German Green Party Pedophilia Scandal
yeah it works for me but you need to do proper study on how this system works before investing.
:). Lets agree to disagree.
Also the resources you need for building are further and further away from the spawn. Everybody takes some and decides to build just a little further away.
At first blush I was like great another UI framework, but going through the kitchen sink - they seem to have added all the “normal” UI patterns like Cards - seems like an excellent framework for banging out a prototype.
This is very true. I am writing new software for my dayjob but I am stuck with VC2010 on Windows. Despite having Xcode under Mac OS, I have to write old-fashioned C++ as VC2010 doesn't support anything new!

But it helps to learn the new stuff and apply it within my own projects as best I can.
Here's the discussion from last time this was posted:

https://news.ycombinator.com/item?id=6381220
yeah nice read dude.
Will this era be known for a glut of optimistic but worthless technologies?
There are so many things in here that tempt me to comment about, so here goes:

1) For me, this is a prime example of why I personally like programming environments with exceptions. If libnih could throw an exception (I know it can't), then they could do that which would allow the caller to at least deal with the exception and not bring the system down. If they don't handle the exception, well, we're were we are today, but as it stands now, fixing this will require somebody to actually patch libnih.

Yes. libnih could also handle that error by returning an error code itself, but the library developers clearly didn't want to bother with that in other callers of the affected function.

By using exceptions, for the same amount of work it took to add the assertion they could also have at least provided the option for the machine to not go down.

Also, I do understand the reservations against exceptions, but stuff like this is what makes me personally prefer having exceptions over not having them.

2) I read some passive aggressive "this is what happens if your init system is too complicated" assertions between the lines.

Being able to quickly change something in /etc/init and then have the system react to that is actually very convenient (and a must if you are pid 1 and don't want to force restarts on users).

Yes, the system is not prepared to handle 10Ks of init scripts changing, but if you're root (which you have to be to trigger this), there are way more convenient (and quicker!) ways to bring down a machine (shutdown -h being one of them).

Just removing a convenient feature because of some risk that the feature could possibly be abused by an admin IMHO isn't the right thing to do.

3) I agree with not accepting the patch. You don't (ever! ever!) fix a problem by ignoring it somewhere down the stack. You also don't call exit() or an equivalent in a library either of course :-).

The correct fix would be to remove the assertion, to return an error code and to fix all call sites (good luck with the public API that you've just now changed).

Or to throw an exception which brings us back to point 1.

I'm not complaining, btw: Stuff has happened (great analysis of the issue, btw. Much appreciated as it allowed me to completely understand the issue and be able to write this comment without having to do the analysis myself). I see why and I also understand that fixing it isn't that easy. Software is complicated.

The one thing that I'm heavily disagreeing though is above point 2). Being able to just edit a file is way more convenient than also having to restart some daemon (especially if that has PID 1). The only fix from upstarts perspective would be to forego the usage of libnih (where the bug lives), but that would mean a lot of additional maintenance work in order to protect against a totally theoretical issue as this bug requires root rights to use.
Mine for Citizen Science
I am conflicted whether to go, on one hand I have nothing better to do in that period, it's cheap, and it's the only time of the year I get to meet 'my people', on the other hand, last time I went (29C3) most of the talks were about privacy and ethics bla bla, rather than the hard technical stuff I went there for in the first place.

If even Ange Albertini has had all of his three proposed talks rejected, the rest this year better be damn good!

I hope they won't make again those ridicolous creepercards from two years ago, some people seem to never have grown out of highschool.
You could try just using ffmpeg (depending on your definition of easy). In most instances it will simply be a case of something like

ffmpeg -i input -c:v libx264 -crf 20 -c:a libfdk_aac output.mkv
"Burton appointed his wife to be his literary executor, with absolute control over everything that he left behind. Among her first acts was to burn the manuscript of a translation of an Arabic work called ‘The Scented Garden,’ which, with elaborate annotations of the same sort as those appended to ‘The Arabian Nights,’ had occupied the last year of his life..."

Wow, that almost rivals Nietzsche's sister...
Transmission Repair Houston
If you're interested in stuff like this, be sure to also check out Rascal:

http://www.rascal-mpl.org

The focus is slightly different: Rascal focuses more on automated code transformations and less on being a syntax highlighting service for editors. But Rascal is remarkably powerful and surprisingly accessible.

Basically, Rascal allows you to build Lispy macros in any language. Or to easily parse-and-transform new languages. Or to design entirely new languages and transpile them into something existing. To drive the point home, CoffeeScript, Nimrod and Sass could've easily been built with Rascal.
Professional Garden Maintenance in Melbourne
This guy was so bad ass! I first heard about Sir Richard via Antonio Gaceffo on the Love Affair Travel podcast, Antonio describes his life quite well (http://loveaffairtravel.com/antonio-graceffo-the-dust-of-911...)
Problem - the darn LinkedIn importer not working.
Will be trying it this week on my site.
Simple code: a sample app
> Its sad but its true and I wish I knew what to do about it.

For us that have already been spoiled by modern computing, we need to be shown what useful stuff that we can do by learning about computers (obviously we would need to be on a relatively open modern computer). If most people are satisfied with whatever gets them through the more-or-less intuitive GUIs that lets them watch some videos, do they really need to know more? Well yes, when their computer eventually starts behaving strangely and simply restarting it doesn't help... but that kind of frustrating troubleshooting doesn't leave a good taste in many people's mouth when it comes to having to deal with computers.

If they are already used to modern, powerful computing, chances are that they won't be impressed by the usual computer wizardry that programmers are impressed by. Simply because they don't need, or don't see the utility in, shuffling a bunch of text around efficiently. Instead of becoming a wiz at retro computing - which might be in part because you need to be a wiz, simply because it is more primitive - what can we impress people with on modern computers that they can't do themselves easily (and would like to do)? They've already been spoiled by modern computing - for many, there is no turning back.

If the only real allure of being a computer whiz - to most people, anyway - is to be able to operate arcane technology, then the value proposition simply isn't there for people that do not appreciate computing in itself (and even that might be an acquired taste, so sort of a catch 22). It's like a classical guitar virtuoso who can be motivated to learn songs and pieces solely for the technical challenge they pose, while his students just want to gain the skills necessary to learn their favourite band's songs, or the songs that they've written themselves.
ESR is wrong on this point. Not completely wrong, I can imagine a world where things went differently and his assessment was correct but it's not the world we live in.
Plan 9 "failed" because it spent almost 2 decades between "almost impossible to license" and "almost unmaintained".
AT&T was more concerned with preventing anyone but them from making money off of Plan 9 than they were concerned with actually making money off of Plan 9.
Lucent only got it long after the ship had already sailed, they don't seem to know what to do with it, it's commendable (and surprising) that they did not just gun it down.
Sadly no, we're running a whitelisted server with a small playerbase, less than 30 people. We screen everybody though, so there is no player griefing and new players find their way into the server quite quickly. Also our admin does enterprise server solutions consulting for a living, so we're running on a dedicated server that could handle a medium sized business.
Can you be more specific? There's lots of different tools available - there might be some better options available than what you're using.
And while tools that change things (e.g. setting booleans, changing context rules, etc) are unlikely to be instant in the near future, as the policy needs to be re-compiled, this has been improved, particularly for booleans.
You can also batch updates together, which is a much nicer experience if you're trying to set a bunch of things at once. e.g. semanage -i <( echo -e "boolean -m --on httpd_use_nfs\n boolean -m --on httpd_use_sasl")
That said, "this admin command I rarely use takes 30s to run" (30s seems to be about the average on RHEL 6/7) is to me an odd reason to try to avoid an important security feature.

I don't recall the last time I had to do a full relabel on a production system. Not saying it hasn't happened, but I can't recall an instance.

Overall, I spend less time managing SELinux (and that includes the custom policies I maintain) than I do managing IPTables. It's really not the nightmare it's made out to be.
Net Neutrality Is Important
Frustrating to see that aesthetics have trumped usability here. By default radio buttons and check boxes are visually distinct, round and square, respectively. With this plugin there's no such distinction.
It's awesome to see the writeup on this. Ran into the video a few days ago on /r/mechanicalkeyboards and was surprised that it didn't got more attention than it did! I think I might end up buying one of these CMs now...

If I knew what I was doing I'd try to write an OSC interface into a DAW. Things like transport control or mapping the 10 columns of keys to solo/mute/group buttons on a mixer, or trying to rig it up so that 1QAZ 2WSX 3EDC 4RFV are the 16 keys on a drum machine...
What exactly it means that PolarSSL (a crypto library) is now part of ARM (a CPU architecture) ???
The vulnerability is not actually in the less command. Did you overlook that?

Using a simpler program is useless when that's not the problem in the first place. Using more instead gains you nothing except a less useful program.
No, how did you accidentally write to /etc/init.d?
This is exactly the problem. There should be no activism and no causes in science. Each of them implies bias and results in less than ethical practice and unreliable theories.

To ask for rationality and the application of the scientific method results in claims of denialism and instant burying of the opinion.

That's not acceptable.
The creeper cards were not a CCC thing and people generally just took the piss out of them.
I checked on Debian Jessie and the /usr/bin/lesspipe script runs entirely off the file extension. So there is no issue with less itself. If someone sends me, say, a malicious doc file I would have to type "less blort.doc" to get owned by catdoc. The only time i would ever type that is if I knew that less would invoke catdoc, that I actually had catdoc installed on the machine and for some reason I wanted to use catdoc to look at a doc file.

Less only installs a mailcap entry for "text/*". A mail reader that could not handle plain text itself would not be much of a mail reader.

That also means that it is kind of stupid to have less display non-text things. Still not a real security issue.
... if you want to get in to the whitespace debate instead
Top Tax Tips Every Startup Needs to Know
It means that PolarSSL was acquired by ARM (the company that develops the ARM architecture).
Cracking idea.
Really slick set-up, novel but so intuitive - Great work.
William Gibson live webchat
I really like bitbucket. They don't have as many features, but free private repos, unlimited academic repos, means I'm not actually a GitHub user, except for the OSS projects that insist on GitHub.
That hard drive probably had "sticktion", where the read/write head sticks to the platter surface, preventing the motor from spinning the drive up. It can happen if you leave a hard drive running for a while and then shut it down without allowing it to park its head.

Modern hard drives are clever enough to park the head when they detect the power supply turning off, so it hasn't been such a problem recently.

The recommended solution for sticktion is to lift the comptuter (or hard drive, if it is separate) about an inch off the desk, and let go.
Here is the paper for any one curious in a look at the actual configuration of the nanowire device: thankfully there is no pay-gating http://pubs.acs.org/doi/abs/10.1021/nn505139m
This post reminds me of these other two [0, 1] that ultimately lead Leo Horie to create Mithril [2], a tiny (5 KB down the line) but complete MVC framework that also eschews most of the criticism raised by the OP.

The Mithril blog is also worth a look, it addresses a lot of concrete scenarios with recipies to solve common front end problems with the framework. For example, here's a post on asymetrical data binding [3].

————

0. http://lhorie.blogspot.fr/2013/09/things-that-suck-in-angula...

1. http://lhorie.blogspot.fr/2013/10/things-that-suck-in-angula...

2. http://lhorie.github.io/mithril/

3. http://lhorie.github.io/mithril-blog/asymmetrical-data-bindi...
thanks very much for this! had been looking for some time for a quite recent Williams talk
Beat O(n) Space Complexity in Spring REST with Streams API
It's probably the "I F*cking Love Computer Science" sub-reddits.
It's a good debate to have, but I don't think it "misses the point". Securing a system or the data going through it needs many things. If you secure the system locally, but send the data to the user in plain text, through cables that NSA gets full access to, then that's not good either, is it? At least compromising the systems means they have to actually hack it, and not just let the data come to them.