skysight-inc/HackerNews huggingface dataset:
> What they are saying is that you do not see the full spectrum of norms on social media, so what you are seeing are "false norms" and they are the most extreme norms.

There is no such thing as "false norms". The relativist framing of social norms is already something that's completely wrong and proven to be the result of projection and attempts to frame minority groups as being wrong just for being different. There are only different communities, each with their own social norms. That's very basic human behavior.

> Being against slavery was just one norm out of many, but on social media all you might have seen was pro-slavery norms.

No. You might see communities that, being communities, share their norms and core principles. You have cooking communities what develop very strong opinions on how to cook a specific dish. You have sports communities developing strong opinions on what it means to play a sports the right way. You have political communities developing strong opinions on specific political topics. I mean, aren't political parties explicitly communities that develop their particular opinions on political topics in ways that contrast with other political parties?

Communities develop their own social norms organically, and the more insulated they are the more striking are the differences. Is this surprising?
I highly recommend https://lunchmoney.app/, best ive ever used!
Robust WS solutions need a fallback anyway, and unless you are doing something like Discord long polling is a reasonable option.
> stage 4 for almost 10 years

Is this prostate cancer ?

> then insurance started denying scans

Did they give a reason ?
It has come a long way since then, small team now and it is rare that something is not supported.
If the ads were just text-based and related to the content I visit at the time rather than "me" I would have much less hate towards them.

If I visit a webpage about CPUs I am probably interested in CPUs, maybe I am building a PC, send me ads about that which I may actually find useful. Why would you send me irrelevant ads about gardening just because I am into that also? If I am looking to buy a CPU I am not gonna click on something irrelevant like that.
This. People tend not to realize how sprawling enterprise software stacks tend to be, how many implicit dependencies have to be untangled, etc. Even simple things can take years and complicated things often just don’t get done at all.
This is somehow not considered to be an active warzone when it clearly is. The slightest misstep could ruin your life.
Magna: Embedding similarity search tool for searching within large documents
This is probably the way.

I also have issue of letting go and fully accepting the way of the flex. Instead of feeling comfortable just throwing elements inside the grid element, by brain needs each row to have a wrapper element like a tr and nested td instead of just tossing td elements in tbody (sticking to the table mentality). It took a minute for me to get that to click in my head for whatever reason
Still foreign.
Yeah that makes sense. There seems to be no escape from assessing the risks and investment, although I think there is some inherent value to doing proper engineering, such that the risk is usually worth it because software automation has accelerating returns, but that is also a hard sell in most cases except highly technical areas.

It's an interesting discussion, thanks for your input!
I completely disagree.

Computer Science has a massive ethics crisis. Uncritical adulation and a total lack of accountability or consequence is part of that.

There is a massive misallocation of capital which is burning opportunity for our society. Users are getting terrible experiences and systems because people read this sort of thing and believe it. Trust in our technology is eroded and this has consequences for actual people. We have abandoned the standards that protected people and you have the view that these standards, or a shadow of them even, are unnecessary?

Someone has taught a generation that this is all ok, it isn't.
Show HN: Pixie – A tool to shop for clothes using pictures
do you know why merchants prefer to sell or why customers preferred to buy BPA/BPS instead of paper drenched in ascorbic acid (vitamin C)?

It even seems easy to make you own DIY version: squeeze some lemons, unroll, drench, dry and reroll a properly sized roll of normal paper in it.
Btw I checked out your personal website and got curious - why do you speak Polish so well?
Walled garden is not a substitute for security
I thought we don't want to be like China?

You aren't going to spread your form of "democracy" across the world by doing what the "oppressive" regimes are doing.
Isn't it actually tin plasma?
Yeah, the stock price made me suspicious but I figured that it might be due to the not-so-great accuracy plus a lack of moat - even if it worked, you'd see a cheap copy on AliExpress in 2 weeks. I didn't see the report before though, so yeah, I'd agree it smells like scam. Especially when you see the CEO dabbles in NFTs
Product development disagreements are largely immaterial to me, though the discussion around their integrations with Yandex remind me of prior discussions around their integrations with Brave.

Either way, thanks for sharing.
'Should the resulting work be protected by copyright? I’m not entirely sure…'

This has already been settled hasn't it? Don't companies have to introduce 'flaws' in order for data sets to be 'protected'? Just compiled lists of facts can't be protected. Which is why things like election result companies having to rely on NDAs and not copyright protections to protect their services on election night.
There’s value ad with ads targeting. Otherwise we go back to the Television days when everyone watched the same ads
Actual quote from the video:

> “AAAAH! You scared the crap out of me! I thought you were the Shah.”
Could!

so lets make that a bit easier on the eye and less scary

40 million divided by 25 equals 1.6 million per year

62 million people died worldwide in 2024.

2.5% of the worlds population isnt that bad.

What do the other 97.5% die of?

However:

Tha lancet says 39 million are going to die in the next 25 years from antibiotic-resistant

Oxford University has done the first comprehensive analysis of global impact of antimicrobial resistance (AMR) estimates resistance itself caused 1.27 million deaths in 2022.

Coronavirus Death Toll
7,010,681
although I am unsure if that figure also includes those who died in a car accidents and other unrelated accidents within 30 days of testing positive for covid.

I am happy with all the people dying from any cause, its quite normal for us human beings
>Yes, those who manipulate the legislature to do rent seeking, might lose those profits when the law is removed. That is actually a feature, not a problem.

As I said, independent dealers provide liquidity to the auto market. When there is only one buyer or seller in any other case, we call it price gouging or price fixing. Additionally, the "extra profits" or savings (in some cases) actually do contribute to maximum satisfaction of consumers. For example, if the only dealers were run by manufacturers then they could unilaterally decide that cars over 5 years old will never be repurchased, dooming those deals to private transactions with zero warranty, or else second-tier used-only retailers.

>Again, independent economists and the Dept of Justice don't agree with you.

Again, appeals to authority do nothing for me. You can probably find at least someone in the DOJ to adopt any opinion you like in any case.
>Unsustainable for who?

People who live on Earth?

Bandwidth is never free from environmental impact, and given the same server/CDN/whatever the environmental impact will increase monotonously with increasing bandwidth use.

Besides the FBI recommending it for security, running a good adblocker is one of the most "green" ways to reduce your footprint from internet usage.

Regardless of how efficient the CDN, it still has a lower footprint to not connect to it at all.

>hell, it’s not like all bandwidth cost the same

I don't see where anybody says that, nor where that claim would be necessary to support the thesis.
Thanks for this thoughtful analysis. Your framing of the 'buyer vs builder' dynamic really resonates with what I saw at Raytheon and explains a lot. We weren't just struggling with a technical handoff - we were watching an organization transform from a builder to a buyer of expertise.

The part about 'overseers wanting early results' is especially relevant to defense. Program managers need to show progress to keep funding, which incentivizes quick integration of existing solutions over deep technical work. I saw this firsthand when our most sophisticated signal processing work was subcontracted out.

But here's where defense differs from commercial software: When you're building complex systems like radar or signal processing pipelines, the 'buy' approach has serious limitations. You can't just integrate your way to novel capabilities. Those retired experts we had to bring back? They represented irreplaceable domain knowledge that can't be purchased off the shelf.

The tools you mention (linters, static analyzers, requirement tracking) are valuable, but they don't solve the core problem: you need people who deeply understand both the mathematics and the implementation. In my current role, I see PhDs struggling because they lack this foundational knowledge - no amount of process or tools can bridge that gap.

What I think we need is a model that preserves deep technical expertise while still allowing for integration of existing solutions. But the current funding and organizational structures in defense make this really hard to achieve.
This is such a complicated domain that you have to have some kind of function-call looking syntax for extensibility (compared to basic lightweight markup which doesn’t). So that’s fine.

{rolename}`and here is my role's content!`

I would personally prefer something like Tex here. You just need backslashes, square brackets and braces.

I guess this is inspired by Restructured Text. Not a fan of that—it looks like the most punctuation-heavy lightweight markup language.
Saying "we'll let your businesses in if you let ours in" isn't like China.
Nice read.

I wish there was one more paragraph though:

"I don't use trailing slashes in article URLs. Blog post is a file, not an index of a directory, so why pretend otherwise?"

But then it's http://rachelbythebay.com/w/2025/01/04/cruft/ , so I guess they don't agree.
I have issues with "row" vs "column"

If you choose "row", I see 1 row and 5 columns. So if I want more columns, I need to choose "row".

If you choose "column", I see 5 rows and 1 column. So if I want more rows, I need to choose "column".

When the content is wrapped, the setting is more intuitive, but most of the time, you don't want to use the wrap feature.
> Virtually all news sites, regardless what side you agree with, have ads.

Virtually all news sites, regardless of what side you agree with, are composed mostly of garbage designed to draw your attention, not inform you about things that really matter. They may provide some value in addition to that, but the advertising model ensures that they must hack your attention as their primary goal.

> Basically all entertainment has ads (or subscriptions).

Similarly, our entertainment options were better before they had to be designed to keep you on a specific streaming platform for a certain length of time.

> Productivity stuff is either full of sales or upsells, aka ads, or alternatively sell your data (for future ads).

Depends on who you're buying productivity stuff from. My Fastmail account does just fine with no ads and no data sales, and covers basically everything I need. Most other "productivity" tools I've tried have felt palpably exploitative.

> More over they only exist ad free because the money comes from elsewhere.

Ad-funded products are a civilization-wide trap like credit card rewards. They create an illusion that things are coming for free, but companies don't do this out of charity—they pay for ads because they have good data that strongly suggests that the people who see them will, on average, pay them back and more.

I'd rather make the cost of a service explicit than hide it behind hard-to-quantify behavioral hacks.
He does far more than write checks and even if that was truly all he did the fact that he put his personal wealth into both Tesla and then SpaceX when there was no reasonable expectation for success is on its own highly commendable.

Nobody built rockets the way SpaceX does, and SpaceX - full-stop - would not exist without his involvement.

I find his personality and views largely repugnant, but denigrating his accomplishments is beyond the pale.

Obnoxious tweets and incendiary messaging does not mean we ought not appreciate his impact.
IMO: this is arguably one of the most detailed articles on NAT traversal on the entire Internet. But it is missing information on delta behaviors (its not that complex -- just that some NATs have observable patterns in how they choose to assign successive external ports. The most common one is simply preserving the source port. But there can also be others, e.g. an increment of the former mapping.)

It's a very good theoretical article. I wonder to what extent a software engineer could use this though. Because although it does describe many things I'm not sure there's enough detail to write algorithms for it. Like, could an engineer wrote an algorithm to test for different types of NATs on the basis of this article? Could they adapt their own hole punching code? I've personally read papers where simple tables were more useful than entire articles like this (as extensive as it is.) Maybe still a good starting point though.

Also, the last section in the article is extremely relevant. It has the potential to bypass symmetric NATs which are used in the mobile system. The latest research on NAT traversal uses similar techniques and claims near 100% success rates.
> If one would stray that far, why not AsciiDoc?

And why AsciiDoc in particular? It lists the inspirations for the beyond-Markdown features.
I have the spreadsheet sync to my phone. I thought about a little form front end for it, but it's really not worth it for the amount of data points I collect ($today, $amount, $location).

Since I review my finances weekly, there's really no need for notifications. Habit is enough. My bank already sends me notifications for possible fraud (almost always incorrectly, but I suppose I'd rather it err in that direction than the other).

Simple works for me, but there are certainly some ways to add complexity to it if that's helpful to you.
Yes, you can play the rerelease of Riven without VR. I did that a few months ago.
But you also don’t want to tolerant the intolerant, it’s thin line.
The LLM only "knows" what's in its training corpus so it's output quality is going to be comparatively crappy on private custom frameworks with only a small codebase to train on (relative to the entire corpus). Companies with private frameworks will therefore lose out.

If anything, the opposite is going to happen: LLMs will cause consolidation and software evolution to grind to a halt. Coders are going to gravitate to libraries and frameworks the LLM generates the best outputs for, leaving a few big winners and the rest going extinct. New language features and new frameworks will be slow to enter general usage because of the chicken and egg problem: there will be little or code in the LLM training corpus that uses them idiomatically until some humans write enough quality code using the new features/frameworks that can be absorbed into the corpus to meaningfully affect its output.
The model weights are the result of an automated process, by definition, and thus not protected by copyright.

In my unusually well-informed on copyright but not a lawyer opinion, without any new legislation on the subject, I suspect that the most likely scenario for intellectual property rights surrounding AI is that using other people's works for training probably falls under fair use, since it's extremely transformative (an AI that makes text and a textual work are very different things) and it's extremely difficult to argue that the AI, as it exists today, directly impacts the value of the original work.

The list of what traing data to use is probably protected by copyright if hand-picked, otherwise just whatever web-crawler they wrote to gather it.

The AI models, as in, the inference and training applications are protected by copyright, like any other application.

The architecture of a particular AI model can be protected by patents.

The weights, as the result of an automated process, are probably not protected by copyright.
Tit for tat taxation or restrictions on businesses are not related at all to democracy.
> Screenshots may not suffice. You would need witnesses and statements or documents to prove it.

Speaking from my own experience,

Fortunately in UK civil courts are less aggressive than the US courts on laying foundation for evidence. If evidence is challenged you'll have to fight out the merits of the challenge, to be decided on a more likely than not basis. But it isn't like the US where it's so easy for evidence to be precluded on procedural grounds.

OTOH, UK disclosure is way less powerful than US discovery and subponea power. The plus side for the OP is that for the same reason their opponent should have less power to damage them by fishing for private information. Unfortunately, it seems like OP's opponent has managed to buy their way into the best (for them) of all worlds by using US representation to subpoena cloudflare's records. In the UK it's unusual and extremely difficult to force third party disclosure, which means that if OP needs records from someone else to prove their case they may be screwed.
I remember those days of four hour telemarketing shifts. And there was an older woman with a silky smooth voice where I worked too
D) It was him who started the whole discussion of banning TikTok in the first place
>The war is not inflicting any tolls on Germany.

Their fuel costs are skyrocketing, which is affecting everything there.

>It was pure stupidity not to be prepared to Russian aggression in Ukraine, and it was pure stupidity to respond while unprepared instead of brokering some Realpolitik peace.

I agree about this. They should have never been unprepared, and they should have settled it by now with a reasonable deal. The war started because of NATO screwing around in Ukraine's politics and trying to set up NATO on Russia's border. Of course Russia also did political things in Ukraine, but it makes more sense for them to be involved with their neighbor than for countries much farther away to do it.
> I think AI working is a good indicator of when you're writing code which has been written by lots of other people before.

This is arguably good news for the programming profession, because that has a big overlap with cases that could be improved by a library or framework, the traditional way we've been trying to automate ourselves out of a job for several decades now.
yeah if seen them do it, crazy stuff
It's obviously because he's rich. Nothing correlates more strongly with health. The idea that we're classless adults with equal access to resources and only character to differentiate us is an absurd, medieval perspective.
> I've always wondered if it is 10 different orgs doing the campaigns, or the same one. If the same one, why send 10?

My bet is that one criminal group is selling software to enable this, with very similar default settings. Then ten groups by the software, and each one ends up sending you a very similar email.
The simplest way to fix this problem is to support namespaces, which PyPI absolutely does need to be aware of.
Musk isn't too hands on at spacex anymore, he quit seeking high level clearance a while back over the drug stuff and mostly started playing the new diablo instead (ranked top 4 in the world) and tweeting many hours a day.

Source:

https://www.wsj.com/tech/musk-spacex-security-clearance-secr...

Musk tweets by time of day:

https://www.reddit.com/r/Infographics/comments/1gxlza2/elon_...
The problem is that we don't all know that. One thing I've learned over many years talking about this on and offline is that only a fraction of people are aware that "The big rocket to get you to Mars in a hurry," isn't the hardest part of a Mars colony. When you talk to people about microbiome research, the challenges of even modestly reduced gravity, radiation exposure, the *cost* of getting even the most conservative starter pack of water, food, crops, etc...

People either don't get it, or more often, never thought about it. When you remind them that "self-sustaining" means that your colony needs to PRODUCE everything it needs for survival, with no bad years, and do so reliably... they start to get the picture.

And what's the value of a Martian colony that's dependent on Earth to survive? I should say, the value that the Moon doesn't have and then some?

Once again eyes glaze over.
Likely referring to the acquisition attempt by nippon steel
Homes, sure - what about mobile devices? What about the rest of my family who's not at home? What about the sysadmin work I'll have to put in to support this?
So, there are two solutions - one-off bandaids, and legislation.
you wouldnt have auto playing videos with ublock origin. 95% might be nice but theres a lot missing.

The static blocklists can be defeated easily by having ads served by the same domain.

In that case you are stuck due to apple's decisions.
People honestly thought for a while that devices behind a NAT were secured unless ports were specifically routed to them, hence the term "nat hole punching" was coined.

You're probably right that it makes less sense from today's perspective
I think this is a really good point. As someone who has implemented TCP hole punching myself and now has a very good implementation for it I will say that obviously a major benefit of using TCP is you don't have to subsequently roll a poorman's TCP on-top of UDP once the hole is open. The other issue with TCP hole punching though is it looks very similar to a SYN flood compared to UDP packets. This may mean lower success rates for some networks. Though in practice I haven't seen much filtering so far.

TCP hole punching is very fun. The way I do it is to use multiple NTP readings to compute a "clock skew" -- how far off the system clock is from NTP. Then the initiator sets a future meeting time that is relative to NTP. It honestly gets quite accurate. It even works for TCP hole punching between sockets on the same interface which is crazy if you think about it.

The reason I wanted to support this strange, local-based punching mode is if it works that efficiently to be able to succeed in host-based punching then likely it will be fast enough to work on the LAN and Internet, too. My code is Python and my very first attempt at this was eye opening to say the least. Due to how timing-sensitive TCP hole punching is I was having failures from using Python with old-school self-managed sockets. I was using threading and a poormans event loop (based on my C socket experience)... which is ah... just not the way to do it in Python.

The only way I could get that code to work was to ensure the Python process had a high priority so other processes on the system didn't deprioritize it and introduce lag between the punching attempts. That is how time-critical the code is (with an inefficient implementation.) My current implementation now uses a process pool that each has its own event loop to manage punching. I create a list of tasks that are distributed over time. Each task simply opens a connection that is reused from the same socket. I determined this code was the best approach (in Python anyway) after testing it on every major OS.

You are right about TCP and UDP hole punching difficulty being similar. The main difficulty to both is the NAT prediction step. I haven't written code yet for symmetric NAT bypass but I am starting to see how I'd integrate it (or possibly write a new plugin for it.)