skysight-inc/HackerNews huggingface dataset:
Agreed. I think there may still be some value in the MS, but not enough to delay entering the job market by a couple years and spend a whole bunch more money.

I'm doing mine right now because 1) it is convenient now with online courses, and 2) my company is paying for it. Credit to HN as well because I probably wouldn't have noticed the Georgia Tech OMSCS if someone here had not mentioned it.

I will enjoy having the certificate on my wall as another accomplishment, and GT is even a halfway prestigious school to have a degree from, but I'm under no illusions -- at this point in my career it has no real monetary value. It's purely for my own satisfaction.
Any legit answer to this question would be contextual therefore not really practical for anyone.

For example, I may say "I wish I hadn't learned to play video games", but who knows I will go on to build a video game empire because I was so inspired by it? Or, I would turn into a video game junkie and live in my mom's basement till I die. The only difference in the two completely opposite outcome is how I dealt with the reality, and has nothing to do with the skill I learned.

The only correct answer to "I wish I hadn't learned" is about timing. A lot of innovation in the world is achieved by people who's relatively a newcomer in the field because they have a fresh perspective. All the "experts" think the same way so they can't really come up with a true innovation.

But even in this case it's more about timing and context, and there's no absolute answer to it.

If someone thinks "I wish I hadn't learned X" NOT in the context of timing, I think it just means the person needs to see the world in more positive light and realize that they can change themselves at will and do whatever they want. A skill doesn't ruin you. You ruin yourself.
What phone and OS do you currently run? How does it meet all of these criteria?
Regehr is beating around the bush. In my MS it was about 65% Indian BS students and 35% local students (various backgrounds). The local students were working professionals and the Indian students just wanted the credential.

The cause is simple, an MS is very advantageous when applying for an H-1B.
Having a boring office job is really depressing, and it's a shame that you're not allowed to complain about it because there are people in third world countries worse off. Rather than comparing ourselves to impoverished countries, we should take the lead in using our technological advancement to create more humane societies that don't tie people to jobs they hate living paycheck to paycheck.

Europe certainly has a better model here than the US (more vacation, unemployment benefits), but there's room for improvement (eg. basic income).

Personally I left my office job in NYC about 4 months ago and have been traveling for the last 2 months (in South America). Being here and meeting other travelers (especially European), digital nomads, etc. has really made me realize how toxic American rat race work culture is. One Colombian I met who spent time living in the U.S. summed it up the best - Americans only seem to think about money.

Now I know some of you will say "but Colombia is poorer than us!" That may be the case, but it doesn't dispute the fact that our culture has become toxic - money/work obsessed, 2 weeks/year vacation, usurious amounts of student loan debt, etc.

If you need an example of a country with a bit more sense - I met a 28 year old Finnish guy here in Colombia in the middle of a multi-month vacation. His job back in Finland? Working in the deli section of a supermarket selling sausages. Completely blew my mind. If he were born in America and in the same occupation, he would probably not have the time or money for a 2 month international vacation. I've got friends the same age in professional occupations (eg. economist for the government) forgoing vacations until they pay back their 6-8% interest student loans. Europe in general has a much healthier attitude when it comes to work/life balance than America. Though on the bright side, at least we have it better than Asia (minus the student loan and healthcare part).
You aren't billing for _debugging_?

I would also include in my billing a 30 minute lunch over an 8 hour day, which is the minimum mandated by local (Canadian) labour law, and I would bill for any incoming calls and email that is related to the project I'm working on.

I'm definitely aware of how different my time feels when I'm billing, and I've tried to relax a bit. I think billing daily or weekly is always better than hourly.
It's interesting that (according to this article), while 20% of marine debris globally is fishing gear, 46% of this sample was from fishing sources. There is one source quoted as saying that the study is based on "limited surveys", but the study also apparently took 752 surface trawls (which, to my layman's ear, sounds like a lot). Would the concern be not about the number of samples, but the type of samples? Perhaps fishing gear is more inclined to float to the top where the trawls were taken, or more gear is abandoned in a location that is more likely to float to the patch?
That's trivially fixed by requiring the engineering to be certified in the jurisdiction in which its output operates.

For a mostly topical example of such rules: https://www.dmv.ca.gov/portal/dmv/detail/vr/checklists/outof...
From the article:

> But zooming out from the specifics of Herzberg's crash, the more fundamental point is this: conventional car crashes killed 37,461 in the United States in 2016, which works out to 1.18 deaths per 100 million miles driven. Uber announced that it had driven 2 million miles by December 2017 and is probably up to around 3 million miles today. If you do the math, that means that Uber's cars have killed people at roughly 25 times the rate of a typical human-driven car in the United States.

I don't think there's enough evidence to say that self-driving cars are as safe as humans.
The ROI for a child is priceless. :)
What can be asserted without a bibliography can be dismissed without a bibliography.
Here you go https://www.whatsapp.com/download/

Also, Telegram has private keys stored on their server, and recently the Russian government demanded they hand over the key otherwise they will be banned from Russia. This can only happen because the key is on their server. I think that's a big deal.
The problem is that the typical OOP data declaration is a record, and its fields are not completely orthogonal. Its value space may be much larger than the space of valid combinations of field values.

Hence the need to have setters that would check for invariants and prevent invalid mutations.

Here's the next thing: objects are mutable by default. This is why a setter can be useful: it notices the event of state change and runs other code based on the new state.

When you have e.g. algebraic data types, you already have easier time limiting the space of possible combinations, making (most of) the invalid states unrepresentable.

When your data are immutable, any changes in them are explicit events (see react / redux), and running code on them is also explicit and straightforward.
Long term ramifications I'm sure of. Long term harmful ramifications? I doubt it. That water has to go somewhere, whether it's captured in the ground or evaporates in the skies, the machinery of nature will keep ticking :)
I intend to start a masters degree a few years after I graduate. My reasoning is that some of the more formal ideas are easier in a classroom setting and it's good to be part of the community that develops around a university. I think there are networking opportunities in places like that which don't exist in the cooperate world.
A16z, USV Lead $12M Funding for CryptoKitties
This only matters if it isn't about the money...
The article makes this claim: "it addresses a distinctly different need: Whereas DL focuses on modeling what we already know, EC focuses on creating new knowledge."

This is just wrong.
Regularly occurring major versions, with only a small amount of changes, has actually kind of become seen as best practice in the JavaScript community. React, Node, Angular and a ton of other popular tools now release a major version update every year or 6 months. The reasoning is that by taking small, backward-incompatible steps, then developers are more likely to make the effort to install the latest update.

To understand the problems the community is trying to avoid, one only needs to go back to 2015-2016, when Angular 2 was released. At the time, AngularJS (aka Angular 1) was extremely hot; it had in record time become THE framework for any front-end developer to learn, and it looked set to dominate the landscape for years. And then, Angular 2 came out and it had a TON of changes. The learning curve of some elements of Angular 2 was very high for the average developer (TypeScript, reactive programming). And worst of all, the "migration path" from AngularJS to Angular 2 essentially amounted to a rewrite of your front-end application. Most never bothered updating their app, and most devs moved away from Angular, especially when React was released. All of that AngularJS experience that we accumulated became "outdated" in the span of about a year.
I can't even imagine how heartbreaking this would be.
see i.e. https://www.servethehome.com/gigabyte-thunderxstation-using-... for public info

"At STH we are working with Gigabyte and Cavium and will share more about the ThunderX2 architecture as we are given the go-ahead. We have heard the next production run is in the Q2 2018 timeframe."

This has been my experience with cavium, bait and switch slideware and when you do finally get a sample it has so far been undesirable (octeon, TX1)
> I expect that there are tremendous forces inside a company that push back on the sort of radical change that electric cars represent.

In a publicly traded automaker you must present a business case for a vehicle before you are allowed to design and build it. The business case has to show some kind of profit one way or another, otherwise the board or executive committee reporting to the board will not approve it.

It would be fascinating to see the business case for the Bolt EV, as it really looks like it's not making money from direct sales (speaking only from my understanding of public materials, I have no special knowledge of this).

Disclaimer: I work for GM, but not on any of this.
And then in 5 years when it's time for them to buy a new car and they're sick of the cheap plasticky interior of the Tesla, BMW will be there ready for them.
WhatsApp mac app is Electron wrapper over web chat. And it still requires your phone to be present and on battery to chat.
Humanistic Anatomy
You can analyze things to death, but sometimes those factors truly aren't relevant.
Open Source Course: Build a REST API with Node.js
One of the things that Nvidia quite successfully did (and Intel to some extent) is a ridiculously good academic outreach program. Making it easy (and cheap) for students and researchers to use you hardware leads to long-term buy-in.
How to Make an Inca Mummy (2016)
Just ran it again. This time it took 23 seconds. All these on Win 10 x64 1709 using the highly accurate "1-Mississippi, 2-Mississippi..." technique.

PC: 6700k OC @4.5GHz, 32GB/1TB NvME (4x PCIE mode), 1080Ti, most background processes off:
GIMP 1st run: 90 s.
GIMP 2nd run: 23 s.
Paint.Net 1st run: 3 s.
Paint.Net 2nd run: 2 s.
Paint3D 1st run: 2 s.
Paint3D 2nd run: 2 s.
Krita 1st run: 7 s. (v3.3.3 first run ever)
Krita 2nd run: 4 s.
Gravit Designer: 6 s. (first run ever)
Visual Studio 2017 takes 18 seconds with a handful of extensions.

Ugh, VS2017 update out...

Outdated version of Photoshop WHILE updating Visual Studio, 1st launch: 17 s.
Krita WHILE crypto-mining on 3/4 logical processors (pinned to 100% usage): 4 s.
Paint.NET while opening 30 tabs in Chrome: 4 s.
GIMP while opening different 30 tabs in Chrome: 25 s. (reduce the chance of cache loads, not scientific, Chrome finished loading first, by about 10 seconds)

On a Surface Pro 3 (Core i7)...
Krita while installing Windows updates, 1st run ever: 17 s.
Krita 2nd run, updates still installing: 10 s
GIMP, no updates installing, clean GIMP install, 1st run: 243 second. Yes, 243.
GIMP 2nd run: 17 s.

Tried GIMP again on my desktop, no unusual background processes.
3rd launch: 18 s.
4th launch with mining pinning 3/4 CPU: 23 s.

So, overall, one of the most often recommended FOSS alternatives, even by ME, is a distant last place in these extremely ad hoc, unscientific, off the cuff tests across 2 machines. It also made me hate Mississippi. I was really hoping GIMP would have some trick up its sleeve to surprise me, but it did not. And this is not far from my past experience on Windows.

Maybe (hopefully) it's better on Linux... one sec...

Mint in VirtualBox:
GIMP 1st run: 5 s
GIMP 2nd run:2 s.

Hahaha. That just tickles me. It appears GIMP is the iTunes of graphics programs on Windows.
Down the rabbit hole...

Within Windows Subsystem for Linux (Ubuntu with vcxsrv as X Windows server)
GIMP 1st run (with some bash errors related to OpenGL): 43 s.
GIMP 2nd run (still some errors): 5 s.

It's like they anti-optimized the thing for Windows.

Take away: I'll never recommend GIMP to a Windows user again. Linux? Sure, if the UI doesn't bother you, enjoy! But, it's a miserable experience on Windows compared to every other option and should only be used if a particular function can only be performed in GIMP.
But think of all those sweet prison profits we'd be passing up.
Love telegram. Simple easy to use.
"If you mean Reddit's Personals, a major difference is that the posts don't use pictures"

Craigslist did not require ads to have pictures, and there were plenty of ads that didn't have them.
I loved browsing the strictly platonic section looking for sweet/bizarre/novel posts, but it was definitely full content that was _not_ platonic.
So it seems it suffers from the same issue that Dispora has (or had for all the time I followed): No decent user migration?

That is, it seems I pick an instance (or host my own, but still: I pick a host) and can never move without losing all stuff? If I join one of the big instances to play around and later want to self-host I'm .. out of luck? That's quite sad. Still far better than Twitter I assume and I will give it a try. But I would've felt better knowing that I can take my ball and play elsewhere when I feel like it.

https://github.com/tootsuite/mastodon/issues/177

https://discourse.joinmastodon.org/t/migratory-accounts/268
I feel ya dude. I just moved to an entirely new city, and being in my 30's, meeting new people outside of work just isn't what it was in college. I met some pretty cool girls there. Yea, lots of creeps and prostitutes, but there were real people on there too if you took the time to screen them.
If you're going to put the time into a research MS degree, you shouldn't be paying for it. Period.
If you have patience and persistence, this is the secret:

“Put up as many metal rods as possible” x Time

I made a list of 30 things we need to do to reach 1 million users. I didn’t think we’d ever reach a million users since we were only getting like 100 signups/day.

Today, we have 3.5 million users and getting 3000 signups per day. It took us 12 years to get here but when I look at that list I see that I have tried everything on it but pretty much none of them really worked. I have tried hundreds of other things and found a few things that worked.

So, lightening is a good metaphor.
The internet is not "the internet" any more. It's a corporate owned, tapped and monitored, centralized data warehouse. Another decentralized network needs to be formed separately adhering to the original ideals of the internet. In fact this turnover may need to happen periodically. Jump ship from the current so-called internet.
We're taking our ball and going home. Very mature.

It's total BS, of course. People can just as easily advertise prostitution services in other sections of CL. Something tells me their deeply principled stand won't extend to shutting down the whole site.

Instead, they will take reasonable steps to control the proliferation of sex trafficking on their site.

Some magical force somehow precludes them from extending that same concept to personal ads, I guess.
> The cause is simple, an MS is very advantageous when applying for an H1-B.

Not really. It's okay, I guess.
Would it be possible to update this post with a direct link to the Craigslist notice at https://www.craigslist.org/about/FOSTA?

It seems a bit... inappropriate to deep link to a screenshot posted by a Twitter user with a bio of "CRUSH THE PATRIARCHY DICK BY DICK! XY = man & XX = woman FOREVER"
Incredible work, by an incredible programmer.
How are Craigslist personals more affected by this law/regulation than other semi-anonymous dating sites? Or am I mistaken in thinking that there is any dating site that has the same anonymity as Craigslist?
somehow, compared to the vast amounts of money they spend on other things, I think pricing is way down the list of things that are important to organizations like LLNL, Argonne, Sandia, Idaho National Labs, PNNL, etc. Basically everything that uses HPC for DoD top secret projects.
The software engineering P.E. exam is being discontinued after the April 2019 administration, due to low turnout: only 81 candidates since 2013.

https://ncees.org/ncees-discontinuing-pe-software-engineerin...
At my alma mater the CS Masters program is a total cash cow for the department. 23K a semester multiplied by a few hundred students and you're talking a few million a semester.
The program seems aimed at folks without a CS undergrad.
As an Indian who did MS in US. The parent is 100% correct.
How naive to think we aren't just being farmed like cattle. Of course, there is always a pressure on workers to be money makers. When the means don't matter to investors, neither do workers.
Why America Is So Scared of China’s Biggest Tech Company
> It feels like new generations do not own as many cars as their parents

This seems to be a myth, at least in the US https://www.bloomberg.com/news/articles/2017-08-22/millennia... https://www.cnbc.com/2017/08/30/millennials-like-buying-cars...
Bringing interactive examples to MDN
This isn't the title of the article, and the change is not only inaccurate (46% is not 'mostly') but it downplays the significance of the garbage patch.
> I'm not sure how guns flowing from the US to Mexico hurts the prospect of gun control in the US.

With strong gun controls in the US what will stop guns from traveling in the other direction from Mexico to the US?

The only reason they don't today is because nobody in the US wants lower quality firearms from Mexico.
using Airtable as backend sounds interesting.
The only thing I've seen that even possibly makes sense is that it was the officer's home/personal IP, not work. Which might also explain the opsec slip up, but until I see something more credible than an anonymous source (which may happen soon from muller) or a better explanation, that statement is ringing some alarm bells for me. However, the article doesn't explicitly state GRU headquarters, just ties the officer to GRU headquarters and tries to imply the connection was directly from their HQ w/ weasel wording.
Understanding Deep Learning Through Neuron Deletion
I don't have any knowledge of LEDs, but I believe that the burn in problems in OLEDs are due to them wearing out due to them being organic, which presumably wouldn't affect artificial micro leds
It'll be interesting to see how other dating sites (okcupid, match.com, tinder, etc) handle this. If they manage to stay open, this could wind up benefiting them, as craiglist users migrate over.

But if they shut down, and newspapers posting personals also run afoul of this law, then this could be a boon to bars and other, more traditional ways of meeting people.
Who is downvoting this, and why? Quatre-vingt-dix-sept is literally the French version of four-score-ten-seven.
An account migration feature is getting closer. An update earlier this month added the possibility to download a dump of all your toots, boosts, and likes.
It excludes other bipeds or apes.
Yeah, I've never understood that characterization. The government as a system is inefficient, precisely because it doesn't operate on a profit motive.

But that's a systemic problem, not an individual one. Most of the people I know who work in government do so at a substantial pay cut compared to private sector work, and precisely because they're engaged and driven.
It is not a misuse of statistics for "one data point" to significantly shift our beliefs. Let's do the math.

Bayesian approach:
To make the math really simple, let's assume a discrete prior on Uber's death rate. Say 33% that Uber's cars are much safer than humans (0.1 deaths per 100M miles), 33% that they are equally safe (1 death per 100M miles), and 33% that they are much more dangerous (10 deaths per 100M miles). After observing one death at 3 million miles, your posterior is should update to {safer: 1%, equal: 11%, more dangerous: 88%). This is a substantial shift in confidence.

Math: http://www.wolframalpha.com/input/?i=(1-10%2F100)%5E2*(10%2F...)

Frequentist approach:
Let the null hypothesis be that Uber's self-driving cars have the same death rate as humans - 1 death per 100 million miles. The odds of Uber killing someone within 3 million miles is about 3%. Therefore, we can reject the null hypothesis with a p value of 0.03. One positive "data point" is statistically significant.

Statistically, one death after 3 million miles is not proof that Uber's death rate is higher than 1 in 100 million miles. But it is statistically significant, in both a frequentist and Bayesian framework. You have to get really, really unlucky to have a death at 3 million miles if your death rate is 1 per 100 million miles.

Bottom line: This collision isn't proof, but it's strong evidence. (To go along with all the evidence from crash rates, disengagement rates, engineers working at these companies, and the video of the crash itself.)
I'm currently planning on doing this as a new grad with a non-CS STEM degree, just starting my career in infosec. Seems like an online part-time degree is worth it.
My daughter's disabled. Please don't look away from her
> Have any of those charges included allegations of Russian collusion by Americans?

Nope, but I wouldn't expect that because "collusion" isn't a crime on the books.

> Any special counsel looking for crimes in DC is going to find plenty

Ken Starr spent a lot of time looking for real estate investment crimes and only turned up with an extramarital affair.

> The leaks from the FBI have been so voluminous and the Democrat incentive to leak them I doubt they are keeping secret evidence under wraps at this point.

There have been zero leaks from the SP, which is distinct from the FBI. No one, not Congress, not the President, not the FBI knows what he has.
I think you would need to spell out your [handler's] phone number's numbers for it to be "legit" solicitation.
A small fraction gets turned into electricity. Which ultimately gets turned into...heat. So the net amount of heat reaching earth doesn't change.
B/c breaking a habit is really, really hard. Like asking smokers why don't they quit even in light of known risks. It is not a matter of users being intelectual or not, it is a matter of rewards that reinforce the habit. Think of that silly moment when a person shares a picture of a mundane act, like a meal about to be eaten. What is the reward?

FB is an epidemic. It will go away when ppl (most likely new generations) develop resistance to it.
It's used that way on highway signs in England, where it's very confusing.
Are there d3 only jobs? Aside from NYTimes, who is using d3? Thanks