skysight-inc/HackerNews huggingface dataset:
I don't see why; if we can quantify the average economic cost to others of you not vaccinating your children, then by charging that to people who don't vaccinate, we are merely increasing the efficiency of the free market by removing an externality. That's about as Libertarian as you can get.
Lollipop Enters Android Statistics
This is yet another reason why you shouldn't use animations in CSS3 and should do them in JavaScript. I honestly don't understand how behavior (which is what animations are) got baked into a declarative style language.

Layout (which is also behavior if the layout changes with the dimensions of the viewport) and animations are two things that need to be removed from CSS and implemented in JavaScript.
I use FPM (https://github.com/jordansissel/fpm) for that and it works wonderfully. You can convert a tarball to RPM/deb pretty seamlessly most of the time.
Not automated, but quick and you could certainly automate it (alas I don't build many apps from source these days):

- Make a spec with / (actually the build root) in %files section

- Run the build

- List the resulting package contents (which is whatever was put into the build root)

- Manually remove any common dirs

- Update the %files section and rebuild
I think it's a very strong point that moving script code off the main thread can help achieve smooth UIs. No more GC pauses, no more slowdowns if the JS engine hits a snag, etc.

I think this is actually possible on the web as well. Someone could write a UI framework which runs JS in a Worker, and sends messages to the main thread, on which there is HTML and minimal JS to receive the messages and handle them.

I'm surprised this hasn't been done, or has it and I just haven't heard about it?

If you're worried about the overhead of transferring lots of messages from the Worker to the main thread, I think it can be pretty fast actually. I did an experiment with proxying WebGL that way, which is a fairly high-traffic API, with nice results,

https://blog.mozilla.org/research/2014/07/22/webgl-in-web-wo...

For something rendering a UI, message passing overhead should be reasonable, especially if the framework is smart enough to only send over what changes (like React Native does).
I haven't seen any official statement which implicates the Chinese government, only that the attack may have originated from China. Very different things. If the media is reporting it as the former than that's on them.
There will likely always be uses for the native platforms, especially on the desktop/power machines. I don't think React Native is targeting any of what you're talking about though.

What the web has going for it (and what native will never catch up to) is having solved the distribution problem. Fact is, I can deploy to more machines, faster, and more securely than native (at least if there remain fragmented vendors) ever will be able to. I can already access most sensors and can run shaders. It's not like it's difficult to get what's missing into the browsers either and all the native vendors are also spending the resources to develop the browsers.
Context? I just see a bunch of random git projects. What's the selection criteria?
Well, "should" isn't a great word in this context.

Yes, animations probably should be in JavaScript, but you probably shouldn't do them in JavaScript right now as they won't be hardware accelerated. The reason it works well in CSS is that you're setting a property and letting native code do the rest, whereas in JS you need to set a property in each requestAnimationFrame() call. Not good.
I always looked go as a programming language to develop systems and tools but , this is very interesting . Would be interesting in a benchmark results of rendering with other languages .
Maybe of interest: Zed Shaw, creator of Mongrel, gave a talk a few years back where he mentioned that he was using Factor to create the slides in his presentation.

http://vimeo.com/2723800
That may not always be possible (or even necessary) to relate to a real-life example, but as long as you develop some sort of intuition, of "feeling" about what you learned, you did not fail at learning that.

For example (taken from the article I mentioned on the other topic), when you think of a derivative, what is the first thing that comes to your mind?

The equation that defines it? (http://calnewport.com/blog/wp-content/uploads/2008/11/deriva...)

Or this intuitive image? http://calnewport.com/blog/wp-content/uploads/2008/11/tangen...
Tearing down Mattel's bad online checkout
I really would like to see a citation to back that claim "Automakers from around the world are rushing to set up offices in the Bay Area..."
They sort of forgot to mention why this phone is better than Android, IPhone, Firefox OS and so on...

My guess: Better support for Python. Probably also some kind of Docker support. Nothing to sneeze at.
Instead of suggesting alternate ways to get money, perhaps some Congresspeople can be persuaded to enact a law to shutdown the Justice Department's program called Operation Choke Point and all similar programs that interfere with state approved businesses.
Ask HN: What are the empirical facts about programming?
What are the facts (and sources) about programming that have been justified empirically?

For instance, we've heard that the ratio of defects to lines of code is constant irrespective of programming languages. The source of this claim is apparently in the book, Code Complete, by Steve McConnell.

What are some other facts that are similarly justified?
Yeah, my wife is 5 years younger than me, and that's the biggest cultural divide. I remember at one point she said, in all serious, "What's an ICBM?" when the topic came up. I found a copy of the Butter Battle Book, and the concept of feeling like you're living one step away from MAD was just foreign to her.
IIRC, Web Workers have a really limited subset of functionality available to them, which adds a whole load of gotchas to anything like this.
Great idea, seems like something I would use.

A digest email like github explore would be a nice addition.

One nitpick: you intercept the cmd+click event, so when I try to open a link in a new tab, it also navigates the current tab.
DataStax's First Acquisition: Titan Graph Database
How many rays/sec are you getting per core? What kind of acceleration structure? How many primitives in the scene?
Not sure about the other things you mentioned, but "all of your social networks in one single messaging hub" functionality was removed in 8.1 update (which, apart from that one change, made Windows Phone really so much better), but, MS says, it's gonna be back in Win10.
We Are Hiring FAQ: What Does a Data Scientist at Khan Academy Actually Do?
Glad you didn't let consideration for the rights and comfort of the people who live around you interfere with your need to party as you saw fit.
How I would interview a designer for my startup
As others have commented, breakage is to be expected.

I'm sure someone will share an unofficial crunchbang setup script (based on a minimal debian install) once Jessie becomes stable. Happened in the past already, works very well.

Crunchbang rocks, using it since 2009 on all my machines. Don't feel like moving to something else.
In the United States when you buy a new lead-acid car battery, they will charge you $10-$15 extra unless you turn in your old one (this is referred to as a "core charge"). The infrastructure already exists at parts stores to recycle these type of batteries, I'm sure it could be extended to li-ion ones as well, If they made their way into cars on a large scale.
The news was announced about 12 hours ago, so it's still early times, but I imagine someone will step up or some other project will fill the gap.

I wonder if it would be possible to get a package into Debian's repos that essentially turns a system into Crunchbang? Of course the name would have to change, as that belongs to the former lead dev. Something like "shebang-desktop"?
Check out the book "The Calculus Direct" by John Weiss.
Patent reform hits Congress again with reintroduced Innovation Act
And those singletons will bite you hard the moment you try to do server-side rendering because you will now have state shared across sessions.

The approach that raynos/mercury takes where state is fully decoupled from layout/rendering is the way to go. In mercury, all the render functions are composed together to make one large pure function. You give it the current state and it deterministically will always render the same layout. So much better than the react approach. Furthermore, the complete decoupling from the rendering functions and the reliance on using bijective lenses with shallow copying means you get time travel debugging for free (i.e. undo redo is available right out of the box)

https://github.com/Raynos/mercury
A (really old version of) RPM is in the LSB. OTOH the LSB is dead - log into any Linux box and run lsb_release
Marathon 0.8.0 has been released – Mesosphere
>declarative nesting is a feature of all of the frameworks I've come across, I'm not sure why you think that's unique to React

Declarative nesting of lifecycle-ful and stateful components without going full FRP.

I'm actually excited to learn about other frameworks that do this! Which do you have in mind?
There aren't many empirical facts about programming. Most of it is conjector, experience, and wisdom expressed in pseudo-mathmatical terms since that's what most programmers interact with daily.
NYC is full of mutants. Who knew?
We actually just print a handle of sorts with a small enclosure for a circuit board. We were sending out prototypes to be printed, and as you see the cost was fairly significant, so engineering decided to buy their own printer and do it in house, which they haven't had any real luck doing so far.
A Perfect mirror,a Sphere, and a gate
Holy Guacamole. Here's All the Food Tech in One Spot
> But honest question: with the rise of Ubuntu, Debian and a few other "alpha" Linux versions, does it make sense to put in effort and keep an alternative Linux version running?

Oh yes, it definitely makes sense. Because: bloat.
Because there's a cost in attention. What's the rate of people just lighting up to smoke on a flight? What about the rate of people tampering with or disabling smoke detectors? Is there reason to believe that in the last, say, 5 years, there's been any case of that warning preventing someone from disabling a smoke detector?

I'm also not convinced that accidental smoking on board is that dangerous. Because if it were, then we'd be far more interested in stopping people from boarding with such equipment. I'm hoping aircraft today are capable of handling a small fire, the kind that might happen anyways, like from batteries exploding.

Same reasoning for using electronics - if they had been that dangerous, any bad person could just ship a box of phones with a wake up alarm set and watch planes crash.
Creating Connections: SEO and Content Marketing in 2015 with Casie Gillette
I enjoyed reading this, as the author stated it is a rather contrived test, there are things the Stratasys printer can print that the Printrbot cannot (anything with complex overhangs and undercuts) but that really wasn't the point I think. There is also the entire 'tools' thing where the tool is often less important than the operator. I know people who can carve a bust out of ice with a chainsaw, but I'd be lucky to make a square block with the very same chainsaw and equivalent ice. The point being that tools are only as good as the training of the operator so tool comparison really does need to expert operators if it wants to be diagnostic.

But what it does say, and I believe it is incontrovertible, is that the "personal 3d printer" market is evolving at least as fast as the "professional" 3d printer market and the overlap of capabilities is growing. For any manufacturing technology its going to be speed, cost, finish, and capability and while personal 3d printers have nailed it on cost, and they are now competitive on speed, they are working on finish and capability. And that suggests to me its a time thing, not a 'new science' thing between when 3D printers start delivering on their potential.

I've got a Makerbot Replicator 1/Dual (the last of the 'opensource' Makerbots and currently replicated by the Flashforge Creator 3D for half the price I paid :-) which was much better than the original Makerbot 'cupcake' or the early reprap machines. There are print heads (a combination of an extruder and a hot end) now available which both improve the finish significantly and the speed. So its really a fun place to be.

And my personal favorite is that its a way to exploit robotics hacking in a much more practical way than running around a room avoiding walls :-).
Microsoft wants to turn Google into a dumb pipe
This is the difference between product and marketing. Marketing is taking a product and figuring out how to position to the right audience. If that means highlighting a single feature and letting users/readers discovery the breadth, that's an acceptable tradeoff if it gets the job done.
Any hint on what I should do to try it out? How do I dump something on #el?
Right. My workday basically starts fishing my laptop out of my bag and plugging in all the stuff so I have a decent keyboard, mouse and monitor. Why shouldn't my PC just be my phone?

I actually have everything I need for most of my work on my phone: several reasonable Office productivity softwares (including the official Office mobile), a tabbed terminal window with ssh, a browser.

My phone has 3d acceleration, 3GB of RAM, 32GB of storage (with an sd card slot so I could bump it up). The resolution it operates at 1080x1920 or something ridiculous and more than sufficient for desktop needs.

It has a usb port I can hook up to a hub for keyboard and mouse and it supports MHL so I can mirror the screen on a decent monitor.

Hell, if I stick under my hand it's a decent touchpad interface and my Note 3 even has pen input so I could use it as an "artist tablet".

The problem is of course not hardware, but software. The hardware is more than sufficient, the apps are functionally capable, but they lack the right kind of UI metaphor to make it work as a desktop.

It's so close, but somehow so far.
Seafile Co-founder Talks Open Source File Sync and Share Software
That's correct. Making mugs is wrong. Making mug might be correct. If you are making a second one of anything, you are probably better off using the volume-printed item as a physical model, to make a mold, which would then be used to create two whatevers by a different process.

For mugs, that means constructing a plaster mold, then using liquid clay (slip) to fill the mold. The clay is dried, glazed, and fired. If your mug design is not already unique, someone else already does this faster and more cheaply than you can. But if you want 20 mugs shaped like your own head, you're still only going to volume-print one copy.

Or maybe you're making mugs out of food-grade silicone elastomer instead of ceramic. You still only need one printed copy.
Riot.js claims to use virtual DOM whereas, if you look into its source, it doesn't[1] and works with DOM directly.

It really has nothing to do with React's approach, at all.

[1]: https://github.com/muut/riotjs/blob/master/lib/view.js#L75
well, there's more in it:

* a nice openbox config

* an exceptionally great community.
Most early adopters I know spend their Bitcoin at a reasonable rate (although they may purchase more to keep their reserves up).
Facebook Cloud Files Sharing
It would be really nice if we could see the source code for this site to see the selection criteria.

It definitely seems random. It's not just showing new projects created on a given day, because I see projects that are really old. Is it checking for projects that are small and recently updated, maybe?
I think this is a fair point, and it may be one that is really difficult to grasp now in 2015. But, after 20 years of not doing business face-to-face, what effect will that have on the trustworthiness of transactions when it becomes the norm?

I'm neither doomsaying nor cheerleading, but it's something worth watching.
I understand the reason they did it, though I think they should have done this way earlier.
This seems to send a negative signal that you're not growing as fast and want to keep your cards close.
To be honest, mathematics is largely a matter of recognizing what can be replaced by some other what. That the expression \(* -1 -1)\ can be replaced by the expression \1\ is just a random fact. It can also be replaced by \(- 6 5)\ and \(- 6 5 0)\ etc.

Explanations can help, but at some point it's just arbitrary. And treating mathematics at the mechanical level is a very useful abstraction, in my opinion.

I'll add that the way we teach it is pre-computer era. Playing around with something like J is a whole new post-computer age world.
Bullshit. The market would work more efficiently if this info was made public in real time. That companies keep important data secret until earnings' big PR effort is a huge market distortion as evidenced by the big corrections that occur during the big reveal. The only benefit that this distortion provides to the company is to allow insiders more opportunities for cooking the numbers and insider trading.
The crook Andrew Wakefield had a paper published in a respected peer-reviewed journal. That paper was reported by a variety of journalists - sometimes real science journalists in respectable mainstream quality newspaper. Normal not-idiot doctors started offering single vaccines instead of MMR.

Please be aware of the hindsight fallacy.

Looking back now - now we know he had developed his own single measles vaccine and had been paid to find flaws with the MMR vaccine for a lawsuit and we know he took samples without permission and falsified data - now it's easy to say "oh but it's all nonsense!"

It really wasn't that easy at the time. That's why many of the people who declined MMR didn't reject all vaccination - they took seperate vaccinations for measles, mumps and rubella.
U.S. Businesses Call on White House to Help Delay Chinese Cyber Security Rules
What Is the Business Model for Mars? Elon Musk
Much as I'm skeptical of many conspiracy 'types', I think dismissing them in such a facile manner is just stupid, especially if it's true that 'a sizeable proportion of the readership believe it'. If the latter is true, at least it's worth respecting that fact, rather than dismissing it as 'obviously ridiculous'.
I think an important takeaway here is that when you know very little about the nature of your data, dimensionality reduction is a great place to start. You're right to criticize matrix factorization as a end-all be-all tool for "machine learners", but don't mistake Jeremy's point here -- matrix factorization, and dimensionality reduction techniques in general, is a great first step in understanding any dataset.
As mathattack said, public companies are required to disclose this type of information to the public all at once.

If I work at Twitter and tell you that our MAU dropped 5% this week, and earnings is in two weeks, you could short the stock and make a lot of money. It's to prevent this type of scenario. The data is private until it's released to everyone simultaneously.
So, in that sense, going by unique tweeters is an even better metric. Also, since Twitter offers limited (1% or 5%) of the firehouse to anyone via the streaming API, wouldn't that be a fairly decent way to estimate things?
Inside the World of Viral Dark Matter
We Asked You for Your Uber Score. Here's What We Learned
The Singularity University Warmonger
More power to the empire so they can better abuse the world and themselves?
Oh well if it's just the oversight of on of the most powerful agencies that failed for a measly seven years then everything is fine.

Watch as nothing changes.
LME is still keeping its trading pit for now. Had a tour round is, interesting if you get the chance.
> One layer Autoencoder - SVD done by a neural network

Not necessarily. Any serious user of autoencoders would apply some kind of L1 regularization or other sparsity constraint to the coefficients learned, so that the autoencoder does not learn the principal components of the data but instead learns an analogous sparse decomposition of the data (with the assumption that sparse representations have better generalization power).

Also I don't think any of the techniques you mentioned is being passed as "not SVD" by its practitioners. People know they're SVD. These names are just used as labels for use cases of SVD, each with their specific (and crucial) bells and whistles. And yes, these labels are useful.

Cognition is fundamentally dimensionality reduction over a space of information, so clearly most ML algorithms are going to be isomorphic to SVD in some way. More interesting to me are the really non-obvious ways in which that is happening (eg. RNNs learning word embeddings with skip-gram are actually factorizing a matrix of pairwise mutual information of words over a local context...)

That doesn't make these algorithms any less valuable.
It wasn't meant to be capitalized, but really http://www.reddit.com/r/programming/comments/2rfdtj/my_top_1...
Thank you, maybe we will write a blogpost describing this experience! (We are Greeks we do not know Turkish!)

There is a ruby version also here: https://github.com/skroutz/turkish_stemmer
With headlines like

"32 year old developer launches feature after a grueling 8 weeks"

or

"Entire company extremely surprised to see Mike come in on a Monday after last Friday's firing round"
Where are formal methods used in industry? To quote http://research.microsoft.com/en-us/um/people/lamport/tla/am... -

"We have found relatively little published literature on using high-level formal specification to verify the design of complex distributed systems in industry."
EMH claims that marked prices always reflect reality, so the housing bubble of 2000-2007 (with house prices rising at twice the rate as rents) whose bursting caused the financial crisis ought to be impossible.
Is playcanvas using emscriptem or is it written directly in js? nice project by the way. Also what does the worker do? does it have access to the canvas context or it just does some calculations and communicate with the main thread via serialized data.
Most of the hearing protection I've used when shooting seemed designed to disrupt the sound wave move than actually reduce it.

You can achieve reasonable short-term protection by holding your hands flat over your ears. It doesn't reduce the subjective volume, but it does [anecdotally] prevent subsequent symptoms that indicate temporary or long-term damage has occurred.
You don't. The whole point of working on a contract is that you trade a (substantially) higher bill rate for all the standard benefits of working as an employee.

So no healthcare, no company provided machine on your desk, no paid vacation or sick leave, no retirement contribution, no invite to the xmas party, and no stock options or equity.

Negotiate your contract with that in mind, and charge accordingly. When and if you decide to do the "to hire" part of the arrangement, negotiate that bit knowing that equity and free cake at Stan's birthday party are now back on the table. (Favor the latter, as it's likely worth more).
>I remember seeing something a few months back about support for some HTML tag being added to react.

It's just due to React <=0.12 using an HTML tag whitelist to tell native tags from custom components. It's not an issue anymore in 0.13, where any HTML tag (including custom Web Components) will work: https://github.com/facebook/react/pull/2830

There's still an attribute whitelist, and that's a trickier problem to solve: https://github.com/facebook/react/issues/140
My old blog http://upgadgets.com
Internet lobs $$$s at dev of crucial GPG tool after he runs short of cash