skysight-inc/HackerNews huggingface dataset:
Congratulations!

Any update on how the money was spent? I found: https://www.kickstarter.com/projects/tomchristie/django-rest...

and that all sounds very reasonable. Personally[1] I wouldn't mind the dev(s) just pocketing the money -- but was there an update on "budget"?

[1] One might quip that that's easy to say, as I didn't back this particular project. I've backed a few other KSs, though -- and I can say that in all of those, I've/I'd generally been happy if the originators(?) kept any extra money (as long as the delivered on the goals, of course)
As a relative beginner in front-end dev, I have to say, the whole JS world has me completely flummoxed. I really don't know which way is up and given that my time is at a premium at the moment, I want to learn something that is going to give me a firm foundation in the long-term. It seems with all these frameworks that it's like betting on a horse blindly, at least to someone who only has a cursory view of the JS landscape. I've played around a bit with Express.js and with jQuery, but not enough to know which way is up.

I've been wondering if all this change means that the real way for me to start is diving straight into vanilla JS. I have a firm grasp of Fortran, C++ and experience with MATLAB, SciPy, and Julia (recent) for scientific computing. Coming from the engineering world though, I have no sense how the front-end dev community is shaping up, and that makes me nervous about deciding where to spend my time learning. There are some fun projects I have in mind to bring some of the engineering stuff I've done to the web (e.g. an asteroid redirect mission calculator), but I'm worried about spending time learning a framework that'll just disappear by the time I even really get going.

Does all of this change mean that, in the long-run, I'm best working my way through vanilla JS and at a later stage making using of frameworks or libraries to make the more mundane programming tasks a synch? Or should I actually be starting off by learning a framework? Input highly appreciated!
Agda builds on similar grounds as things like Coq, Minlog, even ACL2 and Isabelle, which are very old.

… Coq, Minlog, even ACL2 and Isabelle build on similar grounds as Chrysippus’ in the 3rd century BC …

i.e. there’s nothing new under the sun.
You seem very optimistic about our future technology and robotic implementations.
PyDev of the Week: Steve Holden
The main thing is to make them swappable, which will be great: https://www.indiegogo.com/projects/multiple-template-engines...
Master bladesmith: New lightsaber design is a terrible idea
>I want to know why the EU hasn't come down on Apple over this.

Because it's their platform, and they are not a monopoly in the mobile market (more like 20-30% in EU).

>* They're shutting out Flash and Java*

Yes, amen to that (though it's: Flash and Java applets).

>and yet Google get nailed to the floor despite supporting a pretty liberal, almost completely open source mobile OS.

Well, "almost" is the key word. The main value proposition behind Android is in the Google apps integration, and Google is very adamant about who and how gets that in a MS circa 1995 way.

Besides, the reasons they "nail" Google to the floor has nothing to do with Android, but about it's monopoly on search and the abuses of it.
What if it wasn't sight unseen? What if someone could go with you and provide you a fashionable opinion? Would you let them take the lead?
BitTorrent Goes Legit with Its First Original Web Series
React, which is "just the V in MVC"

Combine that with Reflux[1], which is a more opinionated framework around it. It's conceptually a little different than the Flux pattern that Facebook recommends, but the changes make sense after you have some insight into the Flux pitfalls.

Stir in some react-router[2].

It's still not as full featured as Angular or Ember, so you'll need to adjust your expectations there.

On that note, the Ember team has stated[3] they're going to to take the best ideas from React, so it's probably a good idea to keep an eye on that project as well.

Mithril[4] also looks React-ish and interesting.

1: https://github.com/spoike/refluxjs

2: https://github.com/rackt/react-router

3: https://docs.google.com/presentation/d/1afMLTCpRxhJpurQ97VBH...

4: http://lhorie.github.io/mithril/
How NSA and GCHQ are tapping internet cables
BBC launches Technobabble tool for children to make their own games
Do Scrum. This way employees do their own time estimate and commitment to deliver. Replace them when burned out.
Madame Tussauds 3D Models
Presumably because they have run out of IPV4 addresses
I have just gotten started with meteor.js and I am liking it. I find the documentation to be lacking (or maybe I have not found the documentation everyone else uses), and there is probably just as much 'magic' going on as angular, but I like that the framework as a whole has more features, i.e. the cli or deployments.
You will need an atom-scale resolution printer for the the record to sound good really. Or a few atoms :) Even for digital records being transferred to vinyl, the track is circular, so yes, atom-scale printing would be your best bet.
Why don't Emacs and Java get along?
I realize that may be a bit baiting, but I think it's generally true. Java dev in Emacs just isn't ideal. JDEE is stagnant and eclim works but isn't exactly top-shelf.

So my question is, why don't they mesh? Is there a technical reason that Java dev just can't be as smooth in emacs as IDEA/Eclipse/Netbeans?
While having an unique address per application can be cool, I don't like the premise that this is used as some sort of security layer.

We have firewalls. We know how they work and how to implement them well. For all intents and purposes a typical NAT-setup is bascially wide open from the inside and out. You can do the same with a few simple rules on a firewall.
BAE Systems: Software Engineer I in Saint Inigoes, MD, United States (5939BR)
I've delayed the move away from PostgreSQL search on an open source project. Of course it's important to do the text matching quickly, but beyond that we have three concepts that on their own could be done simply enough but together they create a degree of complexity.

Thoughts on how to proceed welcome, in essence we have:

1. Textual documents indexed.

2. Permissions which are essentially group based (but lots of groups, potentially hundreds), and then owners || admins || moderators get special permissions.

3. "Followed"/"Watched" items.

4. "Ignored"/"Hidden" items.

Elastic Search remains our target, and we want to be able to reduce the results on the based of permissions and the ignore list, whilst allowing a further restriction to be "only the stuff I'm watching".
I'll just link you to https://en.wikipedia.org/wiki/Novikov_self-consistency_princ...

It's by far my favorite way to explain time travel system like the one we see in Interstellar, and it's rooted in real science rather than Paradox Philosophy.
I speak not from a position of technical experience but a position of monitoring the ebbs and flows of the community and React with the Flux architecture certainly seems to be in the ascendant.
Vinyl can be taken away too, not by revoking a license agreement but simply by technological changes (nobody makes turntables, cartridges, stylus, etc. anymore). We're not really there yet with vinyl but there are certainly a lot fewer choices than there used to be, and what remains seems to be trending to choices only in the low end or audiophile-grade high end.
Crash WhatsApp remotely with a single message
The ONLY case where this would be possible is if the OP was self-employed, using a contracting company to get a position with a client ("portage salarial") - In which case they are not employees and hence aren't really in a position to criticise employment practices.
Such a big loss. May you rest in peace.

What was the cause of death?
Thanks so much for this.

For what it's worth, I'm not an angry person. I recognize how useless and distracting anger is. I owe that mostly to my ability to see solutions where other people see problems. However when there are no solutions to be found, and the problem is this large, I can't help but experience this sort of frustration.

That said, the experience of writing this up and witnessing how this story resonates within people has been helpful. When I posted it I had no idea if people would upvote, especially with the obvious/shameless call to action for a donation. Seeing donations come in as a result of this has brought me to tears.

Being faced with such a situation it's impossible not to feel cynical toward the the world. Thanks to everyone here for responding so positively.

And you're so correct that life isn't a problem to be solved. I lose sight of that far too often.
With regards to Bing achieving parity with Google, Is it also true for deep searches ? because usually in deep search, searches you expand quite some time on getting to the answer, while trying quite a few queries, at some point Google often has a knack to understand exactly what you want(maybe with the help of your personalized data) and gives you phenomenal results. I haven't seen that kind of results from Bing, in my very limited experience.

So how does deep search with Bing compares to deep Google searches ?

And BTW, what are your search preferences, as someone who's probably an expert search ,and with so much domain knowledge(from blekko) ?
It depends what you mean by help me. If you mean ask my opinion and say things like "which one do you like more?" then no way. The reason I don't like shopping is because I have no opinion. If it was someone who you could explain "I don't want to stand out, I don't want to look like x, y or z, I don't want to talk to anyone in any shop, I don't want this to take more than w hours" Then maybe.
I don't have a brain tumour, but I have had, and am still having, an experience which has made me think seriously about my mortality.

I'm 31. About three years ago I started having three/four day long bouts of total delirium, roasting fever, extreme nausea, can't even keep sips of water down when it happens - by day three or four, I'm usually too weak to move, totally dehydrated.

Two years on, my GP is still going "clearly your hygiene is terrible and you're giving yourself food poisoning", and it had got to the point where I'd be lying there, lapsing in and out of consciousness, feeling my heart stop. And start. Then stop. Then I'd turn blue. Then it'd start again. Then I'd turn back to a nice healthy jaundiced yellow.

Took myself to the far side of the planet, got diagnosed with gallstones. Not just good old fashioned gallstones, but gallstones that make an imaging tech go pale and run out of the room to bring in several other people to hemm and haww before looking at me and going "Sir, you're extremely ill.". Turns out my gall bladder ruptured years ago, due to a large collection of stones, and occasionally oozes bile and bowel contents into my innards. It has eroded my vagus nerve (hence the cardiac symptoms), damaged my liver, and I'm having surgery at some point hopefully soon to have the damned thing (gall bladder) outright removed. I can't drink any more, and my other half gives me no end of shit for smoking weed in my spare time, as it's the one thing that makes the f'ing thing stop hurting - or at least makes me not care that it hurts. I've tried various legal pharmaceuticals, but they all either make me more nauseous, or make me incredibly tired - or I can't take them because they're liver metabolised. I digress.

Anyway.

The long and the short is that knowing what's wrong with me has helped, as when I didn't know it was utterly terrifying, and while it's now still terrifying, it's a known terror, rather than my darkest fears made manifest.

I could drop dead with only a few days notice from this, and my next attack might be my last. Every time I've had a major attack, I haven't just felt like I've been dying - I have been dying - and have been fortuitous enough not to. For now.

This led to the realisation that I could drop dead at any point, regardless of this. I mean, we're all ultimately aware of our own mortality, but until you're reminded of it every day, by perhaps an awkward "I have a stick wedged under my ribs and looking at things makes me feel sick" sensation, you never really appreciate it.

Mortality is the ticking timer that keeps you alive.

If the mortality of others can remind us of the importance of living well, then even if just in that way alone, they persist in doing good for we the living even once they're gone.
So why are you asking?
> I think the amount one gets paid is equal to the amount of value one creates for others.

I get what you mean, but thats not quite true, it is also supply and demand, intelligence, salesmanship, the ability to exploit others, and greed.

Of course a software dev can create more value than a picker at Amazon, but if what you said were true or if it were the only rule, there would be a correlation of performance and executive pay, which provably isn't the case.
Is there an update to this book or something similar that speaks to Java +7?
Macs are hugely popular amongst developers in the UK too, at least in London in certain sectors.
If full-body scans were, as you say, routine, the cost of the machine would be amortised and an economy of scale should prevail.

That's not really true. The cost of the machine is amortised by having it be in use at all times. In my experience MRI's are already fully utilized. I've had 3 in the past year. Even during Diwali there was always someone immediately before and immediately after me, and I never have much choice about appointment times.
> I find this idea pretty interesting. That the amount of jobs stays the same even though robots do more and more of the stuff humans did in the past.

The point is that if the use of robots enables lowering the cost of online shopping, then more people can afford to shop online, and Amazon might even need to hire more people, to keep up with increased demand.

It's the simple case of an innovation increasing productivity (less work hours per unit of product produced), which means they can lower prices, and -- possibly -- gain customers.

If the increase in sales offsets the increase in productivity, then no workers need to be laid off. Of course, this isn't necessarily the case. An increase in productivity can lead to both layoffs, hiring and neither.
I respectfully disagree. You'd need flux when you have too many stores talking to each other. Not every app becomes complicated enough to warrant that. You can get started with using an EventEmitter based Store and later refactor into actions and dispatchers if required.

And React is not just the 'V' in MVC. I've seen everyone repeating it (including the official docs), and I'm still not sure what it is trying to say. I wrote about it in a previous comment: https://news.ycombinator.com/item?id=8653517
designed for editing text documents

This sort of argument has never held water, and it constantly perplexes me that it gets a pass in tech discussions. Even if we accept the dubious assertion that it was "designed" for editing text documents, the origins of some invention say literally nothing about its utility for a purpose.

Further, as complex as XML may be, comparing the robust, rich, diverse ecosystem of XML support with the amateur hour, barely credible JSON world is quite a contrast. JSON doesn't even have a date type (and everyone seems to roll their own). It lacks any sort of robust validation or transformation system: XML schemas are really one of XML's greatest features, and the nascent, mostly broken similes in JSON world don't compare.

JSON versus XML is a lot like NoSQL versus RDBMS -- the former is easier to pitch because its complete absence of a wide set of functionality seems like it makes implementations easier, when really it just pushes the complexity down the road.
spoilers

I liked the film, and it bothers me a bit that they can launch from a planet with stronger gravity using tiny rockets, or that we would consider a planet orbiting the event horizon of a huge black hole as good candidate for our new home.

But my biggest gripe is with the premisse of the film. We have a catastrophic ecological disaster, which is unconvincingly explained in a single sentence by Michael Caine, and our solution is to take the entire species on an intergalactic travel through a worm hole. Instead of, you know, digging a big hole right here and creating an artificial biosphere underground. Or maybe check out Mars or Europa, which are right around the corner.
>Jersey-based hedge fund Global Advisors (GA) claims the bank (HSBC) was worried about "money laundering risk".

LOL. What, risk of losing laundering market share?

http://www.reuters.com/article/2014/01/17/us-hsbc-moneylaund...
In the case of very low paying jobs, the employer has externalized some of the cost of the labor. They can get labor cheaper than it's true cost because someone else is paying for the food stamps and health care costs.
Tin Whiskers Brewery bucks the trend of secret recipes
This reflects the shift of traffic to mobile.

Everyone using Verizon Wireless with an IPv6 capable device is using IPv6. It's behind some sort of carrier grade proxy, but is IPv6.
The good news is that Slack/Hipchat/Campfire seems to be bringing channel based communication back in the workplace. Most of the places that use them use it as the hub.

There are obviously lots of additional little features (emoticons, inline images, etc) -- but at least with Slack, you can setup an IRC connector and just use your plain old IRC client.
I attributed it to the fact that the black hole is very close, so it had a "helping hand". I'm not sure if it adds up though.
You could go to just about any tech meetup event in London and see that isn't true. And these people are largely the hiring pool for web applications.
LXC, LXD and Docker – Making sense of the rapidly evolving container ecosystem
I enjoyed this article but I think it's worth pointing out that for simple animations like those shown in example 1 you may not even need Python - POVRay lets you use clock-dependent variables in your scene files and then set off a batch render.

http://wiki.povray.org/content/HowTo:Create_animations
http://wiki.povray.org/content/HowTo:Encode_animations_as_Og...
"I've been wondering if all this change means that the real way for me to start is diving straight into vanilla JS."

Yes. If you learn JS really well, you can adapt to the framework-du-jour quickly. Learn the DOM , Learn the Web Standards: Two years from now, these frameworks may or may not matter but the things that are happening in Web Standards like ServiceWorker, Components, RTC, etc. definitely will. If you are searching for the branch to cling to in the storm, it is this: Web Standards (which includes "Vanilla" JS). Start here and work your way outwards: http://youmightnotneedjquery.com/
Sure, uber is not a taxi service in the same way McDonald's is not a restaurant.
That's one person's opinion. There are no reasons for his picks and they are not backed by any research among developers.
The autism advantage to software testing
BwaWaWaWa! You've amused dearly by being the one who points out your own irony.
Discrimination in Tech: History Repeats Itself
Yes, let's cut off all user with visibility problems from our websites!
Use an in-memory listener for unit tests
The single and only interpretation that goes from that to "designed for editing text documents" is the fact that the authors called them "XML Documents". But XML Documents != "text documents". XML Documents are big property bags of data, and have no correlation with "editing text documents". The primary use of XML was, and remains, data exchange, where system A generates data that is consumed by system B.
Hangouts continues to build itself an Island as it sheds any even hand-wavy notion of being XMPP.

Slack has a lovely web client and both XMPP and IRC gateways -- meaning most everyone can use their favorite interface.
> It's far too tightly coupled to the DOM and was therefore destined to have problems as HTML and browsers evolve.

Maybe in the sense that the APIs will have to change as browsers evolve. But isn't there also some benefit from staying tightly coupled with the DOM? I know that React claims the fact that they are loosely coupled with the DOM is a benefit, but I'm not sure I really understand how this is inherently an advantage.
OK, so you were working for Amadeus through Astek. I think this is just a case of your service company exploiting you by trying to scare you. The clause they were talking about is that you don't get the extra 25e/day "fixed lunch and travel expenses" when you're not being pimped out. This is more a case of Astek defrauding social security (by hiding a major proportion of salary as expenses).
FYI: You're replying to Yehuda.
The ones I've been paying attention to are data parallel programming systems and type inference algorithms (simpler ones than MLF).
This is nothing new.

Back when I was starting, it was all about "JS libraries"; when Prototype.js gained the most traction at one point, beating in popularity older Dojo. Still, there were new libs popping up again and again — Mootools, MochiKit, YUI, jQuery. jQuery "won" by introducing a simple and powerful concept of operating on collections via an intuitive API.

Then there were modules — AMD, Require.js, Common.js, etc. New "standards" and libraries competed and everyone claimed to be the best.

Then Backbone and others brought a new perspective on widgets via sort-of-MVC, and a whole slew of libs emerged — JavascriptMVC, Knockout.js, SproutCore -> Ember, Angular, etc. All similar concepts rearranged in a different flavor, shifting abstraction into one layer or another, with different levels of convention.

In the end, every wave brings something good. Right now we have React & Ractive bringing concept of virtual DOM. It seems long overdue and sorely needed.

Staying at the edge must be exhausting. Staying in the middle of a bell curve is best bang for your buck.
I learned to touch-type playing Quake. So I can type in very short, curse-infused sentences before getting back to fighting.
Mithril. https://lhorie.github.io/mithril/
Ask HN: Freelancer? Seeking freelancer? (December 2014)
Please lead with either SEEKING WORK or SEEKING FREELANCER, your location and whether remote work is a possibility.
Ask HN: Who is hiring? (December 2014)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or VISA if the corresponding sort of candidate is welcome. Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.

Please do not post recruiting firms or job boards.
Will all due respect, what are the odds that a single guy has "insights into Flux pitfalls" that the gigantic creator of React, that is deploying the tech for billions of people, has missed?
Even ignoring python the POV-Ray way is nice if You happen to hate each and every 3D modeler software and prefer to write scene files by hand :)
Ask HN: Who wants to be hired? (December 2014)
Share your information if you are looking for work.
Please use this format

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:
Seems pretty clear from that linked post: Tom is going to use/used the money to support his time spent working on the project. And extra funds will be used/have been used to devote more time than he'd otherwise be able to spend.
"Really? I can't find the figures right now, (…)"

A good dynamic range for a rock music recording is 15 db. Some of the really badly compressed recordings have only 5 db or less.

The best classical recordings come close to 20 db, but that usually involves speech.

None of the available formats has a problem with any of this.

Here is a link with dynamic range measurements for countless albums, if anyone wants to check:
http://dr.loudness-war.info