skysight-inc/HackerNews huggingface dataset:
Sadly a lot of this knowledge has disappeared, as evidenced by the archive.org link. If anyone who reads my comment has any of the tools referenced in this article, in particular FirmCrypt and its source code, please rehost them somewhere. I'm not hacking Xboxen but exploring the possibility of using custom firmware to assist archival and low-level data recovery from optical media, and being able to leverage this existing knowledge would be far better than reverse-engineering everything from scratch again.
I disagree in this case, I think it's more Unix-style to use grep when appropriate. You should learn a lot of generally applicable tools, not the intricate details of a few specialized tools. The "useless cat" case can be represented as, instead of grep foo filename, grep foo < filename.
From the article, they have a special interface, "developed in consultation with professional StarCraft II players and Blizzard employees". They are a bit vague on the details, but, for example, "Agents can also select sets of units anywhere, which humans can do less flexibly using control groups".
What's wrong with Discord?
It sounds like you've never used a federated platform. Discoverability and searchability is not the showstopper you think it is.
>>>I think the core idea here is: this organization is doing bad things. By not supplying them with goods and services we can stop those bad things from happening.

Government programs NEVER just end, and certainly not do to simple supply disruptions. So they won't STOP doing bad things, they'll just continue to do bad things with even less resources, making the net effects even worse. Eventually you might end up with ICE detention centers that would make a FOB in Iraq look like a palace. All you need is triple-strand concertina wire, some 55-gal drums cut in half (for burning human waste), and a bunch of plywood.

Law of unintended consequences....
That was a straw man and an association fallacy. It was not a useful or instructive analogy.
"Plants can ...practice deceit"

Sounds almost like intentionality (sentience) there.

Plants sure aren't all sweetness and light. I did suggest that, while sentience leads to inventions, it also leads to (non-feeding) murder, war (largely restricted to humans), and possibly extinction. If we 'have' any advantages on plants, sentience may not be it.

Plants can't move, and can't speak. That may explain why they've been around for oh, 50 times longer than us. And will almost certainly be around LONG after we're not. Smart?
The upside here, is that maybe this will mean growth of in-house government IT departments? There are already large IT departments, but there is a growing trend to outsource work. Perhaps the gov will start hiring good people and let them use modern tooling, now they realise that tech companies wield too much power. I'd love to get a job for a big gov department and be in charge of integrating GitLab into their workflow and modernising the infrastructure.
You should try posting this as a link directly
Auto-generated PHP Slim 4 server stub using OpenAPI Generator
another of my favorites is glances.
To draw a parallel between an organization that runs concentration camps (in a similar state to early nazi camps before they were extermination camps, nuance please) and one that refuses to provide services based on an anarchic justification for bigotry is either truly vile or exceedingly cynic.
That's only true after the fact.

Up front the prospect of even greater damage might deter people.

Similar to how punishing wrong-doers in general doesn't help anyone after the fact, but one justification people bring up is deterrence before the fact.

(I profess no firm opinion in the matter. This is just giving the argument a steelmanning.)
It's a good example that many people know about due to the wide-spread media coverage it got. But it won't be the last. Perform the sex-change, bigot. Perform the abortion, bigot. Perform the Git upgrade for the Ministry of Truth, bigot.
Don't the police do the same thing with citizens when parents are detained?

Edit: Of course asylum seekers are a different case and should not be separated.
How the soviets invented the internet and why it didn't work
Most servers do, and a simple channel mode solves the spam problem (which isn't nowhere near as much of a problem as email spam).
Discussion of the article Snowden posted: https://news.ycombinator.com/item?id=21412356
So apps can do it in reaction to user input.
Yeah, honestly htop is just used as an excuse to talk about much much more. And I like how the author works their thought process along the way.
I hate star-based review systems.

A review system should just be a series of factual questions that are aimed at determining whether a potential customer is likely to have problems, be satisfied, or enjoy their stay. And the scores should be subjective; e.g. if you're single then the questions that impact a family should be eliminated from calculating the score.

For example, down the hall, there's a dog with a persistent high-pitched bark. If I'm reviewing them, ideally, I just answer a simple question, "are there persistent noise disturbances from neighbors?" Yes.

I think the reason it's not done this way is because you'd have to put a lot of thought into maintaining the questions.
All of the same things that are wrong with Slack, discussed in the OP. Don't use nonfree platforms to collaborate on free-as-in-freedom software. They also appropriate "server" terminology to dilute stuff which actually puts the users in control - unlike typical "servers", a Discord server is anything but - they run on Discord infrastructure and the user has little to no influence over their adminsitration.
Everything that's wrong with slack, and more.

No IRC gateway.

Developers are extremely hostile to 3rd party clients.

Centralized control.

Ownership of your data.
"'This result makes us reconsider the belief that subsea permafrost is stable and can only thaw by a few metres by the end of 21st century', he stressed."
Replace "slack" in that article with "discord"
Great book, need to finish it (always too tired...).
> but I mind if you agree with their view of Spain as an authoritarian country

There's a very ugly side to Spain, just as there is a very ugly side to Japan, France, the USA, Russia, Australia (my own country) and, I'm sure, the Catalan independence movement too. There is an ugly side to any entity when it feels its power is threatened and when it tries to suppress people's freedoms in response.

Viewing this story from abroad and following it fairly well I have been disgusted and sickened by certain actions taken by the Spanish government, the corrupt Spanish judiciary, and the support shown by a percentage of the Spanish people for those acts. So yes, my view of Spain as an authoritarian country has strengthened based on real acts that have taken place. If you don't want people to form that view then you should be doing what is necessary in your country to call out that bad behaviour from your own side (presuming you are for the Spanish state remaining in its present form). That is the stance I take when I see my own country behaving badly. (It should also be the stance that Catalan independence supporters should take against any bad behaviour by their own movement too).
I think you forgot the link.
You would need to watch 6 different ads to complete this video. And the guy doesn't even have anything to say.
> How is this a problem? Like.... seriously.

It's a colossal problem because it is an authoritarian stance hidden behind incoherent arguments of morality. There is no morality or ethics. There is only pushy people trying to strong-arm everyone around to comply with their personal world view under the threat of being cut off from a product/service.
Huge amount of data being passed to the monitors 1-3 Gb/s, having latency within 1/60th of a second (60hz) is not trivial either especially keeping that latency stable
what an absolute mess. this is the private corps equivalence inefficiency of the same madness i see with union jobs in the public sector.
I don't think there is some "special right" at work here. I think some people who work at Github have decided that they don't like a deal their employer made, and presumably if said employer is trying to "quell employee anger" then enough of their employees must be angry enough to move the needle for their business.

This is fine, because employees are not in principle slaves. They do have a right to tell their employers to go fuck themselves "at will", just as the opposite is true. Anybody who takes a stand like this is exercising a privilege that not everybody enjoys, sure, but you're running with that in a suppressive direction (why should Github employees get to be special if not everyone can be special, and by the way (gasp) what if they aren't perfectly logical and fair in their activism?) while I'd go the other way: in an ideal world everybody would enjoy this privilege, and any workers who can take a stand for what they believe in certainly should.

The alternative is that corporate leaders alone are responsible for imposing ethics on the markets they play in, and we all know the sorts of decisions such people tend to make.
Heavy exercise makes me very hot at night for some reason. It's nearly impossible to sleep or stay still. It's worse if I do it later in the day, but if it's intense enough it doesn't matter when. I wonder why...
Maybe it's just me, but..the way crosses x x x are used for bullet points seems unnecessarily confusing! Took me a while to work out that they meant YES (has this property) not NO. Almost any other symbol would be better, like a bullet point or dash. Or a sad face emoticon. Or say MOSTLY COMPLETE >>BUT<<..

Not great on a site preaching "There is only one correct way to do something..take great care in doing it right the first time", and simple software quickly understood etc.
You can disagree with somebody's set of morals all you like. You can draw analogies to Hitler, Stalin, Mao, whoever. But: why should a private business only be allowed to choose its clients, if their morality aligns with yours?

EDIT: And the down votes begin the moment I don't agree with somebody's comparison to Hitler. Godwin's Law never fails to deliver.
>I've been dealing with a hormonal issue that's been negatively impacting my deep sleep for almost two years.

How do you know this? Are you going to bed with an EEG every night?
So do cell phones and cars. Should we get rid of those.

<insert enraging thing here > uses the internet. This is the absence of new information masquerading as journalism
That was a glib comment based on my gut reaction, but in fact, I later looked up figures and the US plus all the countries outside the OECD or "high income" countries (which appear to be pretty similar) are >60% of global GDP and about 87% of world population. So maybe it is a little presumptuous to always speak as though the remainder is the only part that really matters?
Reckless 14-Year-Old Crashes into Lamborghini Urus with Stolen Subaru Forester
Failing to or refusing to seek asylum in an adjacent safe country (i.e., Mexico) is an automatic no-go on an asylum claim.

Also, claiming asylum because of local criminal elements (non-state actors) is an automatic no-go for an asylum claim.

(Note, Obama's DOJ fucked this one up by letting an immigration judge (unlawfully) grant an asylum claim because of local non-state criminal threats.) Hence, the flood gates opened and people began sending women and children first, rather than adults to sneak in and find work.
Looking at how fast the Republican Senate became supplicant to Trump, the separation did not turn out so "separate" after all due to the concentration of parties.
He's not a medical doctor, but a sleep researcher.
> One process runs for a bit of time, then it is suspended while the other processes waiting to run take turns running for a while. The time slice is usually a few milliseconds so you don't really notice it that much when your system is not under high load. (It'd be really interesting to find out how long time slices usually are in Linux.)

Isn't this the famous kernel HZ? It was originally 100 (interrupts/second), but nowadays often 250 or 1000:

http://man7.org/linux/man-pages/man7/time.7.html
Zuck the cuck
> In eastern cultures the first name is your family name and the last name is your personal name.

First name and last name are bad proxies for given name and family name. Anyone from an Eastern culture filling in an English form knows or should know that. If they don't, it's mostly their fault.

> So without more information, you don't know whether to call them "Mr [first name]" or "Mr [last name]".

You call them "Mr [last name]".

This is mostly an imagined problem, and it goes away if you ask for "first name/given name" and "last name/surname", which removes any ambiguity.

(I happen to have an Eastern name, so I did not call it an imagined problem because I knew nothing about it.)
Fascinating! I never knew I needed a htop t-shirt until I read this article!
ICE separates asylum-seeking families; seeking asylum is not a crime.
A: "Genocide is evil."

B: "That's just, like, your opinion, man."
the "Deadspin is better off" part is what I disagree with.
Pursing lips while thinking???

(Given the hmmm after)
> Doubly wrong since race has nothing to do with it

I can't see the gp comment, but from what you're quoting, I feel compelled to correct you.

gp doesn't say that the people who use the term "illegals" are racist "because" they say illegals. gp just says that it's a comment, in their experience, that's used by racists.

there's an important difference, do you see it?

>> Maybe I am way off base?
> Yes, you are.

nah, not this time.
I think Python could be a good alternative. It has modules in stdlib to interface with SQLite and Tk if you want to do an (ugly) user interface quickly. It does lack a good user interface to manipulate the database, though.
I keep getting flagged/downvoted into oblivion, but I am also a GitHub employee and this person (smudgymcscmudge) is very identifiable based on their public HN posts. The history of all signers of the protest letter is visible (it’s in an internal repo) and he never signed it. Why is HN okay with letting a completely false comment stand?
Polis: AI powered survey tool for feedback and participatory democracy
I support indiscriminate afforestation.
Whoops! [l7x7l7xl7xl7x]s8 should be [l7xl7xl7xl7x]s8

EDIT: Gee, that algorithm is way more accurate than I remembered! "rapidly convergent, with only 25 iterations producing 45 million correct digits"! "the number of correct digits doubles with each iteration". This shorter program does 10,000 correct digits from 16 iterations, just takes a few minutes on my (old) machine:

echo 10010k 1sa 1 2v/sb .25st 1sp [lalb+2/sA]s1 [lalb*vsB]s2 [ltlalA-2^lp*-sT]s3 [lp2*sP]s4 [l1xl2xl3xl4xlAsalBsblPsplTst]s7 [l7xl7xl7xl7x]s8 l8xl8xl8xl8x lAlB+2^lT4*/ p| dc

I checked the result here http://www.eveandersson.com/pi/digits/1000000

Also - I was curious how old dc is. Old:

"dc is the oldest surviving Unix language. When its home Bell Labs received a PDP-11, dc—written in B—was the first language to run on the new computer, even before an assembler. Ken Thompson has opined that dc was the very first program written on the machine."

https://en.wikipedia.org/wiki/Dc_(computer_program)
Yeah actually it would not surprise me if their article was generated by GPT2 using your "targets" as input.
Do we know that Github is being used to enable human rights violations, and that their use of Github for potentially negative actions outweighs potentially beneficial actions, given that ICE has a wide variety of responsibilities beyond immigration enforcement?

For example, it seems reasonable to guess that they might be using their Github deployment to help run the National Child Victim Identification System:

The National Child Victim Identification System (NCVIS), owned by U.S. Immigration & Customs Enforcement (ICE), Homeland Security Investigations (HSI), is an application that assists federal, state, local, and international law enforcement agencies, INTERPOL, and other supporting organizations, such as the National Center for Missing and Exploited Children (NCMEC) (hereafter, authorized partners) in the investigation and prosecution of child exploitation crimes, specifically those involving images of child sexual exploitation.

https://www.dhs.gov/publication/dhsicepia-010-national-child...
> Why should we hold Facebook to a different standard than the postal service?

That's maybe not the right standard to call out. Every postal service ever has a rich history of allowing mail to be intercepted for intelligence purposes, USPS included. USPS has also been retaining scanned images of the exterior of mail since 2001.
The source code for Polis is published under the AGPL on GitHub:

https://github.com/pol-is/
No.

Individual IRC server implementations might, but each implementation seems to be unique in how they handle it (maybe through a website, maybe through NickServ, maybe through AuthServ, maybe through yet another bot name, and login may or may not use the PASS command, etc.), and those implementations frequently have you jumping through brittle hoops to auth that break when you attempt to automate them due to timing issues etc. leaving you manually logging in every time.

Which is probably part of the reason why the IRC servers I can think of generally all allowed messaging without any kind of registration other than connecting and auto-choosing a unique-for-now nickname.
IRC moderation then becomes an uncoordinated, individualized, constant game of whack-a-proxy, RBLs, etc.
Acting like IRC is equal in functionality to Slack or Discord is straight up delusional.

One of the biggest problems with IRC is that there is no immediately obvious way to jump into a channel and browse or search the history.

Also, because there are so many IRC clients, and so many
servers out there, one person's IRC experience can vastly differ from another's.

IRC also doesn't have any of the modern amenities like emoji reactions or reaction gifs, comment threads, code snippets, plug-and-play third party integrations and web hooks, profile pictures, voice/video chat, screen sharing, or any number of a plethora of other features that BOTH Slack and Discord have.

If you want people to use an open source alternative to Slack or Discord, then people need to build that alternative. IRC, unfortunately, is not it (at least not in its current aged state).
BS there's no methane fountain - it's all a Chinese/lefty/Exxon/Pentagon/academic hoax.

OK there is a methane fountain, but it's nothing to do with human activity.

Alright, the methane fountain might be in part a consequence of CO2 emissions. But it's no big deal. We all love fountains, don't we? And plants and stuff.

I've bought my patch of New Zealand.
My only issue with IRC as the alternative to Slack is that its really user hostile. Clients largely look like some 90s programmer’s idea of a chat tool, and as discussed, persistence and sharing files and things are extensions or hacks on top of the protocol. Without addressing these, IRC is going to remain the ‘underground’ tool it is at the moment, with little support from enterprise tools and other integration providers.

Personally, I’m a big fan of MatterMost[0] as its also open source but provides a much more Slack-like experience which new users will be immediately familiar with. You can host it yourself and it works with lots of existing integrations.

[0] - https://mattermost.com/
No flying cars, ... Robotics is still relatively primitive.

Amazon Alexa, Google Assistant, and Siri are our most intelligent interfaces. I’m not sure how the singularity can be 25 years away. The original Blade Runner is probably at least 100 years off.
> taking a stand against evil when we see it.

Except that "evil" is just a loaded word that tries to pin an absolute take on morality on a personal opinion. There are people who take stances against evil by persecuting others based on religion, gender, race, and even political leanings, and they feel so strongly about the morality of their positions that they feel that even extreme violence is justified.
I don't believe that it does. For a week or two about a year ago, freenode had a problem where accounts would join channel, spam links to sites accusing prominent people of child porn, and be kicked a moment later.

If there's a channel mode that can stop that, while still keeping the channel useful for people who need support, I couldn't find it.
Do you shower off? The layer of salt makes me sticky & hot right up until I rinse it off.
You would need? Did you watch it or not? If not, how would you know that he “doesn't even have anything to say”?
Thanks for your comment, it just nudged me to install two additional heart and sleep monitoring Apple Watch/iPhone apps. I don’t wear my Apple Watch to bed, but I will start tonight and collect a few weeks of data. curiosity++
I seem to have had some success changing minds when I talk to folks about how maybe you're okay with today's government knowing everything about you, but tomorrow's government might be different, nevertheless your data is still around.

I haven't actually tried the approach of role-playing a totalitarian lackey in real life. I get the sense that it could come off as too combative or seem too unrealistic and drive folks away from whatever point I was trying to get across.

I get the complacency. I also largely trust the government employees and agencies given we still have a functioning democracy and mostly intact civil rights. Nevertheless, I see too much erosion of it, so I'm happy whenever we can get together and agree on repairing it.
Security by using obscure software has its own problems, alas.

You have less eyeballs looking for exploits on the good guys side as well. So problems stay open.
There are lots of organizations that do both good and bad things. I hear that the KKK sometimes did some good community building work in addition to lynching black people.

It is, apparently, the judgement of a large swatch of GH employees that whatever good ICE does, it is not outweighed by the bad. Given that, I believe their actions make sense.
Is mumble[1] a decent replacement for discord? I like the idea of the immediacy of voice chat for talking over ideas and issues.

[1]: https://www.mumble.info/
If you didn't watch it, why are you commenting on it? Just to needle me? Thanks.
Judging by the definition of "internment" linked from that wiki page....Japan runs "concentration camps", as it regularly imprisons people without charges and without trial for up to 23 days, under harsh conditions.

Seems like a pretty low bar for defining the term, and obscures the pretty real distinctions in overall human suffering that occur at different places.
"Don't ever try to stop bad people from doing bad things because if you do they will only do worse things" is not a point of view I am willing to accept.

In addition, "Government programs NEVER just end" is also obviously incorrect. Our government once had a program of segregating black people from large swaths of society. This program, thankfully, no longer exists.
Why not let workers who want to "pressure" GitHub exercise their First Amendment rights and quit?

At the same time GitHub should absolutely pay a bit more to get engineers who don't care about this issue.

We don't need to censor employees, and at the same time we shouldn't expand the moral opinions of a vocal minority of opinions to be automatically indicative of what GitHub "should" do. What Github "should" do is replace these employees who are exercising their right to quit.
Some password managers (like bitwarden) allow for N URL patterns for a given credential, for exactly this purpose.
The Myth of the Paperless Office
Wage growth is slowing–which could be an ominous sign for the economy