jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Has anyone ever done a serious technological evaluation of one of these programs? I'd be very interesting in learning more specifically about its encryption mechanism. For example, To be able to decrypt (edit: used to say encrypt) the files, it has to store the private key (and obviously the public key) somewhere on the computer, whether in memory or elsewhere to decrypt the files. In addition to this, if this is a variant like mentioned in the article, where you can "decrypt one file for free", then the software obviously has to access both keys to decrypt that, meaning with the right tools you should be able to capture those keys if you can capture the program in the action of decrypting a file.

While an obviously viable solution to this is good backups and educating people about computer security, that won't put these people out of business, which is what would really stop this.

Either way though, if anyone here knows of any material delving into hacking ransomware like this let me know, I'd love to read about it.
What we actually need is to be able to use different heating algorithms dynamically. To achieve this we will use the strategy pattern, so you end up with:

heatingStrategy.heat(water, stove);
+1 for your last point - scaling your abilities (even if they're not elite) beyond just yourself makes you elite. (assuming you're a net positive producer, I suppose)
Object orientation works because it worked for windows (and other UI toolkits, even today) when computers were switching to graphical user interface toolkits. And frankly, object-oriented UI toolkits work a lot better than webdev even today.

But OO doesn't work because webbrowsers have detonated a hydrogen bomb of "historic reasons for this API" over the worst UI toolkit ever, and abstractions, whether OO or ..., simply don't work well over this. They make it extremely hard to find where the OO toolkit is incompatible with vendor X's browser version 82.2.1.3.3.883.1.3.4, and harder yet to fix the problem.

It seems like 2014 was the year of having programmers rant against every form of abstraction because they can be misused and because they "hide complexity". Well of course they hide complexity. That's the point. That's what allows us to raise the abstraction level of what we're doing and working on.

A simple shared networked database (also known as CRUD, or to some extent MVP) was a solved problem on NextSTEP before I left kindergarten but in 2014 we all insist on rewriting the whole thing from scratch (can't even use an actual database anymore "it doesn't scale").

When I was a 12 year old discovering dBase writing a networked CRUD application was something you'd do in roughly an hour. Today, a week is not that bad, apparently. When I turned 14, and worked with dBase for windows, putting rich text fields (with working copy-paste from office documents) was less work and finished faster, by a factor of 100. First I wrote them in things like dBase, then Delphi. Then I started writing them in PHP + SQL. This was tedious, but at least it was vaguely manageable. Today, I write them in Bash (for deployment) + Go + SQL + Python + Javascript + JSON, not counting the various configuration languages I need to know. They don't work nearly as well as the things I made in dBase for windows, without a doubt they are less functional than the tools I wrote in Delphi, and they can do vastly less on computers thousands times faster (my first Delphi was installed with 66mhz, 16M RAM and 500M drive) without weeks of work they don't look nearly as good, and they are utterly and completely incompatible with everything else on the planet.

This is why we had OO (the very first book I had on the subject started with how to make OO work for an extensive text editor). That's what's good about it, and why we're not doing it anymore ... I don't really know.

Today we are locked into the web. Any end user has no control whatsoever over their files, over what programs his computer runs (my "standard" text editor is in javascript and gets it's code downloaded from an internet provider that could change it at any time. I, of course, cannot change it), over who can read their files/mail, governments, MPAA, RIAA, and so on get people's mail clients blocked and their mail made inaccessible on a regular basis, ...

http://en.wikipedia.org/wiki/Worse_is_better
I thought it was obvious from my clarification: Lion was the Vista of the Mac world. Major instability, much slower than SL, broken hardware drivers in my case, forced obsolescence (why drop support for perfectly capable Core Duo and even some Core 2 Duo machines?), massive changes to file saving...it would be faster to list what wasn't screwed up.
As a huge fan of Nintendo I am glad this never happened. A few years later Nintendo released the Wii console which was revolutionary in allowing users to go beyond a physical joystick and incorporate movements in videogames.

Also companies acquired by microsoft don't usually have a happy ending(layoffs, product stagnation) see - skype, linkedin, yammer etc
This is much better

ssh -t user@host screen -ln

since you get a full fledged shell with job control and everything
You made a ton of claims and provided evidence for none of them.
I also object to this classification, but it seems to be based on the fact that they were founded by Russian founders and have a huge presence in Russia.

Which still doesn't make them a Russian company, IMO. The article is rather sloppy in other respects too, like the fact that Jetbrains isn't "obscure". Just because the author has never heard of them, doesn't mean they aren't well-known.
I can't vote to unflag things, but this really, really should not be flagged. It is just a little more important than most political garbage.
Lack of evidence is the main reason those cases have failed. Lots of claims, no evidence.

https://www.bbc.co.uk/news/55561877

https://en.m.wikipedia.org/wiki/Post-election_lawsuits_relat...

>Nearly all the suits were dismissed or dropped due to lack of evidence;[6] judges, lawyers, and other observers described the suits as "frivolous"[7] and "without merit".[8]
The other thread was flagged:

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

I don't envy dang's position here, but that story needs to be unflagged. This is hugely important news.
This is significantly more than a "handful" of hillbillies trying to upend the legal results of the presidential election following the explicit rhetoric of the incumbent, and unless I'm mistaken, this riot began after one of Trump's "Stop the Steal" rallies.

I'm not qualified enough in foreign affairs to justify the allusion to Putin or Erdogan, but let's not play this down either.
From the article: "Cheng and co began by compiling a dataset of the comments associated with news articles on four online communities: CNN.com, a general news site; Breitbart.com, a political new site; IGN.com, a computer gaming news site; and Allkpop.com, a Korean entertainment site. The data includes 1.2 million threads with 42 million comments and 114 million votes from 1.8 million different users." I would respectfully suggest that the comments from news readers on news sites may not be a dataset that generalizes to discussion and news aggregation sites like Hacker News, especially because Hacker News starts us out with a set of user guidelines[1] particularly geared to encouraging sustained user participation in thoughtful discussion. There is also a welcome message for new users here[2] (I forget how it is implemented, as I am such an old user that I think I joined HN before it was implemented) that packages the rules in a slightly different format.

In other words, most of the time when I am downvoted here, what I ask myself is, "How could I have rewritten that comment to make it more clear or more persuasive," or sometimes, "Was that really a constructive addition to the discussion here?" I'm not generally spoiling for a fight or crushed in my self-esteem after being downvoted here. As far as I know, that happens to almost everyone here sooner or later. It sure has happened to me over the years

On my part, I downvote some comments, for reasons suggested in the welcome message, but I try to make sure that my upvotes predominate over my downvotes. And I don't keep an enemies list. If someone makes a thoughtful comment, they get an upvote, period, even if they disagreed strenuously with me just hours before. The idea here is to help good comments gain enough attention to promote thoughtful discussion in all good senses of the word "thoughtful." Maybe Hacker News is just plain different from most news discussion websites.

[1] https://news.ycombinator.com/newsguidelines.html

[2] https://news.ycombinator.com/newswelcome.html
The renaming to "old_io" is purely to make updating code clearer easier -- it does not indicate a massive redesign.

The final API will actually be quite similar to the existing std::io in most respects. It fixes a few longstanding complaints, reorganizes the modules into a flatter hierarchy, and renames to match conventions elsewhere. These are tweaks and polish, not a complete rethink.

Where there are deeper changes (e.g. introducing OsString), we are codifying trends that are already in place (e.g. the env_as_bytes function).

In general, the changes to IO also all make the design more conservative, following traditional APIs more closely, exposing fewer high-level abstractions, and removing questionable APIs.

For most applications, updating will just be a matter of updating names and imports.
> Western Culture is pretty-much defined by the consumption of media. After we stuff ourselves with food we don’t need, squeeze into Hummers and SUVs we don’t need, then head down to The Mall to enjoy the sterile atmosphere of a pretend-main street in a pretend-small town, where we eat some more

Western culture != U.S.
I suppose Christmas lost its excitement for me once I was able to buy just about any gadget I would've wanted as a present.
Clojure's persistent data structures use the same technique as Enchilada.

http://clojure.org/functional_programming#Functional%20Progr...
Due process & a trial by jury, anyone?
Basically, these observations only have significance if you assume that inflationary cosmology is correct.
> What's going to be left? Finance?

Advertising. It seems to me that money from advertising pays for most content nowadays.
I'm sad to hear that you've been on the wrong end of software piracy. I guess it's easy to feel that the whole continuum of torrent sites and copyright infringement can be boiled down to one group, motive and morality, but unfortunately reality is a little more complex than that.
I don't do FEIE either anymore. It was easy when I made under the limit, but over...is complicated and Chinese taxes are high enough that I still get to write in zero.
Well, that's some progress anyway.

All it will take to fix our police problem is sufficient public will. There isn't any other barrier.
"This article appeared in the January 18, 2015 issue of The New York Times Magazine."

Future past tense?
> What's not super is that it's really the only kind.

well, there are some exceptions, like Ms. Marvel (http://marvel.com/characters/1017577/ms_marvel_kamala_khan/f...) or latest run of She-Hulk (http://marvel.com/comics/issue/49122/she-hulk_2014_8)
> If you consider it a GC then it's the fastest GC. It's also deterministic and does not pause.

No, it's not, not unless you use a lot of cleverness. "We find that an existing modern implementation of reference counting has an average 30% overhead compared to tracing…" (They did perform a lot of optimizations to get it up to speed with tracing garbage collection... however, these are far beyond what shared_ptr does.)

http://users.cecs.anu.edu.au/~steveb/downloads/pdf/rc-ismm-2...
Answered in sibling post above!
Austin used to be such a chill place, now we've got these bros...

Comparing coal mining to working in your pajamas for $125/hr. Jesus.
I am ad-tolerant.

I find YouTube ads to be just weird and annoying.

i) I get gambling ads. This is a sleazy destructive industry and people should have to opt-in to receive ads for gambling products. (Ditto alcohol).

ii) I will queue up some obviously children's content for my son but get an adult's ad (eg ads for violent film) before that. This is fuckig stupid and it's disappointing that Google gets this wrong.

iii) I'll go to watch a 30 minute video but get a 5 minute ad. (Or maybe 3 minutes?) I should start making a list of the company names that do it.

iv) a lot of the ads are just terrible

Google really needs to implement some controls so people can avoid alcohol and gambling ads.
Arguably, reasoning why to go to university feels more like rationalization rather than supporting evidence. It's definitely not physics.

On the other hand, believing that your actions have consequences, and that you will pay for your mistakes, is a very good assumption. But in the sense that you mention, it's "unsupported". This lack of evidence may lead me to conclude that societies are hung by a thread, and that collapse is imminent. It could be, but societal collapse simply hasn't happen after an unexpected, global, unprecedented turmoil.

Why some assumptions are "better" than others? THAT is a very good question. My take is that there aren't a priori: some societies believe some assumptions, and survive, and others don't. In a sense, to me, assumptions are only good in retrospect, and it's an idea that "feels" correct rather than something I can "prove".
historically, the Government is by far the worst spender of money. they have the greatest power, and the worst track record.
Ideologues to the left of me,
Ideologues to the right,
Here I am,
Stuck in the middle with you
> Simply eliminate deductions and credits and exemptions.

Simply? In a global world economy? There is nothing simple about it.
> We cannot truly know someone's intent.

Oh, you can get pretty close. What you do is you look at their attitudes towards the marginalized individuals, to marginalized communities, their opinions as a whole, their advocacy, their friendship groups, etc.

If, on balance, they appear to support and promote people of colour or transgender people (as much as they do any other people group) - then this person is probably not racist or transphobic.

However, that's haaarrrd. And doing that groundwork doesn't win you clicks as a media outlet. Whipping up a mob does win you clicks however. And advertising revenue.

And then many people - who have only read those articles - shout about it, like mobs tend to do, it seems like it has universal approval, and people assume it's probably true.

If you don't define words like "racist" and "transphobic" to be solely about intent, those words become meaningless.
Competition is good, Amazon's practices are bad for competition.

Inviting Amazon to NYC with tax incentives is similar to planting a great white shark in a small lake, injecting the local fish with sedatives and the shark with a mix of steroids and stimulants.
So:

I’ll leave you with three more bits of evidence that things are more complex than the open letter would have you believe:

1. A competing letter in support of RMS exists and has accumulated considerably more signatures than the letter condemning RMS.
2. In response someone created a Chrome extension that marks repositories owned by a signatory of this support letter with red text on GitHub.
3. The announcement of this extension was welcomed with 394 likes on Twitter.

Just tell us why is it bad again?

There is a public repository, with people signing publicly. The plugin does not reveal any hidden information, the only thing it does is make it easier to find out if someone publicly supports RMS. If you look at outliers you may find individuals who equate signing the letter with being a pedo, but I have yet to see a major Twitter account implying so. For me it just means I might not get along with the person since they do not think RMS being in the board is an issue for FSF.

Also, "the mob this", "the mob that", you can't just label people "mob" when you disagree with them.

> That's exactly what these totalitarian wokists aim for: to make people afraid to oppose them.

Look who is insulting people here and making assumptions.

Please, be strong and talk freely, I don't care.
I don't understand the need to "move past" this. It's a personal opinion expressed on his blog, without much context, not even tangentially related to his professional work.

Is it reasonable to expect public figures to be 100% agreeable? I don't think so. In fact I think we'd all be a lot better off if we just stopped judging these peoples' character altogether. Shitty people can do good things. Why would we want to stop them?
https://archive.vn/YGNZQ
Seems like the vehicle switch could be well explained by a big expansion in the number of vehicles (so move to something that has lower lifetime cost).

A big expansion in vehicles might be motivated by trying to have fresh imagery for most of the country.

The POI issue could just be that they just don't have a good POI database (because they all have problems).
Sure, until Gmail decides to block emails from Project Veritas.

I don't think it makes sense for governments to pass laws saying tech firms must serve everyone. It would be too hard to word such laws properly, and there would inevitably be many bad side effects (e.g. making it harder to build new services). What we're seeing here is a slipping social consensus that ideas and debate are valuable and the fix is to re-establish that consensus.

It's hard to know if this is really some sort of creeping authoritarianism taking over the world, or if it's more like panicked and flailing scattergunning by social classes that are losing control of the global narrative, whose corruption, shallowness and stupidity are being increasingly exposed by people demanding higher standards than those classes feel they can meet. Their old approach of simply assuming that people in positions of authority are competent and correct is falling apart, as anything those authorities say or do is immediately dissected by an army of contrarians who are frequently better informed and sharper than they and their media defenders are.

The things I associate with Veritas are recordings with Googlers revealing things the firm would prefer to keep hidden, and the recordings where they revealed that some US news reports on COVID were faked (e.g. the news channel got staff at a COVID clinic to get in their cars and make fake queues to make it appear the clinics were busy). These are things that should have been brought to light, and bringing them to light was a valuable public service. I'm sure Twitter have some excuse for this, but I feel no surprise it's come to this. Tech firms are increasingly dominated by people who don't respect their own users, people who believe the world would be a better place if the clock could be rewound to a time when everyone believed everything said by the New York Times or the BBC. I'm doubtful they can pull that rewinding off.
I'm sorry but you seemingly contradict yourself:

>we prevented the extension of credit based on bitcoin collateral...

>Which is already happening.

Is in direct contradiction to:

>Financial institutions are already extending credit...

Regardless, the amount of bitcoin is set to be capped and finite - therefore unless this changes it is inherently deflationary. Aside from mining out the remaining unmined bitcoin, no institution is "extending credit" (aka 'printing') bitcoin, they're extending credit via (as you mentioned): other collateral.
Per the Azure's T&C? It's easy to blame Canonical here... but I that sounds like Azure's screw up, and Canonical accidentally revealing it.
Sarcasm aside, there actually is a metric we can use as a society to decide these things. If we track productivity gains since the 40 hour work week was established in law, we can determine how many few hours we can work without lowering our standard of living. The magic number appears to be about 12-15 a week.

Or, we can track how many hours people actually spend working. Most office workers will (anonymously) self report that they work roughly 3.5 hours a (edit) day; the rest is spent doing non-productive things. Assuming a five day week filled with only work, that gives us about 17.5 hours a week.
I love Open Source but I can't ever see them competing with Apple or Google. Literally billions of devices out in the world tied to services that are critical to everyday live. I think this war is already lost.
Had an interesting experience with Comcast recently.

They send me an email stating that I have exceeded the 1.2TB monthly cap on my Unlimited plan, but that I can upgrade to a Truly Unlimited plan for another $25/mo.

I go to their website and apparently the upgrade is $30/mo if I want to use my own equipment but $25/mo if I use theirs. That makes no sense, but whatever. I sign up.

A few days later their integrated modem/wireless router shows up. I forget about it.

A week or so after that, late morning on a weekday, my internet goes down. I was in the middle of a work Zoom and my kids were on Zoom for school. Terrible timing. Turns out, Comcast turned off my internet until I connected the new equipment and signed up for the "new" service.

I was pretty livid. Researched Starlink. Hmm, 100-150Mb/s. Let me see what I'm getting from Comcast.....run a speed test.....389Mb/s. Oh well, guess I'm staying.
The issue is more so *why* Microsoft is sharing this information with Canonical. — what does it obtain from it?

Ubuntu is gratis, so Canonical can't have coerced Microsoft into doing so; it is quite probable that one approached the other to make a deal, and that Canonical is paying a certain fee for this information.
Lots of devices have been using wax motors for a long time, like dishwashers and automotive thermostats. It seems the mechanical parts wear out long before the phase-change material breaks down.
See update at bottom: The leak only applies to phones that were shut down while unlocked. It appears the phone doesn't lock until after the host pairing code starts so there is a window. This will not let an attacker into a lost, locked phone.

But if you shutdown your phone, it would be a good idea to lock it first.
piece of trash it may be .. but his other book "Angels & Demons" introduced me to CERN. :) It also opened me up to art & art history.
Yeah, Alex, I'm just saying: S-Corps don't pay federal corporate taxes, do they? I thought that was the point of an S-Corp. Your comment, before you edited it, said flat-out that they did.

(We file as S, but thankfully I'm not the person here that has to know exactly how this stuff works. See previous comments for evidence that you should not take tax advice from me.)
The two biggest things you can learn from Soros, IMO:

George Soros is a genius. But he is not a genius for searching and finding the trades. He is not sitting around and doing calculations or running analyses with fancy algorithms.

Instead, he is amazing at risk management. He knows precisely when to 'go for the jugular' and bet really big.

It's a really instinctual type thing, he can gauge the psychology of the market really well and understand when bubbles are about to pop.

The other great thing about Soros is that he has a remarkably open mind. There is a story about how Soros went and played tennis with someone, at the time, he had a big trade betting on one direction of the market. The person he played tennis with was vehemently against that position and expressed his concern.

The next day the market turned opposite to Soros' trade and his tennis partner called, to see if he was doing okay, thinking that Soros must have lost a lot of money that day. But, he was greeted with a happy George Soros who reported that after the tennis match he totally changed the direction of his trade.

It is pretty rare to find people, especially in financial markets, who can quickly change directions and basically admit that they were originally wrong. Trading is a business that is dominated by people with huge egos, but you will notice that most of the best traders are ones that will switch direction without hesitation.