skysight-inc/HackerNews huggingface dataset:
The "1000 dollar apple phone" thing is such a weird myth.

My wife has been using the iphone 5s for years now, because the later models are too big for her to hold comfortably. It originally came out in 2013. It is still supported by Apple, and hers currently runs iOS 12.4, which came out last month. She is on her second 5s, because she dropped her first one in the lake trying to take a picture of our dog. I use it from time to time to help pull up music or navigation in the car and it runs just fine, it's a perfectly usable phone.

These days, you can get a "renewed" one for less than a hundred dollars, unlocked, straight from Amazon.

Android is the phone ecosystem where you actually need to spend a thousand dollars* on phone hardware, because all of the inexpensive android devices are cheaply made garbage that feel like they should come filled with candy. They are stuffed with manufacturer bloatware (if you're lucky, or malware if you're not), and are obsolete right out of the box. If you spend a hundred dollars on an android phone, I absolutely guarantee you that you will regret it.

I'm not exactly an apple partisan here, I work on android apps for a living, I've used android phones for years, I actually like the Android OS and I want it to thrive, but the current state of the overall android hardware and software ecosystem, outside of the very high end devices that most people frankly can't afford, is just dire.

*- I have a pixel 3 XL, I know a thing or two about spending a thousand dollars to get a usable android device.
Not at all. And HN posts are not required to be about programming or programmers.

Anyway, I don't even like dogs and I certainly don't have one but I was still touched by it.
They only started delivering Model 3s in any significant numbers around the end of 2018.
And many adults too!
> Overall, good engineers are so much more effective not because they produce a lot more code, but because the decisions they make save you from work you did not know could be avoided.

This is spot on, and very much my experience (of the good engineers I've come across).

Kind of : management had planned extensive and painful testing of a component that turned out to be discarded entirely (not because of functionality reduction but because it was actually unecessary).
Oxides are your friend, my friend. Without them, everything would be stuck together!
Mental illness. HN loves it. NYT, HN, Hollywood, MSM, (((et al))) -> constantly promoting subversive propaganda.
It’s a strange article from an outside-US perspective.

My 2.5 year old in daycare has lots of play time (at least 3 hours a day), plus at an hour at home in the morning and evening. Usually about 1 hour is on the iPad (Toca Blocks is her free play game), the rest with books, blocks, in the garden with flowers, on her tricycle...

The 9 year old’s “before and after school” program is all about free play time, plus two hours max screen time at home, though in summer this is usually replaced by bike rides and/or play dates or day camps, with ... lots of free time to balance out any structured activities. Other than studying for spelling quizzes, there has been no homework from Kindergarten through grade 3.

I regularly see kids at the mall or hanging out in parks. Free time abounds in our world... the biggest issue is there are fewer clusters of neighbourhood kids, friends are more geographically dispersed over a wider area, so play date coordination by parents is a must.
I think it's a perception of cats from people who have never owned one and only grew up with a dog, and were brought up to not like cats.

These kinds of dog people tend to associate with the traits in their dogs they like or wish about themselves. I think they then associate cat owners with cat traits (particularly negative ones).
Show HN: Realistic online IDEs to interview mobile engineers
Isn’t part of the lack of efficiency of the US system the eye-watering prices for treatment? There seem to be all kinds of incentives for overtreating (eg, using more expensive diagnostics equipment for a simple broken bone), drug costs are unhinged, etc. It’s not only about creating a universal system but also an efficient one, and I did hear Sanders on the Joe Rogan podcast the other day mention some of these things, so maybe not all politicians are so oblivious to this?
> the American attitude that dogs are always boys and cats are always girls

Really?

How odd.
As a programming language dilletante, who has poked around in most interesting languages and dipped into many communities, a major syntax change seems like a very bad idea.

That said, if you're going to get rid of parens, look at Haskell. It is actually a very Lisp-y language, where the parens are mostly optional.
Trump says Tim Cook made ‘good case’ that trade war helps Samsung over Apple
> the advantage of an elevated driving position

One of the big car makers actually had a full psychological workup on different SUV driver cohorts, and small females make up a disproportionate cohort for exactly this reason.

The perception is that the higher vantage makes things safer in spite of the reality that the SUV is less safe because it takes more physical strength to actually handle the car in emergency situations.
Just translates to 666 in Hebrew. Ya, they're hopelessly obsessed. "World Wide Web" even has fewer syllables than "WWW." I don't know why they think they're so clever.
Well, that's not true, it's just that there is a chance it's still classified.

Spies might work clandestinely but they serve somebody and as such they can not do so entirely alone as those who they serve must know who they are. Records always exist.

Over time, such things get declassified and historians can take a long, hard look at reevaluating the evidence.

Even the most small details of the Second World War are now mostly declassified, and so we can see individual contributions in the context of that war and all wars proceeding it. So, with the caveat there might be others we do not yet know about, a statement like that can be made.

It's worth remembering that history is fluid, and we have to update the facts constantly. Churchill's war diaries were taken as fact until about 1990, when it became apparent that he had lionised himself to some degree.

The goings-on at Bletchley Park were classified so well until the late 1970s, that when the first book was published about what happened there, people who had worked there still refused to talk about their experiences.

So, yes, there may be greater and better Soviet spies than Richard Sorge. However, the line you're referring to is from Owen Matthews, "his latest and most thorough biographer", and if you read the article it's clear that the book he has written is thorough and stands in the context of a huge amount of research around the Soviet spy machine in that era.

It is possible a greater spy will emerge in future, sure. For now though, the chances of another character popping up pre-1945 is pretty slim.
Yes but he was trying to do the opposite and match with everyone.
Only for certain strained definitions of "effective".

And, if you are on the wrong side, it is very "effective" at ruining your life.

Most of us would take a bit less "effective" in order to avoid that, thanks.
Error code 16

This request was blocked by the security rules

Does anyone have an alt link?

Edit: here it is: https://outline.com/NbS3kF
great work! is it production-ready?
Beijing Internet Court launches online litigation service center
this is very worrying .. need to think on it
Thanks.

Does anyone know how to get past these consent-walls?
Outline.com doesn't seem to work...
is this how assange will be remembered too?
I guess one should use something more expensive to compute, like a KDF.
Sure, "identifiable".

But they still have no clue who I am. Which is all that concerns me.
I completely agree on your general point. We elect leaders, not functionaries.

I don’t really buy the expertise argument. Who gets to choose the experts?

For me it’s about accountability. If you want to get a job done, vote for a party that has that thing in their manifesto, and hold them to delivering on it. The problem with direct democracy is, who is responsible for delivering the policies? How can they be accountable for the outcome, if they didn’t formulate or even agree with the policy?

Choose a government and then let them govern. Scrutinise them, challenge them, hold them to account on the things they committed to. That’s how our (British) democracy should work. The reason we’re in this mess is because parliament is being coerced into implementing a policy most parliamentarians disagree with, and even the interpretation of what the referendum meant is up for grabs.

If we can’t agree anything else, can we at least agree not to do anything this way again?
Regardless, I am surprised how in some aspects he was spot on. Seems to me he escaped 1984, only to find himself in a Brave New World.
The Model 3 is cleaning up in Norway, but the new contenders are absolutely "making a dent" with respect to S&X sales. Both the e-tron and I Pace are individually outselling S&X combined to date in 2019.

This is likely due to pent up demand, but it does show that Tesla's absolute domination of the US market hasn't played out in Europe.

If you're interested in widespread EV adoption, this is probably ideal. It's concerning to me that Tesla may have so much mind share that even genuine competitors once they arrive will struggle to sell enough to be profitable.

In which case, the steady state will be legacy auto makers doing the bare minimum as required under emissions legislation. In the EU that's probably ok, but not in the US.

Norway 2019 sales for reference:

Model 3: 10976
VW Golf: 6533
Leaf: 5441
BMW i3: 3671
E-Tron: 3114
I-Pace: 2372
IONIQ: 2168
Zoe: 1775
Model X: 1344
Model S: 969
I also never did homework at home and I agree that it was probably for the better.

The only bad effect is that homework got associated with bad feelings (anxiety, stress), because I had to find ways to still get them done without doing them at home. Going into university this was hard to undo.

We also had the rule of one hour per class per day. The funny thing is that this scales up the more time you spend in school, instead of scaling down. In 10th grade, our school days were longer than my parents' workdays and of course every teacher likes to assign homework on top of that, so you can imagine what the expected load was.

In my opinion, homework should be abolished completely. Work should not be taken home. If you want kids to do extra work, have "schoolwork" classes after regular classes, where they can do exercises that teachers provided them that day. At the very least this provides a direct measurement of hours spent on school, provides a clear expectation and forces a cap on how many hours kids spend on school per day. Of course no school would do that because it would be a nightmare.
Not to sound paranoid or anything but are we (USA, Western world) really going to allow motorized robots (with cameras and sensors) by the thousands to be let loose in the US all beaming data and controlled from China?
CMake: The Case When the Project's Quality Is Unforgivable
i-pace is actually more comparable to model 3 than model S and X. It has about the same power and internal space, model x is _much_ bigger.
Scrolling through the twitter message, there is a link to this quora article, makes an enlightening read:

https://www.quora.com/What-are-the-specific-examples-of-medi...
There are enough cheap to mid range devices that do the job in Android. I dont think you understand the value of even 100$ in a developing country. Most people don't care about updates in this scenario. They want a phone that works. And far more people in the lower strata have access to cheaper Android phones than Apple.
Li Hongyi is the son of Singapore PM Lee Hsien Loong, as well as a deputy director in GovTech Singapore (the Government Technology Agency). (He's also an MIT CS grad, and a past Googler.)

I suppose he wrote this for other people in the Singapore civil service.
Alternatively, you could just have a dictionary file and randomly pick a word to search Amazon with:

https://www.amazon.co.uk/s?k={RANDOM_WORD}

Seems much simpler.
6502 on a Vic20 was where I really learned to program. As a 12 year old in 1982, I quickly outgrew Basic (with 3583 bytes of free memory) and its 22x23 char screen. I saved my pocket money to buy the assembly language cartridge.

My two most memorable 6502 assembly projects were:

- Text-to-speech - GUI for entering rules to generate phonemes for a text-to-speech system

- 3D graphics - Switching the Vic-20's characters set from ROM to RAM so I could do high-resolution pixel-addressable graphics. I wrote a full set of 3D primitives to draw lines, circles, do perspective and rotations from 3D to 2D, all in 6502 assembly.

One summer holidays I transcribed the entire Vic-20 ROM disassemby into old exercise books, so I could learn how it worked. I remember a sense of victory after reverse-engineering the floating point format and how the transcendental math functions worked.

Happy days!
No idea. Perhaps men are indifferent to the pets women have, while women do care?

As the initial poster was stating, men who have dogs seem to fare better at attracting women, while men who have cats seem to fare worse. There was nothing about women's success at attracting men, and the effect different animals have on it.
That's not a correct description, but it's true in some way.

1) QE did not transfer money with any caveat to pay bondholders. QE is not like giving cash to a country. The ECB buys up bonds on the open market (thus mostly from banks, which supports your point).

2) The buying up of bonds drastically reduces interest rates, because artifical demand is created.

3) The South can now borrow money for pretty low interest rates on high debt-loads. Italy wouldn't be able to afford high interest rates very long.

4) Northern banks holding higher paying bonds in their portfolio profited because the high-coupon bonds values increase.
It's important to understand what SoftBank is, and why betting against them is a bad idea.

Globally we are going through a period of deflation.

Japanese Banks have been dealing with this problem for 30 years now.

BOJ can print money ( yen ) and flood the world and the value of the yen would still go up !

The reason is there is a lot of latent demand for Japanese exports.

When Softbank invests in lets say India, ( through Uber drivers ), and suffers losses.

The yens released ends ups creating demand for Japanese export.

From Softbank's perspective it's a win-win, they get to be owners of really important tech companies and at the same time Japanese companies see a demand surge for their products.

It's hard to understand initially - but don't be surprised to see Softbank clones propping up in Europe in 10 years - once the EU has been completely battered by deflation.

In the US you might yet see the largest types of these funds in the future once the US govt. decides it wants some fiscal spending.
Screwed Drivers – Signed, Sealed, Delivered
'Range' Argues That Specialization Should Not Be The Goal For Most
>Only for certain strained definitions of "effective".

Have you compared it to others? Strained is the last word I'd use to qualify how effective it is...
Of course not. He'll die in jail, awaiting The Process. As a warning to other journalists.
I have a hard time believing that you can build a healthcare system in a country with income distribution like the US with the 200-500k bracket as the backbone.

Here in the EU (Spain, but also lived in Germany and the UK) we are quite heavily taxed and there’s always talk about having the rich pay more but we (the middle class) have also accepted that we get what we pay for. Our healtchare systems are far from perfect, but no one with cancer or a serious liver condition is left behind. Never ever seen one of these feel-good stories on this side of the Atlantic.
HN hates Android or anything pro Google. Hence the downvotes.
Native Bulgarian here. Better candidate: yes. Good candidate: no. Yes, it is considerably simpler but it is also vastly different from the larger Slavic languages: I have friends from other Slavic countries and I've observed that Poles, Czechs, Slovaks and Ukrainians for instance have far less difficulties understanding each other than understanding me. I would assume it's the same story with Russian but I have almost 0 interaction with Russians. And even for me, it took me days in Poland to start picking up on words, phrases and sentences. Then again I can understand over 70% of Serbo-Croatian without even trying but again, those make up for a very small number of the total Slavic population.
The Supercharger network is already an "electric petrol station" network and it's pretty comprehensive in many parts of the world.

Edit: Also it's notably cheaper than the one you linked, generally below $0.20/kWh according to https://www.teslarati.com/tesla-supercharger-tiered-pricing-... compared with $0.35/kWh
This is great. So many quotable quotes. If only we could make it required reading for our clients!

This one struck me, because as soon as I read it I knew it was true yet had never considered it:

> Most people only give feedback once. If you start by launching to a large audience, everyone will give you the same obvious feedback and you’ll have nowhere to go from there.

I've been on both sides of that fence and it rings true.
Ouzel – C++ cross-platform 2D game engine
Interesting. From my observation less and less sites actually use the www subdomain. Some give plain 404, domain not found, certificate errors and similar when browsing them with (or without) www, depending on how they are set up. It's a mess, really. Usually they actually behave the same, including TLS configuration etc.

Also something I observe daily: When I tell someone to go to "example.com" some will punch in "www.example.com", others will simply do "example.com". There is also the ultra rare occurrence of someone typing in "http://www.example.com".

Personally I just configure www to point at the same as the regular domain and have the www as a "subject alternative name" in the certificates. And in Nginx it's as easy as just adding it to the "server_name". I suspect it's the same for all other major HTTPDs.
So knowledge about:

- the problem you are trying to solve

- how you could solve it

- how you actually did solve it

- which solutions come with which flaes and merits
Personally I preferred the 6800 family (6800, 6802, 6805) over the 6502, but the 6809 always felt a little too far.
vehicle autonomy requirements for a scooter are a lot lower than for a car. For one a scooter can't run somebody over so.
I think it’s not quite what you’re asking for, but do you know of psDoom (http://psdoom.sourceforge.net/)?
5% for a loan is pretty good these days if it's low risk. With yields way down and now negative, it's hard for companies to make use of cash reserves. If SoftBank has cash, and they know that employees are making way above 5% returns on average (cough Vision Fund), then it seems like a good investment.

For example,

0) SoftBank loans extra cash to Masayoshi Son.

1) Masayoshi Son invests a portion in the next Vision fund which makes 40% returns, and the rest in safer strategies (public equities, long-term debt)

2) Masayoshi Son makes a killing, has no trouble repaying the loan.

3) SoftBank just grew their cash reserves well above the market rate.

The key assumption here is 2). But since this is a loan, and Masayoshi Son invested most of the money in safe investments (and has a lot of wealth anyways), even if the Vision fund underperforms, SoftBank can be confident they can still make money back (step 3). They're using their advantages to build their own unique loan product.
looks that way to me too. seems to be a non issue in germany, i don't see why it would be different in other european countries. i live in one of the largest, and second most dangerous city going by crime statistics, and a good friend of mine lets his 5 and 7 year old kids cart their 2 year old around the block on their own, if they want to. can't remember the last time i read about a child being snatched off the street here.
Why the Code Signing Certificate is necessary for software and coding
You are joking if the radiation hasn't affected generations in those places.
> Not full history as in "you can rewind back in time and see every possible past state", no. If I wanted one of those, I'd probably use git as the substrate.

No, not "history" in the git sense, just "history" in the simpler email sense, i.e. "email history", all past emails in their final converged state.
This reads like conventional wisdom. No one is going to argue against "Hire the Best Engineers You Can" and "Start as Simple as Possible".
random unrelated thought:

What if your phone clocked itself down super low when it was about to die/killing all apps except one. Then it used this simple UI that has cached app processes/requests so it would just make that network request instead of going into the app/starting it...

Ehh nvm makes no difference right? Probably barely any performance gains. Was thinking of that buy now button idea of Amazon. App-less apps

Also expired tokens and what not
Yes, this Doze whitelist has existed since Marshmallow, when Doze was introduced. However, adding your app to this list does not affect the limitations of background services implemented with Oreo.

If you want to implement your own push notifications, you need some kind of persistent connection to your server. Before Oreo, this was simply possible with a background service.

But starting from Oreo, your background services are shut down after 2 or 3 minutes, as soon as the corresponding app is no longer in the foreground.
Of course, you could try to use a foreground service (which must display a notification). But even then the user gets a constant warning displayed like "App xyz is running in the background" or "App xyz is using battery".

Many users are not developers. If they get such a warning, they think something is wrong with your app. This is just not a good user experience.
You are virtually forced to use FCM. And that doesn't work without a Google account.
Thanks for the thoughtful response, this is helpful.

> Ideally it should be in version control and be generated from the code ..

May I ask if you have suggestions for tooling to capture the high level documentation. We use javadoc a little, but it seems best for lower level reference. Also for diagrams, like sequence diagram and/or state machines, how do you capture this?

Thanks.
The average wage in India is a little above 5 dollars a day. That's about 160 dollars a month. Translated to American wage standards, the $238 dollar iPhone would cost about $6000 (1.5 the average monthly wage).

A $238 dollar smartphone is inaccessible to most people in India. A "well under $1000 dollar" iPhone much less so.

Dollar values don't really translate as well to other countries as much as we'd like. Translating the price to a month's wage can bring a lot of perspective.
A quick summary from a layman: Most websites that have both a www-domain (www.example.com) and a plain domain (example.com) tend to have better security configurations on the www-domain. It's worth noting that they seem to have scanned only for some known weaknesses, and that there is no law stating that www-domains must be stronger. Also, some websites that implement both www and plain may implement a redirect to a weaker configuration (oops). They analyzed about 1.3 million websites, so it's a decent chunk of the internet.

Of note to me is that they didn't comment on why they might be configured differently. As in, does following a popular tutorial to configure Apache or Nginx neglect the plain domain? You couldn't determine the reason through a web scan so I don't blame the researchers for offering the reason. They also don't offer any way to fix the disparity. Obviously, the best practice is to just configure your server's www and plain domains correctly, but clearly most of the internet isn't following their best practices checklist.