skysight-inc/HackerNews huggingface dataset:
The examples you give are not examples of mistakes or unexpected outcomes. Regarding killing of kulaks, it's not like they wanted to achieve prosperity and the chosen measure failed; they intended to eliminate kulaks as a social class with loss of prosperity as an acceptable price to pay to get that outcome, and mostly succeeded in their goal. Regarding Holodomor, again, there's no mistake, the starvation was intentionally caused, having these millions of deaths was part of the goal ("the Sovietization of Ukraine, the destruction of the Ukrainian national idea, and the neutering of any Ukrainian challenge to Soviet Unity."), not an accidental side effect of agricultural policy choice. These are prime examples of harsh large scale practical actions that were reasonably effective in achieving political goals through mass murder among other means.

Effectiveness is about achieving goals, it's quite possible to be very effective while working towards evil goals.
So in other words 'use go for everything, unless gc is a problem, then use rust'? That seems like a bit close-minded, as if to say 'all the other languages and all they offer...is useless'.
Show HN: An xml to graph format converter
“The court can’t operate by only looking at the constitution.”

Isn’t that an argument against “originalism” the dominant judicial theory of “conservatives”? I find it odd how “originalists” suddenly become very interpretive of the Constitution when it suits their political needs (see also: Heller).
Google's new travel guide website 'Touring Bird' is here
Thanks a lot for the detailed reply, I'll have a look out for those!
Yep - cities are very densely packed, but if you live even slightly north, drive for 30 minutes away from the city and the chances are you will end up in the middle of completely empty moors or farmland, with nothing of any significance for miles in every direction.
Wang Qishan
And for those saying it's not censorship it's a private platform. At what stage does it become censorship?
* When they ban his web hosting account
* When his DNS registrar bans him?
* When his payment processor drops him?
* When his broadband providers bans him?
If the supreme court ever gets to the point where one party is packing it and they're ignoring precedent, that's game over. People will be shooting each other.

Controversial Supreme Court decisions dominated much of the politics of the second half of the 20th century. At the beginning of this one, the Supreme Court picked a president. Historically, the court has been 'packed' or beholden to partisan interests several times. It's hardly 'game over'.
Earbud cord control: https://youtu.be/R0rTb2rVsac
I've seen the same thing said about Unix, that it was not invented, it was discovered.
Is there a source for “normal people don’t use libraries anymore”?

I live in Chicago and our libraries are pretty consistently packed with people of all ages, incomes, living situations, etc.
GP knows that. They said they're migrating away from MQTT, to the Google solution.
I got this video recommended to the point of nuisance. Ended up subscribing after watching the video though.
Can someone ELI5 what is a linearizability checker ?
You are not obliged in any way to use the service. It is purely optional. If you choose to use it, you consent to some things.
A Brief Introduction to Provisioning
It's sometimes helpful, during program analysis, to collapse each strongly-connected component (SCC) of a directed graph into a single placeholder node representing that SCC.

When you do this, you're guaranteed that the resulting graph is acyclic.
Microsoft exec Judson Althoff: Amazon expansion is our opportunity
not out of the box, but that's basically what I wrote.
A clever and simple robot hand
Ask HN: Do you follow software development trends?
You have X. There starts to be a lot of chatter about how smart/good programmers only use even though there is nothing you can think of that you can't do with X. So you take a look at and are profoundly confused about why people are singing praises to it. Finally, they start using where you work so you are forced to learn it. You find a couple features that are good but really you could have done just as well with X. By this time has become really cool and no one is talking about at all anymore. They excuse their vanity as "progress" even though, again, X works just fine.

The one thing you can never do if you follow these trends is get off the treadmill and learn something else. There's no time for that when you are always learning how to do the same thing in a different way because you are afraid the people on the treadmill will think less of you or something.

Are you on the treadmill or not?
50 Years in Tech. Part 3: The Data General Shock
have you considered using multiple profiles/containers in one browser e.g. Firefox supports containers, and Chrome supports profiles?
An interesting line of thought. Some writers have suggested that the failure of centralization in prior eras was due to a poor state of information availability. If you consider why things like the Great Leap Forward continued till it became a catastrophe, one big reason was because politicians in locales made up good numbers for political reasons. As long as humans have been involved, this and other more technological barriers (as in the case of the USSR) have presented insurmountable challenge, but things are certainly moving in a direction that makes centralized decision making less impractical.

Note, this is still not a suggestion to do it, for humanist reasons, which I think is mostly what the Western (cultural) objection has always been. But from a practical perspective, centralization (even totalitarianism) has been accepted as the norm in various smaller and non-governmental contexts that have also involved highly complex decision-making, e.g. the corporate employer. People seem to accept this level of de-individualization, and a strong evidentiary case has yet to be put forth that full decentralization of that relationship works out better over all.
This is the fourth post in a series about building production web applications. The first post in the series started with the high level motivation for doing this, and each subsequent post works its way down from highly abstract down towards more concrete implementation details. By the end of the series, I hope to have an overview of every aspect of building a modern, production web application.

Let me know what you think!
you definitely don't want to be using a BEAM language for numeric computation. On the other hand, if you try to write a web application in Julia, you have no uptime guarantees. I think that Elixir/Julia would make a really sweet combination for certain things, if Julia could easily talk to BEAM instances by presenting itself as BEAM node (to do RPCs from Elixir to Julia).
You're correct that there is a difference between execution environments between the JVM and Js. However, in practice you're very unlikely to run into them. My team has been heavily relying on cross-compilation for about three years now. We have yet to run into a scenario where this kind of problems actually came up.
If you would read between lines (of a single line), I meant those ones that aren't vim or emacs related clones.
Well he talked about using lasers on fiber optic cables to move massive amounts of messages such that everyone could have their own TV channel.

Sounds like he was describing a worldwide fiber optic network that carries YouTube. He just dumbed it down for Dave. :)
You assume that people would not be productive with more time at their disposal. Some would not. Others would.
It's really shit. It's an overflow town of London proper, and has no redeeming features apart from Ikea.
Opt-out instead of opt-in?
> There is no acceptable level of tracking.

On what grounds do you make this sweeping absolute statement? I'm personally willing to accept lots of tracking by Google, Facebook, etc. in exchange for free or cheaper services.
My understanding is that the (old?) test is sensitive to both HSV1 (oral cold sores) as well as HSV2 (genital) because their protein coats are similar... so if you have cold sores you'll test positive even if you don't have HSV2. Of course their effect on the brain could be similar... although more than 50% of people have HSV1.
Interesting that it's so hard. But also this shows that you really really shouldn't do this - you need 4 horrible hacks to get it to work on one browser. What are the chances that it will work reliably on other browsers, or even the same browser but different versions or configurations? Pretty miniscule I'd say.

Just use a separate page.
Many services that require phone numbers can tell if a number is a free VOIP number and will not accept it for verification.
Doesn’t that abstract say that arginine inhibits hsv?
And how many of the initial results in google will be filtered out (e.g takedown notices) when you hit the very last page? I'm doubtful about the usefulness of the results count in comparisons like this.
You would think but they measured what they need and they are sure that Elixir is the right fit for their use case. They aren't a CRUD company, like 99% of others. They are doing freaky things with multiple freaky orchestrations with multiple freaky OLD-WORLD institutions. Rails aint gonna cut it.
Tarballs?
Promo code A15173269

No activation fee or any other initial fees.
Then you are constructing a problem specifically for julia to fail. Congratulations on being a jerk that doesn't pose a question that is relevant to anyone's real use case.

Counter question: Can you in 24 hours ship a binary library built in C or C++ that in guaranteed to work on ARM, x86, and also detect NVIDIA or AMD GPUs and use those for acceleration as needed?
I'm in two minds here - a set of tools/patterns exist for a reason so this is a useful write-up for the difficulties involved with doing modals. On the other hand, it is always a warning indicator when the browser/hardware is fighting against me.

In this particular case I feel "modal" is an implementation detail - as long as you don't break the UX contracts (i.e. browser history is left unchanged and page state under modal is remembered) does it matter how you achieve the modal-like behaviour?

In this particular case, it could be easier to render the modal using some HTML and/or CSS and hold onto whatever state was underneath - if you're using React, there's no reason to not transition to a different page and either pass the state to the next component OR use something like Redux so you can recall application state.
How does one connect Elixir to the various other programs? I'm not too familiar with it, just curious.
It seems to work for everyone in my neighborhood. Homeless, wealthy, children, young and old all using the local library. They have work training programs and children’s programs.
that would be awesome. but how do you expect it to happen?

AMP is actually making news easier to read in a real practical way right now. sitting back and suggesting we throw it away in exchange for idealistic nonsense that has been proven not to work by the last 20 years is not making anything better.

I'd love for AMP to be replaced by something better. but "just make nice websites" is not better. it's the status quo, and it sucks.
They are saying that they had to use FCM because MQTT was killed by Doze (i.e. the same you are saying).
I love that Symantec has a bug even in their basic “search the log” logic.
Making the Adobe Cloud More Resilient – With Chaos
Many libraries will purge checkout records once a patron returns books, but the increasing reliance on centralized cloud-based ILS vendors is making this harder to do reliably.

I'd appreciate it if you could name the online system your county uses. (Or if you can provide a link.)
Last I heard, you can't download any apps without signing in with an Apple ID. Since sideloading is impractical on iOS, this would make the phone not very useful as you can't install any software.
That is just not how it works. The Constitution was written in the 18th century, so taking it literally is not a viable strategy. Furthermore, all language has to be interpreted into meaning, just as you are doing with your oversimplified literal interpretation. Because it says "houses" not "apartments", would you say the police are free to search apartments without a warrant? How about hotel rooms?

And how the heck can you interpret the word "unreasonable" literally?

By your interpretation, because the phone companies' wires and the voltages thereon are not yours, wiretaps have nothing to do with the fourth amendment. If I place a GPS tracker on your car, that's not "yours" so none of its data is "yours", and I didn't literally search or seize your car, so I'm in the clear. And so on and so on.
I think, like the article hits on, this comes down to the fact that users have a rather different definition of "functioning website" than advertising driven news sites do.
The issue then is that some services will require a copy of your ID to recover/unlock your account, and if the birth dates don't match they won't do it.
>Effort have been made at keeping the impact of ads and tracking low: https://www.ctrl.blog/about/privacy-policy#privacy-policy-ad....

FWIW, that's what every website will say. I don't have any reason to trust your site any more than I trust any other site. I don't want to be tracked by anybody, regardless of their intentions.

> The ads help fund writing and research into technologies that restrict ads without blocking them outright. You choosing to block ads is your choice, but it takes away incentives for researching and writing about the topics you care to read about. You can sign-up for Flattr if you prefer not to see ads and still support writers.

I'm sorry, but merely putting something online doesn't entitle you to make money from it. Posting an article or tweet or picture or other content on the public internet is an inherently non-profit activity, and it always has been. It doesn't entitle you to follow me around the internet.

If you want to make money posting online use a paywall.
Also I’m not sure exactly what Numpy is but Go probably has an analog as it already has a suite of scientific computing libraries (check out gonum as a starting point).
and asked participants to sketch out a prediction for sea ice through 2025

The good thing is that 2025 is only 7 years away, so we will likely see the actual numbers to compare with. I hope the researchers have saved their data until then.
You do need AMP though because you don't get a little lightning bolt and special placement in results if your site is just fast but non-AMP. That is probably one of the scummier things Google does at the moment. I'm surprised they haven't been sued over it yet.
It's not the method (my method is pick a shelf and look at titles, and yes, it's doable online), it's that:

1) online there's just too much stuff. Libraries culling a ton of inventory serves the purpose of the really bad books being off the (real) shelf in relatively short order. Dig through Amazon's Kindle ebooks store to have an idea how much all-digital suffers from lack of this. As well as

2) I have developed, from years of reading, the ability to look at a shelf with the full aperture of my vision, and in that single glance, pick patterns of letters on the book spines such that I can identify interesting titles at a rate of maybe 200 books per minute. I understand non-readers and people who buy books off of somebody else's review list don't have that ability, but I don't see why I should be deprived of something that literally saves me 30 minutes a week to cater to, well, people who don't actually like books.

3) Some of the best books I have read at used bookstores and librairies simply don't have a digital form. They're locally published books from decades past that probably sold in the 1000 to 10000 copies range. Newer books in that space always have a digital edition, but there is a ton to learn from the past, and I often read because I am tired of existing within my own time/space bound, hearing about the same concerns. If I want to know what my contemporaries think, I can have a conversation. To learn how people I will never have the chance to meet think, I read books. (To learn how people I will never have the chance to meet really think, I read novels.)

Now 1) could be solved by an algorithm, but I write algorithms for a living and I don't trust them. 2) is trickier. 3) is definitely solvable but the economic incentives don't align, and I trust the markets even less than the algorithms.
...but you were on a desktop machine then. You could press hot keys to zoom the fonts up a size and whizz up and down with a scroll wheel. On mobile it is different.
> Libraries don’t just provide free access to books and other cultural materials, they also offer things like companionship for older adults, de facto child care for busy parents, language instruction for immigrants and welcoming public spaces for the poor, the homeless and young people.

This is a description of the proper role of the church in civil society and a public library is a poor substitute.

The church ushered in life with baptism, it educated the youth, it facilitated the building of families in marriage, and comforted the grieving in death. It extolled the virtues of the fruits of the spirit in relationships: "love, joy, peace, forbearance, kindness, goodness, faithfulness, gentleness and self-control". It sought unity in diversity ("There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus."), and undermined social hierarchy ("You shall do no injustice in court. You shall not be partial to the poor or defer to the great")

The church had problems, but it was an important component of civil society. Now having abandoned it, we have nothing to replace it with, and we're paying the price.

I understand that there are a lot of objections to religion here, and I fully expect this comment to be downvoted to oblivion, but purely from a sociological perspective, there was a lot lost in the relentless pursuit of secularism.
>These are prime examples of harsh large scale practical actions that were reasonably effective in achieving political goals through mass murder among other means.

Yes, but it was effectively half measure anyway - they bought some time at expense of poverty and got nothing in the long run - the union is gone, poverty killed what nationalism was not able to and with fall of the union nationalism came back with 6 more millions of reasons to prove it.
Cat ear headphones for your kitty, How it?
Ask HN: What are the steps involved in your company's hiring process?
Hey HN, I have created a Google form to collect details on the rounds involved in the hiring process of companies. I think this information will help a lot of candidates to prepare for interviews as well as decide which companies they should interview for.

If you are interested in contributing please go ahead and fill the form.
https://goo.gl/forms/cezjeIVsCSGemTrJ2

All the responses submitted so far can be found here

https://docs.google.com/spreadsheets/d/1b2Pvy7RQh1RMdJ1VOy_jddO5a91C4q_8UvgWjevBOj0/edit?usp=sharing
React works well for SPAs, but is not limited to them.

Either way, though, this does feel like an odd problem to be trying to solve. If you already are a JS app, just handle the blur events to stop them from going to another part of your page. The browser will still let them close the page (or the entire browser), but you can control the UX within your own app.

Whether or not that is a good idea is also a valid discussion. Because if you have to go to such lengths to get the UX you want on a mobile device, odds are you are going to end up with a sub-optimal UX, as mobile apps mostly match conventions.
Well, bootlickers are a thing, sure. We don't have to optimize for them.
Just to clarify my other point, it is strictly impossible to undo the .NET-influenced language design decisions of F# without either making massively breaking changes, or writing a brand-new language with F#-like syntax and F#-like semantics.
Create Custom Theme in Drupal 8 – PHP CMS Framework
Oh boy, the "pixel perfect" storm period couple of years ago. Luckily I waiter it over on cozy position without a need of looking for a job.
Carson was even better than Letterman (by Letterman's admission as well). That style of late show - and I suspect the soil it requires to thrive - seems to have entirely disappeared from the culture.
Ultrasonic Cleaning
What he was saying was that if these biological differences are real, then we ought to expect unequal representation in engineering of women. And therefore, diversity programs that aim for equal representation are misguided and doomed to failure.
Less can do more
How pervasive real-time bidding for online ads silently undermines your privacy
What would a hypothetical privacy amendment look like?

Is there a pithy way to phrase it?
The constitution is pretty clear about arms. The intent was to empower citizens to create a militia, implying military grade arms, when any enemy ( foreign or domestic ) required.

The fact the govt controls a military would be reason for the founders to demand even better weapons in the civilians hands.
The founders had been through tyrannical governments and knew what happens to the unarmed civilians.

I know this causes fear in folks and they want to infringe on that right. That is the way the bill of right reads.

People can pretend otherwise but that is the way it works.

Note : The US was founded on natural law which dictates we have the right to self defense. Rights govts do not grant nor can they infringe.
This actually happens on Android (read about Doze mode), but the issue with your approach is that you don't get realtime delivery - only periodic sync. Which is actually less efficient, because the device must wake up on interval, activate the radio and poll for changes.

FCM (and Apple push) run a single keep-alive TCP connection and incoming packets will cause radio and application process wakeup only when necessary.

This change significantly improved Android battery life (remember that HN Apple lovers really loved to bash on Android battery life before this FCM push happened). The fact of the matter is that a lot of developers didn't care one bit about battery life and abused Android background services when there was no need to do so (e.g. schedule periodic wakeups to check for a preset alarm needed once 24 hours) and if we learned anything by this experiment is that you simply can't trust developers to respect users anymore.
You may want to check out Typed Racket as an example of what people can do if they decide they want types in their lisp. [0]

[0] https://docs.racket-lang.org/ts-guide/
it's well-accepted that monopolized markets are undesireable in capitalism, so i don't think it's wrong to state it as anti-capitalist. but let's leave the semantics aside.

strictly speaking, unregulated markets don't have to devolve into monopoly, but functional markets are not particularly stable on their own, so monopoly does tend to be a common result. it's like a dipolar chaotic system where the second pole is stronger than the first--once the system flips to the second pole, it's hard to get it back.

even regulated markets can devolve into monopoly, as we all well know just by looking around. the early 20th century compromise was to allow monopolies to form but strongly regulate them. over time, we've allowed moneyed interests to weaken those regulations, with the entirely predictable result of the current imbalance of wealth distribution and social unrest.
So this would just be another form of the "Lisp curse"?

http://winestockwebdesign.com/Essays/Lisp_Curse.html
Is having non-CS a problem if it’s still STEM? I have a math BS