skysight-inc/HackerNews huggingface dataset:
That's my issue as well with the RSS feeds I use. None of them are full article feeds anymore. These sorts of RSS feeds are a way I can still centralize my feed data, even though they isn't true offline copies. I think this has to do with monetization and wanting to change the text of pages ad-hoc.
I'll never buy non-split keyboard, but still fine to use it sometimes.
> But why should we simply accept the situation where these companies are purposefully trying to get people addicted to their services and products regardless of the consequences?

Because in a free society you don't get to play gatekeeper for everyone and judge how good or bad the consequences are on the behalf of others. It's none of your business how other people engage with products & services. Your ethics are not the same as mine and everyone else's.

In a different era you might be a Christian whose ethical boundaries exclude alcohol, supporting a vast program of prohibition. After all, why should we simply accept the situation where these breweries are purposefully trying to get people addicted to their services and products regardless of the consequences?
They are indeed very good but the pace of change being slower than Linux also makes it easier to keep things updated.
My personal feed has devolved into a stream of clickbait with the occasional update from the few actual people who still post content. But what keeps me coming back? Marketplace, and a couple of special interest discussion groups (the kind that can, and do enforce civilized behaviour).
>But with induction stoves becoming the norm for new kitchens (at least around here), all you need is a suitable, passive kettle instead of the kettle+base.

One of the nice features of any modern kettle is that it automatically and audibly shuts off after the water starts boiling, so you know your water is ready and you don't forget and get a burnt kettle from leaving it boiling for an hour. You won't get that with a passive induction kettle.
The more I read about the massively privacy invading features of TikTok, the gladder I am India banned it.
Precisely my point. It's surprising behavior that breaks the mental model of more than a few people I've mentioned it to.
Concealed carry at rallies? (from later in the post)
I don’t even know where to start. I guess because we as a society agree that we need protection from each other, that punishment is a thing, and that one of the ways we punish/isolate/shame people for transgressions is prison time? And because, if someone has to do it, then that someone ought to be paid to do it?

…not that it’s done properly or humanely though, or that the incentives are commensurate with those ideals. It seems we can’t agree on whether people who have ever shown an ounce of imperfection get to retain their rights. Ah, politics…
I don't doubt what you're saying, although I'm not sure about the validity of the data derived on count of publications, since that's easily gamed.

But what I'm saying is about immigration. I really doubt that the PRC will attract much STEM immigration in the future, at least in comparison to the US. As far as I can tell, the few dedicated folks who choose to emigrate to China do so despite an uphill battle and end up with limited job opportunities. The PRC will have a large internal talent pool to draw from, but will not attract foreign and diverse talent... at least that's my hunch, and mostly because of (1) hostile policies to foreigners (2) language barrier - Mandarin is much harder to learn than English (3) cultural barrier - Chinese culture is old and more self-centered than US's young, outward facing and constantly reinventing culture, and (4) having a bad reputation for personal freedoms and judicial fairness.

So sure, PRC isn't near its final state in term of STEM talent. But I think despite its domestic talent pool, it will not benefit from the diversity of talent that the US will continue to benefit from. And ultimately, 1.3B people is a large pool to draw talent from, but it's not as large as the other 6.4B people.

I do find this topic fascinating. I'm reading a book interview with Lee Kuan Yew which I find is making me reevaluate my prior beliefs. I'm more bullish on China than US on the long term, but LKY's insight were convincing and making a bull case for the US.
I have used prosemirror and tiptap

Because I need to implement “real-time markdown” tiptap has an example for that. Also because I use VUE
No, the browser is the "user agent" and decides what to do. The problem is that in this case TikTok is the browser and does what they want, not what is good for the user.

It is actually quite a hard problem. The App Store does ban third-party browser engines so maybe they can add a restriction that apps can only inject code into verified domains. Surely a few legitimate use cases would be lost (IDK apps that let you annotate websites or something) but it may largely mitigate this issue. Maybe there can be a permission or a review entitlement that allows this for valid use cases (as decided by Apple of course).
I think the delta format that Quill uses to store its data is pretty interesting, we use it to convert text written in a Quill editor to InDesign where we preserve the formatting (the delta format helped here quite a bit).
There's nothing stopping you from buying Japanese heatpumps in the US. They sell them there regularly.
The hair doesn't split that fine. If something kills a million people, it's bad.
On the topic of PFAS, I’ve used a https://www.berkeyfilters.com/ for 10+ years and they filter out PFOS PFAS etc
It seems to me that I began hearing a lot about TDD during an era of abundant web development work in the early 2010s. I think that kind of work lends itself well to TDD since there are a lot of well established design principles and conventions in that space. But it doesn't work as well in other more general software design contexts that are more open ended.
You have to be really arrogant to assume that you know within 5 minutes of looking at somebody else's code that you know how to do it "better".

I am sure you know how to do it differently, and more like how you prefer to do it, but that is not the same thing at all.

Legacy software is successful software. You are never asked to maintain failed software. Only software that is successfully generating $ years after it was originally developed.

So be humble. Show a bit of respect. And don't automatically assume that you are some super genius who knows how to do everything better.

And remember that other equally unenlightened developers will look at your code and go WTF and complain about how crap your code is. Don't be like them.
Yeah I was thinking about buying a gpd mini laptop but I got a dirt cheap 11.6" chromebook instead and while it won't fit in a pocket it's probably much more practical for way less money.

I don't have to worry too much about it getting broken or stolen (I would just immediately buy another), it has a keyboard that's basically full sized, it has great battery life, it charges well enough from even a 20w usb c charger in a pinch, and the android integration that allows initiating wifi tethering from the chromebook rather than having to turn it out from the phone makes it very fast to get stuff done on the go in a pinch.

I would never want to bring my expensive/bigger laptop around if I didn't know I need it but the chromebook is great to take just in case.

Chrome os itself is limited but thanks to crostini it can do anything.
Google FODMAP - I presume you have heard of it but it could be related to your onion sensitivity and will help self-diagnose other irritants.
Covid in China: Fish tested amid Xiamen outbreak
Did you ask about the bill in winter before signing the lease? It’s a standard question before signing a lease in Chicago. Are you otherwise ‘getting a deal’ on rent and now you know why it was a deal?
Altitude is definitely a challenge, but I don't agree that peaks below 4000 m are amateur mountaineering and elite is reserved for 8000ers. As an example, Marc-André Leclerc made some incredible first solo ascents below 4000 m like the Corkscrew on Cerro Torre, at 3128 m (10,262 ft). The Alpinist [1] is worth watching if you are into mountaineering!

1: https://m.imdb.com/title/tt11790780/
> They let politicians get away with posturing and dodging and go more for opinions and editorials than searching for data and 'truth.'

That's what happens when you replace journalism (professional, paid) with social media (shallow, volunteer).

News media had its faults, but what we have now is objectively worse.
What I don't understand is why Google has let YouTube become one big advertisement for TikTok. Every video I watch on YouTube is preceded by a TikTok ad.
> TDD is not a testing process. It is a design process.

The article actually discusses whether this is accurate or not. TDD started out as a testing process but got adopted for its design consequences which is why there is a lot of confusion.

Naming it test driven design would have gone a long way to help things and also resulted in less cargo culting. "Have to TDD all day or you don't do TDD"
I think WebAssembly is too low level, making symbolic execution and specialization of a WebAssembly interpreter intractable or at least ineffective for all but the simplest of cases. WebAssembly doesn't even have arrays or structures--just integers, combined with a handful of "types" for global and external objects. Symbolically executing a WebAssembly interpreter (written in any language) over any non-trivial WASM code will be a parade of worst cases for such an approach. Perhaps it can be done, but I doubt it could be done in a manner that makes it a better approach (in developer time or runtime performance) than explicit compilation.

I'm not that familiar with this area, but tried to reacquaint myself by skimming through http://www.itu.dk/people/sestoft/pebook/jonesgomardsestoft-l... (via http://www.itu.dk/people/sestoft/pebook/), especially Chapter 11, "Partial Evaluation for the C Language", which I figured would highlight some the biggest potential roadblocks, even if it's not directly pertinent (i.e. in our case we might be symbolically executing a strongly typed functional language implementation of a WASM interpreter).
Do people cook eggs without oil? Do you use butter or something?
Any app built and run by any country can capture data unlawfully. The keyword is unlawfully.
Of course there was reciprocity between people prior to the first government. It almost certainly wasn't called the golden or silver rule, but of course it existed.
Might be acceptable for SBCs, definitely not for phones and laptops
It's a specific style: https://en.m.wikipedia.org/wiki/Gonzo_journalism
Deleted account years ago when the TOS gave them yet more latitude to share my data.

Have never once regretted it. Facebook: doing harm at scale.
What type of recruiter? If it is a recruiter from a recruiting firm then be honest about your number. They want to place you and they get paid based on the salary you get. I have had these recruiters tell me my number was too low and the company would pay more.

If it is a recruiter from the company doing the hiring, they want to pay you as little as possible. Do not give a number first. If forced, say "any reasonable market salary". If they still push, give a wide range like "somewhere in the $100k to $300k range" (assuming your goal is $200k)
You can control your presentation of an identity and you can kill it. However, you cannot stop others from resurrecting it and remembering it. This is the lie of copyright.
If non-Chinese companies are willing to abide by Chinese laws (including those about censorship, etc.), they'll be able to operate in China. Chinese social media apps abide by US regulations around social media and private surveillance, which are almost nonexistent, so they can operate in the US.

The only way to prevent this is to create laws specifically targeting the Chinese for being Chinese, because 1) the chance for domestic regulation on social media and surveillance is very low, and 2) any regulation we're likely to pass would be about "spreading misinformation" and "foreign interference," so would probably end up closely resembling Chinese regulations.
selling texinfo manuals? I don't understand, has that happened?
It was just released yesterday and I've only sold a few copies -- so not much to report on the overall revenue front yet!

In terms of the profit margins though, Amazon KDP lets you choose the sale price for each region, and they take a royalty and deduct the printing cost.

This book costs $3.65 USD to print (which I believe is on the high side...I'm making it available as a largish 8.25x8.25", on glossy paper). I'm selling it for $8.99 in the US. Amazon takes a 40% cut. At first glance I thought this would mean I get a royalty of (8.99-3.65)0.6 = $3.204 per copy; but, alas, it's actually calculated as (0.68.99)-3.65= $1.744 per copy.
Look at what's happening now.
This nutjob honeypot tastes delicious.
Will I be penalized for working from home?
not nearly to the same degree
I agree with the gist, but have an issue with your takeaway:

> We don't have private justice, […]

Then what do you call arbitration causes?

> […] or private law enforcement.

But the laws are enforced differently based on race and economic status. It may not be private, but “rich white people” basically have an entirely different class of protection than anyone else does.
Sure. I know I’ve sometimes I’ve gotten unfocused at work and just reload HN every 10minutes. HN is probably net negative on mental health for many.

But I think you’re trying to “gotcha” me.

But HN doesn’t send me notifications, or have ads, or collect data about me, or sell my data, or have curated pictures that forces me to compare my life to others and make me feel bad.

So on a priority list, HN is waaaaaaaaaaay at the bottom.
TikTok is brought up because it has an insane amount of influence on the culture and identity of a huge swath of people. Do you seriously believe that China, or any country, would not want to leverage such influence to persuade or alter the culture or a potential advisory?

We all shit our pants because Russia used Meta, and American company, to influence the 2020 election. Imagine the same amount of data, a more accurate algorithm, and entirely within the control of foreign actors.

It doesn't matter if it is China or Colombia or Japan, a foreign company have that much influence over the opinions citizens of a country is dangerous.
Mostly agree (I don't like reducing keys movement like 50% keyboard) but a counterpoint: I never want a tenkey on the right of the keyboard. It makes my mouse (trackball) located far away. Even if I need to type much numbers, I'll put dedicated tenkey on the left of the keyboard (or the center of the split keyboard). For who really want a tenkey, I wonder what's wrong with dedicated USB tenkey.
How do you know that's the most common way?

Because I doubt it is. People click links in chats and in their feeds way more than they click ads
"If you want a job, stay remote all the time," says Rich Handler, CEO of the investment banking company Jefferies.

"If you want a career, engage with the rest of us in the office ... No judgment on which you pick, but don't be surprised or disappointed by certain outcomes."
Do we know that it’s selling well? Shipping times being long during the pandemic (or even without, for that matter) could easily have a lot more to do with supply chain issues than excessive demand.
The fun thing about this book (which I haven't read in it's entirety) is that it really shuts down a lot of the maximalist ideas in a few places (here's one particular section).

There are really two questions lurking here:
How much ground should each test cover?
How many intermediate stages should you go through as you refactor?
You could write the tests so they each encouraged the addition of a single line of logic and a handful of refactorings. You could write the tests so they each encouraged the addition of hundreds of lines of logic and hours of refactoring. Which should you do?
Part of the answer is that you should be able to do either. The tendency of Test-Driven Developers over time is clear, though - smaller steps. However, folks are experimenting with driving development from application-level tests, either alone or in conjunction with the programmer-level tests we've been writing.
I self-host and use ntfy for several use cases on top of just notifications (which it does really well and without fail). I built a clipboard sync tool that uses ntfy as the backend, and use it to control Tasker on my phone from Node Red (things like going into "night mode" when there's no motion in the living areas of my house after a certain time).

Used Gotify for this for a while but ntfy's topics makes separting functionality easier and ntfy supports UnifiedPush without any additional proxy rules.
I Went Viral in the Bad Way
> the big difference is there is a means of holding US companies to account if they violate privacy standards

Have yet to see this in practice. What usually happens is a bunch of articles are written "condemning" their actions, they are fined some ridiculously small amount and then business continues as usual.

The most recent action that seems to have had a significant impact on how Facebook captures data is Apple's "Ask App Not to Track". This is not exactly a shining example of the how the US system protects users privacy as the action was taken by a company, not a regulator.
> If you vote for a person who explicitly .... then that says something about your own personal philosophy.

I'd suggest 1984. Democrats do horrible things Fox News reports on. Republicans do horrible things NY Times report on. Each side votes on different information. In most cases, the information isn't even wrong (although sometimes it is). It's just that major politically-inconvenient things are simply omitted.

This isn't just the US with the red/blue split. The whole world is going with personalized they-are-the-enemy news. I see the same think happening in many countries with completely different ideological divisions.

> Labelling a private company's platform as a pseudo-public forum is also at odds

See Standard Oil and friends a century ago.

> ...if an unarmed black person gets killed by a cop...

Which happens, but not a statistically significant amount.

There is a much bigger problem with the criminal justice system (see The New Jim Crow for a good analysis), but it can't get fixed, in large part due to corruption on the side of the Democrats. The Democrats talk a good game, but are mostly against justice system reform. Law firms donate to Democrats, and anything which reduces the influence of money on justice consistently gets blocked by Democrats.

Police issues are more complex, with corruption on both sides (I'm sure you're familiar with the red side, but Democrats have strong union ties, including police unions).

> how many school shootings?

Not a statistically significant amount. If you want to save kids, improve road safety and have more COVID precautions. Seriously.

I'm not a Republican (let alone a hard-side one), but I do read both sides of the media, and both sides ignore facts, science, and reality.

Don't get me started on Democrats and charter schools. That's the biggest evolution / climate change of liberals.
he’s a comedian whose style is to make long complaints about trivial, unimportant things.
The thing is, in this situation you _don't_ have any resonable expectation of privacy, regardless of what the masses think is actually happening.
It is also written in C++. (Its libc is also written in C++.) C++ hate aside, it is certain that C++ is a better language than C for writing kernels and system libraries. A great choice.
I wouldn't be surprised if Apple bans in-app browsers before long and forces all apps to use Safari, which would be a good thing.
You can drive on paved roads in the US to 4,200m so it may be possible to find someplace nearby you can walk the rest of the way.
This right there.

NATO, in its original context, was largely obsolete after 1991. The threat that it was engineered to defend against was gone.

The day the tricolour went up over Moscow, we should have started drafting a post-NATO organization which explicitly included Russia (and the more stable/functional/too-armed-too-ignore post-Soviet states) as equal partners. This would have been important both geopolitically and psychologically. The message should have been clear: we are now on the same team. If someone joins our bloc, we both win. Let's focus on the threats we face (i. e. perpetual Middle East instability, or retiring the Soviet weapons that ended up in unstable hands) together.

Then you don't have 30 years of every NATO and EU expansion being easily interpreted as a dismantling of the historic Russian/Soviet sphere of influence.
The question is why are you building it?
- If you care about getting project off the ground, then you can use this link: (https://mcfunley.com/choose-boring-technology-slides)
- If you care about learning new framework or language or keeping up with industry, there are plenty of articles around. Just yesterday I watched a video called "My Bleeding Edge Tech Stack for 2025" from Fireship. Might be a good start if you are in to frontend
If you sold a phone that sent call details back to the manufacturer you’d likely get locked up.

Tik tok are not a party to these communications, and they’re not a carrier or service provider. What they’re doing is wire tapping.
A mixture of diclofenac and DMSO to treat pain can be bought OTC

https://pubmed.ncbi.nlm.nih.gov/19380203/

it was an expensive prescription med a few years back. I get dyspepsia from NSAIDs so I thought, "Could I make an ointment like that with ibuprofen?" and looked in the literature and found that ibuprofen is absorbed quickly with DMSO even more so than diclofenac. So I made a batch, but when I tried it I found I'd get dyspepsia very quickly after applying it to my skin so I guess the ibuprofen was being absorbed efficiently.
No, england lost the war and was saved by the US
Oh wow, a Chinese military psyop on the West is keylogging everyone? Really? Gee wilikers what a shocker.

/s
This is a cool project. I wonder swapping the laser for a sharpie/pen plotter would make it more accessible to a wider audience? I imagine that you could cut it accurately enough if the designs were drawn onto the fabric?
This reminds me that the opposite behavior—deliberately engaging the platform in unexpected ways—also produces weird results.

On platforms with less personalized or at least personalized content which is more stable over small time windows, I often like to “reward” ads for things I find reprehensible by clicking them to cost them that fraction of a cent. If I do this on Facebook my feed instantly becomes an ever weirder and increasingly crowded view into the thing I disingenuously clicked. It happens almost instantly, and occupies nearly all of my feed for at least a few days, even up to a couple weeks.

Granted my FB usage is pretty minimal, I mostly post pics of my pup at night and check in to see the usual few reactions in the morning. So my own profile is based only on historical usage and whatever I haven’t been able to block/avoid them collecting on the web. Even so, that profile should be drastically unlikely to be interested in the deluge of ads it surfaces. I find it annoying every time, but I still sometimes click the bullshit, just to see how absurd everything gets so rapidly.
I think it has more to do with the lack of metrics to be defined — and thus tracked. It’s easy enough to track features, and even code quality (by # of bug reports); you can track documentation by “coverage” — each feature has some kind of page — but it’s difficult to define and track for documentation being comprehensive and well-written.

And if it’s not tracked… it’s invisible
Reciprocity predates humanity by many millions of years: https://en.wikipedia.org/wiki/Reciprocal_altruism
What if friendship, not marriage, was at the center of life? (2020)