skysight-inc/HackerNews huggingface dataset:
Here is a concrete example. MMR is two dose regiment. The current anre recently updated CDC recommendation is that if a child experiences thrombocytopenia within six weeks after the first dose to not give the second dose. Thrombocytopenia is usually not serious - nose bleeds, easy bruising, bleeding of the gums - but since the risk is higher for those that experienced that side effect after the first dose, that is why it has become the recommendation.

One dose of MMR puts their effective immunity to measles at something like 85% during childhood. It varies with how strong the immune system is when the first dose is given, most children get it at six to nine months. At nine months one dose is 85% effective and at 12 months 95% for most infants. It is presumed that the effect is smaller in those vaccinated at six months and those that experience thrombocytopenia and the recommendation is relying on 95% immunization rate for herd immunity. Something like one in 25K children are in this category. There are other categories of people not immunized as well.
From the list:
Mac & Mia is an online, custom clothing boutique for kids
with soul & style. The company has a team of personal stylists that create looks for newborns to kids up to six. To get started, you create a style profile for your child and then, wait for the magic to happen. Once you decide to make the purchase, Mac & Mia will send you a box full of clothing customized for your child -- if your baby isn’t into the design, tread it right back for free.
http://www.macandmia.com/

Wow. Some people really do have too much time on their hands.
I've been thinking about this as well yesterday, but to be honest I'm not sure where the benefits are. In theory the browser is doing the rendering in a separate thread anyway, i.e. CSS layout and things like scrolling are handled by the browser. If you're doing a long algorithmic (CPU-intensive) computation in JS then you should probably do that in a WebWorker anyway. Otherwise I'm not sure the overhead is worth it, for example the dragging / touch events should be invoking such a tiny amount of javascript that you shouldn't see much benefit in moving that logic to a separate thread.

Would be interested to see real examples of where this is makes sense.

Disclosure: we're developing an email client using Cordova and purely web tech using our own framework: https://github.com/techlayer/espresso.js
I've been against mixing logic and views for the longest time and I still wouldn't mind if separation would have been introduced, but recently I gave up.

Either I'll be unnecessary stubborn and miss this awesome new tech or I'll shovel my opinion aside and do try working with this approach.... or at least until someone else introduces new framework that comes with code separation.

It's not the end of the world.
Fogleman,any plans to rewrite craft in go?
Getting someone to work for you for their entire life for essentially no pay but subsistence?
Thank you for the pointer. I enjoyed Forth long time ago and wanted to rekindle that love with Factor, but honestly I ran into bumps. I am not giving up, but will definitely check Retro.
You have to submit a project to be listed (like Product Hunt). It's not curated.
Love the SaneScript idea, that could be very big.
A proxy! Ah, why I never thought of that, so simple... Thank You
You can now transfer typed array data using the newest postMessage API. http://updates.html5rocks.com/2011/12/Transferable-Objects-L...
I am all for recreating JavaScript the way it should have been, but aren't the problems this tries to solve solvable with a good linter? (perhaps a very smart one, on the verge of a compiler, but still a linter)

I think TypeScript et al provide the needed type safety (until ES6 is fully supported) I'm just not sure we need a new "the good parts only" language. Didn't Google already try to do that with Dart?, I think Dart is great, but it still long way to go.

There a tons of bad things you can do with any language, Java, Scala, Ruby, Python that people don't do anymore and any automated style check / lint will fail. You don't go and remove parts from the language, you just have a good style check / lint plugin. I mean, you can use "go to" in the form of break to label in Java, but I don't see anyone using it much. This is very interesting, but I'm not sure it will get a lot of traction (mostly due to the need to rewrite huge parts of your code as they won't compile, vs gradually fixing your code using lint warnings). Am I missing something?

p.s. took me a minute to realize who is the OP (Jeremy Ashkenas of Backbone and CoffeeScript fame), I would love to hear your opinion on this, I highly respect it!
Nicely said. Otherwise this leads to TAAS quickly (Tractor as a service) and monthly payment just for being able to use it. Or Tesla as a service - where you not only buy a vehicle but also a recurring profit to the manufacturer and a long list of things you have to do or are not allowed to do. Oops, we're already there.
Some examples with Spark and Ada [1]. Wish they had more listed. I know of read about some other development projects using Spark but my google-fu is weak today.

[1] http://www.adacore.com/sparkpro/projects
I am eagerly awaiting this. I've been wanting to write my own smartphone apps for a long time. I don't care about writing games, what I want to write is my own music player. I want it to replace the stock music player. I want access to the Bluetooth chipset so I can actually know why the damn thing doesn't just play when my car starts up. I want the music player given priority over all other apps so I get no stutters instead of 4+ per song with my Nexus 5. I want to order my phone's interface around it. I want all other apps shut down when it goes into standby, standby time is the difference between me having to charge my phone before I go out for the night and not having to worry about it.

The music player is 95% of what my phone is doing for me, yet the Nexus treats it as a second-rate concern.

I want Linux on everything, even (especially!) my toaster.
Ask HN: Need advice for long-term data archival
A colleague of mine has terminal brain cancer and is a single mother of two very young kids. She has recorded a lot of video (4k resolution) and needs a way to preserve that data for her children to watch as they grow up.
I am familiar with a number of online storage options from Amazon's Glacier to Dropbox, and I've even thought about having her use YouTube.
I'm sure there is a small monthly budget that will be available to pay for this, but the solution cannot be too expensive. I would also like for the solution to be easy enough for her kids to access. I'm really hoping to find a service that will be around in the long term - maybe 20 years or so - until her kids are college age and can manage this content on their own.
How should I advise her to pick a service? What options do the HN readers recommend? Is there a service out there that is better suited to type of use case than others?
Thanks in advance.
> Machines in the sub .0001 precision class are so sensitive to being moved around that it can take weeks of careful calibration to get them to operate within spec.

But now you're talking about something else. You don't need a law to prohibit people from voiding their warranty and ruining their own property, darwinism takes care of that all by itself.

All the law needs to do is say that if you bypass the lockout you lose your warranty. Sending people to prison for it is insane.
I'd like to see a github repo. You can hit me up on twitter, info in my profile. I think even just finding the right library to make using webworkers + npm + webpack would be great to start, because honestly its all the other stuff that slows down the thread. React can run on the main thread for the most part.

Some reading:

https://news.ycombinator.com/item?id=6982485
http://stackoverflow.com/questions/18056922/is-there-a-way-t...

Edit: webpack + webwoker:
https://github.com/webpack/webpack/tree/master/examples/web-...
Looking at your code makes me wish I could have used Go instead of c++/glut for my graphics course projects back in school.
So if this is native widgets etc., the main point is being able to write this in JavaScript, right? Anything in it for those who don't consider this inherently beneficial?

Souns a lot like GWT, s/Enterprise "architects"/Web "ninja"/ to me.
Ask: Any people from Shanghai here?
Hey, I'll be on a trip to Shanghai from 5th of March for 10 days. Any people here who wanna meet?

Bye and greetings from Germany
Exactly. I think moving everything but React into the web worker is enough. But that itself isn't easy as far as my limited knowledge, you need to have separate script files. Perhaps a webpack plugin that manages that for you?
So Trunk Club for babies?
Marathon 0.8.0 has been released
Nonsense. HFT is already a demonstration of the abuse of high speed access to pricing data. The markets are not fair, and most of the participants in them prefer it that way.
Using data visualization to craft experiences: from loading bars to games
Oration, located in the San Francisco Bay Area (Foster City, CA), is looking for an Lead Front End Engineer

Oration is helping millions of people optimize their healthcare spending by creating a free and fair market for healthcare products. We're putting the interests of consumers and taxpayers ahead of the industry and we're helping people find the best care at the best price. We strongly believe that every person in America should be able to afford healthcare -- just like everything else in life.

We're hiring a Lead Front End Engineer to lead the front end development on our product team. You'll join on a team that understands the importance of UX, simplicity, and how amazing experiences can transform industries.

What's in it for you?
* Competitive salary and stock options
* Health insurance - medical, dental, vision
* Vacation days and time off
* 401k
* Fully stocked pantry and catered lunch several times a week.
* Lots of opportunities to advance. Join Oration and grow your career with us!

For more information, visit: http://www.thesourcery.com/jobs/857
>It would be in violation with basic ruby syntax.

But this isn't about regular Ruby syntax, this is about extending Ruby syntax by embedding new languages within it. A new language may have new evaluation rules. As another user points out, there's a syntax called 'alias' that works similarly to my example, so I disagree that it would be violating anything.

>I'm glad ruby does not allow whatever it is that you're asking for.

I'm essentially asking for macros commonly found in the Lisp family of languages.
Craigslist personals associated with 16 percent boost in HIV infections
We're getting close to this - you can buy graphics cards that plug into a PCI Express port on a laptop, for example. But the hardware's not quite there yet.
would have lost some of their profits (in dollar terms)

No, not in "dollar terms," in "general purchasing power terms," there is not some parallel bitcoin economy where people can buy the things they need for bitcoin that doesn't take into account the bitcoin exchange rate with other currencies.
Ah, I see. I don't really agree, because I think the enforced unidirectional data flow is one of the best parts of React, but that's certainly a valid point of view.

I just want to emphasize again that Flux is entirely possible without singletons, and works just as well on the server if you create new instances for every request. Flummox does it, Fluxible does it (at least for stores). It's just a shame Facebook pushed singletons and then everyone followed their lead.
It's not about "Write once, run everywhere" but rather about "Learn once, write everywhere". React-Native encourages better design patterns for UI, especially on iOS.

This blog post summed it up perfectly for me: https://joshaber.github.io/2015/01/30/why-react-native-matte...
Seems it might help in my current case... On my local dev machine I've replicated a project environment (Jenkins, Sonar, Artifactory, SCMManager). It was a huge boost for some tasks and I'm considering moving it out of my machine for others to use as well. If I do so, than I would probably configure it all manually, again from scratch.

Do You recommend making it a Vagrant recipe this time? Are there any similar ones?
Breaking browser default behaviour is really bad. It makes me feel like I won't never visit this site again.
I guess I should have known defending PHP and mentioning Taylor Swift would get downvoted. I still stand by the comparison.
I've looked at that before, and it's not really the same thing. ArchBang and Crunchbang are two completely different projects, though they share a common thread. Thanks for the reminder though, I'll check it out and see how it has progressed.
How startup Fab died
Layer height and extrusion width are separate settings, if the extrusion width is the same, it's only twice as much head travel, not four times. Extrusion width is around .4mm on most FDM printers.

You can't really call it more work either, since the resulting volume is identical.

The only thing that's different between the two prints is Z resolution, and that's a factor of 2 difference.
Why not Titanium?
MS have been doing declarative UIs for literally 8 years (XAML).
"putting penalties for FDIC officers who fail to comply is just another line"

If by that you mean penalties on named officers, or certain type for a specific group, that's an unConstitutional bill of attainder.

At this point, given the multiple counterexamples in the implementation of Obamacare, I have no faith that general legislation, or officially removing funding would work. Or rather, it won't work until it's once again thinkable to impeach the President. (I initially appended "or political appointees under him", but Obama's is hardly the first where staffers who can't be touched by the Congress are really running things.)
Yes. Factor definitely has a much more modern feel but loses a lot of the purity. That said, Factor is still pretty "pure" by the standards of most languages.

Forthish languages are very interesting. I feel they might even represent a "third way" from the normal LISP / FORTRAN dichotomy.
Police officers circumvent Waze by providing misinformation
FYI you can use either a static phase converter or rotary converter to convert from single phase to three phase. A decent 20A three phase static converter will run you about $500. Much easier than trying to find a house with three phase!
I'm still very excited to try it. I agree that this is the way forward for writing apps. I have attempted to write iOS apps before, and the problem is not objc, I actually kinda like objc. The problem is the damn view layer.
SocialWire, located in San Francisco, is looking for a Senior Software Engineer

SocialWire is taking a new approach to advertising: building a recommendation engine for products. Our system generates product-level ads and hyper-targets them to exactly the right audience. We do this at scale and automatically across a retailer's entire catalog. We want our ads to be so good that people discover interesting products through them. We want ads to actually feel useful.

We're looking for a Sr. Software Engineer to join our talented team. You'll have the opportunity to work on all aspects of our product from backend Python services to slick dashboard features to integrating our product across multiple platforms.

What's in it for you? * Great salaries, great health/dental/medical benefits and stock options.
* Amazing co-workers who you will look forward to seeing each morning.
* Unlimited PTO. We work hard, but we want to make sure our team has time to recharge.
* Sunny dog-friendly office in the Potrero Hill neighborhood of San Francisco with a lounge area, backyard, and a sweeping view of the city skyline
* Free catered lunch every day (and many other meals).
* Fully stocked kitchen with snacks and beverages.
* Unlimited artisanal espresso from the neighborhood coffee shop.
* Laundry service.

For more information, visit: http://www.thesourcery.com/jobs/878
Have you tried the Personal Software Process?

http://en.wikipedia.org/wiki/Personal_software_process
> He really is just choosing a different risk posture than most people do.

'different' being 'higher', sure.

He doesn't understand statistics. Take measles: If you happen to contract measles, you have about 0.001% chance of getting measles encephalitis which can kill you in a day or so. Extreme situation for sure, but the game then becomes reducing the total number of people roaming around with any form of measles. When you look a graph of the number of measles cases over time, you can easily see when the measles vaccine was introduced (just by eyeballing it). The vaccine unequivocally works effectively.

Severe risks associated with the vaccine? About 0.000001%, which is low enough that it is probably not the fault of the vaccine.

Result: statistics decimates arguments against the measles vaccine. The only reason he can even make a quantum of a argument is because the population at large has gotten the vaccine and so his selfishness is not as noticeable.
Also,
This guy
https://www.youtube.com/watch?v=ZR3Jirqk6W8
had his Haskell startup bought by Facebook. I expect it was because they wanted the technology he invented, and him as well.
Well, in most cases the stage volume is already in so-loud-you-lose-clarity territory, so the clarity you gain from the sound guy turning up the mains a bit is worth the clarity you lose due to the extra volume. We're not talking massive increases in volume here.
Sweet. I'll watch out for wherever you guys end up.

Might be worth reading one of the react native devs about why animations might still be hard: http://jlongster.com/First-Impressions-using-React-Native#co...

This idea is also why I hooked up the css-layout project (https://github.com/facebook/css-layout) to a live demo to play around with: http://layout.jlongster.com/
"it's worth respecting that fact, rather than dismissing it as 'obviously ridiculous'"

That's not how the world works. If someone says "I think the government did 9/11", then it doesn't matter how many people agree with him. His opinion is still idiotic.

Similarly I do not have to respect anti-vaxers or Scientologists, just because there are many of them.
I really love the power of Factor. It is probably the most powerful language I have ever come across.

That being said, I think there needs to be a more interactive method where you can see things on the stack in real time as you are programming.

I found myself not being able to focus on the problem I wanted to solve and instead was spending too much of my brainpower on remembering what was on the stack where.

If you study human computer interaction and cognetics the human brain can only remember so many short term memory "variables" at once. Programming in Factor uses up too many of those spaces.

I think the problem can be solved though if the development environment shows the stack at each point in time; that way the computer does the thinking instead of the programmer.

One way to do this is to supply some arguments to the word (function) and as you manipulate it in real time you can see how it is transformed. Your steps get recorded as the word.

This solves the problem of programming blind and having to play interpreter in your head as you are programming. Thus, freeing up cognitive space and making the programmer more efficient.
This is plain fraud.
Is the localStorage going to be something similar to IndexedDB (or localForage perhaps?)
Tell HN: It smells like updog in here
The operative word here is "might". Be sure to read Ioannidis, John PA. "Why most published research findings are false." PLoS medicine 2.8 (2005): e124.
Another economic crash is coming
you are not going to convince me to change my definition of 'good developer' away from

> one who is consistently capable of producing quality work

if you disagree with that, i don't even know how to respond.

for what it's worth, i never considered myself a very good developer. i was not capable of consistently producing good work. that's part of the reason i co-founded a startup and do a lot more than development now.

i don't see how this is so shocking for me to suggest. most people aren't that great at things.
PHP had many positives: (1) killer apps like Wordpress and PHPmyadmin, (2) PHP apps are easy to install and run on most stock *nix system, and (3) bare-bone PHP runs fast, compared to Rails or other framework (which is not a fair comparison, though)

Unfortunately, PHP has failed in: (1) lack of leadership and the vision -- they need someone like DHH or Linus Torvalds or the support of a major corporation such as Google (HHVM from Facebook not withstanding) (2) PHP still suffers from the lack of respect from software engineers and developers, and faced the same fate of VB6 (which I've had fond memories of doing "casual programming"), (3) future of PHP looks grim, despite the upcoming release of PHP 7, with the exception of Hack and HHVM, but Hack is not PHP.
Oh wow, you're right... yuck! gotta fix that.
Next, the NYSE floor will close. It may take a few more years, because NYSE management views it as a useful tourist attraction and publicity operation.[1] But Dow Jones announced a few months ago that they will no longer run pictures of the trading floor. Even the webcam feed seems to have been shut down. There are still people going there, but they're mostly using computers, not live trading. It's more of a big co-working space now.

http://www.crainsnewyork.com/article/20140602/FINANCE/306019...
I remember reading somewhere that some Chinese miners will mine at a loss because they can purchase the equipment/energy/cooling/etc in RMB but convert the BTC into USD, circumventing the country's capital controls.

Does anyone have any more information about this?
Microsoft buys Sunrise Calendar in acquisition deal worth over $100M
The Postscript language might be another chance for you to flex you postfix muscles. Still concatenative, dynamic programming, with built-in graphics.
A smart computer looking at popular human images
> Waterfall seems like a discredited old system, and I don't love it either, but it has a huge advantage for developers. It requires people who will insist on and enforce deadlines to state upfront, in considerable detail, exactly what they want.

Except it never really worked that way, which was the entire problem with waterfall. Waterfall works best in a static environment with guaranteed funding because it doesn't react well to shifting priorities. In reality, requirements change and budgets get cut, which sets off a chain reaction of change management activity in a waterfall model. Agile is so much better -- you reassess requirement priorities every few weeks and that dictates what you work on over the next few weeks. In very few situations under which software is developed today is it even possible to state upfront what you need with any certainty. Waterfall assumes that requirements gathering and development take place serially, whereas agile recognizes the reality that they are more or less concurrent.

Waterfall still has its place - if I were developing a nuclear reactor or an airplane, waterfall is still the way to go. But for projects where 100% requirements completeness is unnecessary (and let's be real, nobody runs a full regression suite after every sprint), Agile will get you a better product faster and cheaper. Everything you said is true -- agile is a fertile ground for manipulators, but so was waterfall.

The manipulation is a byproduct of any reasonably large organizational structure, and if you want to stop it, it's got to be a cultural thing. Bad actors will exist under any development methodology, it's up to the leader of the engineering organization to stand up and refuse to allow his/her people to be abused.
Interesting. Here in the States, that's usually a regulation at the municipal level if it exists at all. Even in that context, it's not defined as a right - just a law to be completed with.