skysight-inc/HackerNews huggingface dataset:
> Part of the core of American beliefs is that Democracy is the natural state for all nations; and I'm not sure that's entirely true.

And that's funny because if there is something that the US is not it is a democracy. It is at best a partial democracy where votes from different individuals count very different towards the outcome and where there is a huge and concerted effort at the repression of certain groups of voters.
It's not really defined. Presumably if the US Congress approved, it could happen, but nobody really knows for sure.
Implementing Stripe-Like Idempotency Keys in Postgres
I think you're right. It seems like most people who voted for Trump did so with the goal of disrupting the existing system. I'm not sure they really care about what he does, so long as he annoys 'the system'.
How to Be a C.E.O., from a Decade’s Worth of Them
I think a savory commission check to a sales team was more of a factor than who would win the elections.
The point is that tests are omnipresent, people aren't. I've worked at places where all sorts of dumb code has got through because there is no automation in place to stop it, and everyone else is too busy to do code reviews.
Inter UI is a font for highly legible text on computer screens
Well, quite - ambiguity all the way, so far. That should be reflected in the coverage, though. It wouldn't be the first time major news organisations have declared Catalonian independence.
Imagine StaticScript: a JavaScript replacement with static types and no dynamic types, that is statically compiled and runs in your browser.

What would it mean for a StaticScript program to typecheck? It doesn't guarantee it will have no type errors. The model you typecheck against may be very different from the runtime truth. Browsers are different and provide different features, and will change after your program is compiled.

Static type checking has a fundamental limitation: it happens too early. The more divergence between the static model and runtime truth, the less useful static typing is. This is a fundamental limitation, a place where static types can never supplant dynamic ones.
For what it’s worth, the collaborative to do list is giving you an example of websockets with channels. Channels dedicates 3 server side processes per socket IIRC. One for the connection, one to supervise the connection and one to represent the user state for that connection. That’s only possible because of how cheap those Erlang/Elixir processes are. Because of that, just about any websocket example is a decent representation.

Plus, when you really start thinking about how the entire platform is designed specifically for passing small messages around between process, websockets become an even better example since that’s exactly what they do with the browser. You enable passing small messages between millions of connected clients to a server side environment built for passing millions of small messages between clustered and horizontally scalable servers.
Then again, with JS disabled your browser fingerprint gets a lot more specific unless your UA is a scrawler bot.
Saying that India got her independence legally is quite a stretch. There were plenty of mutinies, bloodshed, violent and non-violent movements before the British (massively weakened by the WWII) decided that they had enough. While it is true that India did not declare unilaterally declare independence (some leaders did, but they did not gain widespread public support) and start a civil war, the independence movement itself was not legal and most leaders were branded terrorists and incarcerated.
NearestBuzz: Connect to the buzz near you anonymously
Titan: the poor man's Atlas? (2008)
Except not one of the requirements is meet: Catalonia is part of Spain since Spain was created with the marriage of the Reyes Católicos. Catalonia is not another country, is just a part of the same country, in the same peninsula as the most part of Spain, is not occupied, hasn't been independent ever... Also it's one of the richest regions of Spain, demanding just to avoid to support with taxes to poorer regions.
The BBC is funded by a government-mandated tax, but has editorial independence. RT is explicitly a propaganda organ; its editor in chief has said as much. It's also aimed at foreign markets. It's more similar to VOA than the BBC.
I was reading the USNews CS ranking yesterday, got really surprised that apparently some Chinese universities are now considered as the best in CS.

top 20 list:

https://www.usnews.com/education/best-global-universities/se...

https://www.usnews.com/education/best-global-universities/co...
Registration Data Access Protocol (RDAP)
This may be a perfect example of the tech cage, where we fail to understand the opinions of those outside of the industry. I would be very interested to see the same survey provided to those who work in technology, especially in the Bay Area, to see how it skews.
You're making an assumption that he didn't feel like China would be a better option for him personally. If he fundamentally disagreed with the direction the US is headed, I wouldn't call it irresponsible at all.

All things considered, the US looks really bad right now internationally. We have vast military power, and our leader is a child elected on a wave of nationalist populism. This has happened before in recent history, and it didn't end well.
Sounds illegitimate to me.
I am always genuinely curious about the statement "Americans tend to have difficulty believing that others can possibly have different values". I always think about the different types of cultures and living situations Americans tend to find themselves in and "around" compared to a country such as China who clearly has a clear set of cultural values and norms. It's almost as if having a value system outside of the norm of the Chinese is deemed inherently contrasting where as in America having a different value system is in part of American "culture". How can americans not be aware of different values when topics like gun control, healthcare, education, etc are freely discussed in the open? Are they not representing different values?
It's fundamentally different from your example. Negative ads that politicians buy on each other are run of the mill in the US, however Russian ads are straight up propaganda.
Can We Ever Truly Escape Passwords?
medium.com another site one can safely ignore.
I definitely prefer the tables of the 2006 report.
Modeling one-to-many in SQlite using the JSON1 extension
Not important at all in my experience. Build something people will pay for. That is the biggest stumbling block for most entrepreneurs.

All this stuff comes into play once you have already become successful and scaled.
And that is exactly the problem. A state constitution which is unable to adapt to a changing society is destined to irrelevance.

Authority emanates from people, not from papers.
My mental model of how this process works is that when YC evaluates your startup you are starting at zero. It is up to you to sway them to a one. If you were rejected, that is because you didn't sway them to a one. It is probably a variety of factors, and each of those factors could have been overcome by a number of things.

YC would have to work backwards and figure out what it was that didn't get them to a one. Why is it up to themn to do that work for you? Also, if it was just one thing and they could put their finger on how to fix it... you probably wouldn't be rejected.
Well that's embarrassing, I've been reading his name online for years and always read it as Gerrard. I'll just blame small fonts, that's it.
Could you expand on this a bit?

Where are you located?

Why do you think deep focused work is a race to the bottom?

What are your salary expectations?
Rajoy solved the problem of high voter turnout by having the federal police assault voters. Not exactly democratic.
Advertising for me, propaganda for thee..
He was born in the UK and grew up in Hong Kong and Singapore. That hardly constitutes "growing up in the West"
What about stating this in a reply?
They get paid if you like their content
I suppose the word colony is a matter of perspective. But I have a hard time equating Catalonia to the offshore territories the Europeans considered colonies in the past (and still to some extent). Especially considering that Catalonia was part of the European collonialism as part of Spain and profited from it as well. In which point in History Catalonia exactly was that distinct territory that was invaded by Spain?
nvcc installed on a Mac seems tied to the current clang and the latest clang's don't support CUDA development so I have to retrograde my clang to an older version to use CUDA. Why is nvcc tied to clang?
> the better programmers (the ones that know how not to couple shit) favor dynamic typing while those that regardless of experience haven't learned how to keep coupling at bay prefer static types.

Haha, wow. That is some serious reaching there. And let it be known, I'm not referring to myself as some great programmer, because I don't think I am.

1. You imply static typing is a tax rather than something that reduces cognitive overhead as time goes on.

This point is very debatable.

2. You imply that 'clearly, anyone who doesn't favor dynamic programming is a lower quality programmer who doesn't know how to keep coupling at bay'.

That's pretty ridiculous, if you weren't cackling with anticipation at the responses to your flamebait then I have to assume you're serious, and you've already drunk the koolaid.
That's clearly what the New York Times did as well (though probably with far less compute time than Facebook). nytimes3xbfgragh.onion is the easy to remember name they were able to generate.
Jetbrains IDE has a good SSH & Vagrant support so mostly I create tools/tasks that launch through ssh (or use the built-in ssh client but that's like any console except you can stay in the IDE), same for the database tool.
Probably Kotlin but Clojure is the beauty amongst them.
> Most of a company's tangible assets aren't taxed.

Doesn't Switzerland do precisely this?
The people of Catalonia vote on whether they are willing to fight for their independence. The people in the rest of Spain can vote on whether they are willing to force that fight to take place.

An EU vote on Brexit would make no sense, as one or more of the countries would have to withdraw from NATO in order for a war to occur. The unlikelihood of war among NATO members is probably one of the reasons why exit procedures exist in the first place--the other notable reason being that some countries never would have joined in the first place, if they thought they would have to fight their way out.

Spain, on the other hand, has apparently never been shy about fighting Spaniards. It might be appropriate for Spain to hold a vote, but only to show Catalonia what it may be up against, and a "no" vote gives the national government a mandate to be brutal. They can, of course, be just as brutal after a "yes" vote, but the propaganda budget would be higher.
> If other hypotheses (e.g. Goldbach, Riemann) turn out to have different results in differing axiom systems, that tells us something about those conjectures.

To be clear, you shouldn't (can't ?) have something like that Riemann is true under ZFC and false under ZFC + Continuity, because that would imply that ZFC + Continuity is inconsistent. You could have that Riemann is true under ZFC + Continuity but unprovable under ZFC, though.
GPU-Accelerated Deep Learning on Mac with Intel, AMD, and Nvidia
And many other things in our slouch toward Gomorrah.
The same is true for cross-platform Docker.

1. On macOS, host FS volumes are two magnitudes slower. There are a series of hacks that try to mitigate this problem and progress has been made, but it’s still too slow for a dev environment. Linux doesn’t have this problem. I don’t know about Windows.

2. Also on macOS, the host networking bridge doesn’t work the same way it works on Linux. There’s a different hostname that’s used to access the host from within the container that’s inconsistent with Docker on Linux.

Docker is working through these issues, but they’ve been ongoing for years.

I’ve written about Docker dev macOS environments at bradgessler.com, but have given up mostly because FS performance is so poor. Now I spin up what I call “Dockerish” dev environments where my service dependencies run in Docker and the app runs on my host.
Catalan has always been its own country -- it just hasn't had the chance to have autonomy until now.
Ugh, thanks. I've edited my comment.
I looked. You weren't kidding.

https://en.wikipedia.org/wiki/IBM_RPG#Example_code
The UK is a mix of legal systems, Scotland is different from the other parts of the Union, so there is already some expectation of flexibility.
>Either people not located in major cities are the most gullible voters ever, or they were swayed by some other means (targeted advertising?), or some combo thereof.

Or, your assumptions are incorrect. - "I think many people struggle to believe voters took these promises seriously."

"Most of his promises w/r/t rural prosperity did not match the anemic policy he put forward"

He constantly railed on about jobs going overseas, imposing tariffs on imports and protecting local industry, spending on infrastructure, reducing illegal immigration (which people rightly or wrongly, believed to be one of the factors, contributing to their situation), etc, etc.
Dynamic types don't help you there either; if the runtime you test on behaves differently than the runtime used at the end, then suddenly your code blows up even if your tests are perfect. (In practice, of course, that's a bigger problem with interpreted than compiled languages, and, while that's a different divide than static/dynamic, it's correlated.)

In any case, your example is one in which static languages are no worse than dynamic ones, so it is not one which prevents static languages from displacing dynamic of they are otherwise superior.
> He was literally carrying a Nazi flag.

It's possible that he was a paid actor. It's not unheard of. Seeing people's inability to address this possibility proves it would be an effective tactic. IMO, he looks more like he works for the FBI than a Neo-Nazi, but YMMV.

> That there are people willing and comfortable doing this makes me sad.

I feel sad for those people as well. I have not met any in my life, but from watching documentaries, it seems like many of them have issues. Maybe I'm missing a large percentage of the population being closet Nazis, but somehow I don't think so. You would think they would come out of the closet by now, as many self-professed Communists do. I have not heard of a single self-professed Nazi come out of the closet lately. This whole Nazi thing smells like a hoax to me.
U.S. study links marijuana use to more intercourse
No times for jokes when the whole country is a mess due to a nationalist movement.
See also an attempt at: http://www.luna-lang.org/ I'm crossing my fingers hoping they'll finally get something out in the public.
How widely is WordPress being used at NYT today? Seems like it was used a lot about five years ago but don’t see it much anymore.
Web and mobile prototyping, wireframing and UX: October’s best posts
Many years ago, back when Bayesian spam filtering was the hot new thing, I wrote up a little program that would classify articles in RSS feeds based on whether I found similar articles to be interesting or not interesting in the past.

The ultimate goal was to save me time and effort in manually classifying them, as I and everyone else do when we scan through what we come across on a daily basis. Instead of manually doing that, the hope was the program could do it for me, and I could just focus on reading the interesting articles and not even have to deal with the uninteresting ones.

From that experiment I learned a few things:

- First, that I'd have to manually scan through all the articles anyway, just in case the classifier made a mistake and maybe dumped an article I found intensely interesting in the uninteresting pile.

- Second, that having to consciously think about which article was interesting or uninteresting in order to do the training, about whether the classifier was working or not and which articles needed to be reclassified, about having to re-train it when it messed up, and so on was a hell of a lot more work than just scanning through my RSS feed manually and deciding on which articles I found interesting or not myself.

- Third, my interests were not static things that the algorithm could learn and classify on correctly from then on out. My interests were constantly changing. Sure, maybe there were a handful of things I always found interesting or uninteresting -- but overall what I found interesting or not changed from day to day. It was also kind of unpredictable, even to myself.

The third point kind of argues towards the approach of the HN front page, which is un-classified and un-tagged. I've read all sorts of great articles on HN that if I'd been going by some pre-written list of interests that I had, I would have never have read. I do still often wish for tagging on HN anyway, just because there are certain types of articles that I really never ever want to read, and I'd love to be able to exclude them. But the vast majority of HN articles aren't of that kind (or I wouldn't be here).

That experiment with bayesian classification turned out to be rather short-lived, as I found the whole thing way too much of a bother to maintain and to retrain when it misclassified articles. I'm still reading RSS feeds the old fasioned way today, and am a little suspicious about any AI/machine-learning-like approaches to article classification.
My Nexus 6P soft bricked itself in exactly this way, by spiraling into a never-ending bootloop. I contacted Google to ask for help, and they wouldn't even send me the documents I needed to get my credit card's warranty service extension program to replace my phone. I will never again buy a Google hardware device as long as I live.
It's very difficult to predict what will happen and there has been considerable restraint so far, but Spain also had an armed separatist group for years (ETA), and crowd management can go very wrong very quickly.

The 2011 London riots were extremely severe and lasted three days, despite not really having any political basis or leadership, and there were plenty of rightwing politicians calling for military intervention.
Steel and jet fuel weren't the only combustibles. I think they burn hot enough to ignite the airplane's aluminum.

https://en.wikipedia.org/wiki/Thermite
Impressive. The aspect I find of particular interest is dog piling. When I first heard about Prismatic[0] (RIP), I thought that would be a great way of discovering articles on topics I was in interested from sources I didn't already know. I ended up being overwhelmed by articles dog piling without a useful way to filter them for either (a) the original source of the news or (b) articles written on the topic from sources who added valuable context or insight into the topic. I'm glad to see someone tackling this particular issue.

One aspect the author touched on is "I'd like to be suprised by relevant things that I don't know about." It's not immediately clear how to discover serendipitously items that are outside of the things you're already interested in, and therefore would already be in your feed. This is an area I'd like to know more about.

I'm also really keen on someone taking the time to automate curation of their own feed. One can still fall prey to the more negative aspects of Daily Me[1], but at least you're better aware of what's going into producing the feed you're reading and have the tools to update it if you find it's not serving your best interests.

[0]: https://en.wikipedia.org/wiki/Prismatic_(app)

[1]: https://en.wikipedia.org/wiki/Daily_Me
Does this mean we should all stop using Chinese products like most of the phones made in the USA?
That may be your interpretation of the constitution, but it is not the precedent established by the American Civil War, and it is not the interpretation of the Supreme Court: https://en.wikipedia.org/wiki/Texas_v._White
For what it's worth Android has used a separate thread for rendering since API 21. When you implement onDraw, it's really recording the commands and then sending them to the render thread for actual execution.
If you're a PHP dev (or even not) check https://puphpet.com/

I generate my Vagrant files for all my side projects with it and it's a real time saver, especially if you're not savvy in those fancy provisioners or sysadmin in general.
Almost always the article first. Its easy to jump to conclusions by just reading the comments, without ever touching the article; which is bad.
Physical property -- yes. It is expensive to maintain a building, or an antique vehicle, for instance. A valuable oil painting requires climate controlled storage. Gems and paper money must be held securely.

But Intellectual property is a different animal. It may require upkeep in the form of legal defense on infringement but I'm not aware of anything else. But should that prove too costly, and were it sold in the scenario you've painted, it would at least go to someone who considers it valuable and desirable rather than languish, unused.

All a bit of a hypothetical strawman though.
The weak point he's highlighting isn't in processing the ADT itself. The problem is that there's a loss of semantic meaning about the information stored in the ADT. i.e. The ADT itself cannot dictate that the semantic structure of the information it stores is correct even though it may represent a well formed "Document"
> Lots of people disagree on the exact type of equality humanity should be aiming for.

It's a complicated domain. There are other measures of humanity, such as Freedom, Liberty, & Incentives for Fitness (i.e. Morality).

The root question is do the ends justify the means?

Do you want Equality of outcome so much that you are willing to adopt Fascism to achieve those aims? Even then, you won't have Equality. As in Animal Farm...

"All animals are equal but some animals are more equal than others"

The only way we can possibly achieve Equality is through death, & even then, the dead are unequally remembered.
As someone who is literally that background (from a moderate Republican family in the suburbs of Philadelphia) I can say the Democrats definitely picked up my vote...

Actually no, it's more accurate to say the Republicans lost it.

(I don't know how my family members voted--we're far too WASPy to do anything but keep it private), but I suspect my parents stayed with the GOP while my siblings and I went to the Dems (I voted Hillary for President and GOP everything else. Turned out to be a miscalculation)

At any rate, it seems there weren't enough of us to outweigh Pennsylvanians who continued to vote Republican or who converted to voting Republican.
“All the big news”? That’s quite a stretch. If it were true, it would mean the most of the other 27 stories on the HN front page could conceivably be found on a newspaper front page, which is clearly untrue. I don’t think it’s unreasonable that some news is so big — such as the potential creation of a new European country — that HN users want to discuss it.