skysight-inc/HackerNews huggingface dataset:
I wouldn’t offer to teach critical thinking skills, that would be ridiculous. Instead, I would probe with questions and get them look at what they were posting more clearly or refer back to actual sources.

I also said it was a fools errand - something that had little chance of succeeding against the waves of misinformation on Twitter. And finally, you’re right that knowing you can be wrong and challenging your own beliefs is fundamental to critical thinking.
I do, I'll add in meetings in the estimate you should too. I love contracting where you charge the client for each meeting, itemize the list by date/duration and suddenly meetings become shorter.
I received an email from Apple regarding these updates, and posted it on SO looking for more information:

https://stackoverflow.com/questions/67067587/app-store-app-n...

I just checked the App Store for the first time since that update. The version number and release date remain the same. The only visible change is the new release text prepended with:

> This app has been updated by Apple to use the latest Apple signing certificate.
Twitter ads have not returned strong ROI for us (direct response for politics). And dubious for persuasion (more similar to traditional commercial brand ads) though I don't have much hard survey evidence just comparative engagement stats.

I don't know if it's primarily the format, or the different type of user compared to FB, but FB is the winner hands down.
It seems very interesting. Anyone has an idea whet the minimal system requirements are?
I hate to ad hominem but this statement is so disgustingly naïve it's difficult to fathom. The Confederacy existed to preserve slavery. It is theoretically possible for someone just be really into that 3.5 year span of history so, so much that they can't bear the thought of fewer statues or else they'll forget about it but I think that is far-fetched. I also don't believe they literally want to reinstitute slavery in 2021, but they are absolutely fighting to lionize people who fought to protect it. It is 100% equivalent to defending a statue of a Nazi general. And it is 100% racist whether they consciously accept it or not. There is absolutely no plausible explanation. And none of the explanations put forward by apologists are remotely convincing. The same people who think taking down statues is "erasing our history" are passing emergency laws to ban the 1619 Project from being taught.
Step 1: do not become a US citizen ＿φ(°-°=)
I (mostly) love Rust, but the fact is that it makes lots of easy things hard. Most software should be written in a GC language. Even Java or Go are a better choice for most “backend” development, despite the fact that from a PL design standpoint they’re vastly inferior to Rust.
Totally forgot what Turntable.fm was until I saw the gorilla bouncer on thier home page. I can't believe it was 2013 when that service shut down, that's such a long time ago.

I loved turntable.fm while at work, so much chill music was on there. Talk about being "too soon" and ahead of their time. I hope they do well.
Even as a new grad in full stack engineering, I found that I could've used a lot of these tips to manage my project team in college. We had been testing our models/algorithms on one user and hadn't anticipated how to scale up at all. I'll definitely be keeping these in mind in my future projects.
Except it has no way to achieve consensus automatically. That's left as an exercise to the reader.
An alternative to https://explain.dalibo.com/ is https://tatiyants.com/pev

Both have pros and cons about how they visualize things.
You may want to make that clear. I took that to mean this was EFF sanctioned, and that changed how I was going to vet this before I used it. That said, I love this project.
I love that part, and also "goodnight nobody" - the book starts out being very concrete (saying good night to all the things in the room) then expands out to encompass everything and nothing. It feels at once poetic and childlike.
I don't agree with your assessment at all. People adapt. People can be awful on HN, can be awful on Twitter, can be awful on IRC, on Facebook, Discord, Youtube, you name it.
Any chance to get a version for the users? Like an embedded widget that sends the notes to a dashboard?

I don't like the current solutions.
Our Inability to Understand the Exponential Function [video]
Rust isn't a memory safe language though. Unsafe is a part of the language, so it wouldn't get that badge.
Okay, i didn't know you had to put in spaces in HN comments to get it to format, here is the regular expression in classic Unix style versus Beads style for the IPv4 address (1.2.3.4):

JS style:
(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]){3}

Beads style:

pattern octet
group or
digit // matches 0..9
set:'1-9' digit // matches 10 .. 99
'1' digit digit // matches 100 .. 199
'2' set:'0-4' digit // matches 200 .. 249
'25' set:'0-5' // matches 250 ..255

pattern IPv4
octet '.' octet '.' octet '.' octet

As you can see the Beads pattern notation allow subroutines, uses keywords like 'digit' instead of \d, and is far more readable. There are plenty of examples, and the more complex the expression the more favorable the comparison.
What is Twitter but a reflection of our own society?

The medium is the message. I firmly believe that the thoughtfulness and value that goes into a communication is directly proportional to its length and indirectly proportional to its age (likely due to survivorship bias). Twitter, occupying the extreme short end of both spectrums, seems to amplify the worst facets of human nature.

Books, especially old books that have remained in print (survivorship bias), seem to have somehow tapped into the better parts of human nature because they represent and stimulate discussion of ideas that have remained relevant across vast shifts in time and space, technology and culture.

The problem we have is that it's difficult to get people to read and especially engage with these old books. Schools have tried this for years with little success. Many (North American) students will gladly tell you how little love they have for Shakespeare, Steinbeck, Hemingway, The Great Gatsby, 1984, etc. Thoughtfulness and the slow burn of classic literature just don't have the same gratification feedback loop that people get from Twitter, I suppose.
It's not pretentious. If programming were algorithmic, AI would be doing it.
This has been annoying for me. I build a healthcare EMR software, and the browser trying to autofill the employee's information into every patient field is often a problem. By accident we end up with patient's phone numbers, addresses, and emails being set to employee's information. Since its software, I don't have control over those employees, but we have had to put in recommendations to disable autofill in browsers being used to cut it down.

We've spent countless developer hours trying to work around password managers. I agree that sites shouldn't attempt to disable password management for login and sign up pages, but it's annoying how often these password managers do the wrong thing and break the user experience for pages… like Safari is doing for livewire-ui/spotlight.
Why don’t you just donate then?
And also without the useful "automatically achieve consensus between untrusted parties" bit.
How Nanotech Can Foil Counterfeiters
I remember reading some research that suggested that for every year you were "away" from a place that had been home, it would take about a month to adjust when/if you moved back. This accumulated additively up to about 9 years, at which point, "home" would never feel the same again.

So in that sense, it can be a "permanent" change.

I've also found those numbers roughly accurate, even for sub-year extended travel. I spent 6 months teaching in Berlin, and it definitely took a couple of weeks after returning to feel normal again.
Yes, but still normally this mistake would be unwound. The recipients would just send the money back, or a court would tell them to send it back, even though the money was owed. But there were a number of confounding factors - for example that the money wasn't owed by Citi - it was owed by someone else and Citi was just paying on their behalf.
Devoid of any real analysis
Every time I hear V8 mentioned, people talk about it like it's some sort of sacred tablet given to us mortals by Lord Google. It's good, but its just another interpreter/compiler.
Steps to Avoid the Valley of Despair
Twitter is dominated by outrage and disinformation. HN very much is not. You may still encounter conversations with people who hold terrible views, but they remain conversations.

I've never been downvoted for making a controversial point on HN. And, I have ONLY been downvoted for making glib, lazy, or intellectually weak arguments. This is exactly how it should be.
Maybe it means higher risk-reward than average?
> I did a little bit of Robinhood "investing" with a small amount of money during the pandemic just for grins, thinking everything would be neatly wrapped up on a 1099 form, but I accidentally found myself with an unexpected, incomprehensible (to me) "contracts or straddles" 6781 tax form to fill out, all because I made $25 in a specific type of fund.

I don't use Robinhood for serious trading, but any major brokerage should be compatible with major tax software. With TurboTax I just import the data from my brokerage and it's mostly finished. There are a few unique situations where you might need to confirm some options, but it's largely automated.
Sorry just seen this. It's been a long time since I've touch XMPP so I might get some of the specifics wrong, but IIRC it was XML heavy. Everything was an XML file. Every message. I know XML will have it's fans but for an instant messaging app that create a hell of a lot of overhead. But in fairness to XMPP, it was created in the era when XML was basically the go to if you needed a strict schema.

Joining to servers was a pain as well. XMPP was intended to be federated but in practice it didn't really work well. A large part of that reason was because XMPP described a base protocol but then different servers could support different extensions off that and if your server didn't support the same extensions then you couldn't join. These extensions could vary from the "well that should have been part of the base standard to begin with" to the absurd.

There was also a lack of decent clients for XMPP. To be fair, this isn't XMPP's fault but rather the lack of adoption. But because XMPP was something that Google or others would use as a base to build their own IM network from, all of the good XMPP clients were locked into specific networks rather than like with IRC or Matrix clients that are designed to run on any network.

A lot of the tooling for XMPP wasn't particularly noob friendly either. It was very much built by engineers for engineers rather than intended for your average nerd to set up a private servers. I remember one XMPP daemon was written in Haskell and all the config was hardcoded so you had to edit Haskell source to bring the server up. Which isn't the easiest thing to do given how alien Haskell looks to non-Haskell developers.
A relative told me something similar once when I was younger and skeptical about buying a house, because it's a depreciating asset class that didn't make sense to me why it increases in value.

His advice: "Population will continue to grow - but you can't make more land."
When you are making the choice of whether to self-host or not, why assume that you are going to be good at it? Many companies aren't.
What I need is a read-only Twitter. I can't keep myself from engaging with idiots and it always ends up a net negative. I wish I could take away the ability to react to things.

But so far this hasn't materialized and I feel better just not going to Twitter at all, even if that means missing out on some interesting content.
Make good content that people want to consume and promote it. Label everything clearly with the terms your are targeting. Have patience. All this other stuff is a coin toss when it comes to efficacy.
Treasury yields fall even after stronger-than-expected jump in inflation
Absolutely.

I think there's a virtuous spiral when the one (specific platform features, philosophy, and conventions) reinforces the other (people's perceptions, attitudes, and interactions), and people care about excellence.

The for-profit, outrage-seeking, clickbait model of "engagement" is the opposite of that.

We can't fix everything with technology (if there's still people problems) or with good people (if the platform fails them) alone.
“Senator Harry Reid”

Why do you put his name and title in scare quotes?

He was a member of the U.S. Senate for 30 years, many of those years as the leader of the Democrats. https://en.wikipedia.org/wiki/Harry_Reid

His legacy is respected enough that they're trying to rename the airport in Las Vegas after him.
>I have never solved a difficult problem on my own
Even if you somehow manage to fully implement all of JS with decent performance, you will finally hit the wall with video DRM - your users will never be able to watch Netflix, for example.
Svelte-Motion – Animation Library
It's especially bad because the holier-than-thou attitude broke real, commonly-used websites , the Chrome team was made aware of the use cases, and they just didn't care. For example, Chrome tried auto-completing my home address into Expedia for where I'd like to vacation.

So it's not even those "corner case big boring CRM business apps" that had to find workarounds to forced-autocomplete, it's "real" user-facing ones too. Very frustrating.
Thanks for the feedback. Honestly, I'm not very sure myself and I'll have to wait and see. The votes could be gamed perhaps (multiple accounts etc.), but I could restrict voting capabilities to say, email/phone verified accounts, aged accounts or minimum karma (or a combination of all those). Like I said, we'll have to see how it evolves.
Oh I see, you're from the US. In most other countries, healthcare isn't much of an industry, but is funded by the government. Taxes are a limited resource. There isn't an infinite supply of people with relevant education either.
The California situation is interesting because the universities initially fought back against the lawsuit for dropping test scores but then settled. It makes me think the administration feigned caring about the law or fairness but was actually very willing to change their admissions process. What’s more stunning is that the lawsuit that led to them dropping standardized testing requirements is based on one African American student who took the PSAT, got worse scores than he wanted, and decided that standardized testing was racist because he wouldn’t be able to get into the UC system with his scores. You can read the lawsuit (http://www.publiccounsel.org/tools/assets/files/1250.pdf) and settlement (http://www.publiccounsel.org/tools/assets/files/1588.pdf) for more details. But effectively the CA method of avoiding violating the law against affirmative action is to simply not measure merit anymore.

Another interesting development: WA rejected affirmative action once again in 2019, but recently the state passed a law requiring medical schools at state universities to set goals around increasing representation of underrepresented minorities (https://www.google.com/amp/s/mynorthwest.com/2911254/rantz-w...), which is effectively a race based cap on Asian enrollment. It seems the legislators are playing word games and trying to claim this doesn’t violate the law since it doesn’t set a “quota” but instead asks for correction of under representation.
> but I hate doing taxes

Same here. I find it especially ridiculous because the IRS generally has all the information already for the majority of US taxpayers, W2's and 1099's from employers, financial institutions, casinos, etc. They should be able to send people a proposed return with a refund or amount owed and if you review and agree you simply sign and collect or pay. All this redundant data entry is a huge waste of time. I've heard people say the tax preparation industry lobbies against this but don't know if that is true or not.
Bellingcat themselves are... for lack of a better word, good. They do open source intelligence investigations into current world conflicts. They're pretty solid about transparency and showing how they arrived at various views.

But their audience can be problematic. They tend to attract the crowd that screams "false flag" after every banal news event, so it's not surprising it'd be default spam suspect here, irrespective of the site itself.

Also, I doubt this is a hnews concern, but for folks currently holding clearances just reading that story could put them in hot water.
When Companies Should Go to the Public Cloud + When they Should Return

https://blog.min.io/repatriation_wave/
> the Fed can't print farmland

The Fed can't print any kind of land, why such specificity?
that is also what bill gates seems to be doing - bying farmland - he is the biggest private owner of farmland in the united states by now [0].

[0] https://www.theguardian.com/commentisfree/2021/apr/05/bill-g...
My kid went thought a phase of really liking "Brown Bear, Brown Bear." Probably about the same age. And I think you're right -- it's the anticipation of seeing what the next animal / color combination will be.

Another one in a similar vein, which my kid liked, was "Here Are My Hands"
I did a tour of those disused platforms. I thought the most interesting thing was all the posters advertising fake products - to avoid any copyright issues. They were so good that I felt like I'd seen some of the films advertised.
Maybe money they raise is for purchasing a Dang?

I know that scaling moderation is difficult, and can’t imagine how it’s all kept in check here.

How Twitter intend to address that is interesting.
If you already have the abstract algebra background then a good Galois theory textbook like Ian Stewart’s will do.
You might want to check the Wikipedia entry on Isadora Duncan.
Just a nitpick, but I'm pretty sure Opera was gutted of engineers as well after their acquisition fiasco with that Chinese outfit. I don't think they had as much manpower as the good ol days AND not enough manpower to compete with the old engine.

I'm on mobile or I'd go find a source, but I'm fairly certain some key people left before all that went down.

Not that maintaining a web browser is easy, but they WERE doing it, to varying success.
See the docs: https://clickhouse.tech/docs/en/

> Different orders for storing data are better suited to different scenarios. The data access scenario refers to what queries are made, how often, and in what proportion; how much data is read for each type of query – rows, columns, and bytes; the relationship between reading and updating data; the working size of the data and how locally it is used; whether transactions are used, and how isolated they are; requirements for data replication and logical integrity; requirements for latency and throughput for each type of query, and so on.
Certain topics like politics or war or religion or LGBT will always tend to produce flame wars and "toxic wasteland" no matter which platform. The technical threads are usually a lot better.
Like telecomm, wifi, and USB standards, web browsing protocol standards are deliberately overcomplicated as a way to legally fend off competition. Anytime a big corporation gets its hooks into a Standard, one can expect its complexity to grow forever unless an individual at said corporation prevents it.
Or because the NSA knows an undisclosed backdoor.
There's also the Gameboy, which still has an active homebrew scene
I had a US citizen colleague who moved from Singapore to the UK and just got absolutely killed on tax - I can't remember the exact details but there was some kind of annual (or less frequent) election he had to make that was correct for Singapore but meant he ended up paying full US and UK taxes on his income with very little relief.
Lessons from HN Launch
The Future Web: Will Canvas Rendering Replace the DOM?
>A society in which the village idiot gets a megaphone and can cheat his/her way into amplifying that megaphone with no recourse?

That is not accurate. The reality is the opposite of what you said. The megaphone is actually due to people voluntarily gathering around the person to listen to what they say. People only interact with content/people they agree with and this is causing social media bubbles.
Neat, that's some heady shit. I'll have to check Aspect oriented programming out.

It's a bit of work but I've been thinking the concept of interchange logic is a neat idea for cross layer concerns.

So for instance, I design my UI to exist in some fashion (I've been thinking contexts are actually a decent way to implement this model cause then you can swap them in and out in order to use them in different manners...)

So say, I've got some component which exists in the ForumContext, and it needs all the data to display for the forum.

So I build a ForumContext provider which is an interchange layer between my ForumApi and my ForumUI.

Then if it turns out I want to swap out the Api with another, all I have to do is create a new ForumContext provider which provides the same shape of data, and the User Interface doesn't need to change.

Alternatively if I need to shape the data in a new fashion, all I need to do is update my ForumContext provider to reshape the API data and I don't need to muss with the API at all (unless of course, I need new data in which case, yea of course).

It's not perfect, and React's docs seem to warn against use of contexts but I think you could make a decent architecture out of them potentially. And they can be a lot less boiler plate than a similar redux store by using the state hooks React provides.

I still have to build out some sort of proof of concept of my idea, it's essentially connected component trees again. But when half the components in my library are connected to the API directly you just end up with such a mess any time you need to either repurpose a component for any other use or switch a section of your app over to a new data store or api.

At the end of the day, it seems like no matter how hard you try, it's really just about finding the best worst solution ;-).

And yea, security is a doozy in general. I've been working on decoupling our permissions logic a bit lately since it's couple between records, permissions, and other shit at the moment. Leaves a lot of room for holes.
I worry that this is the next step in the desire to optimise everything.

It started with companies, they had to optimise to compete. As we created a data economy they had to use it in order to optimise that bit further to remain competitive.

Then in continued with our work. Employers optimised employee resource usage, specialising people, monitoring what they do.

Then it moved into people optimising their own work – an obsession with productivity, but it eventually became an obsession with optimising our long term lives – homes, investments etc. The crypto bubble is people looking for get-rich-quick schemes because they need them, everyone else has a side-hustle, good investment, home that's skyrocketing in value, so you have to as well in order to "compete". Just extrapolate out 10 years and you could be poor if you don't get this thing right now that is appreciating in value by 20% a year.

It's crazy. It worries me.
Check out Tauri it is much an smaller and faster than electron.