skysight-inc/HackerNews huggingface dataset:
Microsoft moves the menus in office at most once a decade. They just kept adding onto the Office 95 menus for twelve years, then they introduced ribbons, now 13 years later they move away from ribbons.

They aren't some SaaS company that moves things for fun
You're missing a step here. Yes brand recognition is powerful for consumers.

But I don't think ghana is going to be doing B2C stuff just yet. I'd assume that they are going to export cocoa products, as it would allow them to charge a much higher price, keeping more money in the country
I came to rust from c++ and I have to say I have never understood the 'darn complex' complaint.

In c++ there are foot-guns on every turn. Follow the links for some goodies:

https://en.cppreference.com/w/cpp/language/value_category

https://en.cppreference.com/w/cpp/language/reference_initial...

https://en.cppreference.com/w/cpp/language/template_speciali...

https://en.cppreference.com/w/cpp/language/overload_resoluti...
It does matter -- he was one of the first "network developers". He published RFC 896 over 35 years ago; he has more experience on this topic than almost anyone.

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

This is not the strongest plausible interpretation of what he said --

He's not asking for people to not develop async code. He's asking for them to not hide it in synchronous code.

If you're expecting a blocking system call, and actually get a brand new background thread that's polling, it's quite reasonable to be frustrated.
It's already fragmenting. The far-right has essentially left the platform at this point, the mainstream-right is feeling a strong pull in that direction I think.
Making the non cheapest option the default is bad for marketing.
The US prison system is about indifference and more like factory farming than inflicting punishment -- the negative effects are mostly a byproduct of high volume and costs.

I got really into this issue maybe two years ago, and it's been pretty sickening to observe. Things like multiple states denying surgeries based on alleged "one good eye" policies. Replacing in-person visits with virtual ones.

Sure, there's profit involved, of course. For example, there are pushes to get rid of prison libraries and their books and music and switch instead to tablet devices, so that the families of incarcerated people (those in prison might be making as little as literal pennies per hour) can be charged subscriptions by various companies. But even that is driven by costs involved in checking donated books for contraband. At the end of the day, we need to incarcerate fewer people for shorter periods of time -- and I'm not just talking about non-violent offenders, either.

The person in this twitter thread served 30 years. Let's start there.
By "shouldn't allow likes/retweets/replies" do you mean by the politician or by the followers of the politician?
Convenient that they did this now, and not say, last November. Or even once in the last four years.
site appears to be down... archive link https://archive.ph/https://pvk.ca/Blog/2021/01/11/stuff-your...
Building the GraphQL API in the Open
Do not underestimate the limits of Jack's desire for control
Creating a rocket seems pretty simple to me when I look at the wiki page but I’m wise enough to know it’s because I’ve never tried.
They should hide all metrics. Remove follower count, retweet count, like count.

Without metrics there is less incentive to game the system and less feedback when attempting to game it.
Well, I think a lot of the people who were doing piracy would argue that they embodied the spirit of the community, and the anti-pirates were just a small minority who had a particular approach. So I don't think it's possible for you speaking alone to say what was or wasn't the spirit or the community.
It's at least somewhat odd that some lies are widely spread on Twitter and the media because they're true-in-spirit despite being false, while some truths are banned on Twitter and the media because they're false-in-spirit despite being true.
A few:

- being able to mange banking while traveling internationally (or to a state/province that does't have a branch)

- 30 second transfers between accounts (or to other banks)

- few minutes to open a new account

- see posted (and pending) charges within a day or two instead of a month (I regularly import for my budgeting software)

I'm a developer and actually do consider myself a little bit of a luddite. But online banking is helpful to me over traditional banking.
Serial robot vs. Parallel robot (This is not CGI) [video]
Greenwald is certainly biased, on the one hand he says this:

> Think about that: to a CNN reporter, evidence-free assertions from the U.S. security state are tantamount to “confirmation.” That they really do think this way is nothing short of chilling.

On the other hand, the laptop produced by Guliani (of which how he got it is weird) is taken as absolute gospel by Greenwald.

I mean, question both sides at least??
Companies that use this software have billions at their disposal (often through creative accounting), and there is no excuse to not pay. Perhaps this could be based on % of the company revenue and then split similarly how artists are being paid their royalties.
I think there is an opportunity for some big companies to redeem themselves and create such system and amend licenses so that it is ensured all developers are paid if company that is using the projects has revenue above certain threshold. Ideally this could be included in Github and other platforms on a opt-in basis (for developers), but in the future it should be enshrined in law.
I'll vote for any party that will look into exploitation of developers.
There's zero evidence of any Russians anywhere being involved with Hunter Biden's laptop. It's not a 'gotcha' fact check, the lies are in fact nowhere near the truth.
Fuel Efficient Kiln Design
Facebook, when I used to use it, felt like a reasonably structured glut of content. Twitter on the other hand feels like a poorly structured glut of opinions. I sometimes can't even differentiate between the original tweet, the reply, and I find it hard to know how many replies there are. It feels like trying to have a coherent conversation in the middle of an old fashioned stock exchange - virtually impossible - I think twitter's UI is at least partly to blame for this.
It's a cs101 book, they keep it simple and focus on functional programming without mutation. I was a bored business major that took the class at neu and it was a pretty amazing intro to cs that i credit for making me love cs. They got into the more advanced stuff in future courses. I love oop now, but think functional programming was a great way to introduce programming.
Plus, I think that their wrong advice simply represented "common sense" wrong advice all of us get from various people in the course of our lives.

It is much more simple and plausible explanation, "they were wrong" then trying to make ma big manipulation.
"he officially Zoomed as a free person"... not!
Zoom is not e2e encrypted.
Some version of this meme[0] has been circulating since before memes were a thing. I remember the Public School IT guy cracking a joke about packing heat in case the copier tried something funny (which sets a lower bound for the age of this joke because you haven't been able to pack heat in a school in three decades and haven't been able to crack that joke in a school in two).

[0]https://i.imgur.com/6wbgy2L.jpeg
It was planned around 1900, and "the Sydney–Melbourne rivalry was such that neither city would ever agree to the other one becoming the capital. ...Eventually, a compromise was reached: Melbourne would be the capital on a temporary basis while a new capital was built somewhere between Sydney and Melbourne."

https://en.wikipedia.org/wiki/History_of_Canberra#20th_centu...
The specific ownership and the details are irrelevant, what matters is that a large chunk of their profits is extracted out of the country and doesn't get reinvested.
Want to Learn How Things Work at Your New Job? Talk to People at the Bottom
China increasingly concerned by US economic policy after Fed maintains stance
You're putting a lot of faith in proper and reliable recordkeeping.
Thank you

"Persona: The Dark Truth Behind Personality Tests (2021)"

Exploring the unexpected origins of America's obsession with personality testing, this documentary takes a look at the profound ways that ideas about personality have formed the world around us.
Isn't it still supposed to be opt-in? Seems strange to allow the data processor to define what is legitimate interest, and then bypass the otherwise clear requirement of opt-in and informed consent?
You can still have all that - flushing behaviour only affects things if the host machine suddenly kernel panics or loses power. For a laptop with battery backup that's probably a once a year occasion. In that case, I'd be happy to wait a few minutes for some docker stuff to be rebuilt.
It might use a hypervisor though, as the pendulum swings back

https://katacontainers.io/
Type inference isn't covered by the stability guarantees either, and breaks occasionally.
You are confusing agency and ability. "If someone else wants to end your life", it's not assisted suicide, no matter how much trickery you apply.
On Twitter you can find promoted full blown propaganda paid for by hostile (to the US at least) state sponsored news agencies and government officials. These same governments ban Twitter in their own countries and would never allow similar content on their own platforms. Twitter's solution here is to insert a tiny "State affiliated" footer text below the account name.

Can you imagine in the Cold War-era NBC being allowed to broadcast propaganda ads bought and paid for by the Soviet Union?
I just realised that using * twice to represent a power shows up as just a single * - here is the correct version (the numbers are anyway correct):

Prob(0 cases) = (1 - p)^N = 0.9450...

Prob(1 case) ~= p * N * (1 - p)^N = 0.0534...

Prob(2 cases) ~= (p^2) * (N^2 / 2) * (1 - p)^N = 0.0015...

My apologies for that.
> breaking a law while at work, fraud, sexual harassment

That's execution without judgment, even a simple hearing might not be enough because the circumstance might be complex
While I was in federal prison (one year, just released months ago) I actually tried to setup a crash course that prepared inmates for the "real world" and teach basic skills. This is through a program in the federal prison system (BOP) called ACE - Adult Continuing Education.

I sat down and spoke with the manager of the program at the prison. She barely removed her eyes from her computer screen and when I was done proposing my idea she just shrugged and said "that's not something we want to invest time into." I then asked her if she thought these skills were more necessary today than yesterday and compared to 5 years ago - basically establishing that this is only going to get worse not better. She just repeated that "this isn't what the BOP wants to do."

It's worth mentioning what those ACE classes currently consist of. The ones I saw while I was in prison ranged from basic math/arithmetic (addition, multiplication, very basic algebra) to poetry and origami. Which is interesting because it would paint the picture that people in prison are dumb or not learning anything, whereas they actually are learning quite a lot since they have little else to occupy themselves with besides books - especially during COVID times (since we were essentially locked down the entire time during the pandemic while I was incarcerated)

I met many inmates that were learning complex math and physics, computer programming and I met some that had never seen the "real world" in any capacity with Bitcoin or other emerging technologies that had a decent grasp of how they operated from the various books they had read.
Haven't tried it, but think so:

https://mac.getutm.app/gallery/
(To be clear, block_on is not in the Rust standard library.)
A Bizarre Form of Water May Exist All over the Universe (2019)
Wyden calls for 'time out' in government cybersecurity contracting
Except maybe it's a bit more complex than your ridiculously simplified pithy one-liner.

Seriously, what the fuck is that even supposed to mean? It's literally duckspeak – a reflexive slogan uttered without any thought. It elides all of the complexity of understanding what free speech is, or what a platform is.
Kathi Fisler gave a great talk at the latest racketcon about research done based on the HtDP curriculum. I thought it was interesting to see the sorts of problems that fit well with the basic structure templates given in htdp and the kinds of problems that were a bad fit.

https://www.youtube.com/watch?v=MnrRUdbOW1M
> In short: The DOJ announced three separate arrests in January 2020. The first was Lieber. The second involved Yanqing Ye, a lieutenant in the Chinese army accused of stealing U.S. research. And third was Zaosong Zheng, who stole 21 vials of biological research. While these three arrests all involve people lying about their ties to China, they took place at different universities and are not related.

I assume that someone (possibly with encouragement from the Trump Whitehouse) put out the rumour that they were connected to some larger COVID-related conspiracy.
The DKIM signatures on the emails were verified. Whatever the laptop's sketchy provenance, the actual content being published from it wasn't a forgery.
Excellent explanation and example, thank you.
I don't think they owned the wallet, so they couldn't make outgoing transactions. I assume they didn't want to use a wallet they did control in case it could be used to identify them.
I check the balance when I'm getting cash from an ATM. Transaction logs are sent by mail or I can print them at service machines. Really people, it's not that complicated, it worked before online banking was invented after all ;) I'm not sure if all those services (like the physical mail thing) are available to new customers though, I think those are nudged heavily to use an online account.
Why did I just spend 2 minutes on that?!
Why do you think the in person operations are less likely to make errors?

I mean, go ahead and do what you want, but if checking recent transactions makes sense for online banking, it probably makes sense for offline banking too.
It wasn't suggested that it be Tokio, it was suggested that it be a minimal one, that could get you started without needing to make big choices before you even begin. (And yes, portability would have to be a part of that story.)
I think Twitter's problem is that there isn't enough feel good content. Facebook shows you the dark pattern engagement content, but they also have pictures of your family, kids selling girl scout cookies, 10 minute videos about how to turn ramen noodles into a combine harvester, etc.

Twitter only has the dark pattern engagement content and it makes people sick after too long. Maybe they should buy a Flicker type platform just to try and tone down the outrage a bit.
Cancer is a fairly well-defined term, and I can't think of any instances of something being defined as a cancer and then redefined.

The problem is that cancer isn't one disease. It's an overgrowth of cells, with many different causes. Often the cause is a chain of events. As in this case, where HIV knocks out the immune system, allowing a herpesvirus to infect cells. There's a very good chance that you have this virus now, but your immune system is keeping it from causing damage.

Kaposi's sarcoma is a skin disease, making it very visible. For a while it was a trope in movies that the gay character would get purple blotches on their face, and you knew that they were going to die.

This article was one of the first to bring that to the public's attention. The cancer led to the discovery of the suppressed immune system, and it was called Gay Related Immune Disorder (GRID) for a few years. Then it was traced to others, including drug users who shared needles, and it was renamed Auto Immune Deficiency Syndrome. They still hadn't found the cause, which turned out to be a virus that they called HIV.

Part of what makes medicine so hard is that everything is a complicated chain of events, positive and negative feedback loops, and locating the root cause takes a long time. Cancer is the end of that chain of events, and by the time it's visible, it can be impossible to fight it at the root.
I'm not saying I agree with it, but just for the sake of playing devil's advocate - what if the business legitimately makes its revenue by serving ad content on it's site to it's users?
Remotework.jp – Remote Jobs in Japan
I'm sort of experiencing this myself. Currently learning C even though it's not practical in my day to day. My main language is Python and sometimes Scala. Learning about memory management, pointers, etc., has been eye opening to me (I studied math but not CS in college) and I've taken the opportunity to start digging into the CPython code base to see how Python handles things under the hood.
From the article "past several years figuring out things like how to build newer compilers in order to take advantage of improvements in C++ and related tools."

This is much easier to solve in CentOS and RHEL than building new tools. Redhat has done this for you. If you are a developer and need newer build tools, enable the SCLO repo.

yum install centos-release-scl && yum install devtoolset-9

Or devtoolset-8, whichever has the versions of tools you need. Then in your build script or global environment script, use

PATH="/opt/rh/devtoolset-9/root/bin:${PATH}"
scl_source enable devtoolset-9

To get an idea of what versions of tools are in which devtoolsets, visit a repo mirror [1].

[1] - http://mirror.centos.org/centos-7/7/sclo/x86_64/rh/Packages/...
VS Code with remote container dev on top of WSL2 works really well for me:

https://code.visualstudio.com/blogs/2020/07/01/containers-ws...
An HSM is a device that's meant to hold keys, allow you to use them, but never allow you to access them. In other words, it's a true digital 'key' that can't be copied.

If you truly care about the encryption on your servers, for example, then normally your server can't boot/decrypt the drive without an HSM (which you aren't supposed to leave plugged in). You give one to your CEO, your CTO, and your CFO, for example, and you require that at least two of them are present to boot your servers (to prevent attack by theft).

There are more fault-tolerant possibilities out there (e.g. Hashicorp Vault), but they're generally bootstrapped from HSMs.
Not at all, unless the network has a global bottleneck like a miner. Networks built on global blockchains are the problem. And if they use proof of work that’s even worse!
> Well, « blue » as a political signifier very much started on the left, being associated to American and French Republicans (in the true sense of the word, not the GOP). The right wing being « white », ie. monarchist. Coincidentally that meaning also found posterity in the Russian Revolution as the colour of the Tsarist regime also happened to be white (possibly in imitation of the French, but religious reasons also play into it).

How do you figure this?

The association of left with red, and blue with right, dates from the French revolution, as the three estates of French society each had a color: the commoners had red, and the nobility had blue.

The monarchists at the times of the French revolution always flew blue, and the republicans that wished to abolish it flew red.

> As far as I'm aware, the US under a « swap » of sorts as the Northern and Southern wings of the Democratic and Republican parties broke up and reorganized.

That is not the origin of the colors in U.S.A. politics; the origin is that during the Bush v. Gore election, most major U.S.A. news stations, either by coincidence of agreement, congruated on coloring the Republican Party with red, and the Democrat Party with blue, and it remained so ever thereafter.

That they chose to do so, to me, indicates a certain ignorance of global politics,̧ as nearly every capitalist party internationally incorporates a great deal of blue in it's designs, and every socialist party a great deal of red.
Yea, I took the course at neu and it was an amazing introduction to programming. I love oop now, but I'm pretty sure my code still has hints of this course in it. The simplicity and elegance of functional programming was awe inspiring when I took the course.
It's worth mentioning that this doesn't mean it's currently designed to be punitive. It's really just evolved into a system that extracts a very large amount of money via taxes and uses that money to pay various correctional staff and industries to deliver absurdly poor quality services and products. For them, it's a really sweet gig and they're pretty happy that the overall public is apathetic to the situation.
> Easier to keep track of the outgoing money.

It definitely is not. How is keeping track of random cash purchases in your head easier than a computer doing it for you automatically and instantly?
Yes, you are right about the atomicity, if that is the desired goal.

My argument is from a view point that the people in question want to achieve a full write of all the data, but then don't bother implementing it, relying on a non-existent atomicity guarantee instead.
I really don't think my comment said anything about people getting rich; I myself was involved in one report of GPL abuse to the EFF on behalf of Busybox, yet another early 2000s device created by 2 people in their bedroom who simply decided the license didn't apply and releasing the source code was not their responsibility - Busybox had a "Hall of Shame" web page up back then, you can still see it in the Internet Archive. It was pretty rampant, the sharks saw "free code" in the water and simply had the attitude "so, sue me and prove it in court" about early GPL. It took us collectively a decade or more to actual make things like the GPL enforced in courts of law, the dawn of our digital age started with bad guys trying to exploit the good guys who gave away code.

My thought is that you're focusing on the "gratis" part of FOSS, whereas I'm over here in the "libre" side of the house - as a (now) Linux systems guy, when (foo) doesn't work I reach and go down that rabbit hole of code until I figure out what's wrong and we fix things - that is what Open Source is about to me, it has no underpinnings of monetary compensation, it's all about two (sic) people who don't know each other being able to randomly see each other's code to solve the problem at hand (and then possibly submit fixes, bug reports, etc.). I've traced tons of open source software to solve problems both personally and professionally.

Getting paid for open source is a relatively new thing in my life timeline, I don't honestly subscribe to that idea but to each their own. I do, however, recognize the time effort and energy it takes to create said software, so I personally take these tech dollars I make at $job and donate to a lot of open source initiatives, coders and even public radio stations bringing me "free" music. There's no such thing as a free lunch as a wise sci-fi author once wrote.
Plenty of it by our own government and allies as well.

Maybe we can be a little more principled than "good guy nations" and "bad guy nations" if the goal is truth?
1. The LSP protocol was created by Microsoft.

2. They are allowed to have proprietary implementations of this protocol (let alone the fact that they created and opened up this protocol, so you could say it's their protocol).

Are they doing anything to close down the actual protocol?
It is allowed because the gatekeepers today are much more financially involved with hostile states. The same situation didn’t exist with the Soviets.
The Implementation of the Hyperscript Debugger