skysight-inc/HackerNews huggingface dataset:
From that series of articles, during Le Roux's court hearing:

> Le Roux admitted that he had created the encryption software E4M but denied that he had developed TrueCrypt, its famous progeny.

Also:

> Hafner and his SecurStar colleagues suspected that Le Roux was part of the TrueCrypt collective but couldn’t prove it. Indeed, even today the question of who launched the software remains unanswered. “The origin of TrueCrypt has always been very mysterious,” says Matthew Green, a computer-science professor at the Johns Hopkins Information Security Institute and an expert on TrueCrypt who led a security audit of the software in 2014. “It was written by anonymous folks; it could have been Paul Le Roux writing under an assumed name, or it could have been someone completely different.”

The developers of E4M and of VeraCrypt are known; the developers of TrueCrypt are not fully known.
Ask HN: Small Business Donation Matching Platforms?
I'm interested in possibly setting up a donation matching program at my small business, but it would be really handy if there was a tool that could help make the process as frictionless as possible.

It looks like there are a few platforms out there to help non-profits receive matching donations, but I haven't found anything to facilitate matching, record-keeping, etc., on the employer side. Anyone know if something like that exists?
Came here to post this. Objective 2 is a headphone amplifier revered in the DIY community. Although, you probably won't name a piece of great engineering an invention, but what puts it aside is that it was maid freely available under Creative Commons license.

Although it was BY-ND type, which lead to some interesting results, mentioned in a link posted by parent. In my opinion some type of copyleft license would suit better, but CCBYND fixes and underlines NwAvGuy's contribution for years to come.
Disclaimer: I contribute to Deno.

Contrary to Go, when using Deno you don't need to invoke any command to install a package. You just put your import statement with full URL (you can pin version there, eg. https://unpkg.com/liltest@0.0.5/dist/liltest.js) and Deno downloads it on first run and caches for later use. Changing $DENO_DIR is somehow equivalent to changing node_modules location. This eliminates need for package manager.
I completely agree. As I pointed out below, following the path you suggested, if the filetype has to change to fix the require regression, they could use .es. Would it be surprising to use .es with ECMAScript? No.
Yeah no.

> Maybe you’re just acting like a n____r, mate? Have you considered that? Do you think white people act like this? White people are meant to be polite and respectful to one another, and you guys can’t even act like white people, it’s really amazing to me.
Would love command and conquer generals and zero hour!
I think this is something more fit for Show HN.
Larry Eisenberg, 99, Dead; His Limericks Were Very Well Read
>Put in another context, should we get rid of net neutrality because Comcast ought to have the right to decide what content goes over its pipes?

No, we should ban monopolies for one thing, and 2) the whole point of net neutrality is to bring the idea of "common carrier" to the internet. If you provide the transit pathways, you shouldn't get to play favorites.

I'll make an analogy: if you own a public stage, you should have every right to deny access to Nazis who want to use it to publicly promote their viewpoint. However, if you own a train system (which also happens to be a government-granted monopoly and highly regulated as such), you should have no right to restrict the Nazis' travel, as long as they follow the rules and don't create a disturbance; they should be able to buy train tickets just like anyone else. (Now if they attack people on the train, or try to make public speeches on them or in the stations, that's different.)
That's an artifact of the years past, still alive because everyone is too afraid to do something about it, and most lawyers just don't care about styling.

Every time I copy a license to the project, I edit the formatting to use Markdown bold (or sometimes italic/emphasis) instead of ALL THAT UPPERCASE SCREAMING. Much easier for the eyes.

IANAL, but I believe that was the intent. Just to highlight the important sections to be even safer with "you have been warned about this and can't say you haven't noticed it". If any lawyer out there knows if this is correct understanding or not - would be interesting to hear.
Bart: I thought you wanted a challenge?

Lisa: a challenge I could do!
Or let private corporations do whatever they want. Let there be new ones that come in and fill the gaps. Make competition easier by busting monopolies.
I think that Simpsons episode is about 25 years old. Kids today just want to give their allowance to Nazis on Patreon.
My take on the situation is this: internet-based communities can be analogized roughly to a privately-owned forum/market. Before I get into specifics, I realize that analogies are never 100% accurate, but I think they can help get the point across.

A business, Patreon, buys a building and sets up shop. They open booths for people to setup shop in and solicit funding for their projects. The general public can walk through the booths and choose who to support. This being a privately-owned business, and in their private property (building -> website or webserver), they reserve the right to deny entry to whomever they wish.

If I were a business owner, I would not want one of those booths to be occupied by someone reciting hate speech and scaring off other patrons (pun not intended, patron in the traditional sense) from other booths and from my business as a whole.

It is entirely possible, and in this day and age fairly easy, for those who got banned from Patreon to set up their own website hosted on their own servers in order to spread their message. I wouldn't say 'go to another platform' because the same thing would happen again. I would say 'make your own platform/website/blog'. You can set up agreements with Paypal or many other places to solicit funds. At this point, with Net Neutrality and ISPs not being able to ban you because they should be a public utility, you can not be removed from speaking how you wish. You can setup your own server easily to do this.

Caveats: net neutrality is an ideal in this scenario, since the FCC removed it. I am not 100% sure on payment providers, but I am sure there is a way to solicit funds without them in some way.
The problem comes when network effects, entry barriers, and oligopolies make private exclusion take the character of a ban from the public square. Starting a rival credit card company, payment processor, and social network is not a viable option for people looking to participate in public discourse.

Plenty of times throughout history, oligopolists and monopolists have been forced to follow common-carriage rules, whether by actual regulation or the threat thereof.

Also, you are conflating the First Amendment, a legal instrument, with the ideas of freedom of speech and open discourse. The First Amendment bars the government from itself censoring people. It does not say that the government cannot require non-discrimination on the part of private companies.
Some birds are thought to deliberately spread wildfires to flush prey out of grass (https://news.nationalgeographic.com/2018/01/wildfires-birds-...) - does this have anything to do with early human fire use? No idea...
> most accountants/auditors have no skin in the game

Sarbanes-Oxley says otherwise
We are in desperate need of new forms of video/audio recording tech that verifies authenticity.

Imagine something that could somehow take a hash of physical properties that could not be reversed engineered
That would have to be a pretty spectacular decrease. The difficulty changes every 2016 blocks, which is typically 2 weeks. If 3/4 of all miners dropped out, it'd take 8 weeks instead. Once that difficulty change kicks in, it'd likely be a pretty big drop, yo-yo'ing in miners that may have been unprofitable before. Keep in mind that many miners are operating with little to no marginal costs (ie electricity costs) so there will always be someone mining even when it seem irrational.
PR for this is here: https://github.com/denoland/deno/issues/975

It's expected that this should land in next month.
> These individuals are free to create their own businesses and websites which facilitate whatever kind of discourse they please, nobody can take that away from them

That's very clearly not true at all. Just a dozen or so major companies or orgs can work together to shut you out of having nearly any reach at all. For practical purposes, you'll have zero reach. Any combined small group of them can easily be enough to make your life online dramatically more difficult.

They can get you at the domain registration (oligopoly + mixture of cartel behavior). Oh, well, you have no right to a domain registration.

They can get you at the ISP level (oligopoly). Oh, well, you have no right to Internet access.

They can get you at the discovery level. Oh, well, Google (monopoly), Facebook (monopoly), Twitter, Reddit, et al. don't owe you any discovery access.

They can get you at the hosting level. Oh, well, nobody owes you access to any sort of hosting, from Azure or AWS to Wordpress or Tumblr.

They can get you at the network transit level. If just a few ISPs or large backbone operators in the US blacklist your site from their customers, few will be able to see you. Again for practical purposes, you're dead in that market.

Google as one example has openly bragged about their potential to conspire with other malevolent entities to tightly control expression/speech. They know their position and exactly how they can abuse it to their political or ideological bias.

In the age of inherently subjective 'hate speech' as The Devil that must be stopped at any and all costs, none of this is far fetched in the least. It's going to get a lot worse yet; the topics covered by 'hate speech' blockades will get far more extensive in the coming years. The enemies of free speech have been wildly emboldened by their successes and the lack of push-back. The entire West is going to end up with the equivalent of a less restrictive Chinese firewall, and that's where liberal Democracy is guaranteed to die.
C++ is a large toolbox. You don't have to use all of it, and probably shouldn't use all of it in one program.

There are other approaches: e.g. js + npm, which can get you super rapidly to something functioning. It has different risk points than C++, and different benefits. If it works for your use case you'd likely be a fool to use C++, especially since its "standard" library is so much larger. But likewise there are complicated problems for which you'd be wrong to use node.

Transportation runs from bicycles to mack trucks to tanks to spacecraft, each with different complexity and performance issues.

What it means is that you can quickly write a powerful program or a team can build a large, maintainable system. Some people on that team might use some of the more abstruse tools to make stuff (specific macros (aka templates), other complex objects) that create common resources used across the team.

You can choose a simpler language but then for some cases every user needs to repeat certain boilerplate and/or risks forgetting some important corner cases.

You can let everyone free to use any arbitrary tool in the toolbox but then you equally end up with an unmaintainable mess.

This really isn't any different from building, say, a power plant. Some people have gone to a lot of work to develop the steam schedules (regulatory code, such as schedule 60 piping) and you can buy them and have people who know what they are doing weld them up as you need them, but you don't have to design the safety code, simply be sure you're within its constraints.
>I have an unpopular opinion. I believe people should be able to fly nazi and confederate flags on their private property. (Even if their private property overlooks yours.) I believe football players should be able to kneel during the national anthem.

No, you have two totally different opinions here.

Football players are not private individuals on their own private land. They're basically employees of a sort, so they're subject to the whims of those who employ them. I happen to agree with you, but I don't own a football team, so my opinion isn't important here. If I work at a company where I'd get fired for kneeling during the national anthem, I'm either going to not kneel, or start looking for a new job.
Thanks, I didn't know that about the DS/Cloudflare case, what a dumb move. Still think the right move for the CEO would have been to rise above it.
>* Or does one give up on the first as well, and hope that the force of capitalism is strong enough to fill the gap? ...*

Bingo!

You're free not to allow blacks into your night club. And a lot of night clubs and country clubs do just that. A large number of my friends and I won't be patronizing your establishment either, but you're free to do as you like with your business.
overpowered? the US is a huge country, with a very high GDP. In fact, it's about the size of the EU, about the same GDP as the EU, and about the same size military as the EU. And yet, NATO welcomes US troops, since the EU is not fond of Russia nearby.

So I'll guess you're from the EU? If you think the US military is "grossly overpowered," and you have the same size military yet ask the US to supplement it, makes you a bit of a hypocrite.
Launching `emacs -Q` (=no daemon, start without init.el) – which is equivalent to a typical way of starting `vi` or (shudder) `nano` – opens essentially instantly. A more complicated init.el/.emacs will take longer to start, but I fail to see how this is 'poor performance'.
On the other hand, at what point do we accept that we have different viewpoints and live and let live?

When society gets to a point that it decides internet access is a basic necessity, and not a luxury that can be shut off by a company when a random middle manager decides.

To use your example, DS is a terrible thing. But its electric provider will never shut off its juice for being too controversial.

Its water will not be cut off because of its views.

Its heating oil fuel will keep being delivered, because the oil distributor hasn't decided to impose its leaders' morals on others, and punish those it disagrees with by withholding its service.

As long as the internet is "optional," then the vast majority and chattering masses won't complain about a small group of people cutting off smaller groups of people.

I can't wrap my brain around the notion of the water company shutting off an extremist group's taps.
That one was actually posted later, but we had put this one in the second-chance pool (described at https://news.ycombinator.com/item?id=11662380), which brought it back for a second viewing. Sorry, I know that's confusing.
Well, I've never heard of saxes (or any instrument) sounding better in one key than another, so I didn't consider that as a possible meaning. And I don't believe anyone can play with equal facility in any key, although from what our friend on this page was saying, it sounds like one of the main focuses in the jazz academy nowadays.
> Recursion is a bad idea

Raw recursion or recursion using recursive schemes?
> I fear people are getting the wrong idea by not noticing the full context of my above comments.

Truthfully, I believe people might take issue with the fact that the distinction you're trying to make is near-meaningless.

He's 90% of the way there. He just isn't using his highly-monetized platform to advocate for genocide. However, he's happy to rub shoulders with, and repeat the talking points of, people who do.
The Hidden Agenda of Buy Twitter Retweets Cheap – Buy Facebook Post Likes
As someone who is on a personal journey to transition from c with classes thinking to modern c++ I can see why there's so much hate from non-cpp developers about how these features look ugly.

But, as a developer, who has dealt with an absurd amount of bugs that can be prevented from these modern c++ features I really like this.
GoodSync 10.9.21.1 Crack and Keygen Free Download
> How does one draw a line between "restaurants must serve customers regardless of race" and "businesses can choose not to offer services to racists"?

I believe the key difference is skin color is innate and being an asshole is not, you don't get to choose to be black, you do choose to be an asshole though.

I think that the shift in popularity for gay rights mirrors the shift in acceptance that homosexual feelings are more innate than chosen.
Isn't it fun that while we're all discussing 'yyyy' vs 'YYYY', it sees like we're missing out that what everyone actually should use most of the time is rather 'uuuu'?
That's a lot more in one day than many people make in a year for doing actual work (the work of creating this song was done years ago).

If that's all the market's going to pay someone that has already reached a level of wealth that they can't spend in ten lifetimes, I won't lose any sleep. If you can live with the market when someone's making millions, you can live with the market when they're unable to make $100,000 in a day from one source and for one song.
20 Peinados Recogidos Para Vestidos de Novia Cortos
There was a time when the United States government was smaller, sure, but the country was also a lot poorer back then. And for all the poor treatment of workers that was supposedly going on, the U.S. still attracted plenty of "dirt-poor and ugly" immigrants from all over the Western world! Can't really say the same about "big-government" countries at a similar level of wealth today.
Gosh, it was so long ago, but I've still got the blues for it.
The point is if you have the time to snooze for an hour, would you not get better sleep by just setting your alarm an hour later?
Hmm. I think I got mixed up when you wrote "medium". I associated it with a recording medium, but I think you meant it more like access medium?

If it were recording medium then there are two issues at play: the right to make a copy, and the right to distribute. A rental agreement can exclude the right to sublease/re-rent. However, the copyright owners, by selling a copy of the work, have given up that right to prohibit further redistribution. The middle man may not make copies of the work but may rent them out. It is not "passing on the rental" because there was no rental in the first place; legally speaking.

OTOH, since streaming isn't covered under first sale doctrine, such distinctions are not relevant.
Not exactly, but they loosely correlate. Difficulty changes with overall hash rate. There have been times when the hash rate was increasing even as the price was going down. Miners have a different profitability calculus than investors/speculators.
Just a dozen or so major companies or orgs can work together to shut you out of having nearly any reach at all.

Yep. And it's happened in the past. That's why so many tinfoil hat types ended up on shortwave radio, or sticking flyers to lampposts.

Desperate people desperately trying to get a message out, with no means to do so.
The founding fathers published the federalist papers pseudo-anonymously.

https://en.wikipedia.org/wiki/The_Federalist_Papers
Inventing your own pseudo-normalization of Unicode is a worse idea than using the actual normalization forms Unicode defines.

Also, if you think you can decompose without allocating memory... well, try a code point like U+FDFA.

For reference, its decomposition is:

U+0635 U+0644 U+0649 U+0020 U+0627 U+0644 U+0644 U+0647 U+0020 U+0639 U+0644 U+064A U+0647 U+0020 U+0648 U+0633 U+0644 U+0645

(and that doesn't begin to touch any of the potential issues with variant forms, homoglyph attacks, etc.)
Ok, but students need to understand at least ¬, ∧, ∨, →, and there are other useful equivalencies as between sets and (characteristic) functions etc.
I believe I've tried that approach before too, but fell short when my boss wanted a specific format that just wasn't doable with that approach. I'm still a little shocked that this isn't something part of ECMA somehow given how many more other programming languages support using time formatted strings.
There's off exchange buyers and sellers of crypto who deal in orders of > 1M usd.

It's fairly trivial to go from 10M BTC to 10M of a stable coin. Can't speak on how difficult it is to do 10M stable coin/btc to us bank
Note that isn't tabula rasa generation. All these faces are generated from reference images. See this timestamped video for example: https://youtu.be/kSLJriaOumA?t=80. Current deep generative tech requires a carefully designed dataset of images with controlled variation. For the faces above, a dataset of celebrity faces was carefully constructed from a larger wild dataset, so as to not have any rare features, and the eyes and noses were aligned, making the dataset digestible by a GAN. This particular method then also uses multiple style images which it takes certain features from to mix up and create the mixture face.

The main problem with this tech is that the quality can not be reliably controlled. Whatever it generates has to be passed through a human checker/curator pretty much. You can't just serve up generations to the audience without checking what they are. So, imo, this tech would be very useful for the concert art stage of the creative process, being able to just create new things, or mixup existing things, but only to create an intermediate artifact, which would then be used as inspiration for the artists to create the final art.

This is also devoid of any form of higher-level reasoning. It doesn't know concepts a human artist would know, such as object permanence, intuitive physics, etc. Something as simple as a ball falling down should squish a certain way, and when hit the ground should squash another way. It also doesn't have artistic sensibilities like anticipation, etc., that have been laid out in the 12 rules of animation, and even more, there's almost no way to communicate it to these models, short of just creating a huge dataset which has those 12 rules, and just hoping, rather praying, it learns it.
I know a few other cases regarding auto-play and youtube too.

I've had it re-enable itself a few times. I'm sure it's due to the extra add-ons and such I use that's messing with it. A few of my friends don't use the same add-ons I use, or they don't use any and have had it happen enough times for them to complain to me about it.

My friend first found out his auto-play was re-enabled after youtube ate up most of his monthly bandwidth cap in one night.

So we're definitely in the minority, but it does seem to happen to different people with very different configurations.
Thanks, that's a great deconstruction of my argument. It seems one of the problems I have is cultural (censorship being increasingly thought of as acceptable) and the other a proposed solution to the problem as it exists solely on the internet. And you're right, the internet is already decentralized...it's just the things built on top of it that are mostly centralized.

I guess my viewpoint is that decentralized services (accessible enough that they don't require someone to run a server in their basement) can somewhat curtail the problem of cultural censorship. In other words, I think the average person should be able to publish what they want (no matter how stupid) without specialized knowledge and without being censored. That is what I envision.

Will this help the problem with cultural censorship? I really don't know. I just believe in the free exchange of ideas.

That said, and as others have brought up in the discussion, the banking system (Visa et al) engage in censorship fairly often as well...so the problem is certainly not limited to internet.

I guess my post is more of a general observation and complaint than a coherent idea of what should be done. But it's good to at least separate out the parts that aren't really related and argue them as separate pieces =].