skysight-inc/HackerNews huggingface dataset:
If you are in control of all the threads that an application is running, you can call fork() safely by making sure the threads are put in a safe state (no critical locks retained) when the fork() call happens. Also note that many things that should normally be unsafe, like having running threads calling malloc() while another thread is forking, are actually safe in the real world using certain implementation of fork, since there are pre/post fork "hooks" in the malloc implementation in order to fix the state of the child.

So if you control very closely the libs you link with and what they do, as well as the threads you use yourself, it is possible to use fork() in a reliable way.
Traveling to Mars with Immortal Plasma Rockets
I think that view is a little simplistic in more ways than one.

The first is that, erm, yes, there's a huge market for startup ideas. It's called the get-rich-quick-scheme industry. Sells billions of dollars worth of goods every year trying to teach people what business ideas will make them rich.

The second is that it depends what you mean by "idea." If you mean some generic one sentence pitch about some vague idea ("Uber for pets"), then, sure, it's probably not worth much.

If you have a very precise plan that includes details about go to market strategies and execution, and that is based on data only you are in possession of, it can be worth a lot of money. That's essentially what Peter Thiel talks about when he mentions good startups being based on "secrets" (the way I understood it, anyway).

That there's no liquid market for such ideas doesn't tell you much about their value.
Why .namespace and not .use like express?
This is a really exciting development in materials science. It's surprising and somewhat disheartening that it's taken me ten years to hear about it.

https://patents.google.com/patent/WO2008042982A2/en seems to be the Flash Bainite patent application; if I'm reading this right, he's applied for a patent in the US and Canada, but neither has granted the patent after ten years.

Note that Flash Bainite is a different material than bainite; Flash Bainite contains bainite crystals, but also contains crystals of other phases, including (in the case of AISI 4130) 82.5% martensite. Bainite as such has been known since the 1920s. I'm not completely clear on whether _sammcf is talking about this kind of flash-processed steel in their comments or about some other kind of steel in which bainite plays an important role, though it sounds like they're talking about this stuff.

Putting the Rearden-Steel-like claims he makes in https://www.galtsgulchonline.com/posts/c0a47/hi-my-name-is-g... in context (thanks NamTaf!), the 2080 MPa strength he's claiming there is within a stone's throw of thin music wire, which is far and away higher than that of any other steel. But there's a huge difference in that the 10% elongation at break he's claiming is truly astounding — more like a plastic than a metal. Normal steels break at about 1% elongation, aluminum typically around 3%. Nylon 6,6 is typically around 30%.

The ASM HTPro article http://www.asminternational.org/documents/10192/17082024/Pag... says they got UTS of 1.99 GPa and 10.2% total elongation for "flash processed AISI 4140". I'm not sure yet how much of that elongation is plastic, though judging by the OP's photo of the crumpled thing, maybe most of it.

Bringing those two facts together, it would seem that it's substantially less stiff than ordinary steels, which means that even if all the claims are true, it won't replace them in uses where stiffness matters more than strength — uses like compressive structural members. Furthermore, the strengths discussed so far are ultimate stresses (after plastic deformation is exhausted), not yield stresses (stresses from which the steel will spring back), which may be unspectacular.

In short, it's not a better steel. If these claims are true, it is in effect an entirely new class of material, that just happens to be made out of steel.

Since you reach the Flash Bainite state by quenching, it seems likely that it's metastable and will eventually decay back into a more ordinary steel, but that's true of austenite too — for human applications, metastability is as good as stability if the time to relaxation is measured in billions of years.
Freakonomics had a podcast on a similar theme, and referred to "I, Pencil". Was quite interesting.

http://freakonomics.com/podcast/i-pencil/
Pharo Smalltalk: Agile Visualisation Book Released
The title is actually understating things a bit. This is $0.21 dollars both for ~30k page views of a static file, but also a fairly involved data processing pipeline which feeds into the generation of that static file.
Video and transcript are here: http://www.abc.net.au/tv/qanda/txt/s4499754.htm

It's rare to see such a civil debate on this issue. I was impressed with everyone except for Shadow Minister Linda Burney who went straight to personal anecdote.

Minister Greg Hunt and mathematician Lily Serna had very reasonable positions for lay people: that they accepted the advice of the experts and wanted to find solutions.

Scientist Brian Cox was his usual charismatic self but did get flustered by the end. Skeptic Malcolm Roberts was composed and polite and clearly had a considered opinion.

The meat of the debate was a bit weak. Brian Cox had a cherry-picked temperature graph (land temperature). I have no idea why he rejected vehemently the claim that CO2 rise comes after temperature rise in the long-term record -- maybe he thought the claim was about current times? He was plain wrong on this. He was right to point out the potential damage from climate change in many areas.

Malcolm Roberts was weak in cherry-picking the Central England temperature record. He lost the audience in saying "NASA" was untrustworthy, when he could probably have pointed to James Hansen's record of activism and the close network revealed in the Climategate emails.

The key scientific point was whether the climate models have been validated or refuted. No real information was presented here, just assertion on either side.
I think it's already captured in Crocker's rules definition - "one authorizes other debaters to optimize their messages for information, even when this entails that emotional feelings will be disregarded". It's not about being rude for the sake of being rude - if a kind word provides some context best, a kind word should be used. The idea here is to free your interlocutor from having to constantly censor their communication in order not to accidentally offend you.
Sandstorm Collections: Share many as one, with the Collections app
Data first giving examples of assembly looks not promising and hence not much comments. But doing the same using higher level language you may generate volume that can advice against or in favor of it.
I find it a bit odd you categorize methods of listening by computational complexity, rather than by the method itself. Also, the brain is not a sequential machine. And different algorithms can be used to achieve the same effect.

For example:

- O(n^2) listening: cross-comparing all the things they've said for informational pairings

Who says this can't be done in O(n log n)?
Pthreads are part of the POSIX standard. Hence the "p".

Then there is pipe() and probably some more similar ones.
This is pretty standard these days, mobile only and phone number authentication are what the general public are used to.
I draw my 1's the way it's often displayed on screen, with a little tail at the top and a line at the base. Your system keeps detecting this as a 2. I've also had 3's detected as 2's.
Add to that list, when I draw an 8, it's also recognised as a 2.
Hey - thanks for the nice words. The talk builds on work I'm doing for my upcoming book on AI.

A link to the video of the talk is at: https://www.safaribooksonline.com/library/view/strata-hadoop...

If you'd like to read more on the topic, the book Big Data is at https://www.amazon.com/dp/B009N08NKW/ (or a synopsis, for free, is at https://www.foreignaffairs.com/articles/2013-04-03/rise-big-...)

Have stories to tell about how AI is changing business and society? Please reach me via twitter at @kncukier

Thanks!
don't they typically do these thing before the end of a quarter? Now is the beginning of a quarter - so why should they do the layoffs now ?
Providing cheap energy to whole economies probably plays a (major) role in building the future.
Just tried it with my usual length dash (extending 3/4 along the top line to the left, and about 1/4 out the other side) and it returned a 3. Used a smaller dash and it returned a 7. Exceptionally neat tool though and seriously impressive!
Not sure why this even needs a backend though, as the post above you mentions, this could be made all in the frontend. Doesn't seem like very complicated math.

However, then again $0.21 is not very much but, when it could be free...
I had the idea to make this game after playing Christine Love's Even Cowgirls Bleed (http://scoutshonour.com/cowgirl/).

Features

- Reverse Chronology to tell the story.

- Told through the UI of an online journal.
How do you scrape external websites in the frontend?

I guess you could rope some CI service with a free tier into service instead, updating a file on GitHub, but...
Then they should pay taxes outside US
Not only on the Internet, I'm afraid.
You have a valid point here, though let's hope that unknown species isn't a key link in some chain in the ecosystem, breaking which could cause an ecological catastrophe in the region.
I'm not sure I get the message.
Previous discussion from 434 days ago: https://news.ycombinator.com/item?id=9688383
I am storing all data in textures, and you can read data from textures by binding the texture to an fbo, set that fbo to the default fbo, and then read the data with `glReadPixels`
ShadowBrokers: The insider theory
This is almost comical :p The brain is not a turing machine. You can't make these kind of analysis because the brain isn't just a huge von neumann computer.
> Think of it this way, you as an employee go to work for one year in a European country. There you pay all your taxes and after that year you want to return to the US, but now the US decides you need to also pay income taxes in the US for your salary in Belgium.

Actually, the US does tax its citizens income whereever they are on the planet (past a certain threshold earned): http://www.expatinfodesk.com/expat-guide/nationality-specifi...
Not sure what you mean by "real money market", Steam Community Market? Or ability to put in money for creates in TF2? Because in TF2 you first would randomly receive items for just playing or achieving certain goals. Then they added creates which would also randomly drop and you'd need to buy a key to unlock some random stuff inside. Not sure on current situation, haven't played for years now.

In the beginning of Dota 2, you were able to buy item directly, now you either need to go to Commumity Market, or buy crates from Valve. Check out dota2.com/store — there is either half a year old sets, or crates for new ones. Even older items are not in the shop and I believe w/ever you unlock from crates is not tradable for quite some time.

Correct me if I'm wrong, but there seems to be no way to buy particular items directly, at least not newer ones. (Exceptions are $30+ arcana quality sets which bring a lot of money as they are, so no need to increase price with "gambling".)
heroku is dead, docker is awesome, gluten free food does not have gluten ;-)
IRC libraries are often gnarly and quirky at the best of times, and Twitch isn't all that close to standard IRC and never has been (plus, they've changed their proprietary extensions in non-backwards-compatible ways from time to time).
I had plans to do that, but that means implementing all of TensorFlows functionality in Javascript, which is a huge pain and lots of work. But if we restricted all networks to a strict subset of TensorFlow, it can be done, I think.
Is it a blank page ? I don't see any text.
I would love R screencasts
I believe so too, but I couldn't come up with an obvious example from meatspace when typing my comment, so I decided to mention only the on-line variation of this phenomenon, which should be familiar to everyone here.
It may have some issues with 9, depending on how you write it.
https://i.imgur.com/URYuOSO.png
But if you vendorise dependencies like this you don't have to worry about the npm repo going down.
It also can be easier to find a new job if you're not looking for one at the same time as 14k other people as you.
Indeed - I think it's unclear how you should begin to teach R now. There is a lot of legacy stuff that you may need to recognise if you want to understand the help documentation. But if you wanted to seriously work in R it maybe better to skip straight to ggplot2, dplyr and broom without touching base R, the apply functions, and list in list in list hell.
Good satirical post.

I don't think this life is limited to the Valley though. I feel that many tech/finance locations are now full of people desperately trying to live this superficial life.

London (UK), definitely is like this now that the millennials have moved in.
Check out TI treasures. There are only crates. No?
I find the chain of events a bit ominous frankly. How does Intel's high cost structure and margins sync with $10-30 SOCs? It's already tried and failed with its own mobile offerings.

On the other side ARM is beginning to deliver increasingly powerful SOCs that are at least getting close to Intel's woeful laptop cpu offerings.

It was looking like Intel could be in trouble. I mean why spend $150-300 just for CPU when you can get a powerful SOC for $10-30 with CPU, GPU and Memory all in one? There was no way Intel could compete with that.

If ARM desktops started appearing with proper Linux and Windows support, or Apple decided to put the iPad Pro SOC in a Macbook it could be trouble. Fortunately for Intel ARM chooses not to focus on this market even though the potential for low cost desktops and laptops powered by ARM is huge, with great cost savings for consumers. Driver issues hold back independent efforts. Vulcan and the new generation of mobile GPUs offer a ray of hope.

Then out of the blue Softbank buys ARM. Now Intel is licensing ARM nevermind Intel business model does not allow the kind of low cost SOCs ARM is popular for.

I hope this is not the beginning of ARM SOCs becoming pricey so Intel is less threatend in its X86 business, that in the absence of competition has frankly become extremely expensive and uncompetitive.
Make your JavaScript code shine: knockout old ES5 hacks (Part 2)
Yeah, the MNIST dataset is not that great it seems. At least for recognising real handwritten digits.
when referring to human mind these terms describe a similar phenomenon:

Salience: facts are more prominent from either highlighting or frequency.

Priming: Recently noted topics may be recalled with less effort.

Recency: Memories from more recent times are more readily accessible.
I get where you're coming from, but this is definitely not the case. Valve recently banned all gambling sites from using their APIs, so they're all shut down by now.

And if you refer to crates of random items as gambling, they've also filled in that gap with the Steam Marketplace where you can buy individual items for market-dictated prices from other Steam users, where Valve takes a portion of the money the items are sold for.

This business is extremely profitable. Looking at their game Dota 2 for example where they recently hosted the world's largest e-sports tournament, where the pricepool were completely funded by the players of Dota 2 through in-game virtual items. This pricepool were over $20,000,000 USD, funded through in-game purchases where 25% of the items price would go to the pricepool, and the rest would go to Valve. That is $60,000,000 USD that Valve profited in the span of two months, for one of their games, in one of their tournaments. Valve hosts 4 tournaments per year for this game.

Looking at the pricepool of their previous tournaments ( http://www.esportsearnings.com/tournaments ), we can see that this amount just keeps increasing year after year.
I'm of the opinion patriotism and nationalism are not sane, but most people are pretty proud to have those traits:

http://www.bbc.com/news/35383435
Tough and long interview process (like others have noted). The good part is that clients will later be less likely to ask you much, they usually take for granted that you have already been vetted.

Lot's of jobs available, mostly serious clientele, almost entirely web related though.

Mostly it depends where you are from, regional rates differ (a travesty, but it's how they make bigger margins). I doubt you will get amazing rates if you already live in a wealthy country (US, UK etc), for us plebs in the rest of the world the rates are good.

Payouts are regular and can be via Payoneer, Paypal or wire transfer. Never had a problem with this aspect.

The bad bits, they take massive margins (up to 50%, as in half of all earnings, though that depends on your rate, they will sell you for as much as they can, and try to convince you to lower yours "to have more chance at landing a job", which is fine, they are a business).

Apart from providing a way to find jobs (which is very big deal), you won't really get anything from them. Once you're working you'll probably have no contact with them whatsoever if nothing is going wrong. Their platform is very automated though, so this is actually a positive.

Overall, a good experience, IMO more geared towards talented programmers in "second-world" countries.
Apple Planning 10.5“ iPad Pro in 2017, 'Revolutionary' OLED iPad as Soon as 2018
I think it's not even remotely productive to make these wild assumptions about how the brain works. We know very little about the workings of the brain. It's very probable that this sort of analysis has almost no correlation to what's actually happening in the brain.
Omnipath also sucks compared to Infiniband. How are they making so many inroads into HPC with these offerings? I mean, aside from their dominant-for-good-reason CPUs.
In an earlier age, all we had to hate were frameworks.

http://discuss.joelonsoftware.com/?joel.3.219431.12

(Factory factory factory factory.)
I'm sure I don't get that message.
That's bad news for me, because I also plan to use the MNIST data in a project of mine. :)
When and How Did Super Soaker Get “Nerfed”?
No, it's not.

Even renders on console browsers.
Quick tip, instead of passing true here, having an options object improves readability. As somebody who's never seen it before, the following does the opposite of what I expect:

pagex('/users', true, function(){ ... });

But _this_ is more readable—communicates exactly what I need to know, and requires no previous knowledge of the library:

pagex('/users', { negate: true }, function(){ ... });

Thanks for sharing your library, I love how you've put the ergonomics of use first. :)
Nice work! I've also tried my hands at use WebGL to do deep learning in the browser (e.g. https://github.com/scienceai/neocortex/blob/master/src/lib/w...). The conclusion I came to was that there are just way too many limitations for it to really pay off. The need to encode everything in textures etc limits the data shape and dimensionality, not to mention the complexity cost. If you can get more complex networks working I'll be really impressed!

MXnet.js [1] is an emscripten port of the base C++ framework. It runs entirely in the browser and works fairly well. The actual code produced by emscripten isn't that large, but the model weights can become an issue. I've tried to get emscripten working on tensorflow, even just for forward prediction, but have been pretty much gotten nowhere. Of course this doesn't let you harness GPU power.

Lots of cool potential applications of doing deep learning over the web are just waiting to be discovered and built.

[1] https://github.com/dmlc/mxnet.js
If the author is still reading this, I agree.
That's why we started https://baasil.io/.

The idea is you can deploy any app to any infrastructure of your choice (inside Docker containers). This means that you are not locked into Heroku and it gives you much more flexibility.

It's basically a hosted Rancher http://rancher.com/ service with a focus on a specific stack.

I think in the future, there will be a lot of services like Baasil.io (specializing in various stacks/frameworks) and managed by various open source communities.

Docker and Kubernetes WILL become more accessible to developers - I would bet my life on it.

I'm currently building a CLI tool to allow deploying in a single command - So you can get the simplicity of Heroku while not losing any flexibility/control over your architecture.
About garbage collection, there is some research done in that direction: Logoot [0] is a collaborative text editor that doesn't depend on tombstones.

[0]: https://hal.archives-ouvertes.fr/inria-00336191/
Speed up your WordPress website with this simple plugin
Was just checking their website...

A popup takes over while I'm still having a look. To exit the popup is a small link that reads, "No thanks, I’d rather not hire the best.".

I think I have seen enough.
I have to wonder if claims of extreme sea rise like that are reality-based or pure fear-mongering. From a simple geometric analysis, it seems unlikely that the most outlandish claims could be correct - it takes an unbelievable fuck-ton of ice melting to raise sea levels even a little.

http://www.powerlineblog.com/archives/2014/05/worried-about-...
TDLR The site is riddled with glitches and they've done the bare minimum with their pipeline. They literally cannot fix their chat system, but somehow their video streaming works? That's like the first thing you learn how to make using JavaScript.. I feel like they have so little to offer, it's only a matter of time before gamer, tech-savvy, word of mouth, linking type of people use another platform where browsing for channels is easy, there are featured streams, aggregate streams, non-gaming streams, forums, profiles, private messages, and all the normal stuff you see on a website nowadays. Hacker news is yet another example of a bad front-end. Amazon and facebook are bloated, and soundcloud is in the same boat too, they literally just cannot realize what users want, and at this point the higher-ups will only focus on squeezing revenue out while the app is still relevant. Lost all startup mentality before they actually made something great. Sure it's viral but so is the "blue or yellow dress" and tons of other bs
Why does the foundry need a license too? I just give it a mask! That sounds like IP hell.
It should be possible to scrape the data with AWS lambda and then just push the results onto github and let the browser deal with the data. All for free.
But all you've done is shift the problem to, er, you. If someone is uncomfortable taking out a dependency on say Azure or AWS - the two leading Docker hosting platforms, then they sure as hell aren't going to take out a dependency on "baasil.io" are they?
One thing that I liked about Heroku was the ease of deployment for Java applications (or any language for that matter as long as you had the right build pack)

Since they upped the cost of their small tier, I moved to Digital Ocean and installed Dokku, which gives me that Heroku-like deployment experience so managing my (admittedly very small) website isn't that much of a hassle.
right, the delivery to the end user clearly could be optimized. I probably interpreted the parent comment wrongly.
It looks like they do have "whispering" but I still literally cannot browse the site without it crashing. I feel like users are just abusing the free bandwidth and hosting capability, similar to soundcloud and youtube
Sometimes it seems the webdev world is unaware of the complexity its creating simply to execute instructions....
Wow, so there are other people who have tried doing deep learning in WebGL! But I will also give it a try, and see if I can do it better than you.
Is there a computer-voice teddy-bear version of this?

I find them much better than walls of text.
Half the time I draw a '9', it gets it wrong.