skysight-inc/HackerNews huggingface dataset:
At 5K, the price is right (my in-person master's was 22K, although my employers covered most of it) but be aware it's not the missing piece to catapult you into superstar developer earning 170K/year.

Honestly I think your time is better spent working on real projects. In my CS master's program I met many students with no real-world experience. One was a paralegal before school, and after he graduated he became...a paralegal with a CS master's. Experience > degrees, every time.

There's value in the program (algorithms and data structures being the most applicable), but just go in with your eyes open knowing that the degree is not a glass slipper that'll turn you into Cinderella overnight. Too many IMHO falsely believed my program was a jobs program and really struggled to find work in the field.

If you can do it at night while working FT, great but don't take 1-2 years off work. It sounds appealing to be done ASAP but you're unlikely to make up that 60-120K/year in lost wages. Unless you're fabulously wealthy.

Good luck.
Probably poorly given they have a disproportionate number of retail investors and if these people lost their jobs crypto would undoubtedly be the first thing they liquidate to make ends meet. It also is unequivocally correlated to the market no matter what people will say.
Exactly this happened in France about 15 years ago when movie theaters introduced unlimited subscriptions. They had to restrict entry on Saturday evenings, otherwise people would come only to disrupt the movie for everyone else (sorry, no reference). When the marginal cost of something is 0, people will attach very little value to it.
In agriculture, self-driving has been around and deployed for a decade. John Deere has 80 million acres under automated cultivation, growing at an incredible rate yearly. Want to talk about self-driving, the ag sector is way ahead of the game.
I lead a student group. Have a Standuply report setup to run once a week on Slack. Also have Trello. Adoption of both has been tepid. I like the premise of Standuply: the bot interviews everyone (you define the questions) and then publishes a report of all the responses (or lack thereof).
I don't see how it can be sustained with them paying full price to the theaters. $10 a month Mon-Thur only and I think it might work for them. And how are you going to keep people from sharing the pass?
Is it just a stamp or you need to apply for a "departure visa" before as it was in USSR?
Which is worth having, since I've learned the hard way that drinking a movie-large soda while fully reclined is a risky proposition.
The habit of skipping them for whatever reason is also problematic. If you so easily skip them (as a team or as individual(s)), why have them in the first place?
These are not usually the types who would be interested in the care and maintenance of fruit trees. Why bother with all that work when you can steal from your neighbors?
> when simple tasks start to look like complicated puzzles with many possible solutions, I get really put off.

Doesn't every language do this? Often I spend more time trying to decipher a C program than I do actually writing C code. With all of the variables, pointers, and mutation happening it can feel like a complicated puzzle and I get really put off.

What often happens is that the Haskell you read about online is far more theoretical than what you actually need to get practical work done using the language. It's often called that "Haskell Pyramid" or some such.

The only way I know of to "learn to like Haskell," is to not try but simply do it. Start from the beginning. Think of yourself like an empty jar. Put your mind back into the place where you first started programming and go from there. It will be frustrating at first re-learning many concepts you feel that you know but it's the best way IMO.

I had to do this in martial arts once... unlearn all the ways my body was used to moving and simply accept that I was going to start over and learn a completely new way. From the beginning. No excuses. No short-cuts.

> whose runtime performance I'm uncertain of

Reasoning about the run-time performance of Haskell programs is much more tricky, in my experience, than a strictly-evaluated language.

At least at first.

Like most things in Haskell once you are comfortable with the fundamentals you learn how the run-time works and ways to write strictly-evaluated code when performance is a concern.
End-To-End Encryption Isn’t Enough Security for “Real People”
It really depends what you are going for. There are libraries out there that are pluggable for lots of different auth mechanisms like https://github.com/ueberauth/ueberauth

If you want something like Devise from the Rails world, there is also Coherence. https://github.com/smpallen99/coherence
Television is good, and the indie game scene is utterly fantastic these days. It just blows my mind how unwilling some of the biggest players in media creation are in terms of being creative.
He also donated 1.25 million dollars: https://www.nytimes.com/2016/10/16/technology/peter-thiel-do...
> I thought this was going to be a bit more informative about _how_ engines work

Agree. I was ready to upvote it [1] literally based on the title which I didn't do and don't ever do. Then I watched and was let down (contrast principle at work).

[1] And I wonder if that is why it's the top story on HN when I viewed.
_The Golden Ticket_ is a non-technical book discussing the implications of solving P vs NP

http://goldenticket.fortnow.com/
Andrew Carnegie was the OG give-all-my-wealth-away-before-I-die incredibly wealthy person. I read an essay by him in high school where he though, philosophically, he shouldn't give his money to his kids rather than donate it.
Making pizza, especially if you have a wood fired oven, is a lot of fun I find. I usually make pizzas for 10-15 people who we invite over and when the fire dies down, I bake bread. Much nicer (and cheaper) than ordering. There are ofcourse (enough) pizza places who can beat it on quality, but not when ordering in imho.
> Unfortunately, this is a pretty standard fluff piece with not much information.

Imagine if you had to write articles everyday to earn your paycheck.

Whether it is bloomberg or daily youtube vloggers, they have to put out fluff to make a living. You quickly run out of material and you have to sell fluff.

99.99% of media is useless fluff to sell you ads. Heck a lot of the articles themselves are ads ( for example, Tesla ads masquerading as articles ).

That's why the media are like a herd moving from one clickbait craze to the next. Many times they create the craze just to sell ads if nothing eventful happens.
I've been too far more second run showings than full priced films, and I can't say that I noticed much difference in people's behavior between the two.
For those with access to another language, an alternate solution would be something like:

a = 1;
a = 2;

Kidding. Really interesting write-up!
Is this what you are referring to?
https://github.com/alexwarth/ometa-js

Is it still relevant if it has not been updated for several years?

Perhaps Ometa's younger's brother (Ohm) should have been referenced instead: https://github.com/harc/ohm
Unfortunately while it seems to have some very nice features, particularly the separation of grammar and semantics.

Its performance is underwhelming.
See a benchmark I've created of JSON parsers implemented using many
parsing libraries.

http://sap.github.io/chevrotain/performance/

On V8 (Chrome 60) It is the slowest by far, in most cases by two orders of magnitude...
>Most parsing frameworks make it difficult for you to tell the user simple things like misspelled variables, something does exist, but it isn't in-scope when its being called, and basically helpful messages like that.

I agree that generated parsers make error reporting difficult, but do not think these examples are relevent. If the problem is a misspelled or out of scope identifier, the parser should should still be able to parse the program, which would be syntactically valid.
I'm about to start my 5th semester (one more to go after this!) in the OMSCS program while working full time. From my perspective, this totally depends on several factors:

1. Your background. This will seriously affect your time spent in many classes. For example, if you don't know C and take a class that uses it, you're going to spend way more time than someone already comfortable.

2. Level of effort. Most projects have a rubric where you know what to complete for what kind of grade. If you do the least to pass, that's obviously going to take a lot less work than going for the A + extra credit.

3. Interest level. I find myself spending more time (sometimes more than I should) on the classes I really get into than ones I have to take to complete some MSCS specialization requirement.

4. Instructional team. As in traditional programs, some course teams are better organized than others which can impact how much time you have to spend staying on top of material or actually getting ahead.

In the end, it would be good to check out the OMSCS Course Surveys (https://gt-course-surveys.herokuapp.com/#/) to see what people report for weekly hours spent vs the factors above.
It's not unidiomatic at all, and if you need to do it, you'll do it.
Well, it resolves but there is no A or AAAA record:

$ dig lamborghini
...
;; QUESTION SECTION:
;lamborghini.	IN	A

;; AUTHORITY SECTION:
lamborghini. 768 IN SOA a0.nic.lamborghini. noc.afilias-nst.info. 1000002525 10800 3600 2764800 900
That's a pretty gross simplification. Around the time of the Civil War, there were more than two significant parties (including Whigs, Progressives, etc) and they were much less clearly left/right polarized in today's terms. Over the next 100+ years, there was a lot of shifting of policy priorities (from war, to slavery, to business, to civil rights, etc) followed by consolidation culminating with LBJ that left us with the two modern parties.
>China is open about their surveillance and they are open about their censorship.

You're commenting on a quote where they are explicitly not being open about what they do.
That is fairly obvious, a lot of systems provide snapshot functionality irrelevant of the file system.

If you still need snapshots, there are several methods without needing CoW Filesystems, notably LVM and dattobd (both of which I have utilized in the past)

Also keep in mind that a pure snapshot from a running system will behave like a system that just crashed, a half written file won't complete the write magically because you have snapshot.

If you don't tell postgresql that you're doing snapshots or backups, both will likely corrupt data, doesn't give you anything in that case.

Same for desktop systems. You make a snapshot of the runnign system and suddenly the browser only finds corrupted settings because a write wasn't complete until after the snapshot.
Germinating a seed after 32000 thousand years
Or Europe has a lot of extreme left countries and the US is centre-right? What in the world are "accepted standards"?
Great job! I wish there were sites like this for more... things.
Gold is strictly an investment vehicle for all intents and purposes. The vast majority of its price is due to recognition as a store of value vs inherent utility.

It doesn't require a 'mission' to have value- the fact enough of society (still a small minority which actually invests or knows the price) recognizes that others recognize it has value allows it to fulfill exactly this function
I think your underselling how cheap yeast is when you forgo the 'convenience tax'. I get WAY more than 15 pizzas worth of risen dough from a ~5 dollar jar.
Meet a teacher helping indigenous women in Mexico get online
Here’s what the first Tesla solar roofs look like in the wild
GoFundMe shuts down campaigns for Charlottesville suspect
My favorite comment. By far.
This is quite interesting, does anyone know if Blender can work with particles too or is it only 3d polygons?

Also, if the original poster is reading this: I am at foss4g with a 360 gopro camera rig, perhaps we can go shoot some high fps immersive video of old Harvard buildings and brainstorm about how to get that into Blender
Yep. Most of the theaters near me have gone to this model.

I say "model" because it's not just the cushy electric reclining seats: it is also reserved seats. When you buy your ticket, you have to choose a seat, just like a concert.

There are some advantages to this: you can show up 30 seconds before showtime and you know you will have a seat. You can wait in line at the concession stand without fear of having to sit in the front row. (arguably very good for the movie theater, too)

But there are unfortunate side effects: you can't just show up 30 minutes early to a new release and be pretty sure to get a good seat.

"Let's go see a movie tonight" isn't really an option when every good seat is already reserved 2 days in advance for the more popular ones.

You're basically forced into buying the tickets online, which means paying the inevitable convenience fee.

And like others have said, the seats aren't that comfortable. They remind me of airplane seats, where the headrest sticks out too far and makes it impossible to lean backward comfortably.
The Era of ‘Founder-Friendly’ Startup Investing Is Over
More reason to believe the next Apple Watch will have internet connectivity
I feel lucky to live in a city where there are so many good pizza places that I've completely forgotten that chains like pizza hut exist at all.
It is very theater-dependent in NYC: I live a few blocks from two different theaters, one is quiet and people are respectful, the other is nearly intolerable for anything other than a nonstop action movie because people are talking and texting the whole time. Interestingly, the quiet theater is a few dollars cheaper per ticket.
I didn't like the way Microsoft acted as a monopoly, but the tech industry managed to survive and escape Microsoft hegemony. Microsoft made some terrible software, but Office is actually very good overall and can argue has led to real productivity gains for many businesses. (I realize this can be debated endlessly.)

Everything I've read indicates Gates takes his philanthropy very, very seriously and is having a real impact on improving people's lives. I'm sure his foundations are not perfect and have problems, but I also believe they are a net benefit to the world.

Interesting to contrast with someone like Steve Jobs. His company arguably produced much better products impacting (shockingly) many more people, but he didn't give a dime to charity (as far as I know). Could have long philosophical arguments about who had the more positive impact on humanity overall.
Sanger was physically attacked. Murray was assaulted IMO (an assault is a threat of violence, not necessarily physical violence). But I could have phrased that better, yes.

We're already deep in the thread so I'll pass on defending Charles Murray. The germane part is that he's on the right and was assaulted by extremists.
I suspect identity politics from the left is backfiring tremendously combined with a lack of jobs, you have pain and extreme hatred.

Also politics on both the left and right favors global corporations.

Identity politics and failed politics are ripping america apart.
I want the bitters so that I don't feel like I am cheating too much, now.
This was originally a "Show HN":

https://news.ycombinator.com/item?id=4974055

And this was Alex's follow-up a year on:

https://www.howacarworks.com/a-year-on

Very well done Alex!
Exactly. Why? We managed to get out of fuckin USSR without violent protests. Civil protests and engaging in politics is awesome. But not as easy and fun as smashing shit.

Act like idiots = be treated like idiots.
I'm addicted to black tea. If I don't have two cups, daily, I get bad headaches.

It's not caffeine, because coffee doesn't substitute, neither does green tea.

So it must be some stimulant unique to black tea.

Maybe theobromine, theophylline, or L-Theanine? (see http://www.healthline.com/nutrition/stimulants-in-tea - maybe a questionable source...)
There are some times when "technically correct" is most definitely not the best kind of correct. This is one of those times.
We mostly dialin using Zoom, when we can't do the dial in (1-2x/week) the team uses the /standup bot for hipchat.
https://blog.hipchat.com/2015/08/20/meet-standup-bot/

It's also a team requirement that if for some reason a member cannot make the standup call they record their status in /standup
I lived (well) in San Jose on <$65,000 pre-tax for 4 years, including picking up a degree at nights to the tune of $20K. I agree that it is some financial challenge, but it is nowhere near as dire as "paycheck to paycheck."

I agree with your larger point that a bachelor's degree is a better value, especially over the long term. Unfortunately a BS is going to take longer to get, especially in CA, where the education pipeline is overflowing and underfunded (but still very good value for money).
The point is that the people who used to be known as Democrats did not share the same belief that modern Democrats share, so comparing them to each other is ridiculous. It’s like saying “Roman Republicans owned white slaves so all Republicans hate white people”. It’s the same word, yes, but not the same beliefs.
Every slope is slippery in theory, but in actuality there is a lot of friction.
I think you're right when it comes to dog whistling outside of politicians. But right wing politicians have a very real history of using dog whistles to in the U.S. Think "state's rights" as opposed to "segregation". Those uses should still be called out.
Is there a way to disable this? In an HPC environment, I don't want routines going multi-core without my explicit permission, under any circumstances. I will already have manually set up the parallelization to be at the highest logical level. If using Python, that usually means I have planned out the number of processes to be equal to the number of cores. If each process then starts doing its own multicore calculation (badly load-balanced!) it overtaxes the node and slows everything down.

I really wish numpy/pandas/scipy wouldn't do this kind of uncontrollable parallelization.
Seems like we're at a tipping point. It does seem like there needs to be more "Peaceable" in the "Right to Peaceably Assemble". But if you're investigating someone who bludgeoned a police officer for example, and the site is your only lead, it may be justified. Would it also be wrong if it could find the identity of the unknown driver of a car that mowed down BLM protestors (I realize we know the drivers identity, but its a hypothetical)? What if there was a shooter in the crowd? Generally you can't expect privacy when you show up to a giant public event, especially when crimes are committed.
Tech firm fighting a federal order for data on visitors to anti-Trump website
The former I don't think you need to apply for a visa. Mostly as far as I gather they just check if you're on some list and then let you through if you aren't on it.
How do you read math-heavy machine learning papers?
> but I don't spend days and nights thinking about what does c++ want

You have a magical talent as a C++ programmer then.
I've explicitly said that snapshots HELPS with backups, not that they are backups.

Just because a checksum doesn't match and you don't have redundant copies doesn't mean you throw away data (hint: you don't in practice either). I think a user would rather know about corruption rather than, ehm, not.

Depending on FS you can also disable checksumming, happy?
It's totally natural to react that way. But it's part of a loop where more ordinary people with any sort of doubts about facts stay silent lest they be treated like those with the vilest hates, and so free speech on the matter becomes a more-informative sign of vileness, and around the loop until an equilibrium is reached. There's a book on this dynamic from the 1990s, referenced here: https://en.wikipedia.org/wiki/Preference_falsification

You might think this an OK way to reach a needed consensus, but I doubt it -- Kuran's book mentioned he thought some kind of electoral revolt was likely if the U.S. kept on its course.
Cure is a hard thing. Research can get us closer, but until you do it you never know if the research will pan out. Someone smart gets an idea (someone who already knows enough about the subject to have a reasonable guess as to what might work), then they go into the lab and try it. Over the course of larger and larger studies - eventually something fails and they start over with a new idea (often a refinement of the last one), until it gets through all studies and is shown to work. Nobody knows how long this process will take. It isn't known if a cure is possible though we have had enough success in similar problems to believe it is.

Gates is focusing on things like Measles. We already know to cure it. The only thing left is rolling it out. Gates can easily calculate that $x hires so many nurses, and buys so many vaccine doses. Thus eliminating measles is something that we can do with money. Unfortunately there are a lot of vaccine deniers claiming measles is not harmful and pushing to skip the vaccine which makes elimination less likely. You can help here without spending any many: talk about it with your social circle and importantly remind them that youtube, movies, and blogs are NOT a valid places to do research.
The Shortest Commute: Where Co-Working and Co-Living Collide
Adoption is what I am curious about. Our teams love the physical presence or on video..
It can do particles: https://docs.blender.org/manual/ko/dev/physics/particles/int...
I almost didn't want to type this, because not really sure if trolling or if typing this out doesn't count as pointing out the obvious -- but the implication is that Shen is a victim of the Chinese regime.
SwishCoin Review
I like https://tatsu.io for slack standup meetings.
First impression was the automat ... people quickly refilling the doors.

Are there any left?
Could Blender be used as a lidar point cloud annotation tool?
Would you think they could improve on something? or its just what you need?
Show HN: Trump News Today – Trump Headlines, Tweets, and Video
Serve 5 years, and receive a clean social slate! Sound like a really good plan on a diabolical level...
How We Built a Lifetime Eclipse Predictor
It also caused world war. Nazi's and their ideas were straight up enemies of the United States and many other countries.

Edit: Which is to say that I agree with you.
I see what you're saying, but I think it's more complicated. If you start to play politics and try to be more persuasive, you are losing the moral high ground. That's why many people would prefer to play openly.
Feds Demand '1.3M IP Addresses' of Visitors to Trump Protest Website
Damore was fired by left-wing people for his beliefs. I don't think that's controversial. I think if there's not room to discuss issues with someone like Damore (and, sure, show him to be a fool if warranted) or to work in a professional capacity with Eich (likewise), the left has an extremism problem.
MrWint's GBC Pokémon: Yellow Version “Arbitrary Code Execution”
Agreed. I sleep much more comfortably not knowing the (sometimes extreme) political views of my fellow hackers.
So you shouldn't be able to support political causes?

And most Americans are opposed to shit like the Hobby Lobby crap, just like most Europeans are opposed to what Russia does.

Also, cut out the whataboutism. It's dishonest.
Sending Massive Emails Considered Harmful
New NIST Guidelines: Forget Tough Passwords
Everyone has a different one.
http://www.cnn.com/2016/09/23/politics/ted-cruz-endorses-don...