skysight-inc/HackerNews huggingface dataset:
Glad another software guy saying this. Digital infrastructure as how it now has no integrity.

I prefer going to bank if I have time.

Even the largest bank like Feds can have 3 trillion dollars operation error. https://thespeakernewsjournal.com/us/bank-wires-worth-trilli...

Knowing what I know and the kind of security that is in online banking does not bring any confidence in me.
Twitter's problem is engagement. Facebook is a doomscroller's paradise. How can Twitter replicate that?
Yeah that's what I was getting at. SARS-COV-2 seems to have hit this sweet spot of being deadly enough to eclipse the death toll of similar viruses like influenza, but not deadly enough for people to take it as an existential threat. I'll take GP's word that it's also less transmissable, I was just saying that all things being equal, if SARS had a lower mortality rate, there's a chance it wouldn't have been dealt with in the same way.
It's commonly claimed that the reason the original Star Wars films were so much better than the prequels was the work of Marcia Lucas in the editing suite.
> Why are you drawing the line at the US?

Probably because we live in the US and we will have to depend on our courts to force Apple to open up. Those courts require a certain amount of market power, which a majority market share indicates, to move forward with an antitrust judgement.

> Microsoft, as it happens, also takes a 30% cut of Xbox-related sales on their store.

Game consoles are not nearly as ubiquitous or as important to society as smart phones. We have different laws for things important things like cars than we do for toys like bicycles.

This is why Apple will eventually be forced to allow users to install software from outside the app store.
>> a policy that pleases worldwide shareholders, governments (and their oppositions), and the general public?

They won't. The final policy will please twitter shareholders. That means they will not do anything that might give rise to a competitor service. They aren't going to kick out the alt-right. They aren't going to kick out Trump 2.0. If Putin wants a Twitter account he is going to get it. If Trump wins office again he too will get one too. Twitter is not in the business of angering people in power, people who could put barriers between twitter and profits.
a most excellent write-up, thanks
I wish I had the skills and balls for that
Depends,

.NET => https://www.wildernesslabs.co/hardware

Oberon => https://www.astrobe.com/boards.htm

Java

https://www.microej.com/

https://www.aicas.com/wp/

https://www.ptc.com/en/products/developer-tools/perc
Maybe the first thing twitter should do is follow its own rules and apply them everywhere. Trump should have been banned years ago.

Twitter and Trump danced this together and now Twitter wants to be the good guy?
> Ghana will no longer sell cocoa to Switzerland

This is not true.

He only said they are going to try and process some cocoa in Ghana.

"we intend to process more and more of our cocoa in our country" https://youtu.be/gs_dD7qKfX8?t=317

It'll take decades and they will grow more to supply both markets, if their market is successful.

What's with the hysterical headlines - "Awkward moment when President of Ghana says they intend to process cacao", "Ghana will no longer sell cocoa to Switzerland", "Ghana President shuts down Swiss President", "Ghana President Publicly Denied Cocoa Export to Switzerland."

I thought maybe short sellers, but I can't see a link.

Is it just some addictive meme, I guess the random covid bits are like an attack vector or something?
Some other NFTs today:

* Non-Fungible Tulips https://opensea.io/collection/non-fungible-tulips

* Pringles CryptoCrisp https://rarible.com/token/0xd07dc4262bcdbf85190c01c996b4c06a...

* And this dude selling NFTs of his fart noises: https://nypost.com/2021/03/18/nyc-man-sells-fart-for-85-cash...
This came up when Trump was threatening social media with restraints. I wrote this at the time and haven't changed my view:

For me, free speech is fundamentally about trying to rectify the injustice of an imbalance of power between those in authority and the ordinary citizen. During the Enlightenment, the authorities were monarchs, but even before that, the origins of free speech can be seen in the Reformation, the authorities being the established Church and the battles being eg the right to a Bible in your own language or the right to worship without priests.

In modern times, authorities can be just straightforward, well, authoritarian. Global leaders & business people who tweet or post on FB carry an authority ex officio that make their proclamations much more acceptable to the neutral reader. That in itself is a dangerous situation and Twitter or FB absolutely need to take control. If these companies want us to take them seriously as champions of free speech, they have to play their role to help restore that balance of power, by being far more stringent about fact-checking the tweets of those global leaders than they would be for ordinary posters.
Thats not it actually. I just find his narration to be difficult to follow.

I had finished Matthew railley's temple in 8 straight hours, entire Harry potter books in a weekend and GoT all books within 2 months while having a full time job

Le carre on the other hand, tried to read Absolute friends thrice before giving up. Tinker tailor twice before giving up

The only other author I've given up on was the guy who wrote His Dark Materials. Dont know why, they didn't "come at me"
That assumes the correct number of ASN.1 parsers in the kernel is "1". I would strictly prefer my kernel to include "0" (zero, nil, none) ASN.1 parsers. It's a trash spec designed by committee that probably needs its own bytecode machine to be parsed safely (that certainly is the track record of ASN.1 parsers in the wild).
The US is exploiting its centrality in the international financial system, though. No other country uses secondary sanctions so extensively to dictate to other countries who they may and may not trade with.

When the US pulled out of the Iran nuclear deal, for example, it essentially ordered European companies not to trade with Iran. Even European companies that have no business in the US are afraid to do business with Iran, because American secondary sanctions will still hit them. No European bank will lend to a European company that does business with Iran, out of fear of American sanctions.

These sorts of actions will eventually provoke a reaction: either the establishment of alternate financial systems or retaliatory sanctions.
It's not really on demand if there's a 15 day waiting period between request and action.
Increasingly banks are reducing the ability to do that.

Here in Australia most banks have closed down branches in many smaller communities over the last 20 years.

Many of the 'standard' accounts that people have either only one in-branch visit per month, or none at all - and charge a fee for it.

Credit Unions and Building Societies are not much better, if at all.

There's also a growing number of online-only banks which don't have any physical branches, and all your interaction with them is online or over the phone.
> To my knowledge, neither Infer or Clang has ever been compared to other static analysis tools in an article similar to this.

I beg to differ: http://btorpey.github.io/blog/categories/static-analysis/
> As an aside, the clang bug would also affect Rust if they used that type of optimization (assuming strict aliasing rules).

No, this bug cannot affect rust, because rust wouldn't allow to pass into a function three mutable references pointing to the same object. It wouldn't even allow two, nor one mutable and one immutable. Either it pass one mutable reference, or any number of immutable.
> Do you include piracy in this?

No I do not (I don't deny it was/is a thing), as I feel that was a different community (and it still exists today) - yes, the same technology was used but no, they were not/are not the same community. These are two distinct communities sharing common technology (just like Linux ISOs and pirated software are both distributed over BitTorrent today - the technology has changed but both groups still share it's use). I knew/know people from both communities, they're just two different groups of people who might happen to end up at a party together, that's about it really. I personally don't condone piracy, but then again I've been living inside Linux for 20 years so I don't really encounter it these days.

Me personally, I ran a BBS under OS/2 and was part of Fidonet (I actually roomed in college years with the local Fidonet hub guy), wrote my own widgets in TurboPascal and distributed the binaries and source without any licenses (if we even had any at the time), some of it can still be found in those old CD collections that folks used to sell. I lost my own source code over the years and was able to recover some of it out of those archives. :) (my career steered away from programming into systems engineering, not a coder by trade)
> That being said, if a group took it upon themselves to be a general-purpose "refactoring" team, ...

I pretty much agree with you, but I'm not sure if it really needs a special cleanup task force. Stuff is being refactored and cleaned up on subsystem level all the time already.

If, for instance, you do a `git log fs/squashfs` (an example I picked because I'm somewhat familiar with it, and there is comparatively little feature development) and skip past the maintenance fixes, there are a bunch of refactoring patches where common filesystem or block layer code was changed.

On the mailing lists I'm on I somewhat regularly see Christoph Hellwig submitting larger cleanup patch sets for block layer stuff (even when you don't count the big cleanup spree during the first 2020 lock down).

In the MTD subsystem there was a multi-year effort (earliest discussion with Boris and Miguel about this that I remember right now was around 2016) to refactor the entire subsystem, pull out a generic NAND framework, etc...

But those are just some of the instances I can think off of the top of my head, from subsystems I'm personally somewhat familiar with.

Regarding the ASN.1 parsers, Linux does have a `lib/` directory with common algorithms and helper functions in it. In fact one of the parsers being linked to is from there (https://git.zx2c4.com/linux/tree/lib/asn1_decoder.c).

Somebody(TM) would "simply"(TM) have to patch the code in $SUBSYSTEM to use that instead, delete the old one and submit a patch set to the appropriate mailing lists. Of course it's a lot easier and less risky to simply post a mocking tweet and walk away.

EDIT: In fact, this has already been done for one of them: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
This is pretty extraordinary. Close to 6 years of Donald Trump brazenly breaking twitter rules as candidate and president. Repeated violations, culminating in a riot at the capitol. March of 2021 and Jack Dorsey rocks up "Hey guys, I think we should think about our policies with regard to politicians".
This cookie consent functionality should be something the browser reads and gives it to you on a standard format - like the https lock and other privacy info.
On Windows Docker just crashes at startup, skipping the CPU/fan part.
Braintree destroyed a successful taxi startup from Serbia (2017)
Junior Goldman Sachs bankers complain of 95-hour week
Moving from CentOS to Ubuntu
Constantinople was a major port way before Byzantine times. Calling it a purpose built capital is a joke. It was a purpose-assigned capital though.
(They laid off the team that they employed, which was not “most of the Rust team.”)
Retired Cop Claims He Helped Tupac Fake His Death
Async took years, burned out everyone involved, and many people complained about how long it took.
A good paper describing functional programming and also talks about the differences between these two mindsets is "Conception, Evolution, and Application of Functional Programming Languages" by Paul Hudak (1989). You can find a copy at https://courses.cs.washington.edu/courses/cse583/00wi/p359-h....
I wonder what requests are being made - for myself the entirety of what I do in a bank is moving money from one account into another, and that is way easier online than trying to get a human to understand exactly what I want.
Related to this: just how easy is powerful software meant to be?

People who don't know how to drive don't blame it on cars.
Wisdom of Crowds is mot always correct; You may want to consult with socioeconomic experts;
In practice, some CMPs used to share positive consent across websites, but did not share negative consent. So if they tricked you into accepting once, they keep it; if you refuse, they keep annoying you. My understanding is that watchdogs pushed back, which is why the whole sharing thing isn't as prominent anymore.
People have been indirectly coerced through necessity to work in life threatening working conditions for the last few hundred years or so. Yes, they are "treated as adults" and allowed to accept those conditions. Some societies have luckily evolved and outlawed those working conditions.

To first accept the inherent inequality of capitalism and then also allow people to prey on less fortunate at the bottom is just wicked and evil.
> none of the content

What Is The Content? Why the teasing?

Sean Hannity said there was evidence of crime that would destroy the Bidens and the Democrats. Tucker Carlson said he will not publish. Guliani is now mute. Enough with the teasing.

> What would The Intercept do with No Comment?

Truly, all the news agencies around the world are failing to report on the urgency of No Comment.
You're a fool if you think that part of the elderly population every year doesn't already attempt to commit suicide to avoid being a burden on their family. At least this way, there's a safe option for them to do so that doesn't traumatize whoever finds them.
> relieve pressure from Cairo.

* relieve pressure for the elites in Cairo
The limitations on OneDrive are considerable as it’s built on top of Sharepoint somehow.

But rsync.net is a backup product and OneDrive is a large file sharing drive.

Attempt to use that 6TB in backup situations and you may experience issues.
That's good for you, but it sounds like you are spending way more time managing finances online, than I do offline ;) I have an average weekly budget that I keep track of in my head, and that's it. That's also the reason why I prefer paying in cash. Easier to keep track of the outgoing money.
Interesting. Can UTM run Windows also? I have a few critical domain-specific commercial apps that are Windows only, and need that in a VM...
This one (probably) wouldn’t, but there have been codegen bugs in Rust, some that have blocked people from upgrading before they can be fixed.

It doesn’t happen often, but it does happen.
> by being far more stringent about fact-checking the tweets of those global leaders than they would be for ordinary posters.

That would be nice, but all they'll do is push their own agenda. They've already proven that.
Dijkstra's paper is hard to read. I've gone through it and broken it down. It turns out, the central argument put forth in Dijkstra's paper is that the 'goto' statement messes up the stack trace. Although I don't think the term "stack trace" existed yet, so he keeps talking about "textual indices."

The 'go' statement actually allows the cleanest stack traces of any language I've encountered. Go crash dumps can print 40 stack traces for 40 threads and still be shorter, cleaner, easier to read than the stack traces of something like a single line of C# async/await code.

The article seems to argue that it's hard to run more code after the completion of a goroutine. But, the entire point is you don't have to. Go does async i/o under the hood, so you just write the lines of code sequentially in the order you want them to happen, and they will happen at the right time.

As a side note about the 'goto' statement, modern languages, if they have the statement at all, explicitly lock 'goto' usage into one stack frame anyway. I'm 100% unconvinced there's anything wrong with it in those instances. Anything bad things you can do with it can be done wrong as easily with other control flow.
In my experience it's e-Redtape :)
Suppose you run a message broadcasting service hosting three hypothetical world leaders. One posts propaganda about an ongoing genocide in his country, namely that the genocide is highly beneficial to those being genocided. The second posts racist messages threatening another country with annihilation. The third posts that his recent election loss was "stolen," and subsequent to these posts a few of his supporters stage a riot in the capital (without coordination from the leader).

Which messages do you allow? Which do you censor? And which world leaders do you ban?
It's not yours until it's paid.
I think it was "I am feminist dad who make sure girls have educational toys too" statement rather then something meant to be taken literally.
this works well as long as you can set clear performance expectations.

If you don't know exactly what you're hiring for...
Politicians like everyone else are entitled to their own opinions, but they aren't entitled to their own facts. We should hold all of our politicians accountable to provide factual information.

It's one thing to say "I believe the election was rigged based on facts X,Y,Z" and quite another thing to say (real tweet): " “I concede NOTHING! We have a long way to go. This was a RIGGED ELECTION!”

Maybe world leaders need two accounts/streams, one for 'official' government business and one for political rhetoric which has some sort of limitations (can't be RT'd, etc.)
> bending my neck left and right

You can't see all of a 15" screen without bending your neck?

You think 15" is a "huge" screen?
Bingo. I'm horrified at the tax on everybody's time to that this has come to be.
I do consultancy across Java, .NET and C++ stacks.

There are definitly a couple of things that .NET is catching up with the Java world and could learn from.

Rust is briging ATS and Cyclone ideas into mainstream, and as those ideas prove correct, other languages are improving their type systems to support them as well.

For example D, Swift, Haskell, Chapel, Ada.
I think there was a recent kefuffle in the python community because they wanted to depend on a Rust library to parse ASN.1 and some more obscure platforms weren't ready for that change.
No.

Unless you redefine community to mean 'anyone within a particular geographic area' which renders the concept meaningless.
There is work being done towards a spec as we speak. C didn't have a spec until 10 years after it was created, Rust will get there in time :) It's perfectly fine to want to wait until that point to use Rust.
this is about data for internal analytics purposes, typically meant to be queried using SQL. if you expect a typical data scientist or business analyst to pull together a bunch of data from a dozen microservices and join it themselves in order to make a report the best case scenario is that it will take 10x as long as it should.
Shovel for locating other shovels. Neat idea
I don't think this analysis was meant to be taken completely seriously. At least, I read it as more of a tongue-in-cheek "This plot is frustratingly incoherent, how can we reinterpret it to make more sense?"

> Frozen 2 was more... wonderful and silly.

I fully agree with you there (although my family is split 50-50 on the question ;-) ). As I wrote below, Frozen 2 has a lot more depth. Its whole theme of growing up is handled in a beautiful and mature (un-Disney-like) manner, with a lot of points I felt I could relate to. Not introducing any new infatuations left the script writers a lot more space to explore friendships, sibling relationships, and more "serious" romantic relationships; all to great effect. At the same time, you still have Olaf being Olaf, Elsa singing her songs, and some stunning landscape animations...
> I've never seen a "don't hire this person" list, or anything remotely equivalent.

Same here, TBH who would bother publicizing names of regular engineers? it's probably illegal, immoral and can't be kept secret for long.

> If asked you can simply say: "I took a break."

Or be semi-honest and say you took a break due to stress or other mental issue, most interviewers won't ask or care more and those who do- you don't want to work for.
Not only that, but in the movie when Hans tells everyone that Anna was dead but they had time to say their vows they seemed to accept his claim without questioning right of succession.

The troll theory presented is pretty fun, and after 100+ viewings I'm all for new ways of looking at the movie, but building it off a real-world fact that is barely relevant and easily explained away is tenuous.
this piece says more than the entirety of beeple's output https://rarible.com/token/0x60f80121c31a0d46b5279700f9df7860...
If anything, for any politicians Twitter account, it should hide follower count, and for all their tweets, it shouldn’t allow likes/retweets/replies.

Essentially their accounts should serve strictly as a broadcast of info, and nothing more.
I grew up in the US and (unfortunately) this was the first time I'd heard of such a concept. I did some research and "prison furloughs" became a key political issue in the 1988 US presidential election [1]. The federal prison system now only allows non-emergency furloughs for inmates if they are within 2 years of their release/parole date, and who did not commit a violent crime.

Prison furlough programs existed in all 50 states in the 1980s, and "almost 10 percent of state and federal prisoners received a furlough in 1987". [2][3]

[1] https://en.wikipedia.org/wiki/Revolving_Door_(advertisement)

[2] https://www.nytimes.com/1988/10/12/us/study-says-53000-got-p...

[3] https://www.themarshallproject.org/2015/05/13/willie-horton-...
There is no universal retirement? Social security doesn’t count? No welfare?

That’s not true. Or if it’s true then Canada doesn’t have those either.
Ah, that was caught by my ublock filters, I see it now. Thanks!
Unpopular opinion: I think government services and offices should remain offline-first forever. They should offer online equivalents, but they should never assume or require digital adoption.

I think this has two big benefits:

- Minor point: Greater resilience to downtime, interruptions to service

- Major point: a check on becoming a faceless entity with no exposure to the public. Think Google or FB if you get flagged. If there's a number you can call or an office you can go to and a guarantee of service via those modalities, it provides at least a modicum of accountability.
> *We don't want Rust to become the new C++ do we?

Isn't that what the article is arguing for? C++ has a standard that goes through the ISO process (horrible as it is) to be vetted and finalized and implementors need time to catch up. They're moving faster than they used to but it's still 3 years between new releases of the specification and a little more than that for implementations to catch up and become stable.
Yes, The Trolls give some advice that the King and Queen completely mis-interpret.

They think "Control her powers" means "Lock powers away"
>> if you're in your 80s you might want to dodge most of the digital stuff.

If you are in your 80s today, you were in your 60s in 2000 and 50s during the 90s .com boom. I have no sympathy. Unless you were living under a rock you would have at least known of the internet. If you have reached your 80s today without "doing email" you are either Amish or repeatedly chose to avoid learning about technology.

Once upon a time cellphones were new and we built models with fake dial tones for old people (the "jitterbug" phone). That product is done. Current Jitterbugs have buttons for calling a nurse, but no dial tone. Anyone still expecting a cellphone to have a dial tone is officially a luddite.

(For any Amish reading this, I know that many of you do use email, but I suspect few are on HN.)
Egypt literally had a revolution a decade ago.