skysight-inc/HackerNews huggingface dataset:
There's actually a decent probability of memory corruption in space applications due to radiation. So in addition to checking communication across busses, application checksums are typically run continuously.
Windows 10 mobile
Steve Albini: Copyright Has Expired
I am more interested in the why? There must be a reason other than ego.
Running Grails 3 on Heroku
I find inductive proofs tend to leave me hanging - I become convinced that the conclusion is true, but I still have no intuition as to why. For example, Wikipedia's proof [0] that sum of 0..n == n(n+1)/2 is convincing, but unenlightening. There are proofs which seem much more "elegant" to me, for example, pairing (1+n) == (2+n-1) == (3+n-2) ... (n/2 + (n/2 + 1)) [1], or constructing triangles [also 1].

[0] http://en.wikipedia.org/wiki/Mathematical_induction#Example

[1] http://betterexplained.com/articles/techniques-for-adding-th...
Yeah, I'm asking a different question than the one that the post alludes to. I need to know from library code when I am on the `fork() == 0` side of a fork -- not just when I'm on a different side than I was previously on. (I'm writing a self-pipe signal handler, not a PRNG.) I don't think there's any way to answer my question without a syscall -- even the most naive approach uses getpid(). The post's solution works for my problem, but it uses a syscall.

For background, see https://www.redhat.com/archives/libvir-list/2008-August/msg0...

Syscalls ought to be pretty fast: without benchmarking, I don't think I'd assume that the cost of a syscall like getpid() is going to be slower than the cost of a copy-on-write fault for a MAP_PRIVATE page, since they both require kernel entry. Especially on systems where there's a syscall instruction instead of going through the full exception path, syscall-and-read-structure sounds faster than exception-and-remap-page.
Don’t Buy the Apple Watch
...the toddler's phone...

That is something I haven't seen. I feel like such an old fogey.
As a professional tester, I find this pretty interesting. Always wondered how these ultra critical programs were tested. (I work in the creative website space)
Show HN: I'm starting a software consulting firm, what can I improve?
It's a vicious circle as doesn't the Crohn's disease itself lead to suppressing the immune system?
> If someone tries to sell you the Mona Lisa, there’s a pretty easy way to check if it’s real: Just go to the Louvre to see if the original’s still there.

Around 1911, this approach was supposedly reversed -
the work was stolen, and forged copies were sold -
or so the story goes - search for "Valfierno" in:

http://priceonomics.com/how-do-you-make-money-off-stolen-art...
Any income taxes paid to SG would quality for a Foreign Tax Credit so you wouldn't be double taxed.
The WYSIWYG UI is a good feature, although it's not useful for me it is certainly useful for students from other fields who've been riding Word for way too long. You should advertise more to universities and maybe target the non-IT people much more. :)

I believe a more practical feature is adding roles! I mean Editor,Co-Editor, Publisher, Copywriter, Professor, Examiner, Teacher etc. all of these have different jobs, although very similar they do different things. If you give these poor guys a UI or Workflow, that'd be great I think.

Well, if you need a killer argument to sell your product, you'd have to be able to say:

"You write alone or together, we proofread, suggest media, translate, publish, print or schedule submissions for just n$/mo."

Ok, you'd have to integrate external API from ie. commercial online newspapers, qualitative semantically fitting graphics, smart autocompletions with professional "sentence snippets" and so on. Most important thing is to sell it to universities though imho.
But if you retroactively reduce someone's salary to minimum wage, don't they cease to be "exempt" employees, at which point they're retroactively entitled to overtime pay?

The Department of Labor says:

"Exempt computer employees may be paid at least $455 on a salary basis or on an hourly basis at a rate not less than $27.63 an hour."[1]

So the minimum salary to be exempt from overtime is a lot higher than the federal minimum wage.

[1] http://www.dol.gov/whd/regs/compliance/fairpay/fs17g_salary....
The (often unquestioned) assumption driving online learning is that it can be as good as face-to-face learning (or good enough not to matter). Online education's backers must make this assumption because, as Upton Sinclair said, 'It is difficult to get a man to understand something, when his salary depends on his not understanding it.'

What if they turn out to be horribly wrong?
Side question: is there a responsive version of the HN homepage? I thought I saw it posted here a couple of months ago.
> which defeats the purpose

Maybe the purpose would be to have a portable fuel with high energy density that is backward compatible with an enormous installed base of existing vehicles, fueling stations, etc.

> there are tons of minerals we use that are of limited supply

If asteroid mining becomes a reality, it's not

> non-recycle once used

I'm no chemist, but it seems that if the economic need is great enough, with only energy you'd be able to melt / vaporize just about anything and separate the atoms by mass with centrifuge.

Well, maybe not helium (which has a tendency to fly to the top of the atmosphere). It's kind of a shame we use a non-renewable resource to create balloons as decorations and toys for children, that only last a day or two.
Sorry for the confusion: setLoading (poorly named) is a method on a view component in ExtJS 4 which displays a modal message mask.
I've been living in SG for a year and the startup scene here is asthmatic at best. Really, it would be generous to call it a "scene". It isn't. If you can document all the startups in a country on a single infographic then... yeah.

The government claim to support startups but actually they barely do anything. There is a Entrepreneur Visa but you need a serious amount of funding, proof of intellectual property (even patents), backing of a VC or incubator, and credibility in the industry to get it. And even then the visa granted is dependent on your startup making hires of local citizens at a certain rate per year, in line with revenues. The actual visa itself is also relatively short term, it is basically issued on 12 month periods which isn't really enough to provide assurance and stability to a startup director.

The culture here is all wrong. The culture here is to go to Uni, attaining 2 degrees is not uncommon, then get a boring job in a mega corporate. And then spend the rest of your life twiddling your thumbs, stabbing and getting stabbed in the back, etc etc, where the gossip often revolves around bullshit job title acronyms like VP, ED etc. That is just the life here. If you ain't working in a mega corp then you are a nobody. And that's not my opinion, I have many many friends here that tell me straight that that is how life is here.

There is also an issue that working in "I.T." in Asia is stereotyped also. It is perceived as a somewhat low skilled office job. Even if you are a top level super senior software developer, try explaining that and most people will still just file you under "I.T." in their minds and maintain a superiority complex over you if they work in a dead-end mega corp job dealing in Excel Spreadsheets all day every day.

If you work in an actual startup in SG you are "different". You are seen as abnormal, risky and even stereotyped as "not being good enough" to work in a mega corp.

When I first came here I was introducing myself as "working on my startup". Most people assumed, seriously, I was just being shy about explaining I was unemployed at that moment, and they wanted to quickly change the subject. Even after clarifying that it is indeed profit making and growing well. So yes, saying your working on a startup here is actually almost as bad as saying you are unemployed. I learnt a better way of doing self introductions very quickly here.
On taxes, I'm sure somebody on HN knows better than me, but you are rarely 'double-taxed' under 200k as you say. The first 90k or so is exempt, plus any foreign tax you pay you can claim as a non-refundable deduction on your US return.

Singapore is an amazing country that is really geared towards making things easy for expats. The chewing gum thing is a bit of a red-herring. Ending up in jail for a minor offence is not something you generally have to worry about.
A one-sentence reply without any substance. I'd say you're well aware that it isn't in the least, which is why you didn't bother even attempting to expand on what is a blatantly false statement.
Your homepage weighs in at 34mb. Use Photoshop's Save For Web function.
Cool. When you said 'any other language,' I thought you were speaking more broadly than C or C++.
Yes, US citizens have to pay tax no matter where they live. You may be eligible for the Foreign Tax Credit[1] or, even better, the Foreign Earned Income Exclusion[2], though. For 2015, you can exclude up to $100,800 of your earnings with the Foreign Earned Income Exclusion, which will cover most if not all of your salary (for the majority of people).

[1] http://www.irs.gov/Individuals/International-Taxpayers/Forei...
[2] http://www.irs.gov/Individuals/International-Taxpayers/Forei...
Wharton Graduation:  Like Clock Work – By David Pottruck
This is great, just what I needed. The health integration is really good. Don't listen to the negativity here, it's a great app.
React isn't polling, it is callbacks and recursive functions.
For Fun: The Girl on the Train - Just finished it, kept me interested not bad. http://www.amazon.com/Girl-Train-Paula-Hawkins/dp/1594633665...

For learning: Automate the Boring Stuff http://www.amazon.com/Automate-Boring-Stuff-Python-Programmi...
SEEKING WORK / remote or local engagements throughout Europe.

I'm specializing in getting web app MVPs done, refactoring, and bug hunting.

Languages: PHP, JavaScript, Lua, Ruby, Java, C

Environments: LAMP stack, NginX, Node.js, Mac OS X, Linux, BSD

Web Tech: HTML5, CSS, jQuery, MySQL, JSON message passing, WebSockets, WebGL, mobile web development

Semi-random facts about me:

* I started my career at an advertising agency

* ran a web startup for a couple of years

* made a toy programming language called np: http://np-lang.org/ and I'm generally a language design enthusiast

* I'm a Ludum Darer: http://ludumdare.com/compo/author/udo/

* my long-running pet project, a virtual gaming space for pen&paper roleplaying: https://rolz.org/

--- --- ---

My profile: http://udo.click/

Contact me at udo.schroeter@gmail.com
Ellen Pao Files Notice of Appeal for KPCB Discrimination Case
Was it this?

http://hckrnews.com/
I would buy this but I'm not using Windows. Try again.
I also have to suggest another one of their early, free games, KOHCTPYKTOP, which focuses on building integrated circuits: http://www.zachtronics.com/kohctpyktop-engineer-of-the-peopl...
In the worst possible scenario, $2 million is profit. This seems like a very plausible way ahead. We can cut profits to bare minimum and survive this phase. Sounds better than dissolving equity in bad equations right now. Thanks. :)
It really depends on how you define "safe". Nim will allow you to deref null pointers (unless you annotate it with `not nil`, then it can never be nil, this results in compile errors if it is) but if they are, it will be like Java and throw an exception if --nilChecks:On. The only language I know that makes pointers safe is Rust, with it's borrow checker and such, but that's a tradeoff I don't really want and the options Nim provides are better for my case.
Growth Hacker in SF Bay Area / Silicon Valley

Need someone to help grow portfolio companies @ http://www.bertramcapital.com/

and launch startups like: http://www.happyapps.io/
Some context. One of the drugs in the combination Ipillimumab has been used for a while now, and seems to produce long term survival in about 10% of patients with incurable melanoma. Some of these patients seem effectively cured, having survived 7 years or more without any other treatment. It seems likely that combination therapy will produce a better rate of effective cure. This is a pretty big deal, because advanced melanoma is otherwise a disastrous cancer to have.

Cost effectiveness... well ipillimumab costs 100k a year for 4 doses, and nivolumab is probably going to cost another 100k at least on top of that, and is generally continued indefinitely, and the medication to turn off overly vigorous immune responses can also be expensive...

But this is modern medical science how it should be. These are incredible, life changing drugs. The hype is justified. They are already spreading through many different types of cancer: lung, renal cancer, liver cancer, some breast cancer, some colon cancers.
Toxicity is an issue, but this is generally temporary, and the quality of life tradeoff is different when there is the possibility of making the next 7 christmases. Furthermore, you have to balance the toxicity with the symptoms from progressive cancer or old style ineffective chemotherapy.
Pre makes sense for people who fly frequently. These people are necessarily "haves."
I'm surprised this is the first mention of jsblocks, when the graphics displayed by the article shows jsblocks beating everybody, including React.
So it would be very cheap to buy your way to the top of the charts, but once there you'd make very little money?
"Last Friday I was told I wouldn't have a job on Monday."

I suspect that the same business owner who'd fire all their employees without notice would be hugely offended if one of their employees would walk into their office on Friday and announce they were quitting, and would be working somewhere else as of Monday.
Your tone is misplaced. I'm an oncologist, and with no conflicts of interest I can assure you these drugs are a bona fide breakthrough.
Real-World Refactoring: Replacing ASP.NET MVC Conditional Dispatcher
Servo: The Countdown Continues
I probably should have been more clear, but I think it's safe to say that unlike C/C++, Nim can handle these types of issues like other languages that deal with pointers (Java, Go etc) with control from the programmer. The only memory safe language I know is Rust, but I am probably wrong on that part, so that's why I singled out Rust on how It's safer than Nim.
i agree, the simplicity is really nice
https://tools.ietf.org/html/rfc6951
Jeremy,

As someone who setup a 4 axis in grad school, and now designs in Al as part of the day job, you guys have done a great job with the little infographics that describe what capabilities you have.

Cool idea, like lightweight version of Protolabs, but with real time quoting.
Improving the Yeoman Generator Gulp Angular (SASS)
Location: Germany, but anything in the EU is fine, also: consulting gigs in the US

Remote: Yes

Willing to relocate: Yes

Technologies: PHP, JavaScript, Lua, Java, C

Résumé/CV: http://udo.click/ , https://github.com/Udo/

* I started my career at an advertising agency

* ran a web startup for a couple of years

* made a toy programming language called np: http://np-lang.org/ and I'm generally a language design enthusiast

* I'm a Ludum Darer: http://ludumdare.com/compo/author/udo/

* my long-running pet project, a virtual gaming space for pen&paper roleplaying: https://rolz.org/

Email: udo.schroeter@gmail.com

I'm looking for full time, part time, or consultant work, either remote or on-site. Ideally I would like to work on creating new web apps from scratch, or rescuing/refactoring PHP codebases where things went horribly wrong.

By the way: Working for an exciting YC startup is a huge item on my bucket list that I still hope to check off one day! :)
I don't suppose $20M can get me out of this?
Make sure they're well separated! c.f. http://www.wsj.com/articles/SB100014240527487033765045754919...
"Quantity has a quality all of its own." Attributed to Stalin but perhaps a misattribution.
Not sure if you're still answering questions, but if you are, what distinguishes this app from HabitList (http://habitlist.com/)? Is there a reason that I should choose this app over HabitList? It seems like both apps are targeting very similar use cases.

In any case, congratulations on shipping code!
Wasn't aware of that! I really appreciate your feedback!
I commend the effort and the app.

I have 2 questions:

1. How is your app different than the dozens of habit forming apps out there?

2. What scientific research did you base your app on?
If you check out Javascript Allonge (linked on the page, web version is free) you'll find out. The author has written a lot about functional programming, combinators and so on in JS.

I think his point was simply that examining how to emulate let/var with closures, it shows you explicitly what is different/similar about them. He's not suggesting anyone use those transforms.
The fact that strncpy zeros the buffer may make it slower.
My favorite forger is http://en.wikipedia.org/wiki/Tom_Keating. He would forge paintings, making sure that they were provably fake (impossible materials, FAKE written in lead paint under the painting, that sort of thing), give them away for a song, and let people fool themselves into believing that they had the real thing.

The greatest irony of his story is that some of his fakes are now worth more than the original artists he faked!
He forgot to add Airbnb to that list.
Reflections on Stress and Long Hours on Wall Street
If you're expecting trouble from state actors, then yes, you may want to consider other options.
Learning Forth from the OLPC XO boot prompt is one of the most fun things I have done with a computer. Great tutorial here: http://wiki.laptop.org/go/Forth_Lessons
> Sorry, we're not ready to take on remote team members at this time.

In future, please use ONSITE and avoid using REMOTE in your post. Thanks :)
If you're trying to prove a result, odds are that you will get there faster and easier with recursion.

Once you really understand it, you can use a closed form.

Likewise there are many categories of problems that are easy to write down recursive solutions to, but good solutions will take work.
That said, a large part of the world has little need for just a different variation of their existing ICBM's.
I think it is similar to the existing products. They have just tweaked it to be a bit less sweet and more neutral in flavor. They also have a slightly different nutrition profile. And they have successfully marketed to tech guys instead of the old people and hospital patients the other products are aimed at. I think they will also arrive at a lower price point.

They also have long and short term goals for the product. Short term, they want to deliver quick, cheap basic meals to techies. Long term, they want to be able to provide a basic staple food for the world's poor populations. Further, I think they want to eventually go to an all chemical product, with no "natural" (e.g., no oat flour) food products as ingredients.

TL;DR It's similar to the existing nutrition drinks, with some flavor and nutrition tweaks, different marketing, and different long and short term business goals.
I've always taken that machine as a argument against event driven programming. Why? Well John Carmack articulated the problems very nicely when he wrote about inline code, covered on HN here:

https://news.ycombinator.com/item?id=8374345

The Therac problem was a result of states getting out of sync and into an undesirable configuration. I think reading about the machine and then the above Carmack will cause one to see the connection.
Hot model eats Chicken McNuggets
Selling exactly the same hardware with different prices and performance is actually a pretty old practice. I've read stories of people long ago buying hardware upgrades for IBM mainframes and being surprised when the IBM engineer just came over and cut a wire on the backplane. "OK, you have twice as much memory now. Have a nice day!"
This has been done and openly acknowledged by GCHQ against American citizens and NSA against British citizens since the 1980s.
Which is one reason people should be a lot more suspicious of "tort reform" than they are.
No prob. Only other thing I'd add on the homepage is something about what you do. As it is now, there's no way to tell what you do without clicking through to the other pages.
Meta is building a platform that allows users to seamlessly search for, access, and share files across all cloud platforms and devices; in essence, Google for your files. We just closed a seed funding round and are looking for talented developers to help us take this idea to the next level.

https://www.meta.sc

We have exciting development work ahead of us in nearly every area imaginable, including responsive client-side web development, a microservices-based cloud architecture written in Go and Python, performance-critical native client applications, a lightning fast personalized search engine, and complex data analysis problems in semantic analysis and information retrieval.

We’re right in downtown Boston and looking for talented developers and computer scientists to join us. Email us at careers@meta.sc and check out our careers page at https://www.meta.sc/careers
Due this and the other web synth Show HN [0] I have lost a couple of hours of my day.

Thanks for the fun :)

[0]: https://news.ycombinator.com/item?id=9640218
This insane obsession with making programming the "everyman" skill boggles the mind.

"Programming", better described as applied mathematics, is not and has never been an accessible profession.

Just because you have no trouble taking medication, doesn't mean you are qualified to be a doctor. Just because you use a smartphone, doesn't mean you are qualified to commit to the Linux kernel. I am constantly fascinated by attempts to frame computer science as a trade similar to bricklaying or plumbing. It really could not be further from such work.

Computer science is the application of mathematical logic, which by definition, is out of the reach of the majority of students. One look at mathematical aptitude test scores for the general public will disabuse you of the notion that everyone can program. At best, you need to be at least one standard deviation above the mean in mathematical ability to be a competent computer scientist. At worst, factoring in global competition in an unregulated profession, you need to be two to three standard deviations above the mean. Assuming a normal distribution, that's about 2.5% of the population.

So, why are we lying to kids with promises of Google jobs? If they're that good at math, they'll know it. They'll be autodidacts, and will use the plethora of resources already available to reach their potential.

I'm all for easy to use graphical programming languages, as they truly help to visualize algorithms in a tangible way. But selling it along with an "everyone can program and make money doing it!" promise is absurd.
What negativity? The only pattern of 'complaint' I see in this thread is people who wished it supported Android as well. Isn't that just evidence that people think it's a good idea and would like to use it if they could?