skysight-inc/HackerNews huggingface dataset:
> One consequence is that he has no option but treat is carefully, use a case, a screen protector, etc.. which is kind of ironic considering how much effort is put on the exterior design of the phone.

Yeah, but I do that too regardless of whether I'm planning to resell it, because cracked screens are a pain in the ass and that applies to any phone.

> Selling the phone also has a non-zero cost : you have to find a buyer and make the transaction. In that guy's case, when he sells his own iPhone, he doesn't sell something else from his shop. And he has the advantage of being an experienced salesman and having a shop.

He actually just sells them on facebook. He does have a shop, but he's not in the iPhone business anymore - he has a car dealership. Like I said, good salesman! He's the most active facebook user I've ever encountered, so he may be paying his "shop" rent that way.

I suspect the strategy won't work quite as well for me - but I think I can expect to pay the same $2-400 every 1-2 years that I have been paying, plus I get an iPhone instead of a cheap Android. I didn't think it would win me over, but it has.
given that it's not automatic and it doesn't work on mobile or for people who have no experience in html, it doesn't work and it should not be even considered as a solution, because internet is not for tech-savy people and this discussion is about marketing and internet advertisement which is for all people.

so no, it doesn't work on a larger scale. it's like suggesting to hack MS Windows checks if provided licence key is valid in order to use OS. It works, but for narrow audience, and we should discuss about how to solve issue for all users.
Voiceover Marketplace
The main argument for multiple cursors over macros is that they give a tighter feedback loop. If the macro you record works for the section where you recorded it, but doesn't generalise, without thinking hard about it (undesirable) you won't know about it until you actually go and run the macro in an incompatible spot. Once that happens, you either have to re-record it, or dump it out and edit it manually. Neither of those options can be said to be particular friction free. By contrast, with multiple cursors, if you do something wrong (or right in some places, wrong in others) you know about it immediately, and you can fix it immediately in a friction free manner.

I don't think multiple cursors can replace macros in all situations, but it needs to be acknowledged that different tools have different strengths and weaknesses, and when choosing which to use in a given situation you should keep that in mind. Dismissing one because the other is more powerful is like always using a sledgehammer to knock in your nails. Sometimes the other is more convenient, or more user friendly, or less of a pain in the arse in some other relevant way.
I phrased it a bit harshly, more like less inhibited. The US can't even have a discussion about IQ and genetics due to the pushing of BS like blank slate and political correctness, which makes doing research impossible.
At every single company! But that lasts for about 1 week to 12 months. Then everything is automated or routine and becomes boring really fast.
Mozilla is biased (towards open internet, liberalism, etc) so evidently this is an opinion piece--they are asking us to stop something they don't agree with!
> We are not talking about a service here, we are talking about OSS codebase

IMVHO, these are the same thing for the purpose of this discussion -- providing something to others, free of charge.

> and in my experience it does work.

Good for you (no sarcasm meant). But sadly this doesn't really seem to 'scale' that well.
I don't get what it is about the iPhone that people are willing to pay a premium for. Is it all just in the marketing?

I would not mind paying $1000 for a phone if it offered any additional value over my $200 Android phone.

But I cannot see anything better in the form factor of the iPhone line.

And for the software - I have an iPad and I hate the software. It is so restricted. You cannot even do basic tasks like download an mp3/pdf/whatever in your browser and then open it in the app of your choice.
No. Let me introduce you to Jevons Pardox [0].

0. https://en.wikipedia.org/wiki/Jevons_paradox
I wish there were more numbers in the article.

It looks like they've used the automation to densify the shelving in the warehouse, and they've streamlined the picker and placer jobs. So the same square footage of warehouse, and same headcount, now has substantially more storage, and higher throughput.

Which probably allows savings on the number of facilities they need to operate, or at least the rate at which they build them.
BGM 71 TOW Anti Tank Guided Missile
That basic idea is incredibly naive.
The answer has three letters - FDA.
Free market does not mean "no regulations".
What is sad about this? Small sizes are nice but as a consumer I don't care much. If a larger file size means that apps can be produced easier then I have zero objections.
Interesting idea, but two things struck me here:

1. Does that mean a student would have to pay to install it on their school computer? Or maybe a school provided laptop?

2. What about personal installs for other people? Not as a business or service, but merely on a friend or relative's computer?

Because in theory, both of those would come under 'someone else owning the machine', but they'd also be seen as personal usage by any rational person.
> Staying in the jungle for a few thousand years leads you to optimize locally sourced flora and fauna to amazing levels to solve a range of medical conditions.

Do you have a source to back that up?
I'm totally one of those people. I buy myself the best iPhone, every single year. But your car analogy, while popular, isn't really that illustrative.

Most of my friends have a nicer, more expensive, car than I do. Buying a previous-year showroom-demo Nissan SUV from the dealer saved me something like $20,000, compared to buying a Lexus or Audi, even one a few years old.

That's two decades of having the best phone. I'm not generally price insensitive. I'm specifically price-insensitive about devices that I spend a huge amount of time using, namely (in my case) my smartphone and computers.

And those things are also objectively way cheaper than luxury cars, so they aren't really comparable. A lot more people can decide to go high-end than can with cars, For instance, I noticed my housekeeper, a nice old lady who works for $15 an hour cash, also rocks a 256GB iPhone 7 Plus just like I do, and she doesn't even have a car.
I suspect the artefacts weren't in a brick-and-tile building but a wood-and-thatch outbuilding, which after 30 years of abandonment would have collapsed and rotted over the contents.

It's now 3.5m below "ground" level.
It's more like... I've been getting better at not losing or breaking them as time goes by, and I've been investing in better cases/screen protectors. So I don't ruin them myself like I used to. But the damn things still break on their own. My last one, an LG G3, kept on having screen problems. I had the digitizer replaced once, had the whole phone replaced once, and it was having problems again when I gave up on it.
Looking for qualified people is the issue being described.

You can find plenty of people with a high school education but training one of them is less efficient then spending more time looking and more money on a qualified person. Which translates to nobody using a large swath of the labor force.
An investment of $550 million that is only "for defensive purposes only" is BS. Company policies change all the time especially if a new market competitor emerges.

Here's a question though. Let's say you're a startup investor and you have a choice to acquire one startup and one startup uses react and one uses vue.js both have stable apps and both have the same revenue which one would you choose.
Show HN: Interactive Mind Maps to Learn Anything
Of course it's my problem. I have to come up with strategies for dealing with it.
Looks rather nice, but as an Australian I have a rather high expectation on the quality of the beaches :)
I had no idea that 'furthermore' or 'novel' are scientific jargon. I have seen that frequently enough to think it is normal English word. I would use furthermore in paper, because that was the word people seemed to be using all the time.
Because if you are for a certain approach then it's easier to put all alternatives in the same category, then pick one as the antithesis, show that your approach is better, and conclude that everything which isn't your approach is worse.

You'll see that it's mostly TDD people who treat things as either "test first" or "test last", where "test last" occurs after all development.

As another example, agile people say there's "agile" and "waterfall", even though there are many software development approaches other than those two.
Look. Think about a guy. He stands behind a horse. The horse kicks him in the face. For most people this would hurt. But he doesn't process that feedback. How do you explain to him that it's a bad idea to get close to that horse from its back side?

If you can show me a strategy, maybe I can explain to you why iPhones are badly designed. it should be obvious by using it.

Examples:

a) you get a notification that you have a new mail, whatsapp message or similar. You open the app. Only then the App is able to actually start downloading the content. This is an example of Apps not really being able to work in the background. 80% of what you want to do with a computer you can't do with an iPhone.

b) The keyboard has no features to write more quickly, e.g. by swiping. Also the suggestions aren't learning from your input. This means each interaction is very painful instead of being done quickly.

c) Click on a Youtube link in FB or Twitter. It will not open the Youtube App, but it will open an app internal browser. From there you can manually redirect to the browser and only then you can open it in Youtube. There is no real event mechanism, or it isn't opened to App developers.

d) The costumizability results in you being protected by default, because App developers already have more freedom to provide sane defaults. Even if you never use customizibility yourself, you already gain from it.
"minimal*" is a word that is used a lot nowadays, but you sir, really got the gist of it.
Depth buffer has an issue of scales: one thing is 1 meter away and another one is 1 million meters away with another several thousand billion meters away. That makes it practically unusable for global positioning (especially for things that are both far away, but another one is just a little bit further).

On the other hand sorting doesn't need to have a global axis - in the perfect case it just needs to compare two elements against each other.
Health IT Helps Patients, Researchers Combat Obesity
> PS. Know very little about cars (def. too little luxury ones). Just had some general doubts. And I hope E in E-Class doesn't stand for "economy".

"Executive" I think. But it's just a symbol that means their second highest model.
What do you think about my conversion rate optimization guide?
It's the iPhone X, which is supposed to be the end of the line. The iPhone 8 will be priced as it has always been.
The growing gap between black and white workers’ wages in the US
"You cannot even do basic tasks like download an mp3/pdf/whatever in your browser and then open it the app of your choice."

While I agree with your general sentiment I can save and open PDF:s from safari to third party applications just fine on my IPad.
Dual income one or two kids would mean ~180k not median pay.

NYC metro area sees plenty of ~50k + ~30k family's.
As a coder, it also means I don't have to code everything myself from scratch. Surely that's better than having to reinvent the wheel for every single project, especially where larger requirements like a full site CMS or framework are concerned. It also means new coders can join in without having to learn a new codebase for every role, that we're not paying a fortune for software licenses for every project and that we still have access to the source code to make improvements or have them rolled back into the original project.

If you feel it's better without those things, good on you. But I'm sure you'll find it harder to get help for a project than you would with open source, spend far longer on every project than you would by merely using an existing framework or end up at the whims at a large corporation with no interest in letting you make your own modifications to the code.
So, why did you pay a premium for iPad when Android tablet at roughly half the price would give you the same functionality?

(btw I don't get it either. But I don't see anything special about iPad, hence my question)
Software patents are the nuclear weapons of the software industry. If you don't have them, you're at the mercy of those who do. But even if you get them with deterrence in mind, it can still be used offensively - and if it falls into the hands of someone with nothing to lose (a terrorist group with no homeland/patent troll, aka non-practising entity, hence immune to countersuits) none of the deterrence works. In short we'd all be better off if they just didn't exist
at the end of the day life is not about being impressive. life is about living. and I have not doubt those tribes are happier than 90% of the people belonging to advanced civilizations.
The Web has more reach than any publishing medium in human history (number and variety of consumers, producers, devices, industries, languages, etc.) Many features combine to make it so, and "view source" is one of them.
Your points are good, but parent's comment has mostly been about OO which is not necessarily a successful abstraction in these areas.

AAA or kernels games are traditionally written on a low level, i.e. C with maybe some convenience C++. Especially for memory management there just isn't a good one-size-fits-all abstraction. Look for AAA games or kernels in Java.

Another problem of OO for high-performance or complex architecture is the mindset it inflicts upon developers. It motivates decomposition in "independent" objects, while this is just not possible. You have to think about processes in the large, about dataflows, about how to structure information and how to handle cross-cutting concerns, etc. Getting at these problems with an OO mindset leads right into desaster. Look up data-oriented programming. Look how a game engine is architected. There are lots of memory and resource managers, for example. But nobody would think of a Vertex as an individual "object". Or break his head how to design a character object, when related data really has to sit all over the project (character world position and state, associated 3d resources, sound resources, ....).

>> Rust

> You mean the programming language that adds a new abstraction of "borrowing and ownership" to help simplify the confusing existing abstractions of memory management and data race detection?

So far, it's just an attempt to enable mindless OO-style programming without inflicting a runtime, but I guess with very limiting mechanics. And it inflicts a huge syntactic overhead. I predict the applications of Rust are very limited.

Game programmers are usually (as far as I know) not very busy with memory management problems.
Looks like your view is biased by what stores you visited. All stores where I live sell a mixture of brands, with the obvious exception of the Apple store.

I think the largest stores are Elgiganten, Mediamarkt, Netonnet and all of those sell a mixture.

A quick look at price comparison site for my area shows 80 stores selling iPhone 7 and 72 sellingg Galaxy S8. And that includes the Apple stores.
You are right. I was interpreting things a bit more liberally: the housing crisis and banking crash would have stayed relatively small, if the Great Recession wouldn't have started:

At some point nGDP started to fall, giving the housing market and banks more trouble.
I would be interested in hearing about what made them to abandon RubyMotion.
Tomato ketchup.
Closure Compiler is very, very good at producing small code.

It also takes a fair bit of manual effort unless it's handled for you (e.g. ClojureScript, Scala.js).

Output modules in particular demand some very particular attention.
Συμβουλές Σχέσεων Για Εργένηδες – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
N2O[0] does exactly that. You write your app in Erlang and the framework delivers the changes via websockets to the browser. You can even choose to have the changes computed in the browser through an Erlang -> Js bridge. Pretty cool.

[0] https://github.com/synrc/n2o
The only way this would be true is if being good at textbook CS makes you bad at solving other problems.

The way the typical interview process works, basically, is "we have a list of 6-12 algorithms we will ask about; if you have memorized implementations of them, and certain key phrases to identify which one to regurgitate on command, you pass the interview".

This is then touted as a test of "CS knowledge" and "problem-solving ability".

Tech interviewing is Goodhart's law in action.
Well, one could argue that collectively we've created (or at least allowed to exist) the conditions for this to happen.
Yeah, OpenJDK is already on our "do not contribute" blacklist for issues with their CLA, so I wouldn't be surprised to see react in the same list soon.
Thanks for 138 words to explain no proof of your original 43 (making what I personally consider to be a rather extraordinary claim) since you have better things to do? I'll go with several times more than a pinch and keep an eye out to document this phenomenon a bit more thoroughly should it ever happen to me.

Success to you!
That's true if your edit is a single vim command, but if you're executing a few different ones at each location, . will only repeat the last.

Hm, it strikes me that it might be a cool feature to interactively select as many of the last few commands you gave as you like, and copy them to a macro register. It seems like it wouldn't be too hard to implement, seeing as the commands you make are already stored in the undo tree.
Writing documentation in go(lang)
so you spend also excessive amount of money on water because you drink it several times a day?

there is objectively no reason to spend more than 200 Euro on a smartphone - except for attempting to inflate one's ego.
They do appear as "Roman camp" on an OS at the right scale - try the website, where you can sign up for free for a week. Or the Heritage Gateway website mentioned by ascorbic.

There's a lot in the area that's still to be dug. It's a matter of finding the money to fund digs.
Yeah, the last article was over-ambitious.

"We've got the solution! I've come up with a few theories (which aren't necessarily new) and can definitively say it was translatable, only we would need the index, so it's now not translatable at all. No I can't prove it. Bye!"

It wasn't very compelling.
Two reasons:

1) It had the best form factor these days. It was the lightest 9.7inch tablet. Nowadays, a Samsung Galaxy Tab S2 scores better.

2) iOS is a popular OS, so I wanted to have at least one device running it.
The OP isn't saying that the S Class customer is the same as the super expensive iPhone customer, just that is it analogous. For it to work you should normalise/scale by the overall number of devices/cars sold.
I had to learn assembly language to truly understand my grandfather
This is common with high end DSLR's too. A way to always have the latest kit for a relatively low ongoing cost.

You've got to have the folding to start the ball rolling in the first place though.
Most home networking gear I've come across are basically MVP (minimum viable product) only. I've managed to trivially bypass quite a few via using common techniques in whitepapers/research docs (hardcoded admin passwords stored in plaintext, looking for open ports, etc etc)

Sadly, none of this is going to change in the foreseeable future.
Lots of people moving in always does one of the latter. Either they bid up the price of rent, or someone builds denser housing and thus changes the character of the neighborhood.

So it is a misrepresentation of what the other side thinks they are saying, but a correct representation of what their argument actually turns out to mean.
Someone I know has a Nexus 4 and gets regular security updates.
There's an Android app which will read your passport's information - including photo.

https://play.google.com/store/apps/details?id=dexlab.eCL0WN&...
While I agree it's a possibility, let's be careful not to fall in to the noble/happy savage trap.
> For Example, HongKong used to have the cheapest iPhone around the world, it was priced the same as US and because there are no Sales tax, it was 10-15% cheaper.

Could you explain this differently? If it had the same price as the US (converted to HKD), and no sales tax, it would be the same price as buying it in (say) Oregon:

https://en.wikipedia.org/wiki/Sales_taxes_in_the_United_Stat...

> Since January 2017, 5 states (Alaska, Delaware, Montana, New Hampshire and Oregon) do not levy a statewide sales tax
I really really really want everyone who conducts interviews to read this:

http://blog.interviewing.io/you-cant-fix-diversity-in-tech-w...

It's based on a decent sample size, and challenges a lot of assumptions about the consistency and quality of tech interviewing practices. In particular, the person you're talking about, who says they pass only about "50%" of interviews, is telling. Quote from article:

As you can see, roughly 25% of interviewees are consistent in their performance, but the rest are all over the place. And over a third of people with a high mean (>=3) technical performance bombed at least one interview.

This is not a problem of terrible horrible no-good very-bad "fake programmer" candidates who somehow held onto jobs for years. This is a problem of interviewers who are fundamentally incompetent to conduct interviews and evaluate candidates.
Android is full of Google suff. I can't hack my android either(i.e. get root-like access, remove stuff I want, run my *nix stuff etc) so as far as the restrictions are concerned the difference btw Android and iOS is not that significant. It pisses me off because it's said Android is OSS but in practice you can't really run AOSP on your Android device nor you can control/own your own device. You basically end-up with a tivoized device.

I think you can download pdf/mp3 files and open them in your favorite app on iOS too.

Now $1000 is a bit too much so unless it has a killer feature I will skip this upgrade.
Hurricane and Bring Gigantic Economic – PersonalMoneyService
This is something I've been thinking about for a while as well. All these companies with regularly updated blogs, super active social media feeds, employees sent to present/attend every week or so and open source project development being done in house...

Do they ever do any actual work? Because every company I've seen or worked for has wondered just how they have the free time to do all this stuff with bill paying client work to attend to or a product/service to maintain.

Or do they simply have a one hour work week like a fictional character would?

http://tvtropes.org/pmwiki/pmwiki.php/Main/OneHourWorkWeek
Rtyrty
Of course :-)

It was a Bunnahabhain XXV, the greatest sherry cask dram I have ever had the pleasure of tasting. I am very close to rationalizing buying a bottle, but I know I can buy four $100 bottles of other whiskies that are 95% as good, and will give me a wider range of experiences, for that same price.
How do you save it? I don't get any option to do that.

Only options to directly open it in applications that are registered to open PDF files. That seems to save a copy to the directory of that application. Which is terrible messy and clunky way to deal with files imho.

For MP3s I don't get any option other then to open them in Safari.