skysight-inc/HackerNews huggingface dataset:
Yes it'll be online a couple of months after completion, or you can apply to join remotely as an international fellow.
Misleading? Because "rm -rf /" does give a warning. From info rm:

`--preserve-root'
Fail upon any attempt to remove the root directory, `/', when used
with the `--recursive' option. This is the default behavior.
I didn't mean to imply it would be trivial. As I said, single-sign-on services would require substantial reworks.
If you actually read the article you'll see the courts disagree with you.

I agree that what you say is the only sensible way to look at things.
I think that someone who thinks democracy cramps his style has no business advising the president.
Founders – Science backed tactics to improve your body posture and gestures
> If ever you decide you want to migrate away from Postgres[…]

it's one of the things to keep in mind. Depending on your application, migrating away from postgres will be more or less painful. If you're already deeply invested in postgres features, this is just one more problem to solve.

> If ever you want to scale this, such that you want to calculate states in batches, you'd want to have the business logic somewhere else

yes. This has the all the usual issues of putting (some) business logic into the database. On the other hand, by using this, you're basically just creating a data integrity constraint similar to a foreign key, just one not as widely supported.

Still. If you ever plan to move to a database that doesn't support foreign key constraints, you will have to implement the business logic somewhere else.

For me, data integrity is paramount. If ever I can put a data integrity check directly into the database, I will do it because bugs in the application logic can exist and when the database itself enforces integrity constraint, I'm protected from those.

I don't want to have to deal with, to stay in the framework of the article, a shipped, but unpaid order. Was this a bug in the application? Did it actually ship? Did the payment fail?

If the database blows up on any attempts to store invalid data, I'm protected from having to ask these questions.
Because these are the first party web browsers associated with the two most popular OSes - he didn't mention Chrome either.

Firefox and Chrome doing the right thing won't help a large majority of non-technical users of the internet.
CMU still uses the dragon book 2ed for their grad level compilers course https://www.cs.cmu.edu/~15745/syllabus.html and Andrew Appel's compiler book for the undergrad course.
Yeah, being born in 1978 I was definitely not Gen X growing up. Gen Y floated around a bit and seemed to refer to me, but once Millenial gelled it seemed to cut off at 1980 or later, and now they want to call me Gen X. I don't really identify with either though.
I'm sorry what? Why would I trust my live saving account (which is already pretty volatile), into something much much more volatile? And I can spend whatever money I have on my bank account without anyone limiting or controlling it, and also without any hassles. I don't see the point for real.
The only downside I can see for me is that I can't make 'quick' profit by playing with the trend/market.
This implies that a need to migrate away from Postgres will arise. For most companies it is very likely that such a need will never materialize. Meanwhile Postgres keeps getting better and better. https://wiki.postgresql.org/wiki/New_in_postgres_10
I just noticed that BBC Weather plays safe and goes for "Derry-Londonderry" - I would imagine even that would anger people due to the ordering!

http://www.bbc.co.uk/weather/2643736
As a UK citizen, some of the voting practices I see in the US seem really mind-boggling:

- Not enough polling stations

- Long lines as the norm in many places

- Polling stations closing early -- I've seen 8pm

- Exit polls released before voting closes

I guess these are generally due to the US being a large country spanning several time zones, with low population density. But they seem fixable, especially if you care enough about the integrity of the vote to commit enough staff and money to the process.

Given the ridiculous amount of money that gets ploughed into campaigning in the US, it seems bizarre that you can't spare a fraction of that to improve the process. But it seems like what little money is available is captured by hucksters selling electronic voting machines.

(Not that the UK system is perfect! Our voting system is pretty bad. Both countries could really use PR.)
The fifth estate[1] has apparently existed for a while now, despite my hatred of all "nth estate" nomenclature

Seriously, in the US, if you regard the clergy, nobleman and peasants (the traditional first 3 estates) as the most important power structures, then you need to recalibrate your world view.

[1]https://en.wikipedia.org/wiki/Fifth_Estate
Thank you for sharing! My impression is that database systems are increasingly gravitating towards Prolog, with various extensions such as logical rules, more expressive aggregation, state machines, constraints, Turing completeness, ... All these sound very familiar to Prolog programmers.

Only recently, there was a post on GRAKN.AI which seemed heavily inspired by Prolog.

This is good news for Prolog: Modern Prolog systems provide many features that are important in the domain of databases, such as JIT indexing, transactions, and dedicated mechanisms for semantic data.
Yeah I mean as bullet point. For example, see my blog: dvt.name. I use emojis as "bullet points" on an unordered list of blog posts.

I'm not exactly sure what you mean by "how to use emojis in general" -- emojis are just like any other character used in any way that seems to make sense.
This is a pretty cool project! You should take a look at this paper : https://arxiv.org/abs/1705.02012 . Using your heuristics to select the answers, you maybe able to generate some non fill in the blank questions. (All I saw was fill in the blank, not sure if it does other types of questions)
Honestly can't recommend this course highly enough.

It's definitely not perfect - the notebooks are not commented and the material does tend to jump around a bit - but what it does do, it does extremely well.

This course will teach you how to actually build deep learning systems and build the kinds of things you read about PhDs doing...
Mea culpa. My brain skipped right over the vague anecdote intended to show that it's ineffective. Obviously actual data are needed.

>The 12.9% decrease in British Columbia’s per capita emissions in 2008-2013 compared to 2000-2007 was three-and-a-half times as pronounced as the 3.7% per capita decline for the rest of Canada.

https://www.carbontax.org/blog/2015/12/17/british-columbias-...
I never felt like it was a cheap screen but I am probably not the best judge. I own a E7270 too but I find that format to be too small for any serious work. 14in is a good balance between being portable and comfortable.
I hear the argument about switching storage layers a lot, and I don't completely disagree with it, but in my 20+ years writing code, I've never found a case where switching storage engines didn't cause a massive rewrite even when the storage layer was used in an agnostic way. I'm sure there are examples where it has worked, but saying it as if it's a maxim just feels wrong to me.
Frozen Fish, Smoked Fish and Seafood Store in Windsor Essex
Reviewers: make sure to test mining performance of these cards. Not that we care about that, but to give us an idea of whether it'll be possible to actually buy these things.
My understanding: Zipcodes are postal routes. We just typically visualize them as the box containing those routes.
USPS maintains them as lists of addresses (with some sort of relationship to delivery routes). A new address will be assigned a zip code based on convenience.

So at a given moment you can generalize those lists into areas, but the way they are defined, there isn't a real boundary, just a line that happens to separate the addresses with different postcodes.
If your data is in S3 then data transfer fees can suck but def cheaper than $ 0.90 per hour if you're regularly leaving models to train overnight :)
Sysadmins
I had to give up buying an item from a UK web shop, because they "do not ship outside EU". For a digital item. For an address within the EU.
Google Search Interest Follows the Path of the August 21, 2017 Solar Eclipse
I agree with you on all points. My main objection is against the claim that one cannot be far-right if he does not embrace political violence, despite all his other views.

nailer is saying that Thiel cannot be far-right because he identifies as a libertarian, but it's Thiel's far-right views that would make him far-right, not his identity as a libertarian.
People vote wrong so take their votes away?
You have the right to appeal a temporary injunction for your sex tape and publish it without the approval of the subject, but people also have the right to judge you for that. You're also ignoring the part where Gawker lost at trial. They lost because the Gawker editor admitted under cross-examination he did not believe a depiction of Hulk Hogan's genitals had any "news value."

On a more personal note, I really don't see any difference between this case and "revenge porn" cases.
The guards must always be onto the people.
As others have mentioned, installing anaconda is fine.

The question volume improves after lesson 3 when we get an audience mic.
I don't see how actively having to manage the volatility of your currency is "liberating" or a "lifesaver". I'm also not sure who or what would normally be restricting your spending, I live in the US and have only tripped up on fraud alerts (where my bank gives me a call before someone cashes my check, which I appreciate). Again, what are you buying regularly with Bitcoin? And what percentage of those massive expenditures are purely Bitcoin anyway?

I also looked into these Bitcoin-backed debit cards and they have all the same issues as normal debit cards but worse:

- 1% fee to load the card (this is nuts)
- ATM fees like usual
- Other misc fees, monthly or otherwise

Every time someone talks about how great using Bitcoin is it sound like they just liked the idea of it and very deliberately modeled parts of their lives around it, rather than it offering any actual benefit.
Here are the mentioned sources for the graphic [1.]:

> https://trends.google.com/trends/explore?date=today%201-m&ge...

> https://svs.gsfc.nasa.gov/4518

[1.] https://www.reddit.com/r/dataisbeautiful/comments/6qnkg0/goo...
We were only able to name one extension (the one named in the presentation), as we did not have conclusive proof that data from other extensions which we found to be suspicious ended up in the data set (as the access to incremental data was limited to a short time period):

We developed a sandboxing framework to test whether Chrome extensions send URL data to a third party using a MITM proxy, the code is available on Github:

https://github.com/adewes/chrome-extension-behavior-analysis

There's also a large study on this that uses a very similar technique:

https://arxiv.org/pdf/1612.00766.pdf

In general, you should be careful about any extension that regularly sends data to a third party. You can check this in Chrome by opening the extensions list (chrome://extensions/), checking "Developer Mode" on the top right corner and clicking on "Inspect views: background page" of the extension. You can then open the "Network" tab and see all requests the extension makes while you surf the web.
This was basically the background for http://github.com/jonnor/finito - still experimental.
I've ran all my life and having metrics does not rob any joy out of it for me. I wouldn't take one person's anecdote as fact.

For me, heart rate monitors and Strava have greatly improved my running and cycling enjoyment, as well as made me more likely to run. Strava has lots of metrics, and encourages competition with others, and my heart rate monitor (and accompanying watch that tells me my heart rate) gives me direct feedback to how hard I am running, and if I need to slow down or pick up the pace.
The sixth link from the Google result, https://jpl-vmdb03.inetuhosted.net/sjsuvc.drivingcreative.co...,

Is that the JPL I thought it was?
I don't think the mention of Trump was political - it's undisputed that his presidency has been plagued by leaks so far. The mention of Scaramucci seems to be closer, I don't understand the relevance of it.
You can definitely get by just using AWS and the flexibility is great but it can get expensive.

The Tiramisu model from lesson 14 takes like 25 hours to train and at $0.90 per hour, it adds up pretty fast...
To alter the results in a cheaper way than with traditional vote stuffing methods, as recently observed in the Turkish national referendum. https://arxiv.org/abs/1706.09839
The new sony xperia xzs
>Right now we're in this weird transitionary period where things are not illegal, but are frowned upon in polite society

That's not just 'right now'. That has been going for millennia of recorded history.

And any change towards e.g. more transparency can be reverted at any point in the future too (history usually moves in circles, not towards some end goal of progress -- even slavery has been abolished and then re-introduced several times. And racism is a relatively modern (a few centuries) invention. There were black kings with white subjects back in history and nobody batted an eye, but it would be unthinkable in 18th century USA/Europe).
If you think being a "software engineer" means you only write code and ops/security is none of your concern, you are terrible. The best software engineers understand the importance of operations and security for the code they release to production.
Wow, I went to try and add a 1-star review to each to warn users (since both have extremely high ratings) and you need to install the malware-ridden extension to leave a review.

So we have a web store that that average Chrome users think is "safe," especially when apps have high review scores, and no meaningful ability to report malware to Google or to the users. Nice.
I am not sure that Floobits is really that widely known. I only heard about it for a short time 2 years ago (where it didn't work when trying it), and never since.
They're definitely not all of them that bad, a colleague has one which functions perfectly and overall reviews seem on the positive side. But yeah, once in a while sh*t happens. E.g. I've had/used multiple Dell devices without any problems whatsoever but I recommended some Dell precision latop to a friend and it came basically DOA.
NaN is not a name for one thing. You could think of not a number as not any particular thing. There is no comparison with itself, because there is no it.
So? How does this impact the bike owner in anyway?
I would add: All house numbers with the same street name in a town are on the same street.

My address is 11 XXX Street. The house nextdoor to mine is 17 XXX Street. 13 and 15 XXX Street both exist, however they are on an identically named street on the other side of town with the same town name and zip code mailing address. Ever single "in between" number on my entire street is on the doppelgänger street.

Not so much of a problem from programmers (yet!) but delivery/repair people sometimes get confused and end up on the wrong street.
Microsoft Equation Editor (effectively, MathType demo version) was deprecated in Office 2007 and replaced by a new custom system, that has supported AutoCorrect for TeX (eg. \pi → π) for quite some time, and that looks much better than MathType ever did.
Sushi Browser – Next generation multi-panel browser
A couple years ago I went part time for three months to finish writing a book. It was a great experience and I'd do it again in a heartbeat.

If you can afford to do it, working part time provides a much better work-life balance and frees you to work on side projects. The only downside was that I had a difficult time returning to full time work.
Tips on improving communication with your remote team
So, use (GitHub) Markdown and store in a GitHub directory?
Yeah long ago it was not to be the case and rm would happily gobble /, but it started with Sun adding protection. It's been the default in GNU coreutils (hence the vast majority of Linux distros) since 2006.
The number of photos is irrelevant to the analogy, though, as is what people do with the photos afterwards. If the bikes are visible from the public street, people can take as many pictures of every bike they want, and then make money from them if they want. It doesn't affect the owners' usage of the bike (unlike the original analogy, where the owner loses access, which was what I was trying to correct)

Physical analogies for this kind of thing are always flawed, it's just dishonest/misleading to pretend that copying data is ever analogous to taking a physical object (the owner of the original is never deprived of the original when data is copied).

"I don't know the business model of linkedin"

Most of it is selling premium features to recruiters and other businesses. I'm not sure if Hi-Q's service interferes with that or not, but LinkedIn should not be trying to have their cake and eat it by leaving things in public then complaining when the public accesses it in a way they don't like.
A living programmable biocomputing device based on RNA
The only unquestionable symbolism would be hiring a female CEO?
See the first line.

If there is a problem with that, see the second line
Same here. At least let me upgrade RAM and disk. I don't want to have to buy a 1TB disk now just in case I may need one later.
If it's a $400 fountain pen and not a 144mBTC fountain pen, then I think you are thinking about the current price of bitcoin ;)

I'm assuming you're placing your ad in USD and converting to BTC for the transaction, instead of listing a BTC price.
I think the issue is that you do want non-strict equality 90% of the time, but correctly identifying the 10% where you need strict equality is difficult and impossible to automate. So you end up weighing cognitive overhead and subtle type bugs vs an extra equals sign, which seems like an easy choice to me.

And I think the GP was talking about an existence check with the null comparison, like “did this function receive the argument false or no argument at all?”
"i hate to break it to you, but you still have to monitor shit in heroku, you knuckleheads."
> by the default isn't ACID compliant

What do you mean?
In general, the way to avoid this problem is for everyone to be vigilant and work together to keep the process fair. Blow the whistle if you see anything shady going on. To make a big change to the results, you need a big conspiracy, and the bigger the conspiracy the easier it is to spot.

When the process is simple and low-tech, like pen and paper ballots, it's possible for all ordinary people to contribute to keeping the process fair.

With electronic voting, you just have to trust the manufacturers and the voting officials. Everybody else is out of the loop.
Would it work to override [1] inconsistent functions with consistent versions?

[1] http://php.net/manual/fr/function.override-function.php
Just spitballing, whenever I get stuck like this I make my todo list more granular than it already is. Split each task into sub-tasks etc, as much as needed to make it easily manageably. Makes it easy to dive into a task when it's easy to see how quickly it is to complete. The added benefit of going through this is greater clarity of what you where trying to achieve in the first place.
The owner makes money from the admission fee clients pay to see the bike. Taking photos and selling albums defeats that purpose.
Well I have switched to offline Stackoverflow, Wikipedia and Khan academy, all my media from no js torrent site and all news sites blocked with stay focused. Lets see you beat that :p
AMD unveils Radeon RX Vega GPUs for high-end gaming PCs
AMD are actually selling a portion of the GPU stock in bundles so that they don't all get snapped up by miners.
I'm also depressed by this reality :/
What exactly makes it as "bullshit" investment vehicle, as opposed to a good investment vehicle?
Matt Greer has been doing a blog series on react internals.

http://www.mattgreer.org/articles/react-internals-part-one-b...
Mysterious? The first bullet unveils the mystery. They're the result of melting permafrost which releases methane which causes more melting. Feedback loop? Yes. Mysterious? No. That's like saying "Mysterious acceleration when I press the gas pedal."
This will end when you get carded and your debit card is fully drained. Just go to Miami for a few weeks.
You're making some good points here. Neither category theory informed typeclasses nor laziness are required for pure functional programming (henceforth PFP). Up until recently Haskell was the only PFP language in common use, so all those things got conflated in a lot of people's minds. Now we have PureScript (which doesn't have laziness) and Elm (which doesn't have laziness or typeclasses).

That said, you really should listen to @willtim about the `IO` type. Purity really is a big deal, and `IO` doesn't break it at all.
I didn't mention Chrome because Google is an advertising company that benefits from cookie tracking and so I expect them to look out for their own interests.
That's a great cheatsheet! I prefer https://crontab.guru, though, since it's super easy to see when the next cronjob will run.
I'm not leaving Ruby, or Rails. Neither should you!
4 useful zapier integrations for email marketers to be productive
Cool trick. Should be an enum instead of text though.
Also the transition table might be an actual SQL table as well instead of switch-cases in a function. - That way it remains a bit more declarative and you can do some meta-queries.
Japan’s first private rocket launch is a partial success
I think the experience difference and approach differences are difficult yo overcome. If you are pairing with mostly other senior engineers, maybe it is less of an issue. The other skill that varies greatly is the ability for abstract visualization. I build a model of what I'm working on almost immediately. It takes others time to slowly build it up and draw pictures, etc. I could tell them what I think it should be but they are supposed to be driving. Otherwise, I'm designing it and they are just implementing it and that doesn't feel very pair oriented.
CPG can't be tracked is the problem, there's a major last mile / offline attribution issue and it's only getting tougher as security/privacy gets more regulated.

That being said, we work with P&G, they definitely know more now than decades before with older mediums.
The simple explanation is that those things are often done with purpose.

Lack of resources can also be an issue, voting is generally administered at the county level and state/federal funding is pretty limited.
e-voting enables more sophisticated voting methods, such as [Range Voting](https://en.wikipedia.org/wiki/Range_voting).

Range voting is arguably more democratic than some other voting methods. But much more complicated to put in place with paper ballots :/.
How to Search Videos Within a YouTube Channel on Your Mobile Phone
People like you have been saying that since bitcoin was like 4 dollars. It is almost 3k. At which point will you be putting some a1 sauce on that foot?