skysight-inc/HackerNews huggingface dataset:
I use Patreon on a lot, and I don't have any expectation that they are doing it for free. If they were doing it for free, then that would mean to me that the service would be unstable and would disappear some random month without recourse when its unpaid developer gets a job somewhere else, or someone files some light lawsuit against them and that's enough to take the whole thing down.

A bigger problem than that they take a cut is probably some expectations management on why, what that cut does for everyone, and what it would mean to not have it.
You've got web interfaces and mobile apps. I use 1password and don't have this problem.
> Yet another attack vector that doesn't exist at all in Linux distributions but invented by language package managers, sadly.

Language package managers solve the problem that we don't have neither an universal package format that works across all programming language requirements and all sort of OSes, nor the time to create an OS specific package for all sort of OSes.
Ask HN: What helps you focus at work?
I have been having a problem for the last 6 months or so.
I'm working as a software engineer and at my regular job I can't seem to focus more than a few minutes at a time.
This has been getting worse as of late.
This is not an issue with programming in general since when I'm working on side projects in the afternoon I find that I can't stop working until I'm tired/have to got to bed.
The weird thing is that I'm working with Python both on my day job and on my side projects, it's just that it's something with my day job that I can't seem to find the motivation to keep going.
Obviously I can't quit, to work on my side projects now full time (though I would like to progressively/eventually do it).
I would like to ask how have you dealt with similar problems before?
No. Rare earths actually aren't "rare", they just require a lot of processing because they are pretty diluted where they are found. So using those other metals more doesn't make them magically rare, since they are mined differently.
I've been using this for over a month now, and while I'm convinced it's the right idea, the implementation leaves much to be desired. Currently, it costs more effort than it's worth.

[EDIT: comments show this does exist! great]
Missing: easy way to open a new tab in a specific profile. ctrl-T always opens in Default profile, not the one you're on. So have to go File menu -> New tab -> select profile. And that menu changes items around slightly, so no muscle memory. I end up going to a tab already open, middle clicking a random link, ctrl-L, and using that as a fresh tab. I see on their little drawings they show some cool drop down under the + button at the right of the tab row, but I can't find any such functionality.

[EDIT: Comments show exists. Good enough!]
Missing: a way to fix certain hosts to certain profiles. E.g. {XXX.myclient.com -> always open in "Client X" tab}. E.g. with links from GitHub (which is client independent) into custom CIs (jenkins etc). You forget, "why isn't this logged in? oh, profiles", go back, right click the link, open in new container -> select container. Ugh.

Missing: a way to disallow any non-whitelisted hosts from a tab. E.g. having a gmail tab is useless, because every link you click will open in that profile (and you won't notice because hey, it works) and now your gmail credentials and cookies are available there. Again defeats the purpose. Especially for a "Banking" tab, for example.

Missing: clear warning that this doesn't do anything meaningful against tracking. It's a complete waste of time to separate your Facebook into a separate profile if you don't want to be tracked across other domains. Fingerprinting goes well beyond cookies. They don't need your account cookie to link your visits.

Missing: segmentation of plugins!! Different NoScript or µblock settings per profile? yes please! Or even just native Firefox settings (3rd party cookies, clearing policy, etc) per website per profile would be lovely.

All in all: I'm stubborn so I'll keep using it, but I'll be honest: there's quite a low ROI on them, as they are. Good start, hope they improve.

EDIT: Another missing: clear cookies only from a certain profile. E.g. discover I've accidentally been browsing youtube in work profile (or whatever), I want to delete all youtube cookies _but only from that profile_. Can't do it. I encounter this problem often with GMail, where I want to clear a friend's login but not log out all my sessions from different containers.

(PS: Sorry for using "profile" and "container" interchangeably---it was a bit stream of consciousness. I mean "container" for both words).
If you want your package added it's as simple as sending an email to http://www.lvbagsgb.com
When things go wrong, no third party to blame/be liable/rely onto if using cryptocurrency. Too much risk.
Alternatively they may have got engines from Ukraine https://www.nytimes.com/2017/08/14/world/asia/north-korea-mi...
Absolutely, the Arch install process is really easy. If you can cook yourself dinner from a recipe, you can install Arch. Other distros try to hide the details and I find myself playing "second-guess the installer" because everything has been "helpfully" simplified.
This is incorrect of rolling release distros. Even Ubuntu is fairly quick to update, which is not a rolling release. CentOS on the other hand can be like pulling teeth. I'm going to be glad to stop dealing with CentOS 6.
Indeed, this is an important point, and is more accurate than the way I phrased it.
Jesus Christ.

The sort of personality that constructs a domestic regime like this is the sort under whose power I lived my late childhood and much of my adolescence. To say the least, it was not a pleasant experience, nor was it an effective means of raising a child - looking objectively back at the period in question, my behavior grew markedly worse over time, from your typical sort of bratty indiscipline at the start, to the kind of outright antisociality that's genuinely dangerous to, and in, a teenager - the vast majority of which was in reaction to the absurdly strict and ever stricter regime that was enforced at home. Of course, that's also a handily self-fulfilling prophecy, in that every such reaction, to the sort of deeply malfunctioning person who finds this approach at all sensible, justifies cranking the thumbscrews that much tighter, until eventually something explodes.

Of course, the person I describe, in the time of my youth, didn't have the kind of technological or professional support detailed in the article; the best she could do was leverage her own training in (also mostly behavioral) psychology, and take doors off hinges and the like - there were no consumer networked cameras, then, but if there had been I'd have lived daily under their lidless eyes. Certainly I'd have been followed around by a squad of commissars had it been an option, as here - luckily for me, it wasn't, so I could find at least a few hours most days of escape, if not freedom, from an otherwise constantly oppressive regime. Fortunately, modern technology has made it possible to eliminate such undesirable loopholes which so impair the ability to enforce structure and discipline!

My own experience was ultimately survivable, or at least I certainly did survive it - I hope I don't seem too lacking in humility to say that I suspect not every other person might have managed as well. But it did not make me a better person. Quite the converse; while, as it will, the increasing distance of time has healed many wounds, I'd be lying to say I don't still struggle with the lingering effects of the things that were done to me, decades ago though they ended. God alone knows what kids raised in a modern version of such a regime will suffer, although I see no reason to doubt that, given the near-perfect panopticon modern technology makes possible, it will be much worse by comparison.

Some of them aren't going to make it. When they decide that the best use, of what precious few moments they can manage to snatch from the would-be omniscient minders, is to open a vein or swallow a bottle of pills, no doubt their parents will tear their hair and howl of how incomprehensible it is, because weren't they doing the best that they could? Weren't they hiring the best professionals with the most comprehensive program? What could they possibly have done differently?

And as for the people who inflict this quiet, grinding sort of horror...well. Imprecations really fail one, don't they? I'm sure most, maybe all, of these people have all the good intentions in the world. They want to help everybody! What a shame that this is what it's led them to.
Maybe not the best example but Lauren Southern is one. https://www.youtube.com/watch?v=rtImwK5TI4g
some of this could be helped by intelligent naming of packages. If something is called urllib, name the package urllib because that's what people are going to look for.
I have had a personal email, two school emails (undergrad + grad), and three work emails (internships). Most of the Slack orgs I'm a part of restrict access to emails from a specific domain (@university.edu, @company.com), so each account is associated with at least one Slack org. It's a mess, and it's because of poor design by Slack. I should have a "master" Slack account where I can list all the email addresses that I own, giving me access to all the associated orgs.
Ok, here's some ugly backstory on this:
This problem has been known for a while, yet both the pypi devs and the python security team decided to ignore it.

Last year someone wrote his thesis describing python typosquatting and standard library name squatting:
http://incolumitas.com/2016/06/08/typosquatting-package-mana...

However after that the packages used in this thesis - the most successful one being urllib2 - weren't blocked, they were deleted. Benjamin Bach was able to register urllib2 afterwards. Benjamin and I decided that we'd now try to register as many stdlib names as possible.

See also:
https://www.pytosquatting.org/
Mandating equality in outcome is probably a stance on fairness that the vast majority of Western society disagrees with. It cuts to the core of what we see as fairness. It's entirely unsurprising that this gets people riled up, though most of it is as the GP said about whether the cause is discrimination or women's own choices.

Personally I think the left in general need to grapple with the fact that we're not all equal, rather than saying that idea is tabboo because it has lead to horrible places before. The fact that the left has largely focussed on suppressing this idea that many people believe (and on an individual level is self evident) rather than tackling it head on is what leads to the backlash against political correctness because people feel like the emperor has no clothes, but they can't say so.
Most full time developers have side projects? I find that hard to believe. If you said "most single, childless, under 28 year old developers living in San Francisco have side projects" then that's more believable. Most people don't have time to go to work all day then come home to do unpaid work.

Open source isn't always someone's side project. Lots (most?) open source is professional paid work.
After 20 years hungry tardigrada should have eaten them all.
As long as your battery lasts the work day it's not a problem. Think of it like an electric fork lift.
Pytosquatting
Wasn't there in fact an agreement amongst the PostgreSQL contributors that they'd never all go and work for the same company?
On second thought this might lose them SUS certification so perhaps they shouldn't do this. I just think macOS is a friendly OS and fish is a lot friendlier than bash or even zsh out of the box (it's even right there in the name!).
Solving that problem is orthogonal to vetting repositories.

There is nothing wrong with inventing their own solution if they're solving other problems, what is wrong is not learning from previous examples and fucking up creating problems that have been already solved in the process.
How We Monitor Our Kubernetes Cluster
JS devs usually make packages that have single functions....
I think I like the way HipChat does it better. @ing is suppose to be quick, if you have to click on a dialog every time you want to message someone that's going to slow you down. Hipchat just doesn't allow duplicate display names.
NASA’s Cassini Spacecraft Ends Its Historic Exploration of Saturn
This is correct. In general, though, most packages don't rely on urllib3 directly, but on `requests`, which uses urllib3 but provides a friendlier API and built-in SSL cert verification.
Researchers Have Linked a Human Brain to the Internet for the First Time Ever
The fcitx input method framework for Linux (https://fcitx-im.org) apparently has support for English auto-complete, although I never used that feature and don't see how to enable it.

What I do use it for is entering Unicode characters: press Ctrl-Alt-Shift-U to get a fuzzy search over all of Unicode, then type just enough of the description to select the right character in the shortlist, then you can enter it. Much better than googling to copy-paste.
You can patent the idea or algorithm that the code implements, so long as the code isn't old enough to be considered "prior art".
It's worth noting that there's an opposite force in play - as poor countries get richer (or, for the first world, got richer a century or two ago) the typical worker's meal goes from almost entirely staple crops (wheat, corn, rice, etc) to having these crops as a side dish to a relatively protein-heavy animal product (meat, eggs, dairy).

If you e.g. potatoes+bread based diet with meat once a week transforms into meat at every meal, then the total diet has more protein even if the potatoes and wheat don't have as much protein as they used to.
That's a really cool feature! We could really use that!
Ask HN: Will you use React?
Yah I LOL'd out that one. A year from now we'll be reading the postmortem of the problems the Gutenberg team has faced swapping out React for another library and how things still aren't quite what they used to be.
"People are moving all their eggs from Youtube to Patreon."

That's less of a concern though, because Patreon is easier to replace than YouTube. The problem with YouTube is that, at least as long as the Internet chatter I hear is still accurate, YouTube itself is still losing money, so replacing YouTube involves being able to immediately hugely subsidize people watching lots of video, and to be willing to do so when it is demonstrated that even the market leader who gets all the good ad contracts is losing money, so there's no payday if you win. That's a tough sell.

Patreon can't literally be replaced in the legendary "HN denizen claims to be able to replace $X in a weekend", because dealing with taking payments takes longer than that. But it's feasible down in that range, and said replacement at least has a cash flow and a clear path to ramen profitability. It's gonna be a competitive field and Patreon has all the name advantage right now, but it's a feasible plan for a "true startup" of just a few people in a garage in a way that "let's replace YouTube!" isn't.

In fact there's at least three competing services I've heard of that already exist, and I have no reason to believe I've heard of them all.
Besides the lack of encryption and proper authentication in the base protocol, it also has a two ports requirement that make it troublesome with firewalls/NAT.

The two port system allows a separate, text based control protocol with the ability to transfer files between two remote systems (FXP). These features don't really matter anymore and the second one is a security nightmare.

A better alternative would be SFTP, which is based on SSH and is pre-installed on most UNIX-like system. The only problem is that web browsers don't support it natively.
To add on to that:

Just cruising down the highway in an wouldn't be appreciably quieter if EVs weren't chock full of things to mitigate NVH because low NVH is a selling point that the manufacturers of EVs need to reinforce/live up to.

The fan on most cars is louder than the engine at idle. An EV still needs a fan to draw air over an A/C condenser at idle.
yeah, I felt in love in incosolata instantly
Depends on how it's written. I'd suspect they've done a pretty good job on eeping the engine as decoupled from their code as possible. It'd probably be just a matter of rewriting a translation layer.
Your opinions are based on exceedingly bad and outdated security practices, and you seem proud of this for some reason.

I'm wondering what you might say if you were living in the time when cars began to replace horses. Would you have said cars were a terrible mode of transportation because they won't defend themselves against a thief and don't consume hay?
Utilizing A.I. For a More Efficient Electrical Grid
I use ConEmu on any Windows machine I'm forced to use, it works extremely well, has some nice shortcuts and is pretty customizable. I'd probably want to use it on my personal machines too, if it was available. But then again, it's the lack of a good stock terminal emulator that made it so good in Windows. Most *nix terminals are good enough by themselves.
I don't think your comment necessarily established that Britain could afford public education earlier.

You can interpret 'afford' as "can literally pay for given any tradeoff" (I can afford a Mac Pro in that sense), or "can realistically make the tradeoffs" (short of cutting my 401k contribution, I don't have the money). Even in the first sense, you said nothing that implies that in the 16th century, the agricultural improvements that grew the population was large enough to spare children from agricultural work. All that population growth implies is that you've escaped the Malthusian trap. Going forward, my sense of the early industrial revolution was that families depended on the money from children's labor, though I could easily be wrong.
Full text search in Postgres is fast if you have it configured correctly.

> It is just my most recent of many experiences that MySQL

1) You're using MySQL not Postgres; given that this is a discussion about whether Postgres can compete with Elasticsearch, that's not super relevant. :)

> select * from `tweets` where `url` not like '%twitter.com%' and `url` like '%itunes.apple.com%'

2) That's not how you query a full text index; that's going to be glacially slow.

You need a FULLTEXT index and to use a MATCH...AGAINST query. Check out the docs[1].

[1]: https://dev.mysql.com/doc/refman/5.7/en/fulltext-search.html
Ask HN: Sync.com – should I trust it, or not?
Sync.com appears to be E2E encrypted file storage, but there is no information about who's behind the project. Do you have any deeper knowledge of who's behind and if it can be trusted?
> Missing: easy way to open a new tab in a specific profile

Long click the new tab button then select the profile. Or just click the button on the toolbar and select the profile.

> Missing: a way to fix certain hosts to certain profiles.

When you click the toolbar button, you get the option to always open in the current container.
> I see on their little drawings they show some cool drop down under the + button at the right of the tab row, but I can't find any such functionality.

Click and hold the new tab button. You should see the menu.
I always hoped those tests were more about a human measuring my reaction speed.

If I am who I say I am I should be able to answer all three without much thinking and answer naturally to my name.
WordPress to ditch React
But taxi companies have regulatory capture. How are giant VC funded companies dumping service into the market below cost supposed to compete with that?
So they think they have "proven" the market and the HOTTEST POST OF ALL TIME IS THIS ONE? (worth just 5$, which he probably sent to himself?)

congratulations!
It's pointless to keep arguing about who did what, but I will mention that the ROCm folks have significant headcount and are porting all the major libraries to HIP: https://rocm.github.io/dl.html

In comparison, NVIDIA had all this effort done for them by the library developers.
With such lagging browser support forcing you to compile ES6, it generally makes more sense to jump to TypeScript. You get all the E56 plus things like interfaces and enums and, of course, strict typing.
I agree that they are inherent, but it's not just governments that take them away, it's other people in general.

You could live in a totally government-free society and somebody, somewhere will eventually come along and fuck your shit up. Then you are just fighting to keep your rights, which for many might be preferable than trusting a government to do it for you.

The question is are you more likely to retain those rights under a government than without one? If so, what kind of government?
Any way in which blockchain technology can be used? Like, the transaction becomes the act of the author uploading the code and the repo and user verify the transaction in some form?
They'd survive for a while but in the end they'd have to live off something, what would they live off on Saturn?
http://mp2.dk/blog/blog/2014/04/14/practical-and-portable-bi...
I'm glad Go completely sidestepped the name-rush induced by this type of package managers (composer, cpan, rvm, pypi, npm…). Just provide an URL. Done.
I think the fear was more about contaminating Enceladus where liquid water is known to exist than Titan where it does not.
Technology empowers us all, but how many people would you trust with even the power they already have? You've highlighted that problem with your own pretty harrowing ordeal. All across the board, from the means to spy, to the means to inflict pain without having to leave marks... tech is helping us all do MORE.
This seems to be getting more of a threat. Can't see how you prevent this sort of malicious spoofing without explicitly curating the list.

Personally, I prefer the uncurated, caveat emptor approach, but this could do witha third party stepping up. (moz seems keen to do anything to get us to like them)

Ultimately, sounds like something that could be solved with a blockchain of legitimisation. (ran by moz)

;)
Bitcoin Price Bounces Back $400 as China Gives Huobi, Okcoin Extra Month
The Firefox "containers" experiment (available in Nightly at least, maybe earlier) lets you set a site to always open in a certain profile. Even if you use ctrl-T (or ctrl-click on a link from a default tab, etc.) to open a new tab in Default, navigating to a site that's set to always open in container B will cause that tab to switch to container B.
Why do non technical users need to use PuTTY? Probably showing my general world knowledge ignorance here.
Migrating a realtime checkins app from React to Preact
Not totally true. You can invite people via email to your Facebook events.
The probe burned with very high temperature, not sure any organic chemical can survive.
And conveniently forgetting that docker is written in Go, so the binary also has the runtime and all used libraries baked in
They do a lot that could be and sometimes even is automated, but that doesn't help with security, only weakens it. Which is my point. It's better to automate package generation and trust fewer people, mainly the authors, not introduce maintainers into it.
Well, each card is written in markdown/html, so all of that can be used.
Yes, yes you can.
Off the top of my head;

Syphilis tests on homeless and mentally disturbed black men.

Subjecting mentally disturbed people to experiments with LSD.

Overthrowing democratically elected governments to protect their own economic interests.

Operation Paperclip.

The lies leading to the Iraq war.

Operation Northwoods and various other false flag operations.

Iran-Contra.

The My Lai massacre.

The drone strike program where 4000+ civilian casualties is an acceptable collateral damage for an estimated ~100 militants killed.

Chemical warfare in Korea and Vietnam.

I'm could find a shit load more with some in-depth research but I'm at work.
It's a great book, I can very much recommend it to anyone who is interested in languages!