skysight-inc/HackerNews huggingface dataset:
At some point in the past each of us has had no work experience. Way back when I did not, my personal projects mirrored exactly what I was passionate about, which was data compression. Because I did what I was passionate about I was compelled to be more creative and I produced some very significant work including multiple novel compression techniques and solutions to related algorithmic problems. As with anything else in life chance plays a role as well and I was fortunate enough to have an opportunity to get a job with a company that specialized in just that - data compression. But, as the saying goes, chance favors the prepared (mind). Because I followed my passion I was prepared when the opportunity arrived and my personal projects all but ensured that I could get the job. That job was the best experience of my life and allowed me to continue to pursue my passions for another 15 years or so.

You're personal projects, assuming they are really compelling to you and not exclusively to showcase your skill set, will be the strongest assets you have when an opportunity arises to do what you are passionate about. The degree will, likely, be far less important than your body of work.

Follow your passion in your personal projects and you will be positioned well when the opportunity to pursue that same passion professionally presents itself. And you will likely be exceptionally well versed in the subject matter that is important to that employer as well since they will likely be considering you due of your body of work in the exactly the area where they are in need. Good luck.
Highly doubtful, considering the spreads between even highly regulated exchanges
If you market it right, I think you could have a wildly successful "counterculture" search engine.
Item 46???
Surprised this comment is 15 hours old and never got the "But they're legally required to! Complain to the Department of Labor and sue them!" response.

While I'm sure most restaurants stay legal, there's a non-zero number of restaurants with owners that don't make up the missing pay and let workers end up making less than minimum wage, but the workers don't complain because they're truly desperate for work, or their local government won't do anything about it.

Now I'm remembering the Amy's Baking Company episode of Gordon Ramsay's Kitchen Nightmares where one of the owners, Samy, admitted that he takes all the tips his wait staff make, despite being illegal (Source: https://www.dol.gov/whd/regs/compliance/whdfs15.htm)
How I lost 100lbs in 6 months
Next year would be my 14th year - it's been home to me since I found it, and there's really nothing quite like it.
Still not zero, though. Why do you think that is?
Google’s fight with Uber over self-driving cars is heating up
This comment has been rejected because it has poor cultural fit. :)

A job interview is a social game. An interviewee coming in to an interview thinking this is purely about their ability to whiteboard a solution or solve a puzzle may end up a "poor cultural fit". The main deciding factor is whether you can get along with the people interviewing you for the duration of the interview. The secondary factor is that you meet some minimum bar of smart/skills/knowledge.

Companies are NOT out there to do anything. They don't want you to pass or fail. The person interviewing you, who may have had a good day, a bad day, may have a certain background or certain preference, may know the hiring decision has already been made, may have another candidate they already prefer, may have their own little special FizzBuzz, or whatever. This person and you have to sit down for an hour and you have to convince them they should hire YOU. Even if they had a bad day. Even if you think vi is better than emacs and they prefer emacs. Even if they like object oriented programming and you're a functional programming guy. Even if they think you're too old to know how to code. You CAN do it. Then it's up to you to decide whether you want to work for a person who prefers emacs ;)
Private commits aren't immutable at all. You can change anything about them up until you push them to a remote repository that other people are syncing from. I routinely squash a bunch of private commits together before issuing a public PR, for example.
The mean power consumption is significantly higher than the median because the worst offenders are drawing tens of watts in standby mode. For example, this 4 year old Philips TV that is at 30 watts in standby: http://www.supportforum.philips.com/en/showthread.php?15754-...

Cable/satellite boxes also frequently draw multiple watts in standby or "off". If every bit of consumer electronics were as thrifty with standby as your TV, it wouldn't be a problem anymore.

(I'll add: my iPod Touch can "wake up" instantly when I interact with it after days sitting unplugged, and that's drawing from a tiny battery. Even 120 mW is far above the lower bound of what's necessary to build a complex device with fast wakeup upon user interaction.)

(Second edit: the power converter that started this discussion is obviously targeted at much lower power applications than even an iPod, so it's not really relevant to anything that can be plugged in at home.)
Serving Erlang
Reality: Cops provide weak probable cause for warrant, judge gives rubber stamp. They might catch a criminal if their hunch is right and Google doesn't push back due to the expense of the inquiry.

Fake news: Cops are raiding the search history of the citizens of Edina! Privacy rights are in great peril! Porn viewing habits might even be exposed!

That's more than erroneous. That's fabrication. Complete falsehood. It is not a real story. It has no basis in reality. Clickbait title. Mainly designed to drive traffic for ad revenue. It's the very definition of fake news.
We've been using this format on our project for over a year now. Our commit history looks nice as a result: https://github.com/google/nomulus/commits/master
Four Ways to Win the Mobile Customer Experience Game
The company most likely have a Facebook conversion pixel on their site to record user activity (i.e. you buying a product) which is passed back to FB, and you've been retargeted by another company who have stipulated that they want their ads shown to people who are interested in drain cleaner or similar.

https://www.facebook.com/business/help/651294705016616

They haven't linked your credit card.
Well, shit. I had a whiteboard interview earlier and I was silent while working through the problems. I had a lot things going on in my mind but hadn't taken the time to verbalize them at all.
Oh, I see! That makes sense. Preference bundles are type "BUNDLE" but frameworks are not. TIL.
There is actually a standard [0] and devices that meet this standard you can buy from places like REI [1]. That will send alerts/help and get you found. They require no monthly fees, etc. You can also buy "fancy" ones like the spot [2], that don't generally meet the standard but allow you to send messages besides "EMERGENCY".

[0] https://en.wikipedia.org/wiki/International_Cospas-Sarsat_Pr...

[1] https://www.rei.com/c/personal-locator-beacons?r=c&ir=catego...

[2] http://www.findmespot.com/en/
https://en.wikipedia.org/wiki/Google_Health

They did try actually
I believe in theory it also uses Lightning[1], but I can no longer get Lightning to build since GCC 6 or so, so I can't verify that.

[1]: https://www.gnu.org/software/lightning/
Interesting Evaluation of Webpack Tree Shaking
Arrrggghh - yes, raid 1. Multiple complete copies of everything...
My point is you can say there's not a lot of evidence but you can't ignore why this is the case. Destroying people was destroying evidence.
UBI does not directly address drug use, mental health, indebtedness, or homelessness. The idea that you can solve poverty by giving "free" money to individuals who can not spend wisely while at the same time eliminating nutritional and mental health programs can only have bad results.
Divinity: Original Sin 2
Uber to Push for Arbitration in Waymo Trade Secrets Theft Case
If I'm that criminal, I would have deleted all of my goggle history after knowing about this.
Google actually gave it a shot, and then eventually gave up. https://en.wikipedia.org/wiki/Google_Health
These are great. The CSS code generation is awesome.

Can't get any of it to work on my site. No instructions on how to make it work, other than copying the CSS.

Blerghhhh
Considering that we had to nuke two actual cities to get them to surrender, how many bombs would we have had to drop in the ocean to achieve the same effect?

I don't know about you, but I'd only have to be nuked once before I'd run up the proverbial white flag.
Interesting in that it provides some real insight - confirming that "crash" and "frozen", etc are similar in app reviews is not interesting. Interesting topics are more precise: people talking about the video being frozen or not playing is a singular topic, but given that video is used in so many other reviews, would not be detected as a topic using LDA.
I can attest to this. From personal experience I found websites that would ignore scrappers and just allow me to access their data on their public web-site easier to deal with code wise and time wise. I make the request, you give me the data I need and then I can piss off.

Web-sites that make it a cluster &&*& to get access to the data do two things. They setup a challenge to break their idiotic `are you a bot?` and secondly it is trivial in most situation just to spin up a vm, and run chrome with selenium and a python script.

Granted I don't use AJAX API or anything like that. Instead I've found developer who nativly have a JSON string along side the data within the HTML to easiest to parse.

Reasons why I've setup bots/scrappers
1) My local city rental market is very competitive and I hate wasting time email landlords who have all-ready signed up a lease.
2) House prices
3) Car prices
4) Stock prices
5) Banking
6) Water Rates
7) Health insurance comparison
8) Automated billing and payment systems.
C++ lvalue/rvalue cheatsheet [pdf]
Yarn vs. NPM? Will Yarn Really Speed Up My CI Builds?
The project is available here: https://github.com/jeaye/value-category-cheatsheet
I feel your pain. We went through similar problems. Many others do to, if you look at the online support groups.
Some things that might help you:

* Set user permissions really tight. I've had so many issues with users dragging folders around resulting in everyone re-syncing.

* Use a better desktop client. The Google one is really basic. We use SyncDocs which is more robust and has the features you need.

* Your API issues with jpg files are probably due to you tripping Google's anti-piracy system.

* Set up a separate Google Domain for testing stuff. You'll have to pay extra for it, but don't test on production data.
I had the opposite experience. I wrote up a page for me and my kids to use, and then ignored it. A year later, I checked my stats, saw it was getting traffic, because somehow it was the #1 google result for a few phrases. So I improved it, monetized it a bit (not much), and as I have mentioned a few times before, we get a few dinners each month paid for by it.

Of course, I've never been mentioned in the news. Maybe the trick to being in a niche is keeping the niche quiet.
There's that, but there's also the fact that they invoke a musical number from the movie at the same time ("Be Our Guest") making this response in itself a bit of an ad.
Uber’s autonomous cars drove 20,354 miles and had to be taken over at every mile
I did a project around this (AutoTagger): search google for all the subjects in the library of congress, spider the first 10 pages, strip off anything not body text, build a vocabulary with frequency, merge vocabularies to get a subject vocabulary, reject words common across all vocabularies.

Then when presented with a new article on any subject create the vocabulary and frequencies for that article, strip out the words stripped previously and then do a match against all subjects.

Very easy to parallelize, very good results (surprisingly good, for such a simple algorithm in fact).
I agree and disagree. Option paralysis on movies is real - It does introduce friction to think about how you felt about the movie. I think that's time well spent for netflix users. I, personally, like to think about and re-enjoy my favorite moments from movies, and coming up with a rating encourages me to do that.

The second problem is controllable. Ultimately, Netflix is learning my rating habits, and can pick people who have similar sets of ratings. They don't need to know whether "Ernest Saves Christmas" is a better movie than "The Godfather", they just need to find other people who've rated them 5 and 4 stars respectively and figure out based on their ratings what I'd think of "A Series of Unfortunate Events".

There's a second aspect: They can figure out from the distribution of stars that you've given whether you're a binary rater (all 1 and 5), one who uses the full scale (a mixture of each), have a critical bent (more 3s, than 4s or 2s than 1s or 5s), or simply tasteless (see above). They can leverage that into the averages - Weight the ratings based on who's using what rating. A thousand people hitting 5 star who're all habitual 5-and-1 raters might do less to move a movie's rating than one critic rating a 4. And that's okay.
As for law students being too emotionally sensitive to handle the details of a case, how could shielding them from it help anything? What happens if they are a lawyer in a criminal trial on the subject? Will they just have a tantrum and refuse to review the evidence/statute and present an argument? It should be obvious that criminal law students who refuse to assess any class of criminal case can not reasonably be considered ready to prosecute or defend criminal cases.

I feel very sorry for the people who have to choose between being put in disciplinary peril, or producing lawyers who will apparently faint and clutch their pearls if you even discuss a case.

None of the catchy "second rape" thinking and rhetoric changes anything about why there are standards of evidence. An attempted murder trial involves victim testimony. An assault trial involves victim testimony.

If you are the victim of a crime that only you witnessed, you are the only one who can provide testimony, and if you provide testimony, you must be cross-examined. If you accuse somebody of a serious crime, then there had damn-well better be a well-conducted trial or a plea. You can't just send people to prison on unexamined testimony and hearsay.
> you can't compile dynamic scripting languages to LLVM...

Considering Rubinius uses LLVM that's not quite true, and further, just because people haven't succeeded in taking it all the way it doesn't mean you can't. Maybe it's just hard.

For example, if you're willing to sacrifice a few features that make compilation difficult you actually can compile Ruby: RubyMotion (http://www.rubymotion.com/tour/how-it-works/) does it.

The biggest problem is something like eval, but if you're willing to live without dynamic features like that you don't have a lot of impediments to compiling to LLVM.
Actually, it's alive and well in the form of embedded images in PDFs, where it's known as JPXFilter. Most of the ebooks (scans) I've downloaded from archive.org use it. If it didn't have any huge advantage I doubt they would've chosen it over standard JPEG.

The real problem, as far as I can see, is that JPEG2000 is really slow to decode due to its complexity.
For How Long Have We Been Human?
ME relies on security by obscurity (and hence the motivation of some for open source code). Of course that's not proof.

But I wouldn't rely on a Skylake ME's integrity for a public IP'd computer if it was running Windows 98 because it can be pwnd in ways that a Pentium Pro can not: replacing the disk drive won't get ownership back.
> In some cases, we’re currently packing 100-200 containers per instance.

I have a very basic "Docker 101" question here.. Can someone explain how you might get to >100 containers on a given instance? That seems to imply that there are multiple containers of the same microservice running on one machine. Why would you pack duplicate containers like that instead of using one larger container?
*not a white man
I was a (I'd call it hard-core) procrastinator. I still am a procrastinator, but I've come (relatively) quite a long way.

I have never been a lazy person in terms of physical activity. I like all kinds of sportive activities - hiking, biking, football (soccer), swimming, working out, etc. But over years I had become very lazy for mental gym, a master of procrastination, developing a massive fear of intellectual activity. A few years passed, and I became so tired of myself not doing a useful cognitive work. I hated it - if you ever been a mentally-active person even in a childhood and in later years you realize you've become slacker, then you will hate yourself for not doing useful things. It's a good thing if it bothers you - it should bother you.

What started my recovery from procrastination was reading. It was like going back to roots - I was an avid reader as a child, so, it really helped me to kick-start. At this point, I guess everyone has some kind of useful hobby, or habit, as a mental activity and if it has gone rusty, they should clean that up and start rotating the gears. BTW, I should also mention the "Learning How To Learn" course (MOOC on Coursera by Barbara Oakley). It helped me a lot too, as I like learning by listening and it motivated me to set a daily goals & complete them. Essentially, it taught me to follow a lesson/lecture again. Maybe this course (it's like "brain 101" or "how a brain works and how to use it efficiently") will not do the same for everyone, but is't not about this exact course - it's about to start learning again, you choose your own one.

All in all, IMHO, procrastination is a massive fear of mental activity (rather than lazyness) and it's so harmful as almost all other fears & one should face it to get rid of it - again, like other fears, it frightens you as long as you avoid facing it. After the face-off, it's just downhill and you feel relieved. (And procrastination can never be overcomed enough and one should never let languor overtake them, IMO.)
Introducing the Kimono Designer for SkiaSharp
Punting on arguing for or against Google being a monopoly or utility, I will say there are a large number of people who trust Google. There are many, many ways that trust can be violated. As my coworker might say, they have a rather large attack surface.
Does the Mac make you stupid? (1990)
It appears Microsoft has two factions: the open-by-default tool creation for developers (VS Code, .net core, Posix subsystem, etc) and the walled garden Windows environment (Windows 10, Windows Store, UWP, etc).

This makes some sense to me. MS wants to be kind to devs, to make Windows popular again so devs make their UWP apps. MS wants to give devs good tools on their platform so they buy Surfaces, use Azure, etc.

Seems like a smart plan, but with the failure of Windows Phone, I'm not sure where MS is going with it.
It's kind of crazy how many people go into entrepreneurship, in school and the real world, thinking they can succeed without doing a ton of work.
Who's gonna be first to rent a jet ski and go wardriving past Troy Hunt's house? (warsailing? warskiing?)
But what real insights do the topics give? The only LDA results I've seen are "fairly obvious" or "not understandable". Seeing a "car, road, light, drive, trip, ..." topic is not insightful - this is a topic that is obvious to most humans.

A more interesting topic would be one that is understandable but was not obvious, even to the people intimately involved in data's subject matter. These are harder to discover, but they do exist - and I have never seen LDA surface them.
In my experience, most people who use emacs as a primary tool run it in server mode. On modern hardware, its footprint is trivial, and that allows you to launch the interface in a fraction of a second. My machines all have an alias for emacs that checks and launches the server (if necessary) before the interface, so I only have to bear a slow start once per reboot.
Sure it does. A stream cipher is essentially the practical version of a one-time pad. Neither system is vulnerable to quantum attacks. For both, the weak link is in keeping the key secure. If you can keep a one-time pad secure, you can keep a 256-bit key secure.
So that I can use it everywhere and people won't look askance? Definitely!

If I compare RMarkdown and org-mode, for example, org is strictly better for academic writing or anywhere else where internal cross-references are needed. Org isn't an astounding format, but it is quietly competent.
I had the opposite experience. I created a ridiculous cooking blog to entertain family and friends. It became the #1 result for the phrase, "how to sort lentils." And it was brought to my attention yesterday in another HN thread (https://news.ycombinator.com/item?id=13875755), that Google is now presenting it as the One True Answer for sorting lentils. My site is absurd, so hopefully would-be lentil sorters get a good chuckle and move on. But this Google feature seems broken if it's promoting bad information.
Why would the platters be generating heat? By definition there's no physical concact with the heads, ergo minimal friction. I thought the primary reason for using a monatomic gas was it would allow the heads to fly closer to the metal.
Yep. I've seen many people treat the stars as a binary system. 5 stars if it's good, 1 star if it's bad. That includes me. I'm not a critic, and I don't watch a ton of TV.
> Silicon valley does not support research. Even Microsoft laid off a lot of researchers recently (https://www.wsws.org/en/articles/2014/09/20/micr-s20.html) "Microsoft cuts 2100 jobs, closes Silicon Valley Research lab")

In all fairness, given the scarcity of resources in research and the costs of being in silicon valley, wouldn't it be better to have research done elsewhere and get more bang for your buck?
I'll never forget www.expertsexchange.com. Because that isn't a job for an amature.
sklearn has this flowchart for what machine learning method to use: http://scikit-learn.org/stable/_static/ml_map.png
A 1997 vintage version of PHP??? _Really?_ Ouch!

(Also, check out the Vendor contact timeline bit)
It is my impression that AWS makes its bank on I/O, while everyone makes buying decisions on CPU/RAM
No seal is ever perfect, that's the concern. Plus helium, being monatomic, is able to jam into tinier holes than things like oxygen, nitrogen, or water vapour.
In many cases, if all you're after is the data, you don't even need to reverse-engineer much; I'm not familiar with the mobile world but in Windows you can just send input events to the process, essentially simulating a user, and read its output in a similar fashion. You can still treat the app like a black box and regardless of how much obfuscation they put in the code, you still get the output.

(This technique is useful not just for scraping data, but for UI testing of your own apps.)