skysight-inc/HackerNews huggingface dataset:
I was visiting Palo Alto one afternoon last year and as we were grabbing dinner one thing I noticed (from the tshirts) were all the "dashers" waiting for take away just like we were.

Considering all the time we had to wait I could not help but think that, surely, it would have been more efficient to schedule other deliveries in the mean time and just come pick up the food when it was ready? As a logistics company you want to minimize the time your couriers sit around...

The kitchen already knows roughly how long it's going to take anyway, and with enough data computers could do that automatically too, I guess all delivery services work the same but I never use them, do other incumbents do these things more efficiently nowadays?
Thanks for the explanation, that was bugging me.
That doesn't conflict with his argument, which doesn't really make sense until the final paragraph.

He's arguing that the FBI backdoor would introduce an unacceptable backdoor into a hypothetical Apple "Bank" which bad guys could exploit.

Not sure I agree with that argument either, but it is orthogonal to your valid point about know-your-customer.
Building web applications for complete beginners
Impostor syndrome means that the person thinks of themselves as a fraud, not that other people do. So someone dealing poorly with impostor syndrome might well only chime in when they are exceedingly confident, or only when they do research and can be certain that the information/position they are providing is correct. If you keep your mouth shut except when you're 100% certain, you'll likely look like an "infallible expert" because you're always correct from an external perspective, even if you are quietly filled with self-doubt.
Good Product Manager
It might be if the earlier investors didn't have preference shares. Typically once you have a down round the common stock holders are wiped out if there have been a significant numbers of preference share issued.
Techmoan has been doing a great series of videos on obsolete formats. Here's the Playtape: http://www.techmoan.com/blog/2016/1/13/heres-something-old-t... and the CED video disk: http://www.techmoan.com/blog/2016/3/13/retro-tech-the-rca-ce... (video on a vinyl disk read using a stylus, what could possibly go wrong!)
Probably this should have gone underneath the comment that's next down the page (echelon's "I'm so conflicted by Go...") instead of top-level. It was late.
Yes, I'm sceptical too.

I think the article is mixing up banking with payment processing (payment processing is an important but small part of retail and wholesale banking).

Retail banks make most of their money by charging for loans - either individual overdrafts, personal loans or coporate loans. For apple to be a profitable bank they would have to start assessing businesses and individuals for creditworthiness. It seems quite far from their current business model and not obvious why they would want all the regulatory oversight that comes with it.
This is my mainstay nowadays. RITES (#24) shows 63 plays so far and that is low.

Some don't appeal to me on the first listen, but they really do as I code and suddenly realize I love what I am hearing.
7 Soft Skills Every Freelance Web Designer Must Have Pt2
If you want normal people to use it, do not advertise it as a Meteor/Django/Rails/etc project. It is an Analytics platform. Backend details doesn't matter.
Q. And A.: Duncan Clark on ‘Alibaba: The House Jack Ma Built’
Do Apps Still Make Money?
Wow, I've actually read through Brogue's level generation code, and this is an excellent writeup. Makes many aspects of it much clearer!
As jlg23[0] says[1], this is the ninth post of the story.

The main discussion with 76 comments is here:

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

Other comments:

https://news.ycombinator.com/item?id=11342109 (3)

https://news.ycombinator.com/item?id=11351665 (2)

https://news.ycombinator.com/item?id=11349408 (1)

https://news.ycombinator.com/item?id=11350420 (1)

[0] https://news.ycombinator.com/user?id=jlg23

[1] https://news.ycombinator.com/item?id=11373640
Well, much of C++ involves virtual function calls, and those are indeed slower than non-virtual calls. C doesn't have virtual calls, so that is perhaps one reason why C is generally assumed to be faster. That doesn't mean you must use virtual functions in C++; in fact, I don't use inheritance in my own code whatsoever, therefore I avoid the virtual calls but more importantly the restrictions that can creep into a tight OO hierarchy.

And std::function, from what I understand, is generally not as fast as a function pointer, a stored lambda, a function object, since it must do some run-time checks to see how to call what it is storing.
I think so. Maybe the system now automatically shadowbans new users and relies on others to vouch for them to make them active.
There is some good points in there, but there has to be a limit on how many times you can sell unit tests. I prefer advice that goes like: we did it this way and our results were the following, over the you should totally do this generic idea we renamed once again consultant speech.
Uh-oh, the app is broken:

http://tilecache.lolspec.com/tms/1924/14/4822/6161.png Failed to load resource: the server responded with a status of 404 (Not Found)
And don't forget: no makefiles! All the building and rebuilding is entirely handled by the compiler. Which is very nice for simplifying project building.
Does anybody know if a "normal" Android BQ M10 can be converted to a fully Ubuntu tablet? When yes, how to install Ubuntu there?
In general, there is already a solution to this. It's a search warrant or subpoena and a judge; judges have ordered encryption opened in the past and defendants comply or can get contempt. All this is about the Feds snooping without anyone knowing..

Perhaps another approach to this would be to lobby that all government encryption, including military, be key escrowed so that the populus could review the communication in the future. They won't like that but at least there is a legitimate use case for it.
how about that ubuntu phone
After working in the hydroponic and aquaponic industry for 3 years, I can say that automation for removal of bad plants is the last key needed to create fully autonomous farms. The margins in farming aren't that high and the labor for harvesting(already solved by robotics) and separating the good from the bad plants are the most time consuming and costly tasks. Having that automated would allow you to have just one or two technicians on hand in a farm rather than a handful of technicians, a lot of laborers, and a manager.

Edit: by technicians I mean farm technicians, the people that have a background in plant ecology or are botanists
Sure, but you won't need to pay off the debt if you go bankrupt.
I agree with Artemis2. I also backed this project, and it has absolutely been one the most well managed, communicative projects I've supported. I've been very pleased.
I just don't see it. Haven't we learnt over the last few years that consumers just don't seem to give a shit about their data? Conversely, even Apple not handing over keys to the FBI still doesn't put privacy-concerned folks like us at ease about an Apple Pay service (my peers and I, at least).

I actually kind of see it as being of no importance which way the coin falls here on what's been triggered by the San Bernardino case. The security oblivious will remain oblivious regardless of the outcome (identity politics and the Kardashians are far more compelling than encryption). Equally, the skeptical amongst us will remain skeptical - even if Cook holds onto the Iphone encryption we'll always be suspicious of backroom deals or potential backdoors. Whatever the fallout, neither scenario infringes on the legitimacy of Apple as a financial institution - should that even be their play.
This strikes me as a non sequitur. If I wanted to eschew software, I wouldn't be reading about building a "personal food computer."
Definitely thought this was some robotics library with functions to help program the motion of joints for better kinematics.
"Was it just misunderstood and inheritance has always been known to be something to avoid and light (single public method) classes always been a good idea but computer science professors didn't understand it?"

Could be. Or it could be that it's possible to write working programs with many different methodologies and 90% of what developers argue about is fashion not substance...
A person who has written programs in Java or C can probably learn Go in about a day.

I really wish people would stop saying this. There is more to Go than just the syntax. I'm a Go dev on a team of php and Java devs, and just the opinionated philosophy of Go is hard to get across to them. They bypass the Go interview only to create the mess interviews intend to prevent. They are junior/mid devs again, except that because everyone keeps saying Go can be learnt in a day they think they've already mastered it. Go is easy to get started, but there is somewhat more than a day's worth of learning, I see this daily.
Comparing the two is completely meaningless. Ethereum's hash function (Ethash) is orders of magnitude more expensive than Bitcoin's SHA256. And also, it is ASIC-resistant.
I could take that text more seriously if it at least discussed the limitations of the most powerful embodiments of OOP that we have today and not the accidental limitations of languages that for one reason or the other ended up not as good as they could have and force you to jump through hoops, as evidenced by the very mentions of classes, constructors, private methods etc., none of which are fundamental to OOP but all of which were made fundamental to certain languages.
Slavery is about humans being classified as property, with property law applied to slaves, which means that slavery cannot be willing by definition. And past examples of slavery that he uses in support of his claims haven't been willing at all, while at the same time he tries to muddy the waters by classifying student debt as being slavery.

Now you can argue that in the US student debt is slavery, given that declaring bankruptcy on student debt is very hard (due to BAPCPA). This I think is a failure of the US education system, making me glad that I was raised in an European country where the education system is largely subsidized by the state and where public schools are still the best ones. Even so, I'm not interested in arguing that student debt in the US is a form of debt bondage, which is classified as "modern day slavery" by the United Nations and being prohibited by internal law.

The far bigger issue is this logical fallacy that's being used to justify this author's thoughts on the matter: "if X is at least as worse as Y in my worldview and Y is tolerated, then X should be tolerated as well".

And that's just wrong. For one because it often is an unfair comparisson (student debt vs Afro-Americans born into slavery and completely owned by their masters). But also because tolerance for Y does NOT exempt X from being judged. Couldn't find a name for this logical fallacy, but it should have one ;-)
I have a BQ E5 Ubuntu Edition(running android now) that I got nearly 1 month ago. Hardware has been okay so far, this phone has ram trouble with ubuntu touch.

It is okay running android, a little under powered I think.
Trump Deep Nightmare: Google’s Deep Dream A.I. Run Against a Donald Trump Speech
Ah, Asimov. I still consider him the most important SF writer in history, rivaled only by Phillip K. Dick. It's not that any single one of Asimov's stories stunned me or changed my mind in a profound way. It's more about the cumulative effect of many works combined. He shaped the science-related mindset of at least two generation. The echoes of his writing are still seen everywhere in science fiction, but many people no longer recognize them as such.

It really disturbs me that a lot of people in US consider Asimov "no longer relevant". One, his works aged really well - as long as you don't expect stories about smartphones and cat videos. Two, his works are huge outside of English-speaking countries. In that context they seem to be far more popular than most books that Americans consider "American classics". (Just look at all the references in Anime, for example.) That ought to tell you something.
I somehow feel it is a bit sad to make hunting and gathering so industrialized with all of this "agriculture" you're talking about.
This is the exact thinking that got all these companies and investors into this niche. Unfortunately, the restaurant business is too messy to automate (at least right now) and too prone to falling into profitless competition. There is a great business in this area waiting to be unleashed, but I have no idea how anyone can make a profit.
Why isn't Apple adding OpenVPN and GPG to iOS/OS X?
Since Apple is almost advertising it's iOS encryption of user's data, why do they not add the OpenVPN and GnuPG implementations to their OSs ?

I just have a basic understanding of these technologies, but from what I can read, they seem to add quite a good amount of security (even if this wouldn't be ideal for the "web of trust" of GnuPG).
I agree with this post, and especially the main focus of the post, which seems to be: teach the basics before bogging students down in the crazy terminology-heavy industry we live in.
It seems more likely Apple wants leverage over banks to cut exclusive deals in order to sell more devices.

The retail banking industry suffers from low consumer satisfaction, as it earns the bulk of its profits via fees, personal loans, and mortgages. Apple historically wants no part of that. Competing on margin by mitigating fraud doesn't make sense.
26 bytes Linux shellcode
I agree, but OTH you can be a Platonist and refute every criticism with this argument. In the end the OOP you have is the OOP that has been implemented, so judging the implementations we have to work on is more down to earth.
As someone who has also played around with d3 to create hand cranked charts, which you can see here http://bitcointicker.co/bitstamp/ ..... (it can be quite tedious)

I fully appreciate nvd3, which can be used to quickly make pretty charts like these http://charts.bitcointicker.co/
Now combine this with aquaponics...

https://en.wikipedia.org/wiki/Aquaponics
It's never just one list. As savvy inbound marketers, they added you to the list for their daily newsletter. But they also surreptitiously added you to separate lists for monthly and quarterly news, book releases, and events.

And since you didn't read the fine print, you didn't realize you were being signed up for those five lists at each of the parent company's properties.

But they all have separate unsubscribe links. So just when you think you're done hearing from them, you get an email from another list.

That's what happened to me recently when I signed up for daily "running tips" from a major publisher in the field. I ended up setting up a filter for the publishing company's name straight to spam. Then I hop in my spam box every week or so & unsubscribe.

Edit: today's lists were "You have been unsubscribed from our Men's Health Special Offers email list. Thank you." and "You have been unsubscribed from our Organic Gardening Special Offers email list. Thank you."
Is C++ a low level languange?
Oculus Has Clarified When Rift VR Headsets Will Begin Arriving/Shipping
All of these (other than 1099) require you can establish a monopoly in a delivery area. Given the low barriers to entry and the extreme locality of such a service it is very hard to establish and defend a monopoly in this niche.
Business analytics is a nebulous term for a wide variety of activities. But for the purposes of this API, "business analytics" means bar charts, pie charts and scatterplots and variants thereof.
I'm curious what your privacy concerns are regarding Apple Pay. Tokenized authentication seems notably more secure than any of the traditional card-based offerings. The seller only gets what you permit them to have, which in most cases is simply the token for the transaction to hit whatever card or bank account you have tied to it. The only reason merchants can ask for more, as far as I'm aware, is for shipping related purposes. If there's more to it though I'm certainly curious to know!
Are they losing money?
Not just Apple Pay or being a bank, also about health data and about being trusted in other markets than United States. Good article, though.
You will find this video by Uncle Bob helpful:
https://www.youtube.com/watch?v=HhNIttd87xs

The gist is, make sure your UI does nothing other than merely displaying the view model. The business logic can then be tested without having a GUI. Please watch the full video if you are interested in learning more.
Horrible, horrible article. I was getting a little annoyed at the faulty reasons, scare tactics, and other assorted misstatements, then I hit this line and I just stopped reading:

A single computer program written by perhaps a dozen developers can wipe out hundreds of jobs. As the author and entrepreneur Andrew Keen has pointed out, digital companies employ 10 times fewer people per dollar earned than traditional companies.

That stat doesn't mean what he thinks it means. Another way of saying this is that digital companies produce 10x more money per employee -- that means they are hugely profitable. That is a huge incentive to hire more and push wages higher. The implication is that if you are tens times less productive, firms will be banging down doors to hire more people?

This guy cleared failed any econ class he might have taken.

Edit: Wikipedia describes this guy as "an American media theorist." What is that?
I more or less agree with both of your sentiments. I also suspect that if you can get anywhere near the tinkerer's market first, it becomes that much more likely that you can get another foothold, and that much more likely that the next thing to draw further interest will come from somewhere you can take advantage of.
I think the argument is a bit more vague than that, quote the article:

"And this is why Tim Cook is willing to go to the mattresses with the US department of justice over iOS security: if nobody trusts their iPhone, nobody will be willing to trust the next-generation Apple Bank [...]"

All the author is talking about is a general perception of trust, not any actual backdoor.
Slock.it sounds like brain crack. They spend all their time writing few paragraph blog posts and no code is produced.

Even if it was produced, why would someone use an easy to game system over a centralized system with insurance and a dispute system?
Loosely coupling services and components in Node.js systems
Well, i personally really like the Static linking, but that is because of the limitations on our network. To get onto a server, I have to use a VDI session -> Citrix -> SSH Jump host -> ssh jump host -> server.

The servers dont have internet access and to get files onto them i have to do the same story as above (using sftp). So having 1 static binary that i copy over without having to worry about the dependencies is great.
> What‽ It provides channels, which are a really nice abstraction for concurrency.

Channels are a concurrent safe queue, nothing more. They are not even particularly well implemented concurrent queues as they are highly contended.

What go provides for abstractions around those queues are range and select. Range is a nice way to make simple concurrency cases look like traditional for loops (and is very rarely used in practice as simple concurrency cases are rare, at least for me).

Select is a nice addition to the language, yet the edge cases around channels make it very difficult to reason about without keeping http://dave.cheney.net/2013/04/30/curious-channels open.

> Have you actually written any Go? Using channels in Go is much nicer than using callbacks.

I have, for 2 years, full time. I have not used node. Have you ever used a language that supports concurrency besides Go? Go does not provide, as part of its concurrency abstractions, things that are deemed bare necessities by other languages such as timeouts, cancellation, supervision, lock free structures, etc.

The entirety of the Golang concurrency story can be wrapped up with 3 things a) the culture of the language prefers message passing concurrency b) the scheduler is a very good example of when simplicity gets you great performance in the main cases c) select as a language keyword is interesting.

By leaving the basics out you push all of that work to the application level, which is why I think the callbacks argument is a red herring. At the application level you are either going to encounter callbacks (as in the stdlib http handler) or blocking code (subject to races, deadlocks, etc).
"an outside party demonstrated to the FBI a possible method for unlocking Farook’s iPhone."

do we have any idea who is this outside party and how are they connected to Apple if at all? Could this be a case of having a cake and eating it too?
> Stop highjacking everything into your OO religion.

The parent to your post seemed to have a legitimate question, and you're being snarky. You could have left out everything after the first sentence or even explained what that means in practice.
IT says it has external memory expansion. Does this mean that there's a micro SD card slot anywhere? The only real issue I see is that (after the OS) I'd only have about 10 gig for applications and files. If I could put an sd card in there, no problem, otherwise it would hardly suffice as a PC.
How do you prove that they did not follow through? It's the ebay/brick problem all over again and i see absolutely no way a blockchain could make it better (but many ways it could make it worse).

"Decentralized jury", aka p2p conflict resolution sounds quite expensive and like a system even more ripe for gaming: this would not be servers slowly heating a room for some fractional hint of a reward, this would be people who would be extremely unlikely to donate their time unless they have some form of hidden agenda (which might be as generic as white supremacists, to pick any random group, always voting in favor of disputants who drop subtle hints of the "right" ethnicity in their problem description texts). And due to the extra-legal nature of the system, there would not even be a law against it.
> That's incorrect. The major US banks today do not primarily make their money from either gambling with the wealth of rich people, or from low income banking. Not even remotely close.

For US banks - 42.3 billion collected in account fees over 12 months, 32.5 billion of which were over-draft fees. So yeah, quite a bit of it they do.*

[0] time.com/money/4071290/bank-overdraft-charges-fees/
Unable to open links in Safari, Mail or Messages on iOS 9.3
A struct.
Are these businesses making the sort of margins that can return the level of profits that the VC industry demands?
Exactly. OOP is:
a) A code naming/organisational issue
b) Some formalisation of structure, so that developers can specify what is/isn't allowed in their code.

Both of thise have advantages and disadvantages, and the structure can be over-formalised and made too complex. But this doesn't make OOP bad. It makes bad design bad.
This is the first solution that a boring 'enterprise' Java programmer would have used and got on with other work.
I wrote my own reverse proxy in Go to route stuff to other Go processes based on hostnames, and made it so I could listen to port 80 without root. At first, that was via `setcap 'cap_net_bind_service=+ep'`, but that was a little fragile, as I'd have to remember to do that on every recompile, so I switched to just listening to port 8080 and using iptables to forward 80 to that.
Love this kind of hacking at the edges of the standard.

Which of the attempted schemes are legal (implementation-defined) C++ when used at runtime? All of them? I'm pretty sure the memcpy() approach has to be kosher, at least.

EDIT:

Don't have a copy of the standard handy, but cppreference[1] suggests using reinterpret_cast<> is UB.

[1] http://en.cppreference.com/w/cpp/language/reinterpret_cast
The limits of open source with Illumos and OmniOS