skysight-inc/HackerNews huggingface dataset:
There is a very good argument that any software ICE could potentially be using should be open source and subejct to public scrutiny. I wonder how far a FOIA request would go here, now that this headline has highlighted the existence of said hush hush source code.
You're making an excellent point that I think people are misunderstanding, unfortunately:

Let's say github's goal was to define license terms such that ICE is banned, but not other legitimate companies that do a lot of good for the world.

It would be great if solving this was as easy as saying "you can only use this if you never aim to separate children from their families", but it's not, because such a term would also require you to boycott Child Protective Services -- which can and does save children victims from horribly abusive parents and other terrible circumstances.

I've personally known people who were repeatedly raped by a family member throughout their early childhood. This is incredibly, devastatingly evil. It DOES happen, and if after acknowledging this, you seriously think there is still NO circumstance in which a child should be separated from their family -- then you are a horrible human being. But I don't think any of the downvoters think this, so I am genuinely curious: Why do you really think such a simple, un-nuanced license term would work without harmful side-effects?

Note: You can't just say "we'll enforce the license terms subjectively". Selective enforcement defeats the whole point of adding it into your terms of service or licensing terms -- because then, you might as well just go back to ad-hoc boycotting as per the personal ethics of your corporation's senior leadership. Aside from that, you do have to precisely define what you mean -- precisely which scenarios are or are not tolerable to you, etc.
This is incorrect. Every economic output requires material inputs.

> I can create digital goods and services which people buy

Your digital goods and services require physical machines to run on. These machines are made of physical materials, including some rare earth minerals that are costly to extract. These machines require energy to run, which also requires material inputs.

> I can even give massages all day, and this also doesn't destroy the environment

Human beings like yourself require material inputs to live – food, shelter, energy, to name only a few. Just by being alive on a biosphere, you are impacting the environment in some way.
The size of that impact depends on your individual lifestyle.

There is simply no such thing as "immaterial" economic production.
You're doing ML in Java? :) What are the equivalents of some of the popular Python libs for that?
In this case it matters less what the founders intended and more what the framers of the 14th Amendment thought almost 100 years later. You can read in Richardson v Ramirez a bit of a history of felon disenfranchisement; a reasonable summary might be: "there was a lot of haggling over the specific language of the clauses of 14A, but disenfranchisement for crimes was a consistent point of agreement".

Of course, that doesn't mean that it's right to disenfranchise felons (it almost certainly isn't), nor does it mean any state is obligated to disenfranchise (most states don't). It does however mean that it's not straightforward to appeal to the Constitution in arguing to get rid of it.
I don't doubt there is, but we really don't know when we'll hit the limits technology allows for. Present and future technological plateaus may just be temporary.
The parent comment mentioned Trump's name, but "Trump easily has 4 more years" expanded that into a provocative statement that couldn't possibly go anywhere other than partisan flamewar. If your comment had been just the first and third sentences, it would have been fine.
Absolutely. For further reading on this, I recommend “Age of Ambition” https://en.m.wikipedia.org/wiki/Age_of_Ambition
I didn’t see it addressed in the article so I’ll slip on my tinfoil hat for a moment...

Could this be related to growing income and wealth inequality? Poor people buy less stuff, and presumably rich people get rich by not buying more stuff commensurate with their incomes. Even the falling fertilizer consumption might be explained if poorer people are shifting to more processed junk food.

The article notes 1970 as the critical turning point, which is the same year Piketty identifies in his book Capital as the inequality turning point in the U.S. and Europe
Also worth noting is the GFW bans Wikipedia, limiting its popularity in China (most prefer Baidu’s equivalent, and those stay are comparably more liberal). So things don’t get that bad unless there’s an outside trigger to make average Chinese users take extra efforts accessing Wikipedia.
If you've seen the Rocky and Bullwinkle cartoons, the antagonist Boris Badenov's name is a joke on Boris Godunov:

https://en.wikipedia.org/wiki/Boris_Godunov
As a single data point, I've uninstalled all my (2) blizzard games and tried to purge what data I could from my account. I submitted a ticket to delete all my data, but they requested a government photo id... and given that I don't trust Blizzard with my game data, I definitely don't trust them with that.
Have you seen this? https://sidemail.io/articles/dark-mode-in-html-email/
I honestly thought the entire Metal Band B-Plot was just to get that pun into the name.
Not really, as it is more elaborated.

https://docs.microsoft.com/en-us/uwp/winrt-cref/winrt-type-s...

The documentation is a bit lacking, as it appeared with WinRT, then we had UAP, and finally UWP. While it all boils down to the same, those marketing changes, did cause the documentation to keep changing.

Alongside C++/CX, there was the low level "Windows Runtime C++ Template Library (WRL)", which was basically an evolution of ATL, with MDIL 2.0.

https://docs.microsoft.com/en-us/cpp/cppcx/wrl/windows-runti...

Eventually MIDL improved to 3.0, as the work on C++/WinRT progressed.

https://docs.microsoft.com/en-us/uwp/midl-3/

https://channel9.msdn.com/Shows/ifdefWINDOWS/MIDL3-with-Larr...

Here are some technical documents and sessions related to WinRT.

"The Windows Runtime"

https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012/Th...

"Windows Runtime internals: understanding "Hello World""

https://channel9.msdn.com/events/Build/BUILD2011/PLAT-875T

The C++/WinRT talks from Kenny Kerr, related how they migrated from C++/CX language extensions to the C++17 compliant WinRT in chronological order.

"CppCon 2017: Scott Jones & Kenny Kerr “C++/WinRT and the Future of C++ on Windows”"

https://www.youtube.com/watch?v=7TdpWB_vRZM

"Effective C++/WinRT for UWP and Win32"

https://www.youtube.com/watch?v=nOFNc2uTmGs

"Meet C++/WinRT 2.0: Faster and smarter in the open"

https://www.youtube.com/watch?v=X41j_gzSwOY

Uff, hope this sheds some light on your questions and anyone else that wants to get a clearer picture of COM and its evolution into UWP.
Agree. Some people don't refresh Hacker News as religiously as others.
The reason you haven't heard a single, solitary actor or actress speak up about Hong Kong is because China's money is pouring into Hollywood. They invest billions into making movies. This is also the same reason you've never seen Brad Pitt wearing a Free Tibet shirt in +10 years. He was only wearing that shirt because at the time, Bill Clinton had a spat with China. Actors and actresses are as fickle as the wind. But Kudos to these NBA players speaking out.
It depends on your Gtk theme, I think. If it's marked as dark, then Firefox will pick that up and apply the CSS accordingly. I use Yaru-dark.

You can also force Firefox, via an about:config setting to act as if you were using dark mode.
Productivity growth is in that equation, which is also in admittedly short supply. Probably the most underrated essential factor of growth in a mature economy.
Jinja the SQL Way of the Ninja
It definitely needs to removed from the FSF. They have shown themselves to be unable to stand up to the mob. What will the next mob call for?
“Making insulin in toilet water is a neat trick, but all that really does is allow fat people to eat more sugar without slaughtering horses and pigs.”
> GenX (my generation) is too small to do much politically

Wait, didn't the boomers become famous for having lots of kids? GenX should be the biggest.

Edit: It's not the biggest: https://www.statista.com/statistics/797321/us-population-by-...
Actually yes, the reverse does occur in nature. There are viruses that scientists believe originated from more complex life forms into "simpler" ones. https://en.wikipedia.org/wiki/Giant_virus
https://github.com/about/leadership

4 white man. 4 white woman. One non-white man.
> But how do they justify this when their personal economic well-being requires trampling the freedom of other people?

The same way every one in every other country on earth deals with the awful things their country does I guess. By ignoring it.

> By that logic, would pro-China people would support China going to war with and taking over other countries if it brought them "economic well-being"?

Looking at world history probably?
> Source?

https://www.vice.com/en_us/article/9ke3ke/famed-computer-sci...

https://www.thedailybeast.com/famed-mit-computer-scientist-r...

Versus what he actually said. The original e-mails are easily available, they've even been quoted in Salem G.'s blog post.

> for these specific allegations RMS was being conflated with ESR, another known sexual predator who has some fame in the early world of FOSS

I hope your phrasing here is accidental, because it could be read as alleging that RMS is a "known sexual predator". I'm pretty sure some people will read it that way and run with it.

> I saw nothing lying about him being a pedophile.

Me neither. Him defending a pedophile (Epstein) was a lie news outlets run with. Him believing at some point in the past pedophilia may be harmless when both sides are willing is true, because he wrote exactly that years ago (recently retracted, whether because of actual change of mind or damage control is besides the point).

> The man's a known pedophile sympathizer, and clearly based on the dates published he doesn't intend to retract any of his own articles proving such any time soon.

Now that is, from what I can tell, factually incorrect. He only wrote in the past that he think the popular opinion on pedophilia is wrong due to issues of bias.

EDIT: You actually quoted the exact statement. Re-read it carefully.

> Seriously, click that [1] link and try to say he's not a pedophile sympathizer…

I clicked that and browsed the results and all I saw in the first couple was:

1) that he believes accusing an underage person who shot nude photos of herself, with no indication of abuse or coercion, of "self-abuse", is bullshit, and

2) that he believes "child pornography" is routinely used as an excuse to justify deploying technologies for Internet censorship, which then can and are being extended to cover more and more material - this being an issue of freedom

Both views are very far from being "pedophile sympathizer"; in particular 2) is what I think is a view shared by most HNers too.

I'm going to assume you're quick to jump to conclusions, but be wary that stuff like this can be misconstrued to further spread falsehoods.

EDIT:

> Also, to be clear, the Vice article that you are thinking of[3] that said he defended a pedophile has an excerpt straight from the CSAIL mailing list that's been confirmed by multiple others.

Yes. Vice article misquotes RMS both in the headline and in the article proper, and I'm having a hard time browsing their broken PDF widget so I'll refer you to the original post that started the whole mess:

https://medium.com/@selamjie/remove-richard-stallman-fec6ec2...

C-f "willing" to find the actual words Stallman used.

EDIT: And where in previous comment I said it started with a blogger that decided to slander RMS, I meant Salem G. and the post I linked to above, not Mr Gruber, who only conveniently managed to pour gasoline into the fire by confusing ESR with RMS.
This suggests you don't understand how DES-based crypt() worked, so let's take both angles here:

1. Would it be safe to build a password hash like crypt() based on 3DES today?

Maybe, kind of, it depends, don't do this. "Based on" is key here. You'd have to come up with some way to try to use 3DES in this fashion, just as the developers of Unix crypt() used DES. Basically you're trying to build a cryptographic hash out of a primitive that's not really intended for that purpose, you also need to add more salt than the Unix team did back then, and then you need it to run very slowly, preferably on everybody's hardware not just the generic (likely x86-64) general purpose CPU you're using. Lots of people already built _good_ ways to do password hashing in the 21st century, and if none of those are available somehow you should just use PBKDF2 with SHA256 and a nice big iteration count and that'll be tolerable.

2. Oh, I didn't realise, I just meant is 3DES fine for encryption?

You should not do this. The main thing wrong with DES is the key size is too small, which 3DES fixes (effective key size with full 3DES is 112 bits, which is very short today but probably not the biggest hole in whatever security system you're building). But the next biggest thing wrong with it is that it's a block cipher with a small block size, 64-bits. 64-bits is small enough that bad guys may be able to collide your blocks and set fire to everything. To avoid this: Don't use 64-bit block ciphers, go get a real cipher like AES that uses 128-bit blocks. Done. Why are you still here? Could it be secure if you can defuse the collision risk (e.g. you only encipher very small amounts of data)? Sure, but now you're defining the problem to make the choice of primitive look safe, which is always a terrible idea.
I made this one last year.
It can be used with class components too.

https://github.com/ozgrozer/rfv
But if each of those is a valid password, how does it defeat keyloggers or shoulder snoopers in any way? They just have to type in the same password.

Now, if the rules were totally secret, you could make it such that each time you used a password, it was no longer valid. That would defeat the keylogger, while still allowing you to remember your 3 special characters. But of course you can't ever assume your rules are secret (security by obscurity and all that).
Given how trivial it is to set up anonymous shares, I can not fathom why discussion would be restricted.

Step 1. Create a file sharing mechanism. (http / https / sftp / rsyncd / nntp(s) / smtp(s) / whatever)

Step 2. Start Tor.

Step 3. Share link.
Damn, how much would it cost to just run some air filters down there?
Remote first! if you are starting a small op, and intend to interact with customers remotely, make the infrastructure prioritize the remote workflow. This significantly increases flexibility of employees; insures that problems in interacting with customers is first felt by you (not your customers)
Believe me, if this Malaysian's remarks really hurt the American people, we will not express any dissatisfaction. We can even criticize this person with the American people.

Should we not distinguish right from wrong? What does it have to do with revenue stream?
I wouldn't event say it was a cost issue. It was much more security through fences. When hardly any systems were connected together it was far more difficult for the non-authorities to access information, especially at the scale we are seeing today. You really needed to be able to infiltrate multiple systems simultaneously to get the kind of access you can now with a simple internet connection.

It makes the argument extremely ignorant when you realize we didn't have this problem in the past because it was just too difficult.
Towards a Fully Programmable Inbox
I think it's clear from the context in what sense you are against RMS. You don't want RMS to continue GNU project leader and representative. RMS wants to continue. You are against RMS.
The "downward spiral" premise I believe refers more to "alienating the players who made the company successful in the first place" and is not at all related to revenue or profit.

I could be wrong -- it's just that this always seems to have been the sentiment on the forums I frequented.
Side note: what's going on with people believing reddit has some monopoly on puns/trolls/memes and that hacker-types (like the folks who presumably frequent Hacker News) would never find them amusing?
How is that not weird? The posts from yesterday were after the app had already been approved and released. And, unless someone has a source that says otherwise, it seems very likely that the app rejection was automatic and had nothing to do with the political implications being ascribed to it.
> South Korea, where Blizzard derives a significant amount of their worth from

> that's a far bigger issue for Blizzard than a handful of angry American players

In fact Activision Blizzard only has 12% of revenue from Asia-Pacific [0][1]. The vast majority is from the Americas and EMEA [2]. The west should have a bigger say on Activision Blizzard's business, not China or South Korea.

[0] https://www.reddit.com/r/hearthstone/comments/df2ke8/the_asi...

[1] https://www.reddit.com/r/Blizzard/comments/df8tmr/the_entire...

[2] https://www.reddit.com/r/hearthstone/comments/dfezlv/activis...
What about an increase in organic farming? Certified organic crops sell for higher prices, and all the big shops I see in California sell a lot of that. I'm under the impression that organic farms don't use petroleum derived fertilizers.
I discovered that's the way my banking app actually worked until only a few updates ago. The password was originally limited to 8 characters (why this was the case for an online bank password is beyond me) but the app would allow you to enter more characters into the password input. It only accepted the first 8 characters though so anything you entered after those was ignored. I discoveres this when I mistyped my password adding an extra.character at the end and hitting submit without thinking and was amazed and kind of worried to find it still worked.
I see the list of "backward incompatibilities" is huge. Does this distro require a lot of maintenance compared to, say, Gentoo stable?
And applying the same mentality to drugs results in the American approach of treating drug use as a moral failing instead of drug addiction as a health issue.
Why Early Life Nutrition is Necessary for Child's Growth?
You're finessing this, but it's not a fine point. The guideline is clear. Please stop breaking it.

> you and I are both aware that the brigading happens on China related articles - we've spoke about it directly with each other via email

That's not accurate at all, and I have no idea what I said in email that would have made you think this. I've been looking at this data for years and have basically never seen anything remotely like what you're talking about. What you posted was a perfect example of the cheap accusations that the guidelines ask you to refrain from. You broke other guidelines there too, with going on about downvotes and flamey rhetoric ("Enjoy being disciplined by your masters"—please keep that kind of thing off HN).

If you want more explanation, I spent the whole day and half the night posting about this yesterday:

https://news.ycombinator.com/item?id=21200971

https://news.ycombinator.com/item?id=21201077

https://news.ycombinator.com/item?id=21199884

https://news.ycombinator.com/item?id=21195089

https://news.ycombinator.com/item?id=21195898

Previous comments on this at:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
I consider dealing with workplace accusations more like dealing with a lawsuit, rather than dealing with a criminal case.

Studies bear out that false accusations of sexual misconduct are exceedingly rare. If you go just by the odds, the likelihood is that when someone accuses someone of misconduct, it probably happened.

That doesn't mean you just accept an accusation at face value, but it does hopefully set the stage for you to be sympathetic, and committed to be thorough and to actually listen to what the accuser is saying. You of course do an investigation. You talk to the involved parties. You talk to witnesses, if there are any. Some of these witnesses may not have been present for any of the alleged offenses, but might speak to the involved parties' character. Does the accused act creepy around other people? Is the accuser constantly making up false stories about people?

If it does boil down to taking one person's word against the other, then I don't think the default should be to just separate the people and hope nothing happens again. Just as in a civil law case, part of the determination (both the direction of the judgment itself, as well as the magnitude of any penalties) is based on who is more persuasive about any available evidence, not strictly about whether the evidence alone is more or less damning.

It's not cut and dried. It's not clear. It's fuzzy and muddy. That's unfortunate, but happens to be the reality of dealing with humans.
Andrew McAfee did an interview last week w/ Sam Harris [1] that was a fun listen if you are interested in a conversational understanding before reading his book.

[1] https://samharris.org/podcasts/170-great-uncoupling/
I see why you'd do perf tests as well (you might fail to annotate everything that could make your function run slowly), but a static analyzer that looks at -gcflags -m output does sound like a super cool idea--direct way to check if your intuitions about the code and its compilation are right.
Where to Find the Best Fall Colors Across the U.S.
p/q2-q4!

p : pawn

/ : at

q2 : queen's file, rank 2

- : moves to

q4 : queen's file, rank 4

! : good move!
A string of dictionary words and a very common name. And yeah, JohnTheRipper was a brute forcing dictionary attack that was very common. If anyone had access to the password file they could run the same cracker. The idea was to crack the passwords before an advisary could using the same tools.
Many companies are ramping up electronics production outside of China as a hedge against tariffs.
> How they've (mis)handled this will be studied by business and PR students for years to come.

It really depends on their goal. Reading the Chinese gaming forums, everyone is praising Blizzard for their “fair” stance and saying they will spend more on them.

So if this actually helps their bottom line, Blizzard’s actions could be studied as a master stoke on how to deal with geopolitical PR.
This seems to be the flip side of designing things to be no more durable than necessary. With the highly regulated exception of cars, the profit motive is driving companies to use the least amount of material, whether it’s a washing machine made of stamped metal or a tissue-thin plastic bag.

On the other hand, well-meaning socialist interventions are driving additional environmental impacts, as people buy “reusable” bags or higher-CO₂-impact paper bags instead of changing their behavior the proper way.