skysight-inc/HackerNews huggingface dataset:
Oh yeah, and who is going to confirm that the delivery is done, or walk in apartment buildings to deliver to the right door ? A robot ?

Going to the last mile actually means going to the last centimetre as well. The car is not everything.
Interesting. I had no idea LaserShip was using that model. I have only ever seen branded trucks and assumed they were a UPS type of service.

Ditto on the mixed results. Although they once delivered a package to us at like 9PM on a Sunday. Unfortunately it was nothing exciting, hah.
I guess i was part of trials in Northern New Jersey - a random guy showed up in a beaten up car (i noticed because it had pretty nasty oil smoke coming out of the tailpipes, almost cartoon-like).
He was wearing an "amazon now" t-shirt, but then after having me sign a delivery slip, stuck around awkwardly expecting a tip. Not a good experience.
Oh right, I forgot that they're skirting employment law.
If I was an employer asking for your previous salary, the very next request would be for proof.
It's a contrived example. There is no need to store the "state" of a user if you can infer it from other state. Just define a "deleted" user as a user with a deletion date...

Modeling is hard, maybe it should be done more accurately...
Lenses (as a construct) can encompass traversal, getting, setting, and transformation. With this in mind, I'd suggest that lenses are closer to a combination of XPath and XSLT. A key difference is that no schema is imposed.

That said, I'm a little sad to hear that lenses remind you of an XML technology. :) I suppose I'd rather that XSLT be perceived as a very particular way of doing data transformation under particular conditions with a particular syntax.

All of the above said, I think good lessons could (in theory) be learned from XML, but I feel like XML's notational particulars get over-accentuated and the underlying thinking about data structures gets muddled and even lost.
Delivery service quality has gone down for years now, here in Germany

A few times a delivery guy stole my packages (>1000€) and most of the time it gets simply placed in the hallway without further notice...

Insurance covers this, but it's aggravating non the less :\
If they're launching now in major cities, I'm guessing drone deliveries aren't coming anytime soon. (Or this is insurance against the drone plan not working.)
it could be depending on how many units you can deliver per hour on average ?
Complained several times but still occurs. I'm stuck in that guy's catchment area so always a high chance it's the same bloke.
Sigfox Makers Tour:Workshops to learn more and get started with Sigfox IoT network
I would recommend trying Webfaction (for a simpler option), DigitalOcean or AWS instead of GoDaddy
Thank you so much. We are in the prototyping phase and will be launching the product very soon
I think that is part of the equation - some drivers may not be interested in having the liability of having passengers in their car?
Hmm. Sounds like an opportunity for a new business? Fluber will spawn itself as a broker to both services -- you just go where the app tells you and pick up your cargo (packages or people) and shuttle them to where the app tells you to go.
I've never personally heard any reasonable criticism of Common Core. The criticism tends to either be "The Federal Government is overreaching!" combined with some States Rights dogwhistling or "This wasn't the way I was taught and since this confuses me, a grown adult, I have decided that it's bad for children! [who have a completely different set of requirements and experiences]

Are there any sane, evidence-based criticisms? Because Common Core seems like a decent improvement to me.
Yes, they may count more on the most popular site but it doesn't have to matter. When enough people see it on Hacker news or Reddit it will be known anyway and it might get start on the site it is on. You can just judge it from a different scale.
And if the most popular should always win there would be no Linux, Windows is still much more popular.
What I learned downloading 500 apps in 5 years. 1 in 33 Apps is very valuable
Could be some sort of surge pricing model. During busier times, the rate could go up to attract more drivers.
Do you really believe Mao was the first to ever use something equivalent to the phrase 'Let a hundred flowers bloom' in any language? That thought, and that expression, has many sources older than him.
We can depict this solution in the following way:

[table labeled :Users:]

In my opinion that's a better way of encoding the desired behavior than either the C# or F# code by several orders of magnitude. It can be read to find out what privileges a user state allows. It can be read to find out what user states is required to access a privilege.

The key is that tables are readable. By anyone. Even non-programmers. All the behavior is right there. The question about what's the best way to represent it in code is not F# versus C#. It's automatically versus wrong. The table should be the point of truth. [1]

[1]: The point of departure is Aaron Brooks' idea of live specification. I don't claim to accurately represent his view. Listen for yourself here: http://blog.cognitect.com/cognicast/074
This is an interesting topic I have been thinking about.

I've come to the conclusion it is difficult to be fair when trying to introduce someone to an idea:

An APL-er recently mused that palindrome-detection was a good example of array-thinking, specifically: {⍵≡⌽⍵} (or in K: {x~|x})

However another programmer made a quick check of the Rosetta Code[1] and observed almost all of the examples used that same method without "array-thinking".

That is, unless we state that

x == reverse(x)

is succinct in many languages, it is easy be accused of being disingenuous, and we run the risk of letting the argument get away from us: After all, the atom solution actually requires fewer operations than the vector solution:

for (i = 0, n = floor(length(x) / 2); i < n; ++i)
if(x[i] != x[n-(i+1)]) return false;
return true;

and despite being longer, may actually be faster if we ever need to test very large strings.

C# programmers often use Contracts. Sometimes they use "if+printf-debugging", sometimes they use "lots of boilerplate code and class inheritance", and sometimes they invent their own runtime assert+log mechanism. The discussion about how C# programmers prevent programs from entering invalid states should not have to admit this any more than I should have to test for very large palindromes.

That is to say that contrived examples are contrived.

So let us observe that many C# users don't define a method:

delete :: User -> DeletedUser

They could, but they don't. Now why don't they?

[1]: http://rosettacode.org/wiki/Palindrome_detection
Seriously?? That is a single chart, free of commentary, quotes, context...anything. And it's sourced from - shock - yet another "real" organization! Meanwhile, look at the rest of the page. It's entirely banner ads, sponsored content, clickbait about what Ann Coulter thinks of Donald Trump, and other drivel ("Forget Shake Shack — this is the burger chain everyone is talking about").

I'm telling you, 95% of what BI employees do is scan news from actual companies, then repost it. It's a sad state of affairs that BI is worth almost as much as Tribune, and not terribly less than the New York Times.
I can't find anything that says Amazon bought Yodel - do you have a source? That said, I think you might be right about Yodel's general model being like this. Their service is shocking.

On the other hand, right now I am waiting on a parcel being delivered by DPD on behalf of Amazon. They have given a one hour window, I can track the location of the van online, and I could have text them this morning to rearrange the delivery of the parcel or provide different delivery instructions. And the drivers wear uniforms!
Given that this is Clojure scripting in a Unity3D game, the HN crowd might be more interested in the code than the actual gameplay.

Also, a screenshot or gameplay video and listing minimum system resources would be nice for those who don't want to commit to downloading a binary and running it just to see what happens. On the lowest possible graphics setting it seems to use far more RAM and memory than a simple 3D game like this should. I don't have an ancient system by any means but it completely froze Windows the first time I opened it.
I'm surprised they aren't launching with cyclists too. Maybe they don't know the size of the backpack / basket that the delivery person has? I kinda just bike around Toronto for fun / exercise (up to 100kms in a day) and if I didn't have to alter my bike I could consider doing it. Plus it is faster in many parts of the city to bike than to take car or transit.
Yes. We are fixing those links right now. We will be changing that very shortly. Thank you so much for your feedback
It has to do with the particular phrasing of the question. The correct phrasing for your example would be, "Each shirt costs $6. How much money do you need for 7 shirts?" It may seem like a meaningless distinction but it isn't. The first phrasing sets you up to count, the second phrasing sets you up to multiply and grapple with what multiplication actually is.
Agreed, it's terrible. It's amazing there is no plugin for Gradle that does it all for you, including splitting the app for different dpi and arch. Is there a way and it just isn't publicized? AFAIK Google Play does have an API..
Exactly what i need! Thanks!
Definitely good to keep in mind. Although from my own personal experience, actual blood in my stool was much more dramatic and very obvious compared to beets. Blood tends to come out much darker than you would expect. Mine was also very bloody - so I knew it wasn't coloring from food. But I don't know how close my experience is to other's

And that doesn't mean that I don't have a mild panic attack the day after I have beets!
The security model for that might be, um, interesting.

You don't want to clone a particular revision ID, you want to clone a particular branch. If it "lives" in one known place, then its home can provide access control. But if it doesn't have a home like that, then everyone needs to have consensus on what's included and what's not. And you probably don't want to have to publicize a new repo/branch/whatever ID every time your committer list changes.
TwittoScope Solution's Inc: CPA Solutions and Opp's
Government Websites Are About to Get a Lot Less Confusing and Hideous
I used to be a delivery driver in rural England, and one day it was a Harry Potter book release date and we were told explicitly not to leave on the door step if they weren't in. I'm not sure who sent these instructions whether it was the company sending the items, or our company delivering, but it's funny to see perceived value imposed on this occasion.
How This FBI Strategy Is Actually Creating US-Based Terrorists
Specter also works with Clojurescript :)
If you see a UPS delivery guy or truck, you know who it is. Not so when some random person is creeping around your house.
Good people make mistakes too. It's important for all of us to accept criticism of our ideas and code without mistaking that for personal criticism.
Nothing is inherently wrong with the job per se, it's that the general acceptance of a commoditized workforce is dangerous in that it circumvents many other protections offered by regular jobs (not that those are that much better) in disguise because it has a relatively high hourly rate. Your effective hourly rate after paying for health insurance plus other company provided benefits is likely much closer to normal rates.

Basic income is a method to prevent wage slavery* as well as many other negative side affects of having to work to try and provide even the basic necessities (shelter and food). This job would be awesome in the world of basic income because people wouldn't have to worry about how they are going to feed themselves, but would be able to work extra to be able to afford the quality of life they prefer. Basic income is about rebalancing the power structures between employer and employee, and giving the power back to the people without it (the employees.)

* https://en.wikipedia.org/wiki/Wage_slavery
Clojure/script already has this. Its called transients
Scott calls for more 'transparency' in Florida hospital costs
1) Is this because the emitted particles have different energies when they come from different isotopes?
What's OIBIT?

And why is a new sigil required, instead of:

fn produce_iter_static<I: Iterator<u8>>() -> I
Yes it seems to be. It is one of the big five personality traits.

(https://en.wikipedia.org/wiki/Big_Five_personality_traits)

Also, introversion does not imply shyness, awkwardness or fear of social situations.

A better way to describe introversion would be to say that social interaction drains energy from an introvert, but gives energy to an extrovert.

This is because introverts are probably processing social interactions more deeply than extroverts.
Those delivery drones aren't happening unless there is a huge improvement in battery technology and there are a number of companies and labs working very hard on that problem, some for decades.
Well, encapsulation was one of the three legs of the OO stool, especially at a time when languages like C/C++ offered no protection against reading/writing memory anywhere in a program's data or code segments. Encapsulation back then literally meant keeping the representation of the data close to the code, i.e. in the same class that implemented the interface on the data or a closely-related specialty class. So I would say the author is not incorrect in looking askance at "value objects" that are passed around, from that perspective.

On the other hand, I'm not sure the perspective is quite as important as it used to be. Modern dynamic languages make it harder to do bad things in memory, and passing value objects around is pretty much the arterial life force of the entire Internet. In any case one thing is sure: the more pieces of code that know the internal structure of a bit of data the more dependencies there are, and the harder the program is to work on. So to the extent you can have that knowledge in one place - the implementation of an interface - you're better off.

Perhaps more importantly, OO purism just seems a little anachronistic to me today. I think the key things that OO had to teach us have been mostly absorbed, and we've moved on. It's still there, but now it's part of the fabric of the art and not as obtrusive as it was in the 90's.
The problem with Common Core, in my experience, has not been the math itself. It's the textbooks. The workbooks. The stubborn teachers.

Math is math. Knowing more than one way to solve 345 * 14 is a valuable skill. I would rather my children learn it on a whiteboard than from a workbook, and I think generally the quality of the modern texts is very poor for actually teaching math.

I also think the teachers are bemoaning the Common Core much more than they need to. Explicitly teaching the algorithms for mental math is important. Learning how to do the lattice method, even if it's not the preferred method for multiplication, is important. I've talked to far too many teachers who have complained unendlingly about the weakness of the standard, and all that the kids are being forced to learn. It feels very much like a "This is change and change is bad." mentality.

Disclaimer: I haven't encountered the Common Core as a parent at a high school level yet.
Yes. And his point about global addressable market would make more sense if he first addressed the actual Chinese wall between Chinese people and news content.
ارقام تركيب سيراميك في الكويت 55050048
*Typo: Not everyone reads Hacker News...
They didn't acquire Yodel, but they did acquire a minor stake in it: http://www.theguardian.com/technology/2014/mar/24/amazon-yod...
I agree. When Amazon sends an order using one of these type of delivery services, they should send a followup email to the customer in a day or two after delivery asking for a simple rating on the delivery experience.
Graphtreon – Follow the progress of Patreon campaigns
The textbooks are crap and teachers, especially older ones in my experience, lack the proper training to teach the standard.

These are more implementation problems, but as a parent they've been the biggest issue.
How on earth did you get Amazon to send you a delivery with DPD?
finally as an amazon prime member i will be able to deliver packages to myself !!!!
How does the math work out on wages once you factor in the vehicle costs (gas, insurance, maintenance, etc...)? Is it higher than minimum wage?
I haven't seen any real arguments to the substance. I keep seeing that one picture reposted with the "Old Fashioned" method and the "Common Core" method[1], and although I don't know anything about Common Core, I can see that it is a clearly contrived example that is certainly very misleading.

Every other criticism is consistent with your experience, essentially calling it overreaching or teachers complaining that they shouldn't have to learn it to teach their kids.

[1] http://www.thefederalistpapers.org/wp-content/uploads/2014/0... (this was the first Google hit for the image I was looking for)
Logo is a anger symbol?
For apps that use native code, you typically ship a "fat binary" with ARMv5, ARMv7 and x86 binaries. Maybe even ARM64 and x64 for the adventurous.

It's not as if one of the major use-cases is to copy APKs between devices with different architectures and have them work easily, and I'm pretty sure it should be possible to implement something that detects which one the device is before downloading, so how did this situation occur?

On iOS, for example, you include a startup image for each screen size / orientation. That could be a dozen or so full-screen images!

Unless the images are truly very different (and I don't see why they would be), isn't it possible to just include the highest resolution images and resize if necessary?

Modern "flat" UI images ought to compress much better, though...

If anything, "flat" UI means there shouldn't be a need to store much in the way of imagery - they can be procedurally generated very compactly in the code itself, or stored in some sort of vector format (even better) - but then again, I've seen people use huge solid colour bitmap images for UI elements in other (desktop) apps.

Libraries/frameworks are slightly more tricky but once again, there already is a solution: identify them as dependencies by something like a hash, and don't download if they already exist. You may end up with multiple versions of the same "module", but at least you won't get multiple copies of the exact same one.

I'm really astounded that such wasteful practices are prevalant in the mobile device world, where bandwidth and storage are far more constrained than for desktops. It's almost as if they deliberately chose the most bloated way to do everything...
Being in a Prime Now delivery area, I've had three recent deliveries by individuals in private cars, and each of them was wearing an Amazon Prime Now polo shirt.

In the past, I've had private car deliveries from Amazon, but I think they were generally LaserShip.

Echoing the author's sentiments, I had one delivery guy that looked sketchy. I forgot I was waiting on a package, and a guy showed up in my driveway, idled there for about five minutes (which my dogs alerted me to), then started lumbering up the driveway with a package in hand, smoking a cigarette, which he disposed of in my garden. The guy wasn't obviously from anywhere, in that neither his clothing nor car indicated any company affiliation whatsoever, so I stopped him and asked him his name and employer, and it was LaserShip, not Amazon.
MapTags now has its own subforum on DNtalk
This is starting to sound suspiciously like missions in Grand Theft Auto. Now we need an app that shows you the best places to carjack and a social networking service for people who plan heists.
Yes, you're right. It's better to blindly do assignments and use code contracts to check the state after. Much cleaner. </sarcasm>
Uber has already branched out to meal deliveries, so this is not far from their wheelhouse... no pun intended (actually it was).
Finishing Part I of The RSpec Book. The hands-on tutorial is giving me a feel for why BDD's advocates advocate BDD. It also giving me a feel for the cost of another layer of tooling on top of the "running code".

Continuing: Coursera Modeling Discreet Optimization: I wish MiniZinc had better tooling and documentation.
That makes sense. To dramatically oversimplify, the idea is fine but the execution is lacking?
I've seen a demo of that. I can't remember where at the moment. IIRC they don't need to resort to using IR, they can just use such low intensity of light that it isn't perceptible by people. Not sure if this can currently be accomplished in bright sunlit locations though.
IndexedDB, WebSQL, LocalStorage – What Blocks the DOM?
Can you really say with a straight face that it's "cigarettes, drugs and alcohol" keeping a non-negligible amount of people from spending their way out of Detroit? The idea that poor people are "wasting" their money on entertainment is wishful myth.

http://www.theatlantic.com/business/archive/2014/04/how-the-...
Mathbox – Audio Visualization
I don't think the drone plan was ever a serious short term consideration for 99.999% of Amazon's business
Time&Material – Return on Investment
Yodel use self employed drivers, probably in a similar way to flex, but I doubt they get as much money - £30 to £50 a day - not sure how many parcels that entails.

http://yodel.broadbeantech.com/jobs/view/4467/
"Redox is not correct, secure, or documented. It does a lot of things in a cavalier, leave it up to the application, manner. Applications can malloc and forget to free, Redox will not clean this up. Applications can access missing memory or kernel memory, Redox does not care. All applications run in Ring 0, and have all permissions. Some syscalls use vtables that rely on exactly the same struct defintions in userspace as kernel space. Syscalls cannot return values, except by writing them into a passed pointer. Memory allocation is done in the application, and uses a global memory allocation table that applications directly modify. None of its functionality is documented, outside of example source files." -- https://redox-os.org/

Yikes!!!
Nick Szabo on ‘Permissioned Blockchains’ and the Block Size
They'll be deprecated as soon as self driving cars become viable. The same goes for most jobs like this, technology will catch up eventually and make them obsolote.
I'm just pointing out that your argument isn't very effective. I actually agree with you, but someone taking the position that school shooters aren't rehabilitable isn't going to care whether or not they're minors. Their argument supersedes notions of maturity.
In America, generally speaking, if you're using a privately owned car for business, the companies pay a mileage rate, which is currently 57.5 cents per mile. That cost is expected to cover the cost of gas and maintenance on the vehicle.

I don't know if Uber / Amazon actually DO this, but if so, that mileage fee would be on top of whatever their actual pay rate is.
Heh, the scale of the people in the image is unfortunate: Smiling, small woman. Large imposing figure in a black jacket.
I know of plenty really worthy startups solving real business problems, who struggle to survive or went out of business, because they could not get more financing.

And then you have investors throwing a lot of money at a laughable, trashy "news" media outlet.

I just don't understand this world anymore.
This article is filled with misleading information and is written in a way to mostly gather hits, rather than inform.
There are political implications to Github. They've already shown a willingness to delete projects based on "offensive" keywords.

The whole point of the internet, from TCP up, is (choosing/being) our own gatekeepers.