skysight-inc/HackerNews huggingface dataset:
I did a MEng in CS, then went into work in a totally different industry for four years where I hardly touched a computer, and managed to come back in to do a PhD in CS without any research experience.

I literally cold-emailed some potential advisors that I found from looking at university websites and told them what I was passionate about. I got asked in for an interview and pitched what I wanted to work on.

I think if you are grown up and passionate about doing a PhD you are already going to look pretty impressive, as most advisors will usually be dealing with young undergraduates who can often be drifting into a PhD without really knowing what they want.

Someone dumping a paying career they have have already invested most of their 20s into has obviously thought about it very carefully and knows what they want.
Very cool, thanks for the list
Pretty good at 97/100 on Google's PageSpeed Insights - https://developers.google.com/speed/pagespeed/insights/?url=...
> Personally, I had an awful time during my PhD, and between the penury and the toil and the bleak prospects afterward, I'd say you're definitely in the minority on this one.

Do you have any evidence for the minority claim beyond the personal anecdote?
Also, this is field dependent, so a mention of the field could be helpful.
There are decent $40 bluetooth sport headphones on Amazon.
Cool... Unfortunately in practice it's easy to find a list of best practices, much harder to implement in a scalable and durable manner on any project of sufficient size, especially if working with a legacy codebase.
Didn't want for my comment to come up as "two-faced", just wanted to make it a little more obvious that when it comes to international relations (meaning relations between countries) the "natural law" or the "common law" or whatever you want to call the law that governs the interaction of people who live in the same "commonwealth" (to borrow from Hobbes) does not apply anymore, it's the rule of the strongest or the most skilful, which generally comes down to how much money a certain country has put aside (either for military spending or for building up "soft power", as in Sweden's case).

That's why countries like Sweden (or Austria or The Netherlands or Denmark or Norway) punch way above their weight when it comes to international relations, while poorer countries (like Romania) have to contend with what's left when the richer countries finish their meal.

I'm not a nationalist nor a patriot, so I don't genuinely care how my country is seen around the world (I lied a little: I'm way over nationalistic when it comes to our football team, but that's about it), it's just that after I started visiting the other European countries I wanted to better understand how come they're so ahead of us in economic terms. Of course, they have better productivity, better access to capital, maybe a more skilful workforce, but that didn't explain said huge difference between a middle-sized town from Austria compared to a middle-sized town from Romania, the people from the two towns seemed to be pretty much the same, how come a teacher from said Romanian town earns 200-300 euros per months while a teacher from the Austrian town earns 10 times as much?

And commenting on this:

> Ivar Kreuger was a businessman, not a "wealthy country". The collector of the debt was the company ABB, with help from the Swedish government

This is the definition of State capitalism, which should be bad (I tend on the libertarian side of things). If said company had unpaid debts from the Romanian Government there were other ways of trying to get back said money, but when you go back to mommy/your Government and ask for help then you're not just an independent "businessman" anymore, you're a State-supported company. Also see Apple and its recent tax-scandal. Not a day had passed since the tax imposition decision and the US Government felt entitled to come and protect its precious little baby. Like I said, this is not capitalism, it's the worst type of mercantilism, which I personally thought it was dead when the 18th century ended.
HP doesn't make them though, just package them.

As far as I'm concerned, the less software made by hardware companies the better. They suck at software, they don't seem to realize that it isn't "built" like hardware is, once it's out it's never updated. We all end up with computers/devices gimped by "value add" crapware.

Apple is the exception that proves the rule.
They over-spent buying autonomy almost five years ago.
I am concerned about the metrics these guys are using to measure aptitude and their measures of success. Top 95% income bracket -- I mean that's nice.

Than again, I am not inside that 1 in 10000 range -- this study certainly does not apply to me. Or to the vast majority of people.

Opportunities for bright students in the United States are limited. Big news! We've always been anti-intellectual.
> One of the great things about Cyanogen is maintaining tight control even over Google's apps and how much they track me.

Are you sure? How much is Play Services tracking you?

I run MicroG on my own phone, personally. It's a FOSS implementation of (most of) the Play Services APIs.

https://microg.org/
It's an Irish tax bill decided by Ireland, but not enforced for Apple and probably some other big companies. That's what the EU complaint is about: Unfair state subsidies to Apple, the most anti-capitalist thing ever - people's taxes are used to subsidise Apple. Let that sink in.

If you are still trying to justify Brexit's shitshow you're doing it wrong.
Sam's New Deal is for 7%, but I believe YC has re-up'd on some companies in the past.
Took me almost 30 seconds to load, maybe because the server is being hammered by HN traffic right now? Also like others here were saying, using a CDN would definitely help with the initial latency.
No, image inlining is quite old, and base64 is not a very efficient encoding, although gzip might make up for the ~1/3 increase in size.

You'd think HTTP/2 server push would stand for this, but I can imagine inlining is still a bit faster.
Joseph Tainter has done some interesting work on the relation between societal complexity and collapse[1], here's a recent(ish) paper of his on the subject http://wtf.tw/ref/tainter_2006.pdf

[1] https://www.amazon.com/Collapse-Complex-Societies-Studies-Ar...
People on Bay Area transit use their speaker? I don't think I have seen that on a Seattle Metro bus more than a handful of times.
Since JavaScript is largely considered a terrible language by anyone who's spent enough time with various languages, I'm mostly looking forward to the impact this might have on other arguably better languages that "compile to JS" such as Elm.
You can do it with fonts too.
The bit about being hosted on SSDs is silly. I could host that site in unused registers of my CPU.
Yes, agreed on this. Just for fun, I'll make a prediction on timelines so I can look back on this in 5 years and see how it played out (and probably laugh at myself):

Closed VR headsets (maybe some AR, but still bulky headsets) for the next couple of years, with moderate adoption amongst gadget lovers, enough of a market for lots of investment and R&D, but ultimately never make it mainstream.

In around 5 years' time, with miniaturisation + battery improvements, the tech eventually evolves into a light, practical and nice-looking AR glasses form-factor which does achieve mainstream adoption and becomes ubiquitous - possibly even replacing the glass-slab smartphone as the primary mobile computing device for a majority of people.
Use Qt, it has the thing you need.

it doesn't have to handle user input,

you can override QT's event loop to do nothing. Qt's event loop is very hackable.

https://kernelcoder.wordpress.com/tag/event-handling-in-qt/
> One failure that makes the internet inoperable also takes out everything that depended on it, which shouldn't be "everything".

While the current structure may not reflect this (and, to the extent it doesn't, this is a problem), a central part of the idea of the internet is that it should be structured so that a single failure would at most make a minor part of the internet unusable, and perhaps cause a two-way partition between remaining usable parts, not make "the internet" unusable in a general way.
> You could just throw it on S3. Even better, you could put it behind a CDN like Cloudfront and the total cost would be a dollar or two a month, not $25+ and it would be significantly faster.

I apologize for quibbling (really, I do! but I'm an infrastructure guy! This is my bag!). Yes, host it on S3, but ALWAYS put a CDN in front of S3 with long cache times (even just Cloudfront works). S3 can sporadically take hundreds of milliseconds to complete a request, and you know, AWS bandwidth is expensive (and CDN invalidation is damn near free). And you can use your own SSL cert at the CDN usually instead of relying on AWS' "s3.amazonaws.com" SSL cert (although you will still rely on the that S3 SSL cert for CDN->S3 Origin connections; C'est la vie).

EDIT: It also appears Cloudfront supports HTTP/2 as of today. Hurray!

https://aws.amazon.com/about-aws/whats-new/2016/09/amazon-cl...
I went with a Japanese friend to a store called Nojima, which seemed to be the Best Buy equivalent for Japan. There was an entire wall of prepaid SIM cards, and there was a promotion for two 6-month SIM cards for 12,000 yen. I wouldn't have been able to find it had I not been with a Japanese native.

I got a 1 month SIM card for 2,200 yen ($22) which still works out to far less than what I pay Verizon. The network name on the top of my iPhone said "docomo".
A great example of the stupidity of laws stating "it's fine to do X with benign intent, but it is forbidden to do X with malign intent".
Would a dongle be that bad?
Back in the Walkman days there was a dongle that acted as a remote control. It made it very easy to skip songs, change volume, etc.
Another improvement to this functionality would be a likely movement away from the current situation with non-standard signalling sent across the analogue connection. Right now you can get headphones with integrated remotes to pause/resume and control the volume, but the signals are not shared between android/iphone let alone desktop operating systems.
Yeah, that's more wishful thinking than anything else
I feel one disclaimer that karpathy modestly left out is that he is perhaps one of the most successful PhD students in his field. This likely impacts his view of a PhD program. I personally survived a PhD myself (also in CS, also in ML, also in Computer Vision!), and I've passed through without so many warm, fuzzy feelings.
FYI I should say 'large cities' - especially North American ones.

Please like Munich, Frankfurt feel pretty 'small town' relatively speaking. People tend to stay put a lot longer (like forever, even hundreds of years over generations), and the geography of those cities are completely different as well.
The keynote was trying to boast the gaming capabilities with a demo of… 400 monkeys.

Weak. Give me 400 monkeys, then 4000 monkeys, then 400 000 monkeys, and now the monkeys are forming a fractal, but the fractal is just the surface of a sphere, and zooming out there are a million spheres, and the spheres form… a monkey.

Now THAT's a demo.
The DAC is, but the amplifier that's after it certainly isn't.

And there's no line-out, so you're effectively dual-amping any signal if you use an amplifier on the built-in 3.5mm jack.

In any case, I think they should have kept the onboard jack, and people who really care would continue to use external DAC/Amp stacks.
Well, many of these points make sense.

If I'm doing a single page application, surely I'll have infrastructure in place already to compile, minify and do whatever I need to. So I could just serve the monolithic page and be done with it. Much like desktop applications used to do.
"No Javascript"

Amen.
Or a content delivery network containing only SSDs but this guy couldn't afford that.
Then they could bring the colored MacBook down to just one port. That could actually be quite nice.
Here lonely girl looking for fun with the guys http://bit.ly/2cl5OQg
Base64-encoding induces a factor 1.333 size increase of the byte stream, so it's likely not worth it if the site is served on HTTP2. To get exact figures, one would of course have to calculate the size of the additional TCP packet(s) and HTTP headers.
PS4 Pro: Everything You Need to Know
Crypteron Launches Free Community Edition. Encryption and Key MGMT for C# / Java
Even with all Android apps being available on Chromebook now?
I don't often sleep with mine on (usually just dump it on the nightstand if I forget to put it in the charger).

If I forget to charge overnight, I just drop it on the charger 1st thing in the morning, and it's usually charged by the time I leave for work. This even works if I happen to do a morning workout - even with 20% I can complete an hour, drop it in charger, shower, eat and it'll be charged enough for the day (usu. 80%+).

I toyed with the idea of having an extra charger for my car, but seriously don't need it.
Well, what do you propose? Firing the executives and replacing them with women just to boost diversity?
“Whether we like it or not, these people really do control our society,”

I'd be pretty disappointed if this is actually true..
Yeah I notice that was weird too. The creator speaks a lot about about html optimizations but one of the most widely-used methods of page speed increases are global CDN distribution.

The SSD is really meaningless in this context. The website is so small that it will be loaded almost 100% from the filesystem cache. As long as it has more than 512 MB of ram...

If I wanted my website to load incredibly fast, I would absolutely not put it on an obscure VPS. Not that there's anything inherently wrong with it, but it's generally not going to make your site faster.
The whole hosting issue seems to open a can of worm, at least if this comment stream is any indication. I think it probably would have been better if they stated something more along the lines of, 'Choose (and likely expect to pay) for some sort of superior hosting solution which will prioritize allocating resources to your site(s)'.

The general point could be made without leaving so much room for everyone to argue over specifics.
Ocean vessel company Saildrone raise $14M
base64 encoding increases the size of the file.

For that image I would prefer to use inline SVG...
I think this is a way to consolidate the whole Autonomy mess they started when they overpaid for and tried to integrate the company.

It seems HP, IBM, Microsoft, Google, Box, etc. are all trying to build the future of business computing. Good luck with that!
Of course thinness makes a difference. As a result of how thin they are, a sturdy case is a mandatory accessory. Whether it makes a positive difference is another matter altogether.
Okay, this makes a little more sense to me, since it's just the power series again. But I don't think that calling a rotation a growth makes sense. Also, to me, the approximation e^(i epsilon) ~ 1 + i epsilon kind of begs the question.
ok, how to do it,

use qt for ui. create a frameless window and adjust the transparency of your window to 0.5.

as for user input, you can try to override its eventloop, simply ignore and bypass events. I have never tried this myself.

if this doesn't work, you might need to do some platform dependent code. for example creating an event filter, capture operating system event before qt does and throw it away.

I have done this on windows, but I didn't try this on mac.

you can ask on the official qt forum if you have any trouble.
Honest question: why would you buy noise cancelling headphones for situations when you want to hear what is around? Did you buy them for other use cases and also decide to use them at work?
Medical care of sick animals is a "purely profit reason".
They're not selling your personal information to anyone.

You can read more about how online ads work here: https://privacy.google.com/how-ads-work.html
Intel sells 51 percent of Intel Security
Bad why?
I totally agree that point releases like https://news.ycombinator.com/item?id=12362147 (ones that don't solve not a big security vulnerability) don't belong on the HN frontpage. I don't think a team member of GitLab ever submitted one and I've just shared this thread with the team and the core team to ensure that we won't do so in the future. Please let me know if there is anything else we can do to prevent noise.
You're ignoring the fact that Apple depends on a certain level of customer satisfaction to keep profits up.
> Is this image inlining thing something new?

No, it's been around since forever. Just not used terribly often.

> Am I reading it correctly that the images are encoded in base64 and delivered as html? Surely this is a bad idea... no?

It depends. Making a new request to fetch the image always has overhead. Whether that overhead is bigger or smaller than the overhead of base64-encoding the image depends on:

• file size (naturally)

• file compressibility: The difference isn't as pronounced after gzipping everything, especially if the source data is somewhat compressible

• protocol: http2 allows a correctly configured server to push attached data with the original request, so no second request is needed. Even without server push, http2's multiplexing will reduce the overhead drastically compared to plain HTTP1.1 or the worst case, HTTPS1.1 to a different domain. The latter requires a full TLS handshake, and that's what, >30kb data exchanged if you have more than one CA certificate in the chain? That's a lot of image data.
Depends. If you consider that in each request a big chunk of time is spent one opening the connection, and that you can even start opening the connection to download the linked picture after you have received the response from the first hit, then maybe it's not a bad idea. It's one round trip worth of time that you shame off the total loading time.

However, if the image is very large, it will make the initial request large as well. I would only use this for images that are small and above the fold.
I'd argue that an extra 1mm to thickness wouldn't affect feel of the phone either - especially since a good portion just slap cases on them anyways.
looks like this whole thing is a scheme to promote his webhsting affiliate link: http://www.knownhost.com/affiliate/idevaffiliate.php?id=1136...

The fastest and most reliable hosting is, by far, based on my own experience is amazon's e2 cloud and S3 bucket services.
Even if the new iPhone were double the weight, that's still only 376 grams. I don't understand why phones need to be lighter. I myself prefer to use something that feels solid and significant.
Weird, it took me just 194ms.
I think it depends on the image size and use case. For small images where the round trip time of an extra request would make a bigger impact than the file size, inlining them might make sense. Especially on mobile where latency tends to be higher.
I think he's not happy at the moment, especially after working a stint at Samsung as a senior chemical engineer after his post-doc - he is much happier than when he was working there though.

I attribute my happiness a lot to luck that I was able to get a foot in the door into software engineering, then made the most of it with a combination of my intelligence and work ethic. I was in total despair after leaving grad school without a PhD.
Amazon CloudFront now supports HTTP/2
I've switched entirely to Bluetooth headphones, but I'm with you - there are plenty of downsides to wireless headsets even with lossless audio protocols like aptx. And water resistance is still possible - my Z5C can be used in pouring rain and it still has a 3.5mm jack.

I'm also worried about the potential for consumer-hostile DRM on audio playback, especially since it looks like they're introducing their own proprietary wireless protocol.
And thankfully before aux jacks there were tape decks.
the whole thing was obv. created with the intent to promote his affiliate link
Few more possible optimizations:

- Brotli instead of Gzip. Likely saves around 10% size.

- Minify everything, including HTML. Could save around 3% size on that page.
> The issue is a simple factual question of whether, all else held equal, black people repay their loans at the same rate as whites in identical financial circumstances

Oh if you put it that way, then I don't know. Because that's not the reality that's being dealt with, in which whites and blacks have identical circumstances. I think you're reading something into this that others aren't.
You Suck at Excel with Joel Spolsky (2015) [video]
How can listening to music for a long period of time regardless of volume be damaging to our ears? I'm not sure about you but my ears hear things continually, even when I sleep. What's different about music? Do you mean to say that listening to headphones for long periods is damaging? Do you have a source because that seems like an strange claim.
The technology side is feasible. The economic / critical mass proposition is a bigger problem. I tested the idea of a static mesh network, but there was too little interest in it. See here: http://tricorder.org/eric/upliink.html
Sure can! http://www.sleepphones.com/

I wear these each night and listen to relaxation videos such as ASMR [0]. Many people in that community use these.

[0] https://en.wikipedia.org/wiki/Autonomous_sensory_meridian_re...
How long S3 takes to fulfil a request does not affect bandwidth.

I personally went the other way. I still use CloudFront as a CDN but made it cache items for short periods of time. Invalidation was too much of a hassle, and it took too long. Admittedly, I should use hashes or something of the sort to keep my items versioned, but laziness always gets in the way.
7 Ways to Use Heatmaps to Improve Your SEO
how rediculous that this is even an issue.. why would it not create an alert as to the discrepancy.
Show HN: Componentizing Forms for AJAX requests
Zenysis (YC W16) is hiring engineers for global health and humanitarian crises
Zenysis helps governments and international organizations analyze massive volumes of data for insights that save lives.

Developing countries are already using our platform to analyze the health data of over 100 million people and deliver emergency aid to millions in need, distribute lifesaving vaccines, stop infectious disease outbreaks, and more.

As one of our first engineering hires, you'll develop core parts of our data integration and analysis platform, working closely with the founders to grow the company. You’ll get to travel to and connect with vastly underserved populations, understand their problems, and build software that will impact entire countries.

You'll have a huge impact scaling this business to 150+ developing countries and improving the lives of 6 billion people around the world.

We’re looking for someone who:

- believes technology should serve a higher purpose and is motivated to help those in greatest need;

- wants to architect applications at scale;

- is comfortable dealing with lots of data in lots of formats;

- has fun building new things;

- is calm under pressure.

Examples of problems we're solving:

- figure out how to import data for an entire country and make it useful to ministers, senior government officials, program officers and healthcare workers as quickly as possible;

- create an disease outbreak alert system for an entire country;

- build predictive tools to help governments get ahead of food and medicine shortages;

- empower analysts to determine the path of disease outbreak, whether interventions are actually improving health outcomes, and how those outcomes can be improved.

To apply, or if you have any questions, please email ian@zenysis.com. More information at http://www.zenysis.com/jobs.
There are valid use cases.

http://davidbcalhoun.com/2011/when-to-base64-encode-images-a...