skysight-inc/HackerNews huggingface dataset:
Not to address the author of the article specifically, but only all readers generally....

I would suggest that the moment you chose to have a critical dependency on someone else's services, it becomes incumbent on you to have a disaster recovery plan should that service suddenly become unavailable to you. How formal or intense such a plan is may depend on if you're an individual or a small/mid-sized business that's too small to command the respect of your vendor in the event of a problem (real or imagined on the part of the vendor). You have to take a defensive approach to these relationships even if part of the reason you buy these services is not to worry about such issues: you may have moved and transformed what you have to worry about, but you have not freed yourself from any worry.

We can hand-wave that away muttering about, "most people won't understand"... but at the end of the day it's the modern, connected world we live in and failing to be properly educated about that world is fraught with peril. Those that respect that reality will do better than those that don't.
The real difference between XMPP and Matrix is that I can read the discussions about XMPP on this site without the CEO of the company that pretends not to own it, but does de facto own it through some kind of wannabe Sam Altman "it's actually a non profit that happens to be controlled by my for profit company" move, coming into the comments to denigrate anyone with an ounce of criticism for his product
AI #89: Trump Card
Ah, well, neither of our ego's can take credit, then.

Id take the credit for it, but lack the ego.
> One thing is artificial truffle oil you should use very sparingly, like maybe one drop for a multiserving dish. … it's the intensity more than anything that turns people off.

First of all thanks for the long comment, makes sense.

Referring to the above quoted text, that makes a lot of sense. I’m ashamed to say this but I was trying to use it as dipping oil with bread. :D

When I open the bottle, it just hits, which is where your comment about intensity comes in. But I can imagine that in the right recipe a drop here or there might add some unique flavor, just like garlic.

Interestingly that conflicts when I see people shaving it on dishes, but it seems that the flavor gets concentrated in oil.

I’ll have to experiment. Luckily I didn’t return or throw it, we still have it, so can try again.
"Cascade of Attention Deficit Teenagers"

https://archive.is/t5m32

The host, jwz.org, redirects traffic linked from HN.
I don't see that as a bad thing. By creating granules you constrain that evolution such that nobody ends up with half of a thing. Without those boundaries, people who don't understand the code may motivate organizational structures which don't make sense.

That's where I've been for a few months: The work of prior gatekeepers now run through the middle of what we're responsible for. It feels like we bought a house online and when we showed up the kitchen is in one country and the bathroom is in another so we have to clear customs several times a day and we have to hold a summit with the friends of the previous owner if we want to change anything--even things in the interior. The architect of the reorg would never have done this if the natural boundaries had been a bit more apparent, i.e. as a list of repos to be assigned to the new teams.

I'd prefer large scale shifts to come by replacing an old repo with a new one (or one with two, or two with one, or by open sourcing one which you no longer care to maintain). Maybe that slows down the organizational rate of change, but if the alternative is pretending to have changed in a way which isn't actually sustainable, then maybe slowing down is better.
"it seems many Rust and Golang positions go unfilled."

I was under the impression that everyone wanted a job writing Rust, but had to settle for making React components. Point me to these unfulfilled Go jobs please. :)
The US set the precedent of changing borders with Kosovo.

The US did not attempt to annex Kosovo and admit it as a 51st state. I'm also not aware of any pronouncements from an American presidents in regard to "the historical unity of American and Kosovan peoples".

No analogy here.
As they currently stand anyone, regardless of age, can easily access pornographic content online.
I have been using Google voice for 10+ years, and it's always been something that concerns me. I've been worried about Google either banning me or dropping the service. Does anyone know of a good alternative, I'm happy to pay for something but the main thing is it needs to be able to work from the browser like Google voice.
WhatsApp's contributions to the XMPP ecosystem are nil.
> Maybe I should actually try to vote with my wallet and switch to that iPhone, move my files from Google Drive to iCloud or Dropbox, and migrate to Fastmail. But I know Google can afford to simply not care.

Companies will quite literally treat you like dirt and people continue to use them. I understand there are certain things you're locked into (I very much use android despite google; not like there's much choice in a duopoly) but if they've already shown they don't care about you and you still use google search, chrome, gmail, GCP, storage, etc then that's on you.

Why would they change when you're willing to pay despite their crappy practices?
Yeah machine learning is more or less just very complex application of control theory techniques and notably it is usually done by people without formal control theory backgrounds.

Super useful for control applications but obviously you really want to know control theory so that you aren't just using ML to throw darts at a wall.
Although only experimental and probably off topic to the discussion, it's worth mentioning DuckDB also provides a Spark API implementation.

https://duckdb.org/docs/api/python/spark_api

And while on the subject of syntax, duckdb also has function chaining

https://duckdb.org/docs/sql/functions/overview.html#function...
Attitudes one can take towards people who have behaved badly
> I don't have it literally backwards, because that's not what happens. You do have your Hitler argument completely backward though. Weimar Germany was undergoing runaway _hyper-inflation_, not deflation.

That's a common misconception, propagated by people who want the economy to stagnate (goldbugs earlier, crypto bros now).

Germany experienced actual _deflation_ in 1929-1932 as a result of the governmental austerity. It's exactly what put Hitler in power. Deflation rose up to 12% in 1932!

Here's the table: https://www.gabriel-zucman.eu/files/capitalisback/T271 (sidenote, seeing scientific notation on the CPI chart is scary).

Hitler then immediately started an expansionist fiscal policy, using state funds to build up the infrastructure and military. This immediately resulted in the GDP growth.

> but given that the rich rely on debt so heavily themselves

Rich people are not in debt. Their net worth is not negative. That's not the case for poor people.

Unlike microeconomics, macroeconomics is pretty simple. The total amount of debt held equals to the total amount of debt owned.
It might lead one to think that there is one underlying cause of the problem.

Read Henry George's book PROGRESS AND POVERTY to learn what it is, and his remedy for it.
Also in Argentina. Lots of social clubs and vecinal associations that offer this. Maybe what op is talking about is a US thing?
The key to getting a Messaging protocol "right" is to have the simplest possible post of a message to a server, and the simplest possible read of messages from a server down to like 20 lines of code, which Nostr did get right.

Nostr is great because it doesn't tie your user name to some domain name that you don't own (like ActivityPub/Fediverse does). If a domain name is part of a user name, that ultimate gives "control" over your identity to someone else...(unless you're hosting your own domain, of course)

I think XMPP is probably the superior protocol (better than both Fediverse, and Nostr, and I've written implementations in both), for some technical reasons, but as far as I know it takes way more than 20 lines of code to implement a read/write operation, so imo it's too complicated.

Even ActivityPub looks simple at a first pass, but if you try to write your own server (like I did) you realize the protocol is a complete mess and compatibility issues are rampant across different sever implementations as a result.
We've run into an issue with the new versions of notepad saving your edits to a temp file in the background so that you can continue where you left off without losing changes if you close notepad before saving.

The problem is that this can make it ambiguous whether edits have been saved to the file or not and even someone reopening the file to verify that they remembered to save the information will be fooled into thinking its there.
My advice would be to learn Rust only if you feel you would enjoy working in Rust and/or enjoy solving the types of problems that Rust is good at. I love working in Rust, but it's not for everybody and without intrinsic motivation you're probably going to bounce off of it.
it doesn't explain why in every single major poll national and swing states that it was a tie.

It is not like no trump supporter participated in the polls and he got 10% in them, they all showed 45-47% of their samples consistently supporting him. Those 45% apparently didn't think they were marginalized by media
enough no to respond and express their support, which is most of them, so I don't see this is the widely held sentiment

What you are basically saying is exact same percentage of people who favor trump over Harris is the same % percentage of people who don't care to respond to polls and cancel each other out, that is extremely unlikely.

Also know that bias modelled in any poll already, not just response rate bias for trump voters ,all kinds of selection biases(likely to respond) for different demographics get factored in typically with past data
But they don't belong in Notepad, they belong in more heavyweight editors. Notepad's value is in the lack of features.
> A calzone could also be called a pizzussy.

Very... encyclopedic, lol.
I think you are right (though Trump explicitly saying that he didn't want regime change in Iran is the only counter point I can think of). I think I just hope that a change, any change, might be better than the current situation. It is an absolute wildcard, and I think you are right in your analysis, but given the current situation and how the US administration has been completely supportive of Israel, and that Israel has been left to do whatever it wants, there's very little hope to cling to...

I don't really know how to explain it but it's basically: we know what will happen if this administration stays, we don't know for sure what will happen if it changes. So I'm not at all saying that I'm supporting Trump for his Palestinian policy (lol), I'm just supporting anyone who isn't part of the current administration (meaning that a democrat candidate that didn't explicitly say that they wouldnt have done anything differently from what Biden did, like Harris has stated, would've been ideal)
Power shifts back and forth all the time and despite whether they have an R or a D beside their name how they view a particular issue seems to be very fluid on their political beliefs of the moment. Also considering that 80% of the government is reelected at the federal level every two years. If the people cared it would change. Politicians primary goal is to continue to remain in power the problem is that the people are not unified enough in having their expectations conveyed and then sticking to them.

Even outside of that the FTC is fully empowered to implement the protections that are needed right now without congresses involvement or the president. It's certainly not as strong as passing a law but they have the authority to regulate this stuff. As do state level utility boards.

I don't know how to make people care until it happens to them. Maybe someone on the inside who feels like we do that there should be better consumer protections around this will start banning some very popular politicians or other very famous people who can bring wide scale attention to this problem. I fear without the attention of someone famous getting knocked off and having to fight to get it back there will never be a change.
I felt this from working in the Netherlands. One thing that may change it in larger countries is digital TV, the broadcast can have both original and dubbed soundtracks available.
As I always say, never use Windows without a condom (VM), and only sparingly.
I still think Cortana was the best naming/branding. It's sufficiently unique, has a fun history, probably has enough syllables for voice activation, is an actual name that doesn't sound dumb to call an entity. Too bad MS squandered it.
Denmark is included in that list because we assisted with a NATO mission there. Tanzania, because we gave anti-poaching training. This is not a serious list.
Yep, that ones on me, I had too many tabs open and didnt investigate fully on what I was reading.
> It’s worth noting that you’ll have to sign in to your Microsoft account to use Rewrite, as it’s “powered by a cloud-based service that requires authentication and authorization.”

They are truly data leeches trying to lap at any cut you might have for a bit of tasty data.
He should be more mad, in my opinion.

It’s ludicrous that Google can simply kill your phone number and nobody bats an eye. It’s such a fundamental part of life at this point.

At the minimum, users should get a “We are no longer willing to provide you service. You have two weeks before service will end. Please switch your number to another provider if you want to keep it.”

Other than non-payment, are there other phone companies that simply disable your account without warning and without giving any reason?

I can imagine something like, "You are required to live in this geographic range, but the majority of the time you are outside of it.” Or “You are too expensive to continue to support” or any number of other things. But man, no warning, no reason, no recourse, disappear your phone access? That’s just plain bad.
Aneutronic fusion is even harder than regular fusion so it's not a realistic solution in any near-term scenario.
That is very much needed. The situation is untenanble currently.
So what's new with Microsoft native UX technologies
Resilient, Fault-Tolerant, Robust, or Reliable?
> if anything the velocity of the entire landscape seems to be steadily increasing.

It is, gods make it stop.

"Oh no complicated specification" do you think you're getting paid 100k/year because it's _easy_? Gods.
Until we demand that our government begin to prioritize consumer rights against these modern-day robber barons this kind of stuff will continue to happen.

Imagine what could happen if the modern-day robber barrons end up on the president's cabinet, making policy decisions.

Oh, wait… https://www.forbes.com/sites/mollybohannon/2024/08/19/trump-...
Only somebody who didn't live in russia during the 90s would suggest it were a "functioning democracy." The regime in russia is not about putin, it's the spooks meet apparatchik's regime, and have been such for decades. You're really lucky to have intelligent people in the US intelligence community.
> It’s ludicrous that Google can simply kill your phone number and nobody bats an eye.

It is Google’s phone number.

What is ludicrous is not having a federal US identity verification API such that phone numbers are not the end all be all.

Or that if the US government wants to use phone numbers for identity verification, they enact legislation to provide legal protections from losing it.

But I think leaders like the extrajudicial ability to nuke someone’s life if they need to. Same with bank accounts and know your customer laws that can lock you out for unknown reasons.

You wouldn’t want people to have access to a constitutionally protected electronic money account. Then they have less fear. And if you are someone important, then you contact someone in your network to help you out.
Anecdotal, but I spent 4 hours learning Go and then started on a fairly large non-trivial project later that day.

That kinda sold me on Go.
Guild Builds – Games for you to play while we are on strike
the best way to get customer service is to be famous and tweet about it. Getting famous is the hard part.
I stopped using Windows and switched to Linux exclusively decades ago. But I don't get to choose what OS I use at work, so what Windows does still deeply affects me.

"Just switch" is great for home machines, but for most, that's not an option at work.
Do you believe that asking for clarification on ambigious questions requires understanding?

Absolutely! Recognizing ambiguity requires a deeper level of cognition and analysis than simply making assumptions and plowing ahead to the wrong conclusion.

LLMs clearly have no understanding of what "the letters in 'Hippopotamus'" means --- and they aren't smart enough to ask for or to really grasp an explanation.
If one wants children, is planning on children, one wants good public schools for them, and those are generally found in areas with significant population and higher land values. If you can plan around home schooling and one parent staying home to conduct it, rural living may be a great choice. But trips to libraries might be long, and fast internet connections unavailable or unaffordable. Those amenities are available where population is denser.
In my story, I share my journey from a curious child to a passionate data scientist. Born in the USA to a Moroccan family, my early love for computers grew despite limited internet access. High school brought challenges with health issues, yet I learned the value of staying calm amid stress.

After exploring various paths and overcoming obstacles, I discovered data science—a field that perfectly blends my interests with the flexibility I need. Now, with over 40 projects under my belt, I'm excited to launch my freelance career and connect with others on this journey!
You can but you are almost certainly going to get better results using a computational fluid dynamics (CFD) feature of your CAD software. This simulates the wind and shows you exactly where and how much pressure is building up. You can iterate on your design without producing a new physical model though it is very compute intensive.

FreeCAD has a plugin to do it and there are videos on YouTube of people showing you how to use it.
Show HN: GuestGuard – A Platform for Guest Accountability in Hospitality
GuestGuard is a platform for recording and researching guest behavior, helping hospitality businesses—like hotels, resorts, and campsites—promote a safer environment through shared knowledge of potential guest issues.
I have just downloaded and set it up to talk to Anthropic. I have some unused API credits that I've been trying to find a use for. Haha.

To be honest, I was very confused by the the @'ing. Is it possible to always pin the current open file to the context, perhaps in a FIFO fashion? (Other than the manually pinned files). The UX around pinning / @'ing is not super clear to me.

Otherwise still getting the hang of it, and generally pretty neat.
Yup - the cost of the service does not matter, the dependency the service creates is what matters. Making someone dependent on a service is especially easy when it's free, and the incentives to do so are usually to create dependencies for the sake of data collection or upselling some other service.

If anything it is a paid service that can at least justify shutting down by no longer taking your money.
Anything that uses the steamworks SDK is going to require an active account to initialize properly. That may or may not be a fatal error, it's up to the devs to decide.
> Start with selecting Europe (Very important)
> Ideal destination: Vietnam

Okay.
> Your Ideal Destination Canada

based on what I put in, this is very wrong
Didn't even notice that change until you pointed it out. I hate it.
Try jmp.chat, you can use an XMPP client to receive phone calls and sms.

I use the following services:

- phone number: jmp.chat and a textnow number as backup

- email: fastmail

- search: kagi

- map: apple map
At the rate that windows is getting worse and Linux is getting better, I wonder when the tipping point will be.
why not offer two "plans", an advertising plan for the hordes who don't care, which you milk for revenue to support the infrastructure while you grow the privacy subscriber base? work out the tech to chinese-wall the fortune cookies on each side (cookies like browser cookies, fortune for all the money you're gonna make, and because I said chinese-wall even though they are historically japanese)
Pick them up for what? Web development? I'd pick up PHP instead if you need a job.
And at the end of all that he still doesnt know why he was banned.
And this was a paying customer.
What a truly despicable company google is.
IANAL, but my understanding is that EU Digital Services Act (DSA) protects EU consumers against this lack of transparency for moderation/bans.

https://freedomhouse.org/article/eu-digital-services-act-win...
"Providers of hosting services, including online platforms, now have an express legal obligation to provide clear and specific statements of reasons for their content moderation decisions. The DSA also empowers users to challenge such decisions through an out-of-court dispute settlement mechanism."

https://www.theverge.com/2024/2/16/24074933/european-union-d...
"When it comes to content moderation, sites will have to provide a reason to users when their content or account has been moderated, and offer them a way of complaining and challenging the decision. There are also rules around giving users the ability to flag illegal goods and services found on a platform."
I am curious as well as someone exploring switching back to an IC role.
> They could simply say when an account is suspended or disabled or you are banned including a shadow ban that you must provide the specific details of what caused the ban and what specific provisions were violated in the terms of service.

I think you're misunderstanding why this happens. Banning without a clear explanation or shadow banning users is a feature, not a bug. It grants platforms the ability to arbitrarily make decisions about who can use their platform without having to apply a consistent standard that would be questioned and challenged.

Governments don't want to change this because it benefits them. It means when they're able to tell a platform to ban a user and that user can be banned for "violating the ToS", instead of telling the truth and saying the user was "banned on order of the government".

The reason why governments don't care about this issue is because no one with power would benefit from this transparency.
I love Rust and I’ve watching the market for years too. Whenever I look, it seems to me that most Rust jobs are still in the crypto area, with a few more systems programming popping up recently if that’s your area.

Even though I’m already very productive in Rust for typical microservice backend scenarios, none of those jobs are close to my areas of expertise.

So I wonder if Rust jobs go unfulfilled not because of lack of rust developers but because the job market doesn’t match the reasons why some developers learn Rust in the first instance.
Yes, from your left wing perspective I can see why you might think that "It's different when we do it."
As you know from management, it depends on what you are optimizing for.

Are you looking for the programming language with the greatest number of available jobs?

Are you looking for employment at a language-fluent organization like FANNG?

Are you trying to prematurely optimize for future relevance?

Are you looking for the highest paid programming roles with niche specialization in a specific language?

Are you trying to develop for a particular platform (iOS/Desktop/Browser/Server)?
Five Learnings from 15 Years in Perception