skysight-inc/HackerNews huggingface dataset:
Like most things you read in NY Times it's about 5-10 years too late. It's been widely known for a while that China imports huge amounts of microchips and this creates enormous dependence on the West while also posing as a significant security risk [1]. China has no choice but to invest tens of billions into growing an alternate, "reliable" semi-conductor industry [2] and there's reason to believe the real number may be a multiple of the headline number. Nobody knows whether China will pull it off; the next ten years will tell but there's reason to believe they're already closing in on 14nm fabrication (no hard evidence here yet) and they're in it for the long game.

I suspect this will be a big problem for existing chip makers in the long run. Chinese chip makers will happily attack the fat margins that exist today and will offer (quasi-subsidized) prices that will prove irresistible elsewhere.

[1] http://nationalinterest.org/feature/how-china-will-benefit-a...

[2] https://www.bloomberg.com/news/articles/2018-03-01/china-is-...
There's also old SDL's rival, Allegro 5, which also provides nice GPU accelerated graphics API.
I remember reading a spec sheet on a chip based neural network Intel had developed in the 80's. Maybe we are just facing another AI Winter.
> How can we determine this?

Using a population pyramid graph [0]. You can see the data in [1].

It's a nice way to visualize the amount of working aged people vs dependents (youth and elderly).

In short, a bulge of working age people ("demographic dividend") is good for the economy in the short-term, but unsustainable. The 'baby boomer' generation was one such demographic dividend.

China talks about the '4-2-1 problem' (1 child needs to pay for living costs for their 2 parents and 4 grandparents). If you search for that term you can come across lots of articles.

Interstingly, what is ideal depends on the type of economy: in developed economies closer to retirement is supposedly the most economically productive period of ones life (eg, information workers), but in less developed economies youth is the most productive period (eg, labor workers in factories).

[0] https://en.wikipedia.org/wiki/Population_pyramid

[1] https://www.populationpyramid.net/united-states-of-america/2...
+1 for reaching out to Ben

He's actually one of the people I thought of while reading this post. We spent a bunch of time together in Japan and elsewhere. Solid guy.

If OP is still in Japan in Autumn, I'll be around and happy to meet then too.
It's togglable in the BIOS/UEFI.
I'm to presume that they aren't trying to do SLAM purely with classifiers, though with the evidence of Autopilot's performance thus far, I wouldn't put it past them. That aspect definitely isn't in Karpathy's wheelhouse.

There's a great presentation from Gabe Sibley (now with Cruise) on camera based SLAM, or "Mobile Robot Perception for Long Term Perception in Novel Environments" that explains quite well the principles underlying how it works.

Gabe concludes at the end that probabilistic perception and modelling using cameras isn't reliable enough and that Lidar is likely necessary for safety critical systems such as autonomous vehicles:

https://vimeo.com/88273779
If some user input is going into anything this library uses you can take over the box pretty much, execute anything you want (at the user level of node).

Probably really hard to figure out what user input triggers that to be honest unless you have the source code of the app.

This package has nearly 100M downloads a year which is pretty astonishing.
Hey please head to hntokyo.io and join the HN Tokyo slack and I think you'd be able to find some help.

Also, there's a meet up this week on Thursday (I think -- https://hntokyo.doorkeeper.jp/) if you're free to come to that, and you can meet some of the community.

I also know a fantastic accountant that has helped me since I got to the country, along with a great lawyer that has helped me renew my visa every year as I run my own tiny tiny consultancy.

Feel free to email me as well -- I am in just about the exact same boat as you except I went the 合同会社 route. Please don't do anything rash until you at least attend the meetup this week https://hntokyo.doorkeeper.jp/ and talk to some people who can help.

[EDIT] - Considering the off-chance that you don't go to the meet up or contact me -- what you can do is actually get a contract position at a software company in Japan (check out AngelList, Glassdoor, whatever), you can actually find a company that will contract with your company DIRECTLY -- then you can put some money in the bank and feel like you're being productive.

Also, I've never known anything to generate better motivation to work on your own stuff than building someone else's stuff. So I'm sure after a few months you'll find some more motivation to work on your own stuff.

You probably need to dump your accountant -- sounds like they're not anywhere near useful enough -- I use http://www.mimaki-tax.com/.
> as long as the AI puts as much faith in the lines as it does.

The need for lines is only a temporary crux. AI systems will continually improve until the white lines are guidelines only. There are lots of other factors in an image that can be used to deduce where the lines should be.

But there will have to be handling of uncertainty which humans have to do too, simply just slowing down (not sharp braking) will help most cases.
> Honne and tatemae are Japanese words that describe the contrast between a person's true feelings and desires (本音 hon'ne, "true sound") and the behavior and opinions one displays in public (建前 tatemae, "built in front", "façade").[1]

I have always felt uncomfortable with the concept of "inside face and outside face". It comes off as disingenuous and dishonest.

[1]: https://en.wikipedia.org/wiki/Honne_and_tatemae
Writers Apply for the Bow Seat Ocean Awareness Contest and Win $1,500
http://www.st.com/en/evaluation-tools/32f429idiscovery.html
If the $50k is your paid up registered capital, you can loan out the money back to yourself as a loan to director or even another legal entity (such as a US or foreign corporation, LLC, LP, etc.). The $50k of registered capital (the investment to secure the visa) would remain on the balance sheet.

Perhaps you could remain in business and assist foreigners with setting up Japanese companies.
It will be interesting to see whether American and European views of the internet converge or diverge in the long term. I've noticed that American norms tend to flow towards the old world, and the reverse is rarely true, the GDPR being the most impressive counter-example I've seen.

Or perhaps we will all move towards something similar to the Chinese model?
Something I'm pondering..

If advertisers can't reach me then why should I be concerned what they collect about me?

I do not see any ads, I use gmail and gcal. Genuine question - I understand I'm still 'the product' as far as they're concerned but it's a broken loop if they don't get my eyeballs. Help me understand anything I'm missing.

I'm currently not motivated enough to move out of google products.
I sleep during the day and work nights, so yeah, that's complete crap.
1. I came here after graduating college and really liked living here, so I stayed.

2/3. I've had three so far. The first one was a startup (I was an employee) that ran out of money. The second I spent 6 months working there but I couldn't concentrate on the work and couldn't produce anything. I don't think I committed any lines of code in 6 months. I was ashamed of my performance and quit right after renewing my visa. The third job I was there for 2 months. I felt even more pressure after doing poorly at the previous job. I felt so confused even when just setting up the environment. I barely managed to do anything in 2 months and used to just hide in the toilets sobbing. I felt ashamed and couldn't handle it anymore so I quit.

4. Foreigners have lots of trouble getting apartments etc in Japan. If I just pack a suitcase and get on a plane leaving everything here in the lurch I'd feel bad because it has effects on other people.

5. Maybe 40k?
$30/year is expensive?
That wouldn’t fly, at least in the US: http://www.habifproperties.com/can-landlords-take-a-tax-dedu...
Kudos to the NYT for leading with an accessible and informative description of the discriminatory consequences of the repeal of net neutrality, rather than the nonsensical, meaningless, and ultimately harmful "it will allow ISPs to charge more for faster service!" line that is often parroted by the media.
Science Reform in China
On the general "Creativity" industry (with a focus on animation, but it applies to many similar ones): https://www.amazon.com/Creativity-Inc-Overcoming-Unseen-Insp...

Written by the president of Pixar, and contains many anecdotes about Pixar, and challenges of animation and general creative work.
Hmm... I will disagree there. Yes it can be challenging but the thing to keep in mind is that a good VC will come with a lot of experience and a lot of contacts that he/she will leverage in an attempt to make you successful.
> The average speed of a connection from one neurone 0.1-0.5 m/s.

You're about an order of magnitude out there, according to https://en.wikipedia.org/wiki/Nerve_conduction_velocity#Norm...

(And just for a simple cross-check, it doesn't take a second for you to perceive sensations from your toes. Not even close.)
Show HN: Awesome GitHub Alternatives
> biting a lot of people

In what sense? I doubt there are many apps (if any) out there that actually have a vulnerability here, because it's unlikely that a web app out there is going to be passing random user input to a mac address package.
This was the original intent of Vox.com ... and here we are. Think we're in the minority of the reading audience, unfortunately.
Where exactly does Amazon fit in your picture?
Hey I'm in Tokyo, feel free to reach out (email on my website, in my profile). I can just talk about tech, career advance, etc. in an informal way but sometimes you just need to talk to someone to realize yourself where you are at the moment.
If you need more people to talk to you can also join our Hacker News Kansai Slack channel: https://hnkansai-slack.now.sh/

Lots of entrepreneurs and developers in there :)
After learning some C, start reading "The Linux Programming Interface"[0]. It totally changed my mind.

[0] https://nostarch.com/tlpi
i recommend C to start with because there are more low-level projects you can work on for practice in C than in Rust; the biggest one being kernel hacking. i definitely recommend K&R to get familiar with the language, but it's a small language so that shouldn't take too much time.

i think the best way to get started in low-level programming is to develop in linux on a raspberry pi and hack your own kernel. explore sysfs, ttys, and gpios. implement new syscalls and device drivers. then go bare-metal on the arduino or a PIC16 chip and build an interesting piece of hardware.

i've collected a lot of my favorite low-level programming tutorials and deep-dives on my HN profile page, but if i were to pick just a couple, they would be:

"Write a System Call": https://brennan.io/2016/11/14/kernel-dev-ep3/

"The TTY Demystified": http://www.linusakesson.net/programming/tty/

And a book, "Linux Device Drivers, 3rd Edition":https://lwn.net/Kernel/LDD3/ (free!)

protip: as you're getting started with kernel hacking, use kernel 2.6. LDD3 uses 2.6, as do a wealth of other books.
I think most of those companies are US, because of US politics(NSA, CIA, SOPA, etc) you wont find a US hosting company thats interested in protecting you or your clients privacy, as realistically they cant.

Here are a few good European hosting providers I have used, I dunno what their privacy policies say.

ovh.com
Cheap and hosted in France and Canada great to cover both Europe and America

hetzner.de
Cheap and hosted in germany, great support.

prq.se
These guys specialise in proving privacy focused hosting, Wikileaks used them. You can pay with bitcoin and they store none of your details. Super expensive tho.
It's always funny to me to see alternatives to YouTube. The creators I like are on YouTube and rarely anywhere else. So while if I wanted to start vlogging, I might choose Vimeo, I'm tied into going to YT to see the content I want.

It's like saying "for an alternative to NBC, try CBS". OK fine but Cheers airs on NBC, now what.
This is wrong. Not wrong in an immoral sense but wrong in an academic sense. This so called “victimhood” culture arose as a culture of “believe and support the victim”. Of course within that idea of taking the victim’s side first a few people have exploited that for their own selfish reasons and some people have been unfairly targeted as a result. But this “believe the victim first” mentality came about as an inverse to the “give the accused the benefit of the doubt” mentality because the latter suppressed the former’s credibility and made it difficult for real victims of real heinous shit to come forward.

Also as a straight white male, I’m insulted by this author’s idea that this “victimhood culture” seeks to invert the power pyramid where now the white dudes are on the bottom. The point of these movements isn’t to invert the power structure, it’s to destroy that power structure entirely. There shouldn’t be a fucking pyramid. That’s the point.

“Victimhood culture” (i.e. social justice movements) is dignity culture. It’s about bringing dignity to those who historically hasn’t had that. It’s about bringing dignity to people who have lost their dignity through acts that have caused them trauma. It’s always been about dignity.
You are seeing a problem where there is none. Etar is just a fork of Google Calendar, and you can find it in Play Store / F-Droid (which is linked from the mentioned GitHub page).
Watch Microsoft's Xbox E3 keynote in under 11 minutes
You will need to know the C language, not C++. As with many things you will follow an example, then another, then after a few you will walk using your own legs.

To build a module you don't need to build the kernel, but you do need the kernel headers, you will understand all this once you get to understand a bit of C language, and a bit of assembly won't hurt. Start with MIPS.

You do need a good grasp on the C language, and a lot of time.
Most casual users would be quite upset if cookies stopped working. "Why does this site not stay logged in"? Etc.
I'm excited for what this will do to the cost of dedicated servers in ~1 year.

Also, as a person who used to work at Intel, I don't know whose idea this was, but that person should probably have a long hard look at themselves -- hardware people are exactly the people that this kind of shit wouldn't fly with, because they'll almost always ask for details and can spot a hack from a mile away.

On the one hand I can sympathize with Intel -- seeing how tough it was to stay on the market year over year, trying to predict and start developing the next trend in hardware. But on the other hand... Why in the world would you do this -- Intel basically dominates the high end market right now, just take your time and make a properly better thing.
I think finding an activity or hobby you enjoy which has pockets of active communities is a good start. Maybe they have a meetup in a city near you, or maybe they have a forum online that discusses meetups.

When I was first on IH, I proposed having a meetup in NYC, and a bunch of us made it happen. Perl programmers have had perlmonger groups that would get together for years as would computer hobbyists.
I have a hard time understanding why capital is needed.

For apps, a single person can build a major app in a year.

For products, tooling is often between 50k-1M. Everyone here is a software engineer or similar, so that money isnt hard to make/save.

Can anyone explain? Advice + support is extremely valuable, but I dont quite understand why so many startups go this route.
Many reasons, full text indexing is a good one for example.
Although mysql claims to have support for it, it is not as far as postgres is (with tsvector).

It has many more extensions. It depends on what frameworks you use, but django is mostly optimized for postgres.

The MySQL ecosystem is a bit weird due to having multiple "mysql"-ish versions. I did a small project where mariadb and mysql where not interchangeable. Some stuff was causing problems, cannot remember exactly anymore.

Edit: EXPLAIN ANALYZE in postgres I love it.
I've thought about moving back to the UK to develop my career. The two things that hold me back are the accrued residence time in Japan (I've been here 7 years, if I stay another 3 I can apply for permanent residency). I'm also not convinced I would be able to hold down a programming job, given my past performance. At least in Japan I can teach English part time and keep a roof over my head. I've been doing a couple of evenings of evening classes for the past 5 years and they give me some sort of financial safety net.
Sure. But the problem stems not from identity and equality in OO. It stems from the coupling of state and identity, which has the side effect of muddying the waters between identity and equality too. To whit this discussion.
I'm not sure whether I'd recommend Rust.

Learning it will definitely make you a better c/c++ developer. It'll beat memory safety into you with whatever you give it.

That said, although it does have great c abi interop, it doesn't build on as many platforms as c. And I think there might be some knob or levers that c provides for low level stuff that rust doesn't expose on stabe yet (SIMD, const stuff, and probably more)

That said, I think once you get past the borrow checker, programming in rust is considerably more enjoyable.
How Myths expose the dark side of Human Nature
I think you've hit the nail on the head here. I definitely think part of me was thinking "I can't get motivated but once I start the company all of it will fall into place."
Any bets on if the drawing for the jewelery ever happened? That could lead to actual criminal prosecution I think if he wasn't very careful with the wording.
Yes, it will introduce bias. Use the variants with larger internal state.

If you want to see why, you could play with small RNGs with 4 bits of state each, with 2-bit outputs. Then concatenate the outputs from each and check for uniformity.

For example, say the first RNG is given by the sequence (with the value of low 2 bits following the slash):

3/3, 13/1, 8/0, 11/3, 7/3, 15/3, 0/0, 2/2, 5/1, 10/2, 12/0, 9/1, 14/2, 1/1, 6/2, 4/0

and the second RNG is given by

12/0, 11/3, 15/3, 1/1, 10/2, 13/1, 4/0, 2/2, 14/2, 5/1, 8/0, 0/0, 9/1, 6/2, 7/3, 3/3.

Each have 16 unique states, and each of the four possible 2-bit outputs appear exactly 4 times in the output of a generator. So each generator is uniform.

Now create a 4-bit rng by concatenating 2-bit outputs from each generator: 3|0, 1|3, 0|3, 3|1, 3|2, 3|1, 0|0, 2|2, 1|2, 2|1, 0|0, 1|0, 2|1, 1|2, 2|3, 0|3.

This is all the 16 outputs we can get from the two generators with a period of 16 each, but you can already tell that some outputs appear more than once (0|0, 0|3, 1|2, 2|1, 3|1) and thus, obviously, there are others such as 0|1 or 0|2 that never appear!

For 4 bits of output, you really need a larger period. But even that does not guarantee uniformity when you're concatenating outputs from two independent RNGs. In fact the likelihood of getting uniformity by concatenating two random RNGs is practically nil.

On the other hand, for a single linear congruential generator, it is easy to guarantee uniformity by choosing the parameters according to the well known rules.
For a mature program (not a library) I like using a combination year.counter. No semantic meaning at all apart from monotonous improvement, and you can tell how old a version is.

2017.75, 2018.76, 2018.77, 2019.78 etc
On the converse side I think there are dozens of startups who've made awesome products using remote developers which wouldn't have been able to get started/got to MVP paying SF engineering salaries.
Fitbit being retrograde and passive aggressive toward ios users
"People are inconsistent about the kind of exposure they’ll tolerate. We don’t like to be fingerprinted by government agencies, a practice we associate with mug shots and state surveillance, but we happily hand our thumbprints over to Apple, which does God knows what with them."

Great point. People say they care about privacy but willingly Instagram and Snapchat and YouTube every minor detail about their lives.

Not everyone of course, but a lot. Facebook has what, 2.1 billion users?

There's a vast asymmetry between the privacy people say they want and in reality how quickly they'll give it up in exchange for free services.

But this article is a good legal history of American law.
Of course keeping in mind that a good number of those will rarely be seen. (e.g. anything less than 100px)
No, not alone. But if you're not masking your IP address, it probably will.

Weirdly, I tried to measure how unique my window.innerWidth/Height was, but panopticlick no longer seems to measure this. It only uses my full screen resolution, which of course is much less unique than canvas dimensions.
One explanation could be that he has simply not gotten around to thinking about the problem yet.
Hey, I'd love to help out in any way I can. I'm a data scientist by training, also involved in a startup that helps people learn data science (with a pretty popular data science blog too).
You could still do fingerprinting for resolution based on media queries in CSS.
Not a convincing argument. You need people to agree with you if you want to win in a democracy. This attitude, while entirely understandable, will leave you alone and naked.
Runs so much faster in Chrome than in FF.
Western culture is rotten...it's overhyped for what is actually worth....all that they have is money and tech ....
Have you thought about what you originally liked about software development that allowed you to work on it for 15 years?

What have you not liked?

Are there aspects of it you still have not mastered?

Have you tried mentoring a someone?
This is quite obviously an ad.

For the question the answer is Shapeshift, will not bother to look at others.
If you're a couple who transfer some of one earner's tax free allowance to the other via the marriage allowance, and the higher earner earns £46,350, they will pay £11,211.32 in income tax and national insurance

If they earn an extra £1, the marriage allowance vanishes, and they pay £11,449.54 in income tax and national insurance

That's a 23,822% tax rate on that pound.
Using GraalVM to Run Native Java in AWS Lambda with Golang
Why not just turn DNT on? Sure, not all websites respect it, but all Google services do.
>> That article is light on actual data, lots of lines like this:

> Many people also suggest that wearing a helmet makes cyclists themselves less cautious in their riding, increasing the chance of an accident.

That very sentence linked to http://injuryprevention.bmj.com/content/7/2/89.full , which indeed lacks data.

There's are points to be made (with some data) though, like: http://www.drianwalker.com/overtaking/overtakingprobrief.pdf

> Having been in a high speed accident, a helmet saved my life.

I'm glad you're alive. If you're in a serious accident a helmet is a very good thing to have. No one argues that. The point is that serious accidents are very rare. People seem a lot less likely to ride a bike if they need to wear a helmet—I wear a helmet 95% of the time and I do not understand why—and the health benefits from cycling far outweigh the risks. The article even says: "Helmet proponents are right about one thing: If you're in a serious accident, then wearing a helmet makes the odds of a head injury significantly lower — by somewhere between 15 and 40 percent."

> The article also states that walking is no more dangerous than riding a bike, though physics disagrees.

I believe that is because stats are by "per kilometre travelled" (at least the 2012 British study). People usually bike longer distances than they walk.

Another alternative is a https://hovding.se/. A lot of people in Stockholm wear one, but they are quite expensive.