MurphyA/hacker-news huggingface dataset:
by em-bee | 2026-02-07 00:46:37+00:00
the way i read the quote it felt less like building an abstraction and more like destroying the richness.

but abstractions are mere shortcuts. but everything is an abstraction. to counter wittgenstein, language is not actually limited. we can describe everything to the finest detail. it's just not practical to do so every time.

physics, chemistry, we could describe a table as an amount of atoms arranged in a certain way. but then even atom is an abstraction over electrons, protons and neutrons. and those are abstractions over quarks. it's abstractions all the way down, or up.

language is abstractions. and that fits well with your meditation example. stop thinking -> remove the language -> remove the abstractions.
by crazygringo | 2026-02-07 00:46:59+00:00
How about less snark?

Especially when, who the heck has time for trying out a dozen products? That's at least a full day of work, which probably costs more than the software itself.

No, you just read a few reviews to find the best full price option and best budget option and figure out if the budget does what you need or not. And often go for full price just because you don't even know what features you'll need in 6 months which you don't need now, so safer to just learn the option that is the most future-proof.
by smackeyacky | 2026-02-07 00:47:19+00:00
I did build a tandem based on Sheldon’s website. Never used it in anger on the road just cycle paths, used to have two kids on the back and a third following on their own bike. Because of the age differences between the kids it was one activity we could enjoy together on the local cycle paths.

It’s amazing what a difference just a little generosity of knowledge can make in other peoples lives.
by apimade | 2026-02-07 00:47:39+00:00
Warning: in Enterprise (Grid) your account will likely be flagged as hijacked, and all of your sessions will be killed.

Slack implemented session hijacking detection a while ago, and using LLM’s without throttling will very likely result in alerts. If you’re on Enterprise; I’d suggest re-slopping a re-implementation of this with ghost Chrome puppeteer.
by munificent | 2026-02-07 00:47:54+00:00
> At what point did the old Apple cross the threshold to "modern" Apple?

Probably showing my age here, but for me it was the introduction of the iPhone.

Yes, it was a wildly successful product. But it was a product primarily for consuming media (and I will grant taking photos). The iPhone marked Apple's transition from a computer company that focused on computers for creative people to a consumer electronics company.

Certainly a wise choice from a business perspective since there are a whole lot more people consuming things than making them.

But I do miss the old rainbow Apple days when I felt like they really cared about making hardware and software to empower creative people. I still use Macs, and I think they're still the best for creative work, but the company's not the same.
by brailsafe | 2026-02-07 00:48:43+00:00
Seems like this is just an extension of any other dispute, and failure to resolve conflict between neighbors, perhaps due to lack of community cohesion between the store owner and yourself or others. This is the nature of living, and if there are problems, we should have ways to resolve it without crazy blanket rules like no commercial next to residential. The failure is in the reasons become homeless and in responding to people who actively disrupt the peace and intrude, not the existence of a store.

It's not just that it's not a fundamental characteristic of stores, but it's also not a fundamental characteristic of homeless people, it's just a characteristic of these homeless people and this store. Depending on the type of store, I'd grant you that other issues could have arisen, such as rodents, smells, etc.. but also any other neighbor could be hosting parties, smoking near your window, leaving debris around. In some cases, you either need to accept it, adapt, or find somewhere else to live.

I had a neighbor in the burbs growing up that didn't like the way we behaved on our property, or how it looked, and stuck her nose in and intruded frequently, often threatening to call the police for all sorts of absurd reasons.
by HappMacDonald | 2026-02-07 00:49:22+00:00
At the risk of going off on a tangent about that maxim; I feel like it's just misusing the word "purpose".

Maybe it would be cleaner to state that a system has no purpose (at least not until it is sentient), instead it has behaviors. Then one can observe that the purpose of the designers or maintainers of a system simply happens to be at odds (or as AI safety researchers would say, are "out of alignment with") the behavior of the system.

That all of course presupposes that one can accurately deduce the purposes of the designers/maintainers.. In the case of TikTok, I'd bet that we are all in agreement that their purpose is nothing more nor less than maximal value-extraction from people wishing to express themselves with videos multiplied against an audience of people who wish to view videos multiplied again against advertisers who want to insert propaganda into eyeballs.
by cwillu | 2026-02-07 00:50:50+00:00
“Mac will try hard not to let you run this; it will tell you the app is damaged and can’t be opened and helpfully offer to trash it for you. From a terminal you can xattr -cr /path/to/OpenCiv3.app to enable running it.”

How far OSX has come since the days of the “cancel or allow” parody advert.
Show HN: Gohpts tproxy with arp spoofing and sniffing got a new update
by shadowy-pycoder | 2026-02-07 00:51:09+00:00
What is changed:

1) Faster proxying: now it creates several instances of TCP and UDP servers within one process (works on Linux and Android)

2) Better packet parsing: DNS traffic became more detailed and robust

3) Added more optimizations to auto configuration and ability to ignore certain ports

4) License change: migrating from MIT to GPLv3
by scoofy | 2026-02-07 00:51:45+00:00
You can't say that BART "is facing bankruptcy is precisely because it was mostly rider supported and profitable, and not government supported" when it is very obvious that BART would be in a much worse situation if it had had more government support... because all those governments are facing massive budget deficits right now.

BART has already been bailed out by the state, twice. It has already failed, twice. It very much needs to reduce the level service it provides if it wants to be sustainable, or seek other forms of revenues while we wait to see if ridership returns. Many have suggested BART explore the SE Asian model of generating revenues by developing residential housing, which seems fairly straightforward.

If ridership never returns, then we ought not continue throwing good money after bad, and we ought to adjust the level of service to meet the level of revenues. Obviously the main problem here is that it's literally illegal to just build high density corridors directly adjacent to the transit stations... which is what we ultimately need to prioritize.
Show HN: NexVo'-Verdicts for SaaS Ideas
by Kasra0 | 2026-02-07 00:51:57+00:00
The platform provides verdicts on viablitiy of your business idea along other factors, competitor and market research, pricing strategies, 90-day roadmap, etc.
I spent months on this platform to make sure it's not just another AI-generated slob. It follows strict structures programmatically and the AI is trained on massive amount of business and corporation data, failed startup databases, along others.
You get to try it for free and see for yourself:)
by fallingfrog | 2026-02-07 00:52:40+00:00
Have we looked at nutrition? Economic crises lead to sharp spikes in poor nutrition especially when social safety nets have been stripped back. A generation whose growth is stunted by malnutrition is a plausible outcome of "tough love" welfare reform. A lot of people either lost their jobs or had to quit to take care of their children during the crisis. And there was a much degraded safety net to catch them.
by INTPenis | 2026-02-07 00:53:00+00:00
Hackers inspired me to start digging around on my FreeBSD laptop and learn how to setup a bitmap image as boot splash, just like the kids in the movie all had their own custom boot image.

Just a few years later I dropped out of school and started my career, haven't looked back since.

My first boss who gave me my first chance, and my 2nd job through referral, he dropped out of 7th grade to start his own business. He was once interrogated by police, and they had brought in some experts from a big ISP, and these "experts" had no idea what he was talking about. :D

Wild years...
by lambdaphagy | 2026-02-07 00:53:03+00:00
Hi!

I can’t speak for your friend, but as a former atheist who brcame a Christian (albeit a very mediocre one) I feel like I can see both sides of this so perhaps I can offer a perspective that might help you understand each other better.

When I was an atheist, I assumed that anyone who didn’t care for the kinds of jokes you mentioned was worried that God would zap them with a lightning bolt.

Now I see it a little differently: if you see something as being of great importance, then it simply feels off / wrong / weird / missing the point to treat it as if it’s of little or no importance. In a word, it feels cringe. If such a project holds no allure for you, then you’re not missing much by sitting it out.

Not to harsh on your sense of humor, but I hope it might help to understand your friend better.
by markvdb | 2026-02-07 00:53:30+00:00
> Music is about the human experience, emotions, mistakes, accidents, discoveries.

Pro musician here.

There's piles upon piles of human-generated music soullessly regurgitating stock patterns with inane lyrics since long before Alan Turing was even flown in by the stork. Most recent popular music by far is bland sausage factory production.

Why not allow yourself to be moved by beautiful music, wheter it's machine generated or not?
by notepad0x90 | 2026-02-07 00:53:33+00:00
It's pydantic, they're verifying types and syntax, those don't require the stdlib. Type hints, syntax checks, likely logical issues,etc.. static type checking is good with that, but LLMs can take to the next level where they analyze the intended data flow and find logical bugs, or good syntax and typing but not the intended syntax.

For example, incorrect levels of indentation. Let me use dots instead of space because of HN formatting:

for key,val in mydict.items():

..if key == "operation":

....logging.info("Executing operation %s",val)

..if val == "drop_table":

....self.drop_table()

This uses good syntax, and I the logging part is not in the stdlib, so I assume it would ignore it or replace it with dummy code? That shouldn't prevent it from analyzing that loop and determining that the second if-block was intended to be under the first, and the way it is written now, the key check isn't done.

In other words, if you don't want to do validate proper stdlib/module usage, but proper __Python__ usage, this makes sense. Although I'm speculating on exactly what they're trying to do.

EDIT: I think I my speculation was wrong, it looks like they might have developed this to write code for pydantic-ai: https://github.com/pydantic/pydantic-ai , i'll leave the comment above as-is though, since I think it would still be cool to have that capability in pydantic.
by stinkbeetle | 2026-02-07 00:55:46+00:00
The unscientific regulation, and in some countries bans or practical stoppages and embargoes on approvals and research, of nuclear power under the guise of saving the environment has been probably the most environmentally destructive initiative ever to come about, and the largest self-imposed contributor to "the worst environmental crisis in human history". The coal industry loves it though.

Needless to say, I disagree with your assessment. Every [action by governments and bureaucrats] is motivated by the desire for personal gain or to perpetuate the power of the state or both.

Environmental regulation, workers rights, drilling for oil in Alaska, making up stories about WMDs to invade Iraq, domestic spying are all fruit of the same tree. Don't let them fool you, the good of these things is never the primary goal, and in many cases does not even exist. And "environmental regulation" is a big culprit.
by sgerenser | 2026-02-07 00:56:07+00:00
Everywhere I have ever lived in the U.S. has had public Kindergarten. I assume this is probably a regional difference in terms, though? In the U.S. Kindergarten is just the grade before 1st grade. Any schooling/day care before that is usually called "preschool" and is often funded to some extent at the state level but if so is usually limited only to low income individuals.
by intothemild | 2026-02-07 00:56:14+00:00
I hate ad companies and ads as much as the next person. But this was one of the moments where I felt like people didn't see what I saw with services era apple. I pointed out that all apple is doing is locking down their phones even further. That they're not eliminating all ads on your phone... Nope they're eliminating their competition.

It's just nuts peoples hatred of ads clouds their vision of this.
by former-aws | 2026-02-07 00:57:39+00:00
Agree with your pov, especially the idea that you can only reject hypotheses, not confirm them.

What I keep seeing operationally is that teams are forced to act before hypotheses can be tested or falsified. For example, inspections completed, assets redeployed, and customers responded to. Only later are they asked to prove correctness.

When that gap shows up for you, what was the concrete trigger? An audit, a customer dispute, a safety review, or something else?
by glimshe | 2026-02-07 00:58:00+00:00
I once had 10 civil war-tech troops with rifles lined up against a fort with ONE bow and arrow troop. I lost every single one of my troops and that's the last time I've played Civ 3 in my life. Hopefully they addressed this issue...

(PS: once a friend lost a battleship to a stone age militia in the original Civ)
by Salgat | 2026-02-07 00:58:29+00:00
Mind you I am only saying the earliest known writer, it's likely that most Christian writings are lost to history. And technically we don't even know who wrote the Gospels with any certainty. Only Paul's 7 undisputed letters are universally accepted by secular scholarship as being genuinely authored by Paul, the authorship of the rest of the New Testament is disputed.
by mweidner | 2026-02-07 00:58:56+00:00
Managing "a flat-ish collection of nodes" that can be moved around (without merely deleting and re-inserting nodes) is tricky because of how paragraphs can be split and merged. Notion tackled this for their offline mode: https://www.youtube.com/watch?v=AKDcWRkbjYs

If you take that as a solved problem, do your concerns change?

> Selection & Cursors: Selection across regions is notoriously hard. If "Region A" and "Region B" aren't siblings in a tree, how do we handle a user dragging a selection across both?

You could render them in the DOM as an old-fashioned tree, while internally manipulating your "flat" IR, to make selections work nicely.

This is not too different from how Yjs-ProseMirror works already: Yjs has its own representation of the state as a CRDT tree, which it converts to a separate ProseMirror tree on each update (& uses a diff algorithm to map local user edits in the other direction).

> Prior Art: Has anyone seen a production system (perhaps in the desktop publishing or CAD world) that successfully treated rich text as a non-hierarchical "content pool"?

This might be how Dato CMS works? https://www.datocms.com/docs/content-modelling
(I say this based off of 5 minutes spent watching someone else use it.)

> Are we stuck with trees because they are the "right" abstraction, or just because the browser gives them to us for free?

For lists specifically, I would argue the latter. It's natural to think of a list as a flat sequence of list items, in parallel to any surrounding paragraphs; forcing you to wrap your list items in a UL or OL is (to me) a browser quirk.

I made some progress fighting this in Tiptap: https://github.com/commoncurriculum/tiptap-extension-flat-li...
Quill.js already models lists in this "flat" way.
by tracerbulletx | 2026-02-07 01:00:37+00:00
I went to a showing of Hackers at the Academy Museum that had an interview with the director. He explained how the whole framing of the movie was that the computer was becoming the new artistic tool of a new generation, and that they framed the hackers as a band and the computer as their guitar. Explains why it feels so right even with the wild crazy stuff in it that might otherwise be cheesy if they didn't get the ethos right.
by imfing | 2026-02-07 01:00:44+00:00
This is a really interesting take on the sandboxing problem. This reminds me of an experiment I worked on a while back (https://github.com/imfing/jsrun), which embedded V8 into Python to allow running JavaScript with tightly controlled access to the host environment. Similar in goal to run untrusted code in Python.

I’m especially curious about where the Pydantic team wants to take Monty. The minimal-interpreter approach feels like a good starting point for AI workloads, but the long tail of Python semantics is brutal. There is a trade-off between keeping the surface area small (for security and predictability) and providing sufficient language capabilities to handle non-trivial snippets that LLMs generate to do complex tasks
by hammock | 2026-02-07 01:01:00+00:00
> Almost every environmental regulation has come after it was already shown that there was some harm that needed to be mitigated.

>> The unscientific regulation, and in some countries bans or practical stoppages and embargoes on approvals and research, of nuclear power

Parent comment language isn’t entirely clear, but depending how you interpret it, it can be said that far more harm has been shown, in reality, from nuclear power than from climate change.
by spacebanana7 | 2026-02-07 01:01:28+00:00
Historical documents should really have four dates:

1) Oldest full manuscript to be carbon dated (or similarly rigorous scientific dating)
2) Oldest fragments to be carbon dated
3) Oldest citations
4) Estimated date from internal factors within the text

The initial methods would serve as an objective upper bound for age, and the later would give a more accurate subjective view.
by mandeepj | 2026-02-07 01:01:56+00:00
> evolution of the Tesla door handle

I really like Tesla's approach to door handles - it's clean, polished, and gives a fine and smooth look. But was surprised to learn that China will ban them beginning next year. Other countries might follow suit as well.

https://www.cbsnews.com/news/china-hidden-door-handles-cars-...
by esseph | 2026-02-07 01:02:00+00:00
> The only folks who like devops are those that haven’t touched anything else, or are scared to move out of that molehill.

IDK I've been called everything from: SysOp, SysAdmin, Network Engineer, Systems Architect, Solutions Engineer, Sales Engineer, Platform Engineer, etc. Half of those at different companies are just "DevOps" depending on the org.
by Nevermark | 2026-02-07 01:03:08+00:00
Big studies have an important role. Especially for dramatically different approaches, such as the different approaches to teaching reading. The differences are so acute, that careful A/B, or A/B/Control studies are the best approach.

But most improvements in any complex system happen iteratively, and benefit from clusters of subtle changes found to work well together. At some point enough experience is gained to characterize the change, and give others a chance to consider it.

I suggested incremental adoption, and organic adoption, of successful changes, precisely because of this need for significant bottom up testing before spreading something widely. Success at one scale, and location, doesn't always translate directly to another context, or might not work in another context at all.

> You also run into issues with teaching skills and standards, you need a high level of planning and adherence to the supplied plan in order to measure outcomes; otherwise it's just vibes based on individual teachers.

You point out a very important concern. Good measurement doesn't make bottom-up improvement impossible, unnecessary, or any less important. The point of measurement is to make improvements easier to see, and not get in there way.

This is what I was referring to when I said at the top, the job is to create a context where improvements can happen.

One of the simplest ways to balance top-level and bottom-up concerns, is to communicate the actual top-level needs (not just current practices) clearly, then let front line educators propose changes to measurement practices, where they feel the current practice is holding them back. That gets both scales working together to enable improvements to happen, and to be seen. There is no (competent) conflict here, the opposite.
by thisoneisreal | 2026-02-07 01:03:18+00:00
I had some of my own struggles but I really started noticing this more broadly in the last 2-3 years. I'm not sure if Covid did it, the end of ZIRP did it, or what, but there was a shift where suddenly almost every SE I would talk to seemed to be burned out. I can think of a lot of potential reasons but honestly the thing that jumped out at me the most is how almost in perfect sync it seemed to happen across the profession. It's a real bummer, I remember when SE was a pretty fun profession and people seemed generally pretty happy coming to work. (Maybe this was some kind of illusion though or I was just lucky where I worked at the time. I've heard plenty of death march horror stories from the old timers too.)
by cameldrv | 2026-02-07 01:03:24+00:00
Even though I really like postfix from an elegance standpoint, and I use an RPN calculator, IMO it's harder to reason about subexpressions with postfix. Being able to decompose an expression into independent parts is what allows us to understand it. If you just randomly scan a complex expression in infix, if you see parenthesis or a +, you know that what's outside of the parenthesis or on the other side of a + can't affect the part you're looking at.

If you're executing the operations interactively, you're seeing what's happening on the stack, and so it's easy to keep track of where you are, but if you're reading postfix expressions, it's significantly harder.
by IhateAI | 2026-02-07 01:03:42+00:00
Fine, that's fine, don't go around selling it as AI efficiencies and giving other companies an excuse to do the same. There's been 400k layoffs in 16 months in SWE, during a bull market.

LLMs are a weapon who's target is the working class. They will use every opportunity to devalue our labor and remove the working class's bargaining chips. AI is a dream come true for the ruling class, what do you think their plan is for us?

You think that they're going to allow the tide to raise all boats? The owner of Telluride ski resort shut the whole town down this year because he didn't want to negotiate with the ski patrol union. He didn't want to pay $65k spread out over 3 years. He's a billionaire. He punished a whole town to make a point. For these people it is ideological, it has nothing to do with saving money, or making more money. Its about having control over the working class.

American's are so brainwashed they embrace the ruling class as their protectors, while they laugh at them, they think their boss loves them or that they can be the boss one day.