skysight-inc/HackerNews huggingface dataset:
DoorDash can't seem to get my simple order correct when picking up from a restaurant. They have < 10% order accuracy after ~100 orders. Either special instructions weren't followed or entire parts of the meal were missing. At one point, we had ordered 5 entrees from the same restaurant and the delivered 2. They don't train their delivery drivers to do any accuracy checks on the order. Are they really qualified to move into being a delivery platform? I wouldn't trust them with anything important.
So AArch64 is simpler? Could we expect a simpler architecture to take a performance lead in future?
Religious Narrative and Postsecularism [pdf]
The higher data rates are hoped to at least partially compensate for the higher power. You burst data at high power, but for less time. Also, there are retransmits that occur now, if a packet is corrupted. Higher power should result in fewer retransmits, which will help with battery drain. Battery life is hoped to be better, even with the higher power.
Definitive data on what poor people buy when they’re just given cash
Having just watched Black Mirror and Westworld, I was totally bummed about how much near-future sci-fi is so goddamned depressing. Yesterday I decided to reread a story I love, "The Lifecycle of Software Objects," coincidentally also by Ted Chiang. It's a nice AI story that you can get through in one sitting. Highly recommend.

Read it here: http://subterraneanpress.com/magazine/fall_2010/fiction_the_...
Free Book on Designing Reactive Systems
Here's a practical example that comes to mind. I work in film and we deal with frame rates. Often tools use 24 or 30 frames per second. 30fps is a simplification of 60 frames interlaced, which is technically 29.97fps. The main use-case we have is storing, comparing, and occasionally flipping between fractions and decimals. You would think integers would work. We've tried to update our tools to use 29.97 when it is necessary (although, this spans Python, databases, and third-party applications). The first attempt used floats, but we'd have scenarios where we'd get 24.00001 or errors comparing two values. The second attempt just used strings for frame rate so comparisons and storage work and you have a lookup table when you need to convert. Decimal sounds like a better solution.

A similar scenario in film (that hasn't caused as much trouble for me) is aspect ratio, which is the height/width of an image. Fractions and decimals are used interchangeably in conversation.
Check out this SO thread: http://stackoverflow.com/questions/2017381/is-it-possible-to....

There are indeed many interpretations of what a memory leak is in Python.

In C/C++, you can forget to free memory, thus causing memory leaks. For example, you may call malloc(), but forget to call free(). In Python or Java, you can't do that; you don't need to explicitly "free" objects, as there's a GC.

Sure, you could leave rogue Python or Java objects in memory, but in my mind this isn't a "leak" in the same sense as a leak in C/C++. The Python interpreter (which is written in C) or some C extension may themselves cause real leaks, though.

I'm the author of the post. Maybe my reasoning was not explained clearly enough.
We are a Bitcoin startup needing some insight. $1 for your thoughts?
Not to be rude but I'd encourage you not to use that name on HN especially if you are going to be seeking jobs.

I don't think it is against any rules but HN is a bit more professional-oriented than Reddit.
Why is there no CR1, and why are control registers such a mess anyway? (2010)
There are regulatory limits on how much RF a device can send into the body. These are called SAR limits [1] and they are not changing. I was joking about the body effects. The legal limit is not changing. But devices that used to be further below the limit, will now be closer to it.

[1] https://en.wikipedia.org/wiki/Specific_absorption_rate
What? That it has a huge focus on backwards compatibility because it can't just rely on having the correct language version installed?
The fallacy is when people use the size of a market as support of why they should enter it, sort of like this:

Founder: "We should enter X market! It has $1 Trillion worth of annual business."
VC: "It must be heavily saturated, with mature, efficient companies. Why should we fund you?"

And now is the fallacy - instead of replying with something like "we have better A, we do B differently and we're priced at C," they say "well we don't have to take over the entire market, we ONLY need .001% and we'll be billionaires!"

And the fallacy, more specifically, is similar to an appeal to probability, because using such broad metrics aim to give the VC a false sense of confidence - that even if the founders aren't 100% successful, they only need to be .00001% successful for them to make a killing.

But it still doesn't answer the original question: How does a founder go from 0% to .000001%.

But when you're evaluating the marketplace, it's perfectly reasonable to say "I need x% of the market to break even, y% to earn a profit" and extrapolate from there. The idea itself isn't bad, it's when it's used improperly.
Unlike many other games, DCSS has an explicitly articulated design manifesto explaining the ethos of what is fun and why. It's _amazing_ and you should read it: https://github.com/crawl/crawl/blob/master/crawl-ref/docs/cr...

I've pulled a few highlights:

> Speaking about games in general, wherever there's a no-brainer, that means the development team put a lot of effort into providing a "choice" that's really not an interesting choice at all. And that's a horrible lost opportunity for fun.

> Another basic design principle is avoidance of grinding (also known as scumming). These are activities that have low risk, take a lot of time, and bring some reward. This is bad for a game's design because it encourages players to bore themselves.

> The interface is radically designed to make gameplay easy - this sounds trivial, but we mean it. All tedious, but necessary, chores should be automated. Examples are long-distance travel, exploration and taking notes.

> the joy of discovering something spoily is nice, once. (And disappears before it can start if you feel you need to read spoilers - a legitimate feeling.) The joy of dealing with ever-changing, unexpected and challenging strategic and tactical situations that arise out of transparent rules, on the other hand, is nice again and again.
DNA Biohackers Sold a DIY Kit for Glowing Booze and Here’s What Happened
I've always wondered where scones fit in. They taste like bread but typically come with cream and jam like cake.
VSCO X
>I care more about a good story... Which is why I stopped watching Mr. Robot at the beginning of season 2. I just didn't care about the characters or story any more...Personally, if you're looking for a good story, involving technology and morality, I can't recommend West World enough.

Interesting. The same critique you have of Mr. Robot, I have of Westworld: plot lines that are irrelevant, huge loopholes, and characters that don't develop and that I don't care for.
Source for the "orange juice" claim? You're thinking of products like "Sunny Delight Beverages Orange", which you should note does not call itself "orange juice". Even in the US, that's not allowed.

Skillet bread, on the other hand, is bread, as are english muffins.
It would be interesting to know what were your professor arguments and what was suggested as a better solution.
I would try OkC djsumdog, I think it is better for geeks :)
Are you sure investors lost their money, considering the Fitbit transaction and the usual liquadition preferences et al
What do poets know? Wit? Is this an AI bot feedlot?
> Build something.

After this, which is IMO the only valid answer, we could talk about web devs with degree looking for jobs at startups founded by self-taught web devs without degree...
How can i order these books
Thanks for your response.

I've though about embedded and I've already bought an ESP8266 and played a few days with it maybe I should invest more time.

I've already played a little bit around with machine learning, completed Andrew Ng's ML course. I'm actually really thinking about switching to ML and try to get a new job in a few months. But I don't want to just follow a trend because it's upvoted on HN. And I didn't really come across entry level ML jobs, all jobs require masters or phd.
Fully agree. Unbounce and other landing page builders should take note. The simplicity of the experience was impressive.
Yes, this is important. The Kubernetes community is having to build bots that enforce this sort of workflow.

https://github.com/kubernetes/contrib/pull/2076
I tried to use that and after I received an expensive aptX-LL capable receiver I found out my Google Pixel doesn't support aptX!

I've been wanting an Opus powered headset too, for years. Maybe someone can make a non-A2DP opus receiver and some type of virtual audio device in PC and Android?
That may be true in general but the React license has generated a lot of buzz. If you look at pretty much any Facebook project posted on HN, you'll find that one of the top comments is about the license. Also, the decision to use React is impactful enough that I'd expect most tech CTOs to know about it. I grant you that some might not take the license issue seriously enough to discuss it with legal counsel.

To answer your original question, I found this statement by Automattic's legal counsel[0]:

> “Automattic looked at the legal issues with Facebook’s patent license on React,” Sieminski said. “The termination provisions of the patent license aren’t ideal, but are not a blocker to using React as part of Calypso.”

[0] https://wptavern.com/automattic-will-continue-to-use-react-j...
We're trying to get a better feel for what's going on in the community so I am starting with a simple survey in a few places. Nothing crazy or invasive and we aren't recording email address for marketing. If have any other thoughts, please feel free to share them here or email them directly.
Clojure open source contributor Anthony Grimes has passed away
Great idea! Would love to add this feature to my site. http://www.nocparequiredjobs.com
Good startup managers don't hire people they're not sure they can pay indefinitely. It's not the case that people applying to startups for jobs are aware of the risks that they're taking, and if your risk set includes "entirely possible this job is gone in 3 months", the word for the person who takes that job really is "cofounder".

Either way, I think you're going to find that outside funding on the scale you're contemplating is much less magical than you think it is. It's going to be harder to close than you think, and it's going to do less for your business --- at least, if you really do mean to do all the things you need to do to stay off the funding treadmill!

There's no reason you can't get on the funding treadmill and sell enough of your company to get a "runway" to the next round of funding. Lots of successful businesses are built that way. It's harder, however, to think of bootstrapped businesses that have leveraged small seed rounds tactically the way you're thinking of.

You may also find that it's difficult to raise funding when one of your "use of proceeds" bullets is "enables me to quit full time job". People who invest in startups are largely driven by signals, and a pretty important one is "founder believes in the business enough to have dedicated themselves to it full time for some time".
If someone else edited your post, the signature would no longer be valid. So the attacker could remove the signature or sign it with a different key or leave it alone and hope no one notices, but they couldn't re-sign with your key since they wouldn't have access to your private key file.

Public key cryptography is really neat if you haven't played around with it before.

I was being half-facetious, but if you want to be able to prove that a post is actually written by you, you probably want something like PGP.
I'm pretty sure the pebble cloud services are going to be up and running for the foreseeable future.

source: I do infrastructure stuff at fitbit. Also they explicitly said this in the developer.pebble.com blog post.
A Nasal Spray That Was Supposed to Replace Sleep
where I am ( www.outpostcentral.com ) we look for extremely low power, so we have micros dedicated to that. Most sleep currents of processors like this are just too high for frequent battery operation. However we do use a higher power ARM processor for comms / high level processing functions, but that gets completely turned off for the majority of the time.

So this is still really cool, conceptually, this brings a very good platform to probably the lowest level that's practical. I've put it on the list of things to consider for one of our new product designs.
Flagging because of linkbait title.
Assange Releases SMS Records Showing He Was Framed by Police in Rape Cases
The top SDKs used in games on Google Play
SPOILER-ish comment: I tried not to be explicit about the details.

>Mr. Robot is that it's told through the eyes of an unreliable narrator //

When they drop the bombshell of that reality in the second series, that the narrator is unreliable, was a great moment that had me giggling with glee. I'd been guessing "oh, that guy is another element of his own dissociated personality", but never quite guessed the full gravity of it.

The "breakdown" episode [there's just one!?!] where his family are on vacation in pseudo-flashback with smaltzy sitcom styling whilst not great to watch was a real testament to how different this show was IMO.
And this is one of the reasons why I have as many email addresses as I do.
Thanks!

This has me down a rabbit-hole because I'm now trying to find the name for a related concept: once you've learned a new idea/model, you start to notice how it applies to everything around you. I find this happening most often with algebraic ideas but the article you linked alludes to the fact that you're liable to notice this effect at play more in the days after reading about it. I want to call it overfitting but that's not quite right.
I do webdev, but on a small team where we are building a product that is actively loved by our users.

It's a whole different animal from building crud app after crud app.

I also do some work in the cloud/devops. If I weren't involved in said startup, I would consult around moving companies to the cloud. This server less trend has a lot of hype, and it'd be interesting to get involved, dig in and see if it has legs.
So the argument is essentially "there's a lot of stuff I don't really understand, a lot of it must be redundant"?

React isn't just Angular with a different name -- they have fundamentally different views on how web development should be done. They also fit different use cases (Angular is a one-stop-shop, React is minimalist by design). Same thing with the build systems. Add in the fact that a lot of this wasn't possible until recently (i.e. Webpack is fundamentally enabled by ES6-style imports) and of course things are going to change rapidly.

> Now half (maybe more) of the libraries are being written in languages that aren't javascript so now there are multiple competing ecosystems on top of javascript.

I'm not sure what you mean by this. Elm-html is the only example I can think of that is non-Javascript. If you're referring to Angular2 being Typescript you can still use it just fine with regular JS.
Yes, they certainly are still working on the basics as well.
I am a Ruby dev so I definitely don't pretend to know, however it does seem wild that something like Babel is even needed.

It seems to me that it's like trying to mix Ruby 1.8.7 and 2x in the same project and needing a tool to translate it into 1.9.3. Why not just write in 1.9.3 if that's the required target?

I clearly don't know what I'm talking about but what's wrong with actually just writing the JavaScript that Babel spits out? Why is something like Babel even tolerated? What I mean is that I would never try to mix five different Ruby versions and expect that to be a good practice. Someone educate me -- I'm not entirely sold on what's happening or why it's considered good.
> So I look away.

You treat wheelchair users differently than you do other people, and when they say "you're treating me differently, stop doing that" you say people are exaggerating and projecting.
I'm liking it too!
I stared at

.put for @wanted.combinations.grep: { $materials ≽ [⊎] |$^stuff-we-want };

and the preceding lines for some time, and then read the description, clicked through a few of the links on the different operators and read the explanations of those, and then I finally understood what was happening here. I worry, though, that at this point in my life I would either 1) never be able to remember all this stuff; 2) even if I could remember it, never be in a position where it would dawn on me that whatever I was trying to do was a good fit for it.
Apologies, it's $ObjMap. And it's unfortunately not in the documentation, which could admittedly be improved.
The rate at which the complexity of the amd64 boot process is increasing is quite alarming.

UEFI is an overcomplicated, buggy monstrosity, but that's just the tail end of the "boot process". Nowadays, to get an x86 CPU to execute a single opcode, you need to have a Management Engine (or Platform Security Processor, in AMD-speak) firmware blob resident in the firmware flash chip. More modern CPUs, for Intel, say, oblige you to use Intel-provided "memory reference code" and other "firmware support package" blobs just to initialize the CPU in the early stage. AFAIK, Intel isn't even bothering to document the details of its CPU and chipset initialization sequences anymore, in favour of just making people use unexplained blobs. These are just some of the issues the coreboot project is having to deal with. It really feels like at least in the world of x86, the window is rapidly closing on projects like coreboot being able to accomplish anything useful, although there are at least some major users like Chromebooks.

And then of course we have things like SMM, and the way in which secure firmware updates are facilitated (which relies on things like flash write protect functionality)...
HackerOne worked really well for us, it's a crowdsourced bounty based marketplace for white hat hackers.
The really cringe-worthy thing about Jurassic World was the blatant, over-the-top JJ Abramsification of it. I needed a couple weeks of memberberry detox after sitting through that.
Top Christmas Gifts 2016 for Women: Surprise and Useful Gifts for Women
Fantastic to see a FUSE-compatible system for Windows. This has been something I've wanted for a long time as an occasional Windows user.
You are very confused and quite frankly very wrong.

The original claim was the standard library is not part of the OS. However, the standard library is objectively part of the OS on many platforms and so the original claim is factually incorrect.

My so-called "view" reflects the industry accepted definition of an OS, so perhaps you should review your suppositions.
Diagnosing Disease with a Snapshot
Super misleading title and benchmark.

Why did they not use a RAM Drive for the NTFS test like one of these https://en.wikipedia.org/wiki/List_of_RAM_drive_software#Non...

Are there any on-disk filesystem implementations based on WinFsp so a comparison can be made?

I count this as intentionally misleading, since the submitter is also the Project author and performed the benchmark and should know better.
This is one of the features I love about https://reviewable.io.
"You can always count on a murderer for a fancy prose style."

nabakov would agree with you

my opinion is Pale Fire is the only thing even slightly worth considering reading from him

i'll refrain from recommending anything in his stead due to the fear of my disliking nabakov might sully your reception of anything i recommend; instead i'll say i empathise with your experience reading in an academic setting and encourage you to keep reading and seeking what all the fuss is about in regard other authors.. you may keep finding more and more that you enjoy reading
GNU grep 2.27
100%. All too often with our software it is too easy to break stuff in an unfixable (to a newbie) way.

Just an anecdote: I organised an Android phone for my gf's mother. After a lot of training, she was using it to send and receive photos to her family and loving having it.

If she took a photo and wasn't happy with it, she would want to delete it. In the Samsung gallery app (Galaxy S4), you long-press on the thumbnail of the photo, then choose delete.

Problem is, the thumbnail of the Album itself is actually the last photo that you've taken. So she has inadvertently deleted the whole album (all her photos) by accident twice now!

I can't blame her because the icon she is deleting looks exactly the same as the picture she's trying to delete, only the message is a tiny bit different ("would you like to delete this album?" versus the usual "would you like to delete this photo?"), easy to not read the last word of the message if you've seen it 1000x before and done it safely.

I blame Samsung 100% for these accidential deletions. These phones and software just aren't designed with the non-confident user in mind, and in my opinion that's a broken UI.

Deleting an album containing hundreds of photos is something so dangerous and something you'd probably want to do so rarely that such an operation should at least warrant an extra message saying, "you are about to delete an album containing $number photos, are you sure?" And why not have a recycle bin? There are many ways this could have been easily avoided.

I can totally understand why a user like that would be nervous about pressing buttons they're not sure about. Especially after accidentally deleting all their photos!

Also there's no way to use a better Gallery app, the camera app always uses the IMO broken Samsung Galley app to review photos, and there's no way to change that.

Unfortunately I can't tell her "it's impossible to break this system" with that phone. I wish I could.

Sometimes I think that I'm just lucky I didn't have an experience like that when I was first starting with computers, because I might have been so scared after that that I wouldn't have continued to explore and learn. Nowadays I basically think that there's no problem with computers that you can't fix given the time and motivation.
what is supposed to happen ? I moved the pointer and closed the tab without anything happening.
I'm not disputing that. I'm talking about complexity of the programming model (number of pages in the manual), not performance.
I once bought a brand new Acer Aspire series desktop. Shame it didnt ship with network drivers preinstalled...
hey this is the maker! feel free to ask any questions
maybe:)
For the vast majority of users who are not the targets of government attacks, SMS OTP is still a huge win for account security. Alex Stamos put it well:

https://twitter.com/jonoberheide/status/804363754842554375
"Nothing < SMS < Push < U2F"

https://twitter.com/alexstamos/status/804367695860744192
"Seems like the right ordering, but when deployment is 98% < 2% < .5% < .01% complaining about SMS security is pretty silly."
You know, I have no idea how to make stuff more accessible. If you don't mind, could you tell us about how you browse the web, so others like me can make our content more universally accessible? Any recommended resources for that kind of design?
> finding a way to cater to the passively looking engineering job

Isn't that what SO does, quite well?

An idea I had that I have never implemented but would happily subscribe to is a weekly or monthly newsletter with jard data about salaries. Not self reported salaries, or salaries from job posts, but honest to goodness salaries, anonymized.

I don't know how you would get the data, but I doubt you'd have trouble attracting subscribers and attention if you had good data.
I'm not sure how likely it is factors all that much. When you have a hundred million to billion dollar business, why risk allowing anything even remotely like that which might harm your brand? It's much easier to just say no.