skysight-inc/HackerNews huggingface dataset:
This actually is quite surprising. If you play around, you quickly discover the epsilon does not correspond to any standard mantissa sizes.

In fact, Google appear to represent numbers to a precision of 1 part in 333333333333333:

https://www.google.co.uk/search?q=333333333333334+-+33333333... and all smaller positive successive integer pairs yield 1

https://www.google.co.uk/search?q=333333333333335+-+33333333... and all larger positive successive integer pairs yield 0

what the hell kind of numeric representation does that?
Was there any point in time where a reasonably skeptical person wouldn't have thought that Theranos is a scam company?

As far as I know they never provided any scientific data that their product works. What do you expect working for such a company?
I think the point of the article is that people shouldn't rude about CSS because it makes web developers and designers sad. It implies a divide between them and "real" developers who sneer at something they use every day. More of a social critique than a technology critique.
The URL is so Rails-ish RESTful

https://mastodon.social/users/est/updates/11744

Maybe it can be simplified like twitter's URL

https://mastodon.social/est/11744
I just tested a use case of:

* paste in a Jekyll formatted markdown document
* select all (which it couldn't do with something of 3,103 words - I had to do it manually)
* shift+command+c to copy it as markdown
* paste it into a TextMate window
* The initial ---- markup to denote the header block is missing
* The tags: [] array statement is converted into a header

I hope the author notices; it really is pretty.
(NEW MUSIC) Ariana Grande Ft Nicki Minaj – Side to Side (Acoustic Version)
So, what do you use instead?
A switched off phone. Now airlines need to ban all Samsung Galaxy Note 7 phones. This hurts.
> Under the DevOps model, each member of the software delivery team has a more rigidly defined role. Coders code, QA engineers test, IT Ops admins administer and so on. These people all talk to each other, but they do not share in the same tasks.

This is honestly not the concept I see most people spout when they claim "we are Devops".

I'm not saying the article is wrong - honestly this just sounds like traditional enterprise software dev - people have specific roles, and talk to each other to get shit solved.
You need to read up on Joan of Arc, unless I am missing the idea your entire post is in jest.

She sounds like a modern day politician caught with their hands in the cookie jar whose response is to change the issue to fit their own narrative.

My only shock is they haven't trotted it out as if her company was treated differently because of the sex of the leadership.
Why do you say "lost"... Technology brought us an orthogonal solution to the problem, but yet, it is a solution :-)

Maybe one day, when we'll run out of whatever-it-takes to build computers, we'll have to optimize for size, but that's another story.
Your Customers Are Begging for a Mobile-Friendly Website
yeah. RethinkDB is AGPL, which means that some people cannot use it (e.g. http://www.theregister.co.uk/2011/03/31/google_on_open_sourc...). While a very well grounded interpretation says that merely using the AGPL'd service via a public API doesn't force you to release the clients, some companies would prefer buying a commercial license rather than facing the legal risk.
Here's why Wikileaks' Julian Assange wants to take down Google
Python+Qt is very nice to program with. Portability is nice between Windows and Linux (that's my experience)

But binary size is big :-) The Qt libs are not exactly small nor is the python interpreter.
You probably know this already, but if you are just looking for an illustrated demonstration of what RNNs are capable of in the text domain, probably the best brief article is the post by Andrej Karpathy about [The Unreasonable Effectiveness of Recurrent Neural Networks](http://karpathy.github.io/2015/05/21/rnn-effectiveness/).
A fire extinguisher is not going to do much against a lithium fire. But at the same time, such fire would end before you even got up from your seat - the only concern would be something inside the plane catching fire, but literally everything inside the cabin is fireproof.

Fire inside the hold is another matter entirely, but there are fire suppression systems fitted into all planes nowadays.
Do you have a source for this?

I just use (or avoid using) facebook for totally different reasons than I use twitter.

On twitter I mostly communicate with people I've never met and have little association with apart from shared interests. It's a great way of meeting new people.

Facebook is for communicating with people I already know, many of who are actively searching for alternatives but because "everybody uses it" are locked in.
Really? What exactly are you trying to say????
It's a sad reality of modern business that marketing and brand are al. In principle it's laudable that HTC seems to be brilliantly engineering (AND UX) - led company, and doesn't value marketing and brand, but such is the world as it stands.

I hope we don't lose the expertise-set of this company if it doesn't recover or is taken over by, say Samsung.
To me, the goal isn't the only thing that matters. How you achieve that goal matters too, and "using a threat of violence" ranks pretty low on the ladder of civility. Trying to equate the arguments based on goal alone is starting your argument from a false equivalence.
This is why: https://en.m.wikipedia.org/wiki/Three-sector_theory

The Great Depression saw the "creative destruction" of farm labor. People migrated to cities and it took a long time for the economy to shift to manyfacturing.

Manufacturing jobs disappeared more gradually, but are now gone due to automation and outsourcing.

The only way they will come back is to robots.

The next sector is IP, it's one of the USA's biggest exports -- movies, music, ideas, brands, etc. Designed in California, assembled in China. That's why the USA has such a strong IP lobby and negotiates international treaties and bullies guys like Kin Dotcom.

What's left after that? Well, why do we all NEED jobs? Because currently wages is the primary mechanism of getting money to the masses. But demand for human labor is falling.
Moley takes to Seedrs to crowdfund future kitchens with robotic chef arms
If it makes you feel better, I'd never heard of this app before. I really like it, and I'll probably end up buying it (on macOS).
> Yahoo execs deliberately bypassed review from the security team when installing the backdoor. In fact, when members of the security team found it within weeks of its installation, they immediately assumed it had been installed by malicious hackers, rather than Yahoo’s own mail team. (This says something about what the backdoor code may have looked like.)

https://diracdeltas.github.io/blog/surveillance/
I just switched to Arch recently, and only then became aware of systemd. I have to say (as an init scripting noob) that I appreciate how systemd scripts seem more naturally organised than init.d scripts.

Having dependencies specified explicitly helps me to understand how the system works much more easily than cryptic directories full of numbered init scripts ever have.
When you work with dynamically typed languages, the typeless nature of RethinkDB is awesome. MongoDB follows the same design.

Functionally, to me, RethinkDB was perfect. ReQL is one of the best query languages ever - It's so easy to learn and remember.
I haven't operated RethinkDB at scale in production (so I can't say much about performance) but I was pretty impressed with its scalability features during testing.

I'm really more leaning towards the idea that this is purely a monetization failure. They've been going at it for 7 years - There must be a good reason why investors kept it going for so long - I think it's because of the product.

I think they did identify a good monetization strategy in the end but maybe it was too late - They dug themselves into a niche that had great long term growth potential but they didn't have the resources to wait it out any longer.
http://georgeosborneinahighvisjacket.tumblr.com/
Show HN: Who is Hiring on a map
I'm a big fan of the tool-centric Unix Philosophy but I think that the init system is closer to OS than to apps. As another writer mentioned systemd unit files take so much pain out of dependency management, and life-cycle management: all stuff you'd otherwise have to write in code or script.

I think it's an elegant and necessary complexity to save us from much uglier and greater complexity.
Ethereum Lotto
Depends how long it takes to write a book - I could create one today but not finish writing it for 12 months.
Basically I wrote the code that parses HN's Who Is Hiring page, selects all the job positions, passes them through the Google Natural Language API in order to recognize the location entities(see https://cloud.google.com/natural-language/docs/basics), then builds the static html that shows the locations and the attached jobs in a Google Map.
Note that AI's entities recognition does not always work well, some places does not make much sense..
How much do other types of investment produce?
A while ago, I heard how good RethinkDB is and tried to check it out and found this page.

https://rethinkdb.com/docs/sql-to-reql/javascript/

The more complex the query becomes I just felt everything was getting less intuitive compared to the SQL version and ended up not actually using it.

For anyone who switched from SQL, I'd like to know how it felt to write RethinkDB queries. Did they start to feel fluent later on?
Whereas service jobs seem more finite.

Not sure I agree. At the moment, I'm buying all the goods I reasonably want. Sure I might want to replace some of my cheap goods with expensive goods or some of my old goods new goods, but on the whole I don't really want to consume more goods.

On the other hand, I can easily think of dozens of services I would either start consuming, or would consume a lot more of, if they existed at an acceptable convenience and price point. The problem, as I can tell from my phrasing, is creating service jobs at a salary level that people can live on.
This is fascinating. Do you have any examples or stories of such 'weird machines'?
A few things.

First, shoe factories not having enough leather to make quota responding by making tiny shoes is one of the most cunning gaming of metrics i've ever heard of. I think that was brilliant. People in insane situations still have great ideas.

Second, I reread my post a couple of times. I missed the collective ownership point. Could you quote the line where i said the workers should control the means of production?

Third, the US military is getting tanks they don't want. This is pretty obviously dumb, and a clear example of politicians ignoring experts.

Finally, no real deep changes are needed. Look at the EU's handling of toxic materials. If something is super toxic, but not really used by anyone, the regulation is pretty light. If something is slightly toxic and popular, the regulation is light. The dangerous popular stuff is heavily regulated. It's the kind of thoughtful, risk aware policy that's pretty rare in the US.
Okay, then maybe the complexity doesn't come from the .service/.socket files but from the used mechanisms.

A colleague of mine had the problem that one of his applications was shut down because the user context which this service belonged to, logged out/disconnected (I think it was a system user). So he had to hack something together to ensure that the service is not affected by this.
I'd love to see more videos by people who have failed dissecting their failure. My guess is that we listen to successes way too much. That if you look at the failures, you'll find that they share many of the same traits as the successes and that the random element is significant.

I also think that the funding environment is quite biased. What's successful is a function to some degree of what is fundable. When VCs start funding based on "what was successful in the past" you create a feedback loop which likely doesn't create the best possible businesses.
Gaza Sky Geeks Is Hiring Product and Software Engineering Managers
The article states that it was heard up to 3000 miles away (registered events), and while the sound was not heard further away, it was registered by the barometers all over the world.
DataRails Presents: Excel, the ‘Team Edition’
I've written a few unit files, including some edge cases like binding one service to another, and it's just a few more key/value pairs.

This being said, upstart has a similarly simple setup. Any time I have to fiddle with sysv init files, I long for either of upstart or systemd.
This is about Macbooks, not phones, but it's interesting background on your question nonetheless: https://media.blackhat.com/bh-us-11/Miller/BH_US_11_Miller_B...
I think my thoughts on the parallella stuff still hold:

http://41j.com/blog/2012/10/my-take-on-the-adapteva-parallel...

Basically this is a recurring theme in computing, but the whole custom massively parallel thing rarely works out.
That's OK, but surely there's an easy way to write a more informative headline?
I don't think the example in your second point is true. France did help the UK a lot but the Exocet missiles worked fine, one was even launched from the back of a truck.
It's not perfect but it's certainly an improvement if I think back at the time that IE6 was the dominant browser.

I worked at an e-commerce company at that time and it was corporate policy to have webpages render perfectly in all browsers. That involved a lot more workarounds and tricks then what we see and use these days... Using document mode's to trick browsers into rendering stuff different, faux columns,... .

I see a lot of younger people bitching about JavaScript and CSS but they have a lot more luxury (also regarding tools) that was available in the past. Which doesn't mean that we should stop improving the state of CSS/JS today, but to put things a bit in perspective.
That's the salary of a single employee. Surely they can afford a database on the payroll.
> sysctl has nothing to do with systemd.

For now... /s

systemd-sysctl exists already. (Okay, but its not a replacement for it)
Wow that's amazing. I'd love to hear a recording of that.
My second favourite comeback, right after "but did you win the putnam".
Ask HN: Common or important programming compromises
As a beginner-intermediate programmer, I'm starting to get a feeling that a better programmer is someone who is more consistently aware of the consequences of the decisions that they're making when they code. In other words, someone who has reduced their unknown unknowns.

Examples that I've come across personally are knowing the consequences / differences between:
An array and a hash table (I come from a non-compsci background, and was exposed very late to hash/dictionary structures);
An operational vs a relational database, and when to (de)normalise your data;
Using a new language better suited for the job vs the upkeep of adding another language to the codebase.

To the collective experience of HN: what are some common or very importance consequences that you've come across?

P.S. please don't feel limited to technical details. I haven't been exposed to the start-up or internal political side much, but wouldn't mind picking up hints and details
I was really hoping that this was better support for an R kernel for Jupyter.

Instead, R is reinventing that particular device.

Reinventing can be a good thing: but Jupyter is universal, not just Python. This is just Markdown + R, which, though cool, has been a problem heavily handled by someone else.

Jupyter in R could have solved this problem, and offered R up as more of a competing platform.
64 MB static RAM, no less. You've built a huge-ass static RAM chip and thrown in some local processing. (-:
The CIA Says It Can Predict Social Unrest as Early as 3 to 5 Days Out
One of the biggest mistakes to avoid during a website redesign
So if I pay $13 a year to use Facebook they'll no longer need to collect my data for advertising?
All That New Google Hardware? It’s a Trojan Horse for AI
I've got the Structure sensor http://structure.io/ . They have an OpenNI2 library so you can use it on a Linux based system
I make extensive use of vectorization and use as many calls as I possibly can to the built-ins and/or c-based libraries. However as you well know, part of the fun in R is applying your own functions and unless you write these in C, you're back to native R and that's tediously slow. Ggplot another culprit -> amazing library, but if you're chucking out large amounts of custom charts with it it takes ages. Base graphics an order of magnitude faster (if less pretty and convenient for axis training).
Location: Bergamo (/Milan), Italy
Remote: Preferred
Willing to relocate: No
Technologies: Python, C/C++, Java, computer vision, deep learning
Résumé/CV: https://drive.google.com/open?id=0B8T8Fw0kS2GbS1ZRSklBdktRYUU
Email: ciriello.daniele/gmail

Github: http://github.com/dnlcrl
Linkedin: http://linkedin.com/in/dnlcrl
Blog: http://dnlcrl.github.io
Twitter: http://twitter.com/dnlcrl

I am 28 years old and I pursued a master's degree in computer engineering on June, I wrote my master thesis about convolutional neural networks for image classification, building a simple pythonic deep learning framework (http://github.com/dnlcrl/PyFunt) and the residual model proposed by MSRA in the ILSVRC 2015 (https://github.com/dnlcrl/deep-residual-networks-pyfunt), I also trained the model on simple datasets like MNIST and CIFAR-10 obtaining very promising results. Now I am continuing the development of PyFunt in order to implement new models proposed during this year.

I am looking for a computer vision/machine learning/python related position, near Milan or remote.
Top Indian Babas You Won't Believe Exist Unbelievable Yoga Baba
Typographic Trickery Shifts a Font from Paper to Pixels
"Diversity for the sake of diversity" may be better phrased as "choosing to recruit member of ingroup Y due to government and media pressure when market forces would have instead chosen member of outgroup X".

The problem is almost immediately obvious: advantaging Y at the expense of X, at a 1:1 ratio, is already very bad compared to eg anti-malaria tents in Africa. Considering the cost of intervention and the cost to market efficiency, this ratio gets much worse.

The X-member being displaced is marginal, which means likely poor. So this is inefficiently redistributing resources from poor people to other poor people.

There is also a natural justice angle, for which I paraphrase an old play:

"But ingroup Y has been treated like slaves for the last eight thousand years -"

"So what, outgroup X should cop it for the next eight thousand?"
4 Injured as Hoodlums Invade LASTMA Office to Free Impounded Vehicle
But what apple is doing is not currently illegal. Just highly disrespectful.

Now we can act as a society to make it illegal, but this won't happen.
Securing Europe's External Borders: Launch of the European Border Agency
> "Service industry" includes financial services, which have been hugely lucrative to the West.

If you buy into the philosophy that it is something other than an elaborate global Ponzi scheme.
A java app straight out of 1999 or so, but at least wmshub isn't exploiting anyone but himself!
From my understanding the Zynq's memory controller can only handle ~4GB of memory. Am I missing something? Is there a way to connect more than 4GB -- if so, I'd be very interested.
I'm not bothered about people badmouthing something that really ought to have been superseded, but I really do appreciate the videos included of what appear to be good CSS practices which might help me for when I do the occasional layout for simple projects. For that, I find this a useful blog post.
Sounds interesting, but the site had too many delayed popups/interruptions/permission requests. Anybody have another source that respects one's attention?
Ask HN: My Instagram account stolen – any ideas how?
I have (had!) a 2 letter Instagram account which although dull (read: family pics), was pretty popular with people trying to get hold of it. I received "password reset request" emails most days and people routinely offered to buy the account. I often pressed the "report to Instagram" link in the emails but that didn't seem to make any difference to the flow.

I tried to be careful so used Lastpass to generate and store my passwords. I just checked on grc.com/haystack and the password used had a search space size of 4.45 x 10^31 (or a "Massive cracking array" would take "1.41 hundred million centuries"). The account email was in the format [unique string]@mydomain.com.

I use Gmail for my email and it doesn't look like my account has been accessed by anything suspicious. I live/work in the middle of nowhere (literally fields all around) so stealing tokens over my wifi seems unlikely. I use iOS devices and have only ever accessed Instagram on Chrome a couple of times.

I've reported it to Instagram but my question to HN is how could this have happened? What else should I look for to check other areas of my digital life haven't been compromised?
Blue Origin’s Escape Pod Worked, And, Bonus the Rocket Didn’t Go Kaboom
https://www.usenix.org/system/files/conference/woot13/woot13...
A compromise I haven't figured out yet:

When is it better to import a library for a function vs copy just the source code for that function (with attribution, of course).
This is dangerously wrong.
Marketing has always been a bit vague. Some definitions of marketing subsume the entire purpose of a company; for example, one definition is "identifying, anticipating and satisfying customer requirements profitably" - this could be used as the definition of a business enterprise.

IMO marketing is all about getting a good fit between what the company sells and what the market outside the company wants. It could be creating demand, so that the market changes to fit what the company creates; or it could be shaping the company's offerings to what the market is asking for; or it could be advertising, to make the market more aware of how the company's current offerings are a good solution for what the market is asking for. One way or another, it's about bridging the gap.

Sales is the process of completing profitable transactions. It's typically high-touch, one to one, and involves taking prospects, qualifying them, figuring out what they need and how the company's current offerings solve that problem in a personalized way, and managing the process to completion, and potentially further to upselling in the future. It's a pipelined process and is ultimately a numbers game, where the odds of proceeding to completion depend on both the value proposition and the salesperson's skill in communicating it.
I really don't get it. If the owners make that much, why would they want to be such total jerks? At this point it would cost them extremely little to pay a decent wage. It's not as if it's fiscally prudent either, since losing your good name and having all the developers walk out on you isn't exactly cheap.
Very. The linear flow of data from left to right made it very easy to reason about complex queries.
Need a CMS that is easy and can be expanded indefinitely?
Units are not simple. I spent several hours to find out the proper combination of arcanes to run uwsgi and systemd. Same with gunicorn.

Turns out you need to figure out After, KillSignal, pidfile, and some options in uwsgi configuration itself. Oh, and "Type=simple" doesn't work, you need forking.

And this is poorly documented, it's hard to find materials en the web to help you and you are reduced to make many trial and errors with systemd itself giving you few clues of what's going wrong.

It's, however, easier that bash scripts, so it's an improvement.
In my experience RethinkDB "just works" and Mongo didn't.