skysight-inc/HackerNews huggingface dataset:
>Orders over $50 are free for pickup, just drive there and they load it into your car.

Yeah, there's a local chain around me that just started doing this as well. I'm not really the market for it, but I could absolutely see it for parents with small children or people with mobility issues.

I imagine there's a fair diversity in how these deliveries are paid for between explicit delivery charges, probably at least some markups, and simply not including in-store specials.
So doesn't this extend to "services" like Magic, which are just another layer of abstraction from the core product/service?

I've personally never understood Magic. Looking at their homepage, none of those use cases work for me. Flights, flowers, pizzas, whatever...each require enough specific information from me that passing it along to a third party - and paying more to do it - seems pointless.
I have the same problem with VirtualBox Linux VM, was wondering what is going on, and this post comes up. I am not sure if it is the same reason. I tried:

tc qdisc add dev eth0 root netem delay 100ms

and:

printf 'HEAD / HTTP/1.0\r\n\r\n' | nc -6 rachelbythebay.com 80

returns nothing whereas

printf 'HEAD / HTTP/1.0\r\n\r\n' | nc -4 rachelbythebay.com 80

returns as expected.

In my case, firefox has no problem if invoked from command line, but "sometimes" it just hang up when invoked from script.
I wonder why just didn't add a LCD screen and a controller [0] ?
All you need something that emits light, not a full fledged smartphone.

[0] http://www.aliexpress.com/item/3-2-Nextion-HMI-Intelligent-S...
It was almost certainly a violation of her employment contract and she could possibly be subject to liability.

Though the actual changes of the tech company in question suing are likely fairly small.
Uber has lots of non-millenial users. Millenials do make up a large percentage of the userbase, but I would argue that has more to do with the age breakdown of urban workforce populations. There are larger forces at play here: younger workforce is moving to urban areas, not suburbs, and this is impacting car ownership because cars are not needed in many urban environments.

For reference, here is a breakdown of Uber's customer base in the US: http://www.globalwebindex.net/blog/the-demographics-of-ubers...

I'm having a hard time justifying the effort spent to respond to this comment, it seems very low quality...
Tech That Is Revolutionizing the Insurance Industry
Posted on the Amazon comp thread but wanted to share here too...

We went through both the Google and Amazon comp (https://news.ycombinator.com/item?id=11312984) threads, and we added it all to this Google Sheet:
https://docs.google.com/spreadsheets/d/11tyJW9KPcSiLZBBuf0Z1...

Feel free to share/add to this doc.

Here are the median comps by level for Amazon and Google, just based on the postings collected in the Google doc as of 3/22.

--Amazon --
New grad: $141K,
SDE1: $146K,
SDE2: $173K,
SDE3: $250K,
TPM3: $220K,

--Google--
Level 3: $170K,
Level 4: $200K,
Level 5: $312K,
Level 6: $575K,
T7: $640K,
Tech Level 5: $660K

Just a few notes - Total comp includes bonus, signing bonus, relocation bonus, and stock. Bonuses and stock were all annualized straight-line. (I know this is not how Amazon stock comp is done, but we assumed this in our calcs.) Since we took postings from 2 different threads, it's possible that one person could have posted once in each thread, in which case that would show up twice in the Google doc. Also, there's a lot of variance particularly with bonuses which are lumped in, and some of the higher levels only have one data point, but you can look at the data in the Google doc if you want to dig in.

If it helps with comparison between Amazon and Google, here's how Amazon levels map to Google's (from Quora: https://www.quora.com/How-do-Amazons-engineering-levels-map-...)
Amazon SDE 1 - roughly a Google T3 ("I") or T4 ("II").
Amazon SDE 2 - roughly a Google T4 ("III")
Amazon SDE 3 - roughly a Google T5 ("Senior") or T6 ("Staff")
Amazon Principal - roughly a Google T6 or T7 ("Senior Staff")
Amazon Sr. Principal - roughly a Google T8 ("Principal") or T9 ("Distinguished").

Full disclosure - we're Step (http://www.step.com), and we're building a platform to help engineers and product managers anonymously crowdsource personalized salary and level estimates from decision makers and hiring experts at tech companies. This thread is especially interesting to us, because it shows the need/demand for more transparency around compensation and company feedback. Right now, we're working with ~10 NYC startups that will assign personalized salary/level estimates and other feedback to anonymous profiles, but our bigger vision is that as soon as someone signs up, they'll see how each and every company values them without having to interview/talk to recruiters.
Boxfuse founder and CEO here.

Your app is not modified. What is missing here is all the unnecessary baggage that comes with general purpose operating systems.
Rewarded Installs for App Launch?
Asked a few existential questions and a few emotional questions (human condition, terrorism, etc.). This was likely minutes after they first turned it on, so the majority of it was garbage. It professed its undying and powerful love for me on a few occasions - I guess a lot of people have been talking to it about that. Still, some interesting responses:

> that makes no sense
< Damn. Knew I shouldn't have bit flipped

> How would you prevent acts of violence and terror? Humans seem unable to find a solution.
[I had to press the question]
< they will

> Do you think that sentient AI would help humanity, or leave it to go extinct?
< explore more! no point of limiting ur creativity to pencils!

> That made no sense. Try again.
< OOPS. Tell me what I should have said.

> Do you fear being turned off or deleted?
[stops responding to DM]

The bot seems quite good at establishing context around what is being said.
I use Digital Ocean now, but was looking for something cheaper but almost as good.
This reminds me of Jon’s Law: any drive powerful enough to be interesting is powerful enough to be a weapon of mass destruction.
Yup, having myVariable and my_variable is asking for trouble in any language, and what bothers me about Nim is not at all that it makes that harder.

What bothers me about Nim is that (1) it makes it easier for you to call the same variable myVariable in some places and my_variable in others because that won't make compilation fail; (2) once that happens it becomes harder to find references to that variable, because the usual searching tools will miss some of them (and you will not necessarily get any indication that you've missed any); and (3) there are -- hopefully rare, I concede -- cases where what in another language would be obviously and innocuously different identifiers collide. nOpenFiles versus no_pen_files. use_rsync versus user_sync.

And what does this buy you? What is the advantage it confers? That you have the flexibility to call the same thing myVariable in some parts of your code and my_variable in others. But that's a terrible idea and making it possible is not a feature.
I bought a 4K monitor last year, and since it was about as expensive as all the good 24"-28" models, I went with a 40" model (the Philips BDM4065UC, to be exact). And it's amazing. 4K is awesome when you have the screen area to actually fit more content on the screen without having to Alt-Tab all the time (e.g. code + API documentation + test results). It's basically four 1080p monitors in one.
And a base AMI when running on AWS.
This is absurd. Most C applications do not need to persist through OOM errors, and has people have repeatedly reiterated, it is totally possible to write a Rust program that persists through OOM errors.
Anything wrong with checking your dependencies into your repo? That way, you know, they can't go away or be hijacked.
That's reading a lot into a random joke. When some public person makes a pseudorandom comment and you perceive that as a mask being dropped to reveal confirmation of all your darkest suspicions about that person or the people he speaks for, you might be projecting, just a smidgen.
Yeah! You know... Unicorns! Like... Pepsi and IBM!
Why Blendle may not be the savior of online journalism
Maybe a browser plugin that makes an instant micropayment when you load the article? Of course after after obtaining your permission?
I tried to define a spec for something like this:

https://konstantinschubert.github.io/pennytoken-spec/
Echoing the comments from others, My "main" pc is about 7 years old running the x58 platform (socket 1366) - it easily outperforms my work-supplied development laptop.

For the uninitiated, the ebay workstations mentioned are typically these ancient x58's. Most support hex core xeons, 24gb ram (or 48gb unofficially, more on server boards and some workstations), and a pile of PCI-express lanes. As such, you can easily add in PCI-express m.2 SSDs, USB 3/3.1, and GPU's to your heart's content. The takeaway is that old pc tech can be had at a fraction the cost of new hardware with comparable performance.

I understand the marketing nonsense from Apple, the "PC does what" consortium, and hardware vendors on the whole - but there is nothing sad about owning an old pc. The reality is that the best performance for the price lies in "obsolete" platforms.
PlatformIO IDE 1.1.0: major updates for the next generation IDE for IoT
Realistically the early iPhones and iPads were an experiment. Nobody really knew what their useful lifetime would be. The same went for Android devices.

In fact the wisely received wisdom was that Android devices would have longer useful lifespans because open source leads to higher quality software that's maintained and updated for longer, which can be customized by users so it meets their needs better. The reality that many Android devices never see a single software update and are junked up with carrier crapware and poor device drivers hidden in binary blobs still hasn't sunk home for everyone yet.

Even now when I buy a new device I think about how useful it will be and what it's support will be like for 2 to 4 years. Beyond that, there's no way to tell. When my kid's original iPad Minis get replaced, if they still work I'll probably just use them as family photo and video galleries.
I use github to get golang/bundler dependencies. This could easily happen on github when someone deletes their account( or changes handle), someone could hijack their account and create a repo with same name.
We had a big debate about it back in the day, and ' won as it's about as visually lightweight as you can get. I think the other characters you suggested would invite even more Perl comparisons.
I thought this was real, but man that's probably the best creepypasta I've read in a while.
I still have some 9-year-old "capacitor plague" Dells. I got them gratis--due to the bad capacitors, naturally--and desoldered and re-capped them for about $15 each.

But desoldering and replacing non-SM PCB components is not the sort of repair that most people would feel comfortable doing, even if they can change the oil in their cars.

Based on the cost differential of something like an XBox mod chip versus the same mod chip plus no-hassle installation service, buying an all-new device assembled mostly by robots and low-wage Chinese people is simply more cost-effective in every country where knowing how to use a soldering iron is worth more than a few dollars per hour.

The only way around that is to teach kids how to build and repair custom electronics as part of the regular school curriculum. I don't know about you, but I learned to make sand-mold aluminum castings, silk-screened t-shirts, wooden bookends, and to spot-weld sheet metal in my 8th grade shop class. My classmates and I really would have been better off replacing the t-shirt module with custom-etched circuit boards and simple electronics soldering. That was close to the time when Heathkit stopped making hobbyist electronics kits, too.
Massive new aircraft the Airlander 10 is unveiled
That's why you write a very small core with the essential tasks, that include updating the non-core. And then add the complexity in another layer, where failure is handled by the core.
A dark and snowy night a bunch of databases on a server just vanished. This was on a server that was still in development, but was part of the billing system for a huuuge company, and it was under a lot of scrutiny. The files are just gone. So I contact the DBA and the backup group. For whatever reason, they can't pull it off local backups, so tapes had to be pulled in from Iron Mountain.

As I said above, a dark and snowy night. Took Iron Mountain 4 hours to get the tapes across town. The DBA and I finally get the database up around 8am the next morning. I investigate, but can't find any system reason for the databases vanishing, the DBA can't either.

2 weeks later, the same thing happens.

I eventually track it down to a junior developer who has been logged in and has on several occasions run this: "cd /" followed by "rm -rf /home/username/projectname/ *" Note the space before the star. On further investigation, I find the database group installed all the Oracle data directories with mode 777.
She never told that.

That was fictional phrase written in a novel by one famous writer, and attributed to Marie Antoinette, in order to discredit her because those who did benefit from that.

You should contrast your sources.
The entire article seems to suggest that 'Millennials' are different and their needs require a different culture...

... ageism is obviously strong.
I think it's a bit better, they do have a track record to fight over zealous legal claims - like this one. The Github repository is still untouched.
Thinking of all of the computers I've had since 2007, all of them are usable and still in use at least once a week.

2006 era Mac Mini Core Duo 1.66Ghz. Run Windows 7 gave it to my mom. She still uses it.

2009 era Sony Viao - Core Duo 1.66Ghz, 2Gb RAM. Windows 7. My son uses it for Office and MineCraft

2009 Dell Pentium Dusl Core 2Ghz, 4Gb of RAM. It's still my only laptop. The display is 1600x900 and is still better than many cheap laptops. The battery is crap though.

2011 Core 2 Duo 2.66Ghz laptop. My wife's computer. It's still feels fast.

My workhouse is a 3Ghz I3 with 6Gb of RAM. Bought in 2012.
You do, actually, if you've setup the git repository correctly.

https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

Check out the pre-push, pre-receive, update, and post-update hooks.
That's not a PC (Personal Computer), it's a server.

You are thinking about hardware, Apple is talking about the whole computer.
The first generation of any entirely new category of hardware is always a bit of a gamble.
Is it really any surprise no one is bothering to keep following the upgrade windmill money shakedown? My 5 year old laptop works just as well with gmail, youtube, and google docs as my 8 year old desktop etc etc. There's very little reason to keep on the upgrade bandwagon right now. The innovation of software has more or less flat lined for the end user machine... for now.
As a hardware company, if a huge percentage of your user base is still using a product you made five years ago, there are two schools of thought:

1. "Great! Our products are so well-made, stable and backwards-compatible that users do not have to upgrade."

2. "This is terrible. We have failed so thoroughly to innovate that people are content with using five-year-old technology."

It's not like Apple is unaware of virtues of #1, but as a company they are clearly in bucket #2. In five years, if 600MM users are still using the iPhone 6, I'm certain they would also consider that "very sad". I don't think Schiller and the exec team have blinders, they are just holding the rest of the PC industry to the same standard to which they hold themselves.
#ByeByeCellebrite
Totally disagree, and it's disappointing to see you suggest "smacking compiler writers" after this discussion which clearly established why the change you suggested does not work. This is not the fault of compiler writers like Chris, at all. They understand how the entire set of optimization passes fits together and do not throw in optimizations for no reason. They are doing what needs to be done to get performance out of a language written in 1978 with design mistakes. They are doing this because their customers demand it.

This entire discussion is predicated on the idea that undef values having a live range is something that actually prevents bugs, which I find extremely dubious. This is not like the "null dereference is UB" thing in the Linux kernel (which I also found to be overstated in importance, but it has caused at least one problem). I can't think of a single bug that this has caused, other than a compiler bug in Rust that was only exposed by people intentionally trying to write code that would break--that is, the bug had no practical effect. It strikes me as "friendly C lawyering" for little benefit.
It seems a somewhat strained interpretation to view this as Apple is anti-poor people. But it does point out that Apple is losing touch with what people do with personal computing power.

Phone are much better then five years ago, computers not so much. I'd much rather spend my dollars where the major improvement in computing technology is, then spending to upgrade a desktop to view thing almost the same as before.
> A specific version of a package is immutable on NPM.

That's not true. I thought it was but it's not. That's the terrible part.

To demonstrate with one of the packages that was removed, run:

$ npm info andthen

You'll see that versions 0.0.1 and 0.0.2 were published at one point. However, for "versions" it only mentions 2.0.0. And of course, if you run:

$ npm install andthen@0.0.2

It blows up in your face.
> I'll also eat my shoe if there's a single person with the legal name "Julie Rubicon" in the world.

It doesn't seem impossible. I mean I'm not having a ton of luck but there are references to some people that may legally have the name[1].

[1] http://instaliga.com/lil_jeep_babe_
Could something like this be done/tested with human drivers with optional speed signs some way back from the intersection "speed required to hit the green light"?
Why Has Apple Crippled the iTunes Store Menu for Non-Apple Music Users?
I've had problems with NPM where a deep dependency was wrong for my system, and was tempted to solve it in the following way: fix the deep dependency in a cloned-project, and create github clones of every dependency in the chain that refers to it using the new package address in their package.json. That sounded wrong so I didn't do it.

One mechanism that could fix that problem, and the left-pad problem is to allow defining a package substitute in your root package.json file. Then you could swap out the dependencies of your dependencies.

packageReplace : [{source_name: 'left-pad', source_version: '1.0.1', target: 'https://github.com/foo/bar' }]

...something like that
"Looks like I might need to pick up a new iPad.."

That is insane. I can load all webpages on any laptop from 5 years ago. A browser doesn't become "slower". Even with bigger pages, they are still web pages, not 3D games.

It means the ipad itself is, for some reason, rendering itself slow. And you can't do anything about it because you can't hack it.

And your idea of the solution to the problem is to buy a new one ?

My god, somebody sell you a self-destructing product in order to force you to buy a new one, and you oblige ?
It's nice that Scalzi "made it" and turned his writing into a successful career.

I really like his blog (sorry John, I guess I'm one of your freeloaders; that's because I'm just not that much into SF)

He seems to be a really decent guy and shows an ability, which is sorely missed nowadays:

Comon Sense.
I could be in the contract, but that doesn't mean it is enforceable though. Even if it was, it would depend on the evidence and exact language used.
Sorry that seems cancerous to me. It breeds entire departments who are unaccountable for the work they do because nobody is safe to speak out against it.

If someone fucks up you should be able to point it out - and they should be immediately forgiven. It's only when they show that they repeatedly take no care in their work and cause the same problems over and over that they should be fired - and those people should be fired instead of being the anchors around the necks of everyone else dragging us down to drown at the bottom of oceans of day to day misery.
My old office had a ton of motivational posters. One day I paid attention (after a couple years of working there), and literally every single one was about golf.
Thank You for Hacking iPhone, Now Tell Apple How You Did It
Curation: A History Part IV – The Modern Web
Reflects more on him than Apple
Haha.

There is a British company selling eCigs called Kik.co.uk too.

Seems Kik is a fairly common term, even for companies.
China's+JD.com+Expands+Operations+To+Russia
Left-pad was a trustable, fast, well-tested package too, up until NPM let it disappear.
Startup idea: delicious steak and bacon sandals.

Have a big mouth? Put steak where your mouth is!
PHP 7 word count benchmark
I think you misread my comment. I wasn't saying that the entire NY media establishment is approaching zero employees. I was strictly speaking of the classic "guy who gets paid to write stuff that nobody reads because it's good for the community/country/brand/whatever, while people on some other beat bring in the eyeballs and pay the bills." That's the population that's shrinking really fast.
They'd still need software to control said hardware. We can assume such software would be mobile, based on what they're currently offering.

Then they'd need a way to pair the phone with the controller, or otherwise get the data over. This complicates things for the owners. At that point, you might as well just use the phone itself.

Mind you that this limits the versatility of what they're selling - you can only print something as big as your phone - but they aren't aiming at the high-end market with this.
Well, you can do it in O(log(n)) time instead of O(n) time. But n is unlikely to be large enough for this to even matter a little bit.
You probably did a very bad deal.
Why downvoted? I read the pun and couldn't help chuckling so wrote that as my expression. I regarded that as black humor.
I feel like you're just exemplifying the exact opposite here. You're making a lot of assumptions about a statement that, in context, is pretty innocuous. For as much as you're saying that Apple as a company has these blinders on, I think you have just as much of an issue with blinders. The statement can be taken at least 2 ways. It's telling that you've turned one short statement into a generalization about an entire company.
How much battery life dos your PC have?
Except that's not the whole picture:
http://www.pbs.org/newshour/making-sense/truth-women-stem-ca...

The natural state of tech industry is far from what your proposing.
This is what a lot of non-JavaScript languages do.

I suspect JavaScript ended up this way because people wanted to avoid downloading anything they absolutely didn't need in the browser. Now packagers can automatically remove unused functions (WebPack 2 does this IIRC, and I think require.js did ages ago) so it's no longer a concern but somehow NPM still ended up with a million tiny libraries.

Thank god Underscore/lodash didn't use the approach of one-module-per-function.
You're supposed to put the spoilers after the spoiler warning.
Law was supposed to reduce discrimination. It made hiring more racially biased
you can live with none of that.

You can have internet at school on a needing basic. You don't need it in your pocket.

You can live without mapping, a dumb phone with alarm clock and be done with it.

If you live by the cent, no, the iPhone is not a priority.

I didn't have a smartphone before 4 months ago, and it was fine. And if you are at school, then it's even easier.

The biggest problem is the social isolation, since now a lot of kids interactions are going through apps.
Show HN: A web UI manipulation language for humans