skysight-inc/HackerNews huggingface dataset:
Yeah you're right that is weird especially that both agreed, are you sure they weren't trolling you? But I do agree with voting irrationally being a problem in democracy. I just don't think it's only women that do that.

I'd love it if, in order to vote, you had to name one policy position that the party you are voting for holds. I know we want everyone to vote so we can say participation is high but I'd rather only those interested enough to know what's going on voted.
A creepily common idea among certain libertarians.

"Since 1920, the vast increase in welfare beneficiaries and the extension of the franchise to women — two constituencies that are notoriously tough for libertarians — have rendered the notion of 'capitalist democracy' into an oxymoron."

– the inimitable Peter Thiel
Dillo seems to be the fastest on mine. I imagine w3m would be faster, but I use it through Emacs which makes it a bit slower.
The legal advice we got when we implemented things for this regulation was to go with geo-ip. And then people travel and you have profiles spanning across borders. (Or VPNs, or...)
No, the use of the word “agrees” conveys the fact that there was a party other than the one making the decision requesting the outcome, while “decides" is less specific. There is no “bias” revealed except one toward communicating facts.

Now, if there was editorializing about the desirability of the decision, e.g., “finally agrees”, you'd have a point about bias (though the would be bias of those involved in the headline, not necessarily societal bias.)

Of course, there is a widespread (though not universal) societal bias toward treating women at least as human beings with the basic right to participate indepebdently in society, and I don't have any problem with that. But nothing in the headline points to that bias.
Even regardless of whether state licensing is sufficient (plenty of comments indicating it is not), how do you verify an ad based on these documents?

Is there a government database you can query? Does it contain all the valid contact details, e.g. website, phone numbers, so that they can actually verify whether an ad comes from the actual entity.

Ignoring the latter part will just land us in the same place as before.
Artificial intelligence just made guessing your password a whole lot easier
You need entropy not length!
> For example, when I (author's name) Tweet in English, I quickly run into the 140 character limit and have to edit my Tweet down so it fits.

... sparing all your readers that reading time. The whole post doesn't mention reading time once. Doesn't that matter too?
> Regarding teachers - it's up to the person making extraordinary claims to provide extraordinary evidence

You should be telling yourself this, not me.

The other person claimed all the good teachers were online. Yes, we should ask for evidence for this. But did your original comment do that? It didn't.

Instead it made a claim that the good teachers are not on the internet. This is also making a spefific, very broad claim, which we should also ask for evidence for. Which is what I did.

It seems you're under the mistaken impression that the "neutral" stance, that doesn't require evidence is a claim like the one you made, that (if the original person's claim was X) "not X" is true. But the only stance that doesn't require evidence backing it up is the agnostic one of "I don't know where the best teachers are these days".
Intel has an ODE solver [1] that seems unbelievably good at solving certain kinds of differential equations. I'm surprised/disappointed it wasn't even mentioned. I would've loved to see an evaluation of it against MATLAB (or other solvers) more than any other pair in the list.

[1] https://software.intel.com/en-us/articles/intel-ordinary-dif...
Really powerful text. Can't remember when last time couple of words touched me like those.
Ah, nice - I do have a half-mask for stuff like spray-painting and worrying about the fit on my cheap laser cutter's exhaust, but wasn't sure how effective it might be.

You learn something new every day, thanks!
I'm not talking about literature. I'm talking about critical theory, which is not the same thing, and is a much later innovation.

Literature has proven itself useful. Critical theory has not.

(Also, I notice you didn't distinguish what makes critical theory different from religion.)
If large datasets are impossible to fetch from a SQL database, even more impossible is to load them to memory.

From my point of view, the SQL database can store the huge dataset, with its changes, and I can iterate through the results, and make lots of nice queries getting only the data I need.
Very cool but too nerdy.

Visiting that site requires clicking "Get Started" which then directs you to a list of instances, from which you choose a server and sign up (not sure because in the age of 140 chars don't have the attention span to follow through). Without doing that there's no content short of a bunch of reasons why Mastodon is open and free, but the average user doesn't care about that. It's kind of preaching to the choir which means that the choir is gonna dominate it.

Maybe the goal isn't mass adoption, or maybe adoption would be a long term result of smaller communities getting popular, but wish it'd just get to the product a lot quicker than it does.
Germany has recently banned burqas while driving[1], but not because they were considered unsafe. Instead, the ban forbids having anything that makes you impossible to identify in camera.

So my guess is that they are not really unsafe, or they would have been banned earlier for that specific reason.

[1] http://www.dw.com/en/german-bundesrat-approves-burqa-ban-for...
These types of questions aren't about playing a game of catchphrases but are meant to let the candidate shine through demonstrating their thought processes. They are also used as behavioral questions to assess how a candidate deals with situations in which they are not familiar, even if the task itself is incredibly easy or not directly applicable to the job.

You'd be surprised how many people freeze when they are asked to reverse a list of elements.

Another reason to ask fundamental questions is to ensure that an otherwise fit candidate understands the tradeoffs involved.
Chrome will round-robin across processes too; it has a cap on the process count. The cap depends on things like amount of RAM. See https://www.chromium.org/developers/design-documents/process... fourth bullet.
I don't use Twitter myself, but I think the reason behind the limit is that SMS can send 140 bytes in each message. When sending regular text messages a 7-bit alphabet is usually used, for 160 characters in total.
I looked over the docs -- seems very similar to Vimium, and doesn't come close to Vimperator.

My one feature that I prefer in Vimperator is how it handles link-clicking.

To click a link in Vimperator, you type `f`, then start typing the text of the link you want to follow. Once your search only matches a single link, the Vimperator clicks that link or button for you. You can also type a number, which selects that match.

In Vimium, Saka Key, etc, you type `f`, and then type a short, unique code, which is assigned to each clickable element in order.

So, for a page like Hacker News, to follow the third "comments" link in Vimperator, I type `fcommen3`. In Vimium, I type `f`, then squint my eyes and parse the labels it applies, and them maybe type `sw` or something random.
Quick Thoughts on React (virtual DOM)
Things fall into place by accident. I'd say there's no telling what would happen.

Imagine what this is going to do to president Trump. His short quips had a striking impact. He'll never again need to end a message with the one word sentence "JOBS!"
I like it. Will reduce the amount of 1 out of X tweets from the same person. It will allow tweets to become quite a bit more expressive, without becoming Facebook-like novels. And hey, when Twitter doesn't try new stuff, people complain. When Twitter does, they complain as well.

PS: This post would perfectly fit in a next-gen tweet ;)
Forcing brevity is the whole point of twitter. They've found that they are limiting the English twitter with 140 characters, but 140 characters seems to be working well for Japanese.
"Watch this 30-second ad to expand your character limit by 30 characters for this tweet!"
I personally prefer to weave the fact that I work at Google right in the middle of the point that I am trying to make.
I was disappointed to find this poem didn't have exactly one hundred and sixty-seven words.
Hey man, Jack's been putting in 23 hour days for the last seven years to make this happen. Not cool to mock his effort.

But seriously that Tweet shows the usefulness. For them not to have tried it until now shows how scared they are to make any real changes. 1) Guess 2) this 3) doesn't 4) fix 5) this 6) nonsense? Those comments are absolute youtube quality cancer though. Goddamn tragedy that this is the pinnacle of human discourse right now.

These are the first five replies to that tweet:

Near deGrasse Tyson‏ @DrNeilTyson 1h1 hour ago
Replying to @jack

I will reserve my full response until I get 280 characters but this is a slap in the face to everyone harmed by your lax governance
1 reply 15 retweets 109 likes
Near deGrasse Tyson‏ @DrNeilTyson 57m57 minutes ago

Your platform has been co-opted and manipulated, turned into a megaphone for hate and propaganda.
3 replies 20 retweets 154 likes
Near deGrasse Tyson‏ @DrNeilTyson 56m56 minutes ago

Your response? Remove the last filter forcing careful selection of words. This makes Twitter boring without making room for real thought.
4 replies 14 retweets 107 likes
Near deGrasse Tyson‏ @DrNeilTyson 55m55 minutes ago

And yet again, another surface-level tweak that fails to deal with the rot inside this community.
1 reply 10 retweets 82 likes
Near deGrasse Tyson‏ @DrNeilTyson 54m54 minutes ago

You have failed signally in your responsibilities to your users, investors, and frankly to all of humanity. Thanks, Jack.

What a weird platform.
BOOM v2: an open-source out-of-order RISC-V core
I mean if you already know who's on Signal then why do you even need to do PSI with them?
Ah good, maybe Trump will make more fleshed out policy decisions now.
I wasn't able to find any articles on Salon's page that were anti-corporate, or pro-social programs. I'm pretty sure they're liberal my dude. Leftist thought is strictly around the economic axis and has nothing to do with "progressive".
This is huge news. The specification is licensed via the OWFA http://www.openwebfoundation.org/legal/the-owf-1-0-agreement... while GraphQL.js and relay are being relicensed under MIT.
I'd go with SVG charts (SVG is well supported - http://caniuse.com/#feat=svg)

http://mediatemple.net/blog/tips/svg-charting-libraries
many employers request that employees provide a disclosure when discussing their products on social media
Looks like you’re right. Epic fail if so. Good for gaming, useless for workstations. Thank god there’s AMD to pick up the slack.
They should make Chinese, Japanese and Korean tweets shorter instead.
That's a technically legal use of Redux. Redux doesn't care if you have an action object that only contains a type + some values and do all the work on the reducer side, or precalculate the new state before dispatching the action and have the reducer simply blindly merge in whatever was provided. Redux simply calls the root reducer function, and saves the root state value it returns.

There's actually prior art for what you're doing (per the articles at [0] and [1]). The code will work, and the changes should show up in the Redux DevTools. Dan even described that as a possibility in some of the earlier Redux issues ([2], [3]).

Now, having said all that: I _personally_ would say that a "single SET_STATE action" approach goes against the intended spirit of Redux. One of the core principles behind Redux is that it should make it very easy for you to understand when, why, and how your state was updated, and what part of the application triggered that state update. If you only have a single SET_STATE action type, then reading the action history log in the DevTools won't tell you much useful. You can see the action contents and the diffs, but the action log itself won't have any semantic meaning, and you can't easily trace back to where the action was dispatched because the entire codebase is dispatching the same action type.

Redux also doesn't care if you do "setter-style" action naming like SET_USER_NAME and SET_USER_ADDRESS, or "event sourcing"-type naming like "USER_ATTRIBUTES_UPDATED". However, either of those approaches is going to at least provide _some_ semantic meaning, making the action log easier to read and the origin of the action easier to trace.

I'd encourage you to read through the "Structuring Reducers" section in the Redux docs [4]. In particular, the "Normalizing State Shape" page [5] talks about why we recommend normalizing your data into a flatter structure, rather than keeping it nested.

Finally, you might want to read through my two-part blog post "The Tao of Redux" [6], which goes into detail on the history and design of Redux, the intent for how it _should_ be used, and why common usage patterns exist.

[0] https://medium.com/@jeswin/implementing-redux-is-tedious-but...

[1] https://medium.com/@benevolentNinja/minimal-redux-setup-e6a1...

[2] https://github.com/reactjs/redux/issues/155#issuecomment-113...

[3] https://github.com/reactjs/redux/pull/140#issuecomment-11395...

[4] http://redux.js.org/docs/recipes/StructuringReducers.html

[5] http://redux.js.org/docs/recipes/reducers/NormalizingStateSh...

[6] http://blog.isquaredsoftware.com/2017/05/idiomatic-redux-tao... , http://blog.isquaredsoftware.com/2017/05/idiomatic-redux-tao...
I think it's a case of wage normalisation. The salary and cost of living differentials between the West and Asia are narrowing incredibly fast. That's going to cause a lot of dissent amongst Western populations, particularly as those downward wage pressures are creating the kind of insecurities and job competition that the wild east is long accustomed to. The real consequence of fluid global trade is a global normalisation of living standards - you could say the first world is finally sharing and taking a hit in return for smartphones and cheap clothing.
A piece focused on non-technical tips:
https://www.interviewcake.com/coding-interview-tips
(Full disclosure: I wrote it)
Lots of cynicism around here. For me, the 140 character limit really was very frustrating. I tweet rarely, but when I do I often spend 2-3 minutes trying to fit the message into the character limit. Often I just abandon it completely because there's no way to make it fit without having to send multiple messages.

This change seems completely reasonable to me, if not a bit delayed.
I treat it as a game now. How many minutes until I see someone playing with their phone. Rarely more than 60 seconds in stop-go traffic.

It is striking how much safety is dependent on pedestrians accomodating distracted drivers. It seems quite unreasonable that so much responsibility is placed on users who are are no risk to anyone. And any pedestrian that does not comply is treated as if they are introducing the danger themselves. Classic victim blaming.
When do we stop tying religion to geography?
> I have a twitter account since 2007 (or 2008, not sure)

It’s written on your Twitter profile, FYI.
uBO understands ABP filter syntax -- with a few exceptions.

For more details, I created a feature comparison table in the wiki:

https://github.com/gorhill/uBlock/wiki/About-%22uBlock-is-in...
This FF57 looks good - like a revolution about to come. I've made a switch in few minutes and... oh boy, you feel the difference.
Declaring the function in another location is the antipattern.

Code locality is important for being able to maintain contextual information when reading code. Declaring a callback in a different location from where it's used means one extra level of indirection for no good reason.

Also, not sure how this is relevant to anything.
Nukes are just like any other weapon system. They need to be maintained. Whether you like it or not the nuclear genie is out of the bottle, and it is far better in this case to be on the side that has them and not needs them than to need them and not have them. Do we need more? Probably not, but we do need to maintain the ones we have, and that usually means building new ones and retiring old ones.
Bloomberg is in the Advertising business, they'll never take the stance that you shouldn't trust advertising. Their customers won't accept that.

So we get this. Blame google.
I'm on a iMac 2017 with a 3.8ghz i5, so yeah it might due to the newer hardware.

Interesting that Firefox still scores roughly the same as Safari and Chrome on your machine too. I don't understand why they'd make this big fuss.
They're only required if you target IE10 or lower.
If a country thinks it's okay to throw half of its brain power down the sinkhole, sure, why not, go ahead and do it. Just don't start crying afterwards that other countries are zooming past you on the highway to progress.
i would say that cs is a category of degree that some people can skate through. i would even say that undergrad degrees in general are like this, hence their ubiquity.

that isn't to say that undergrad schooling doesn't have utility - it can have plenty for the sufficiently motivated.
While I agree that the headline is inflammatory (and kinda stupid) we shouldn't forget about its key message.

That is that a MacOS computer isn't completely secure, just like windows.

I've seen a ton of MacOS users who would run practically everything they'd get sent because "Macs don't get virusses, only windows".

Security best practices should always be followed, even if some devices are better protected than others.

The key sentence in the article (for me) is this one:

> many Mac users tend to be overly confident because they believe in Apple's message and think their systems are immune to malware and will protect them.
The Jacobin would be a leftist magazine, Mother Jones would be a liberal one.
> smaller more focused online groups each with their own mores

So, more what the Internet looked like before 2007 or so. I was there for that, and won't say it was without its drawbacks - but it is starting to look as though the drawbacks of the current fashion outweigh them.

> It's fascinating that this is happening in both social media and the world (Brexit and the fragmentation of Europe) at the same time

Indeed it is. Perhaps there's a larger lesson to be drawn.
I just got a x3 speedup from initial tests using arrow.

Then I found plasma and that has blown my mind.

@wesm, how hard have you pushed plasma?
https://aws.amazon.com/connect/
Lateral movement here is really easy. But I'm at a smaller Google office, which limits the options I have for other teams without moving to a different location.

EDIT: I ranked location over product area when I picked where to interview, and I'm still happy with my choice. I ended up in payments, which I was not thrilled about when I started, but I've come to enjoy it. There are lots of technical challenges when you are dealing with the payment volume Google moves.
this basically reads as:

"We didn't grow at all last quarter, but things here at Twitter are A-OKAY (please belive us)! We can still grow, all we need to do is destroy/modify the one thing that made us unique and successful!"
At the point when it was loading csv file with data. I think there was 5-6GB. My machine has 32GB of ram, and when usage of the python process alone increased to 35GB, I just stopped that. I've tried a couple of times, with similar results.

I have loaded that csv file to postgres, the database had similar size. With indexing it was 15GB on disk. All queries were quite fast.

So instead of loading the data to pandas, and making searches, I just wrote some SQL, and got the same results. However much faster, and with much smaller memory usage.
The Vulkan group is working on finding a subset of of Vulkan which can be implemented efficiently on top of DX12 and Metal. Hopefully that goes well, as I would very much like to write my graphics code once and have it work everywhere.

For now, OpenGL ES 3.0 is the closest thing we have to a universal standard. Sadly, compute shaders weren't included until 3.1 so your options for cross-platform GPU compute are OpenCL 1.2 or OpenGL ES 3.0 with transform feedback.
These satellite photos show just how bad the situation is in Puerto Rico
While that's mostly true, to use a db efficiently you need to have a bit of an idea of what it does inside.

I don't see that question as being any different really. They're both just ways of guiding a conversation around the area we work in to gauge what candidates know / are interested in.

Personally, I've poked around in Postgres a bit because I find it interesting. And having deeper knowledge means that when you're about about to add a new not null column with a default value to a massive table you can stop and reason through how you're about to shoot yourself in the face :-)
It's kind of weird that it doesn't. You could so easily change the "sixty-seven" to "twenty-five".
If you're not using some whois privacy protection, they're literally giving it away. They all do, though—that's how it's supposed to work.

http://whois.domaintools.com/cscrunch.com

Edit: Ah, I missed the part where you say you understood what whois is.

So, to answer your other question—yes, there are many services that will sell you changes to any whois entry.
Not true, without JSX, React is basically Mithril, if you alias React.createElement to a short function name.
I wish more interviewers would look at helpfully included links to public code... Didn't happen (or at least wasn't brought up) last time I applied at places. On the other side as an interviewer, I'm lucky that I haven't yet done a phone screen with an outright failure of my tee-ball question (returning true if input positive int is even), though when I see if they can do it in different ways there have been flounders, but I still ask it independent of public code since I hear so many stories like parent's of utter failure. Depending on the contents of the public code (not so much its size) I may then drop some followup sections (I do a slight variant of https://sites.google.com/site/steveyegge2/five-essential-pho... to mainly test presence of areas of knowledge, details can be googled) and make things more informal with some time to make sure they actually wrote their public code.
>> In the past, advertisers made ad buying decisions based in part on the reputation of the outlet

> But even here, this high falutin branding is there only to justify the power of ads for a different (read: intellectual) audience.

You two are in agreement.
I'm not a active user and unfortunately don't care enough to go there, log in to check it. If feel like I tried to "get" twitter long before it was mainstream, that's all i wanted to say.
What you referred to ("petrol diesel ki pad rahi hai maar, nahi chaiye BJP sarkar") is not sarcasm. Unfortunately, you do not seem to be capable of accepting mistakes and learning from them, so I will stop the thread here.
I know for sure I am "stealing" some one else's analogy here (apologies in advance).
In .net world, C# is the lego blocks and F# is the clay.
POSSE (Post on Own Site, Syndicate Elsewhere) is a thing. I don't think you can turn off replies on Twitter at least, though, so you'd still potentially end up with fragmented conversation, although you could just choose not to care about the Twitter side of it.
The SMS limit was decided when an engineer working for German Telecom decided on the limit after typing up a bunch of sample sentences. Twitter based their limit on the SMS limit (140 + user address).
We'll be looking into simplifying the event system in the future.