skysight-inc/HackerNews huggingface dataset:
Earning a salary in cash doesn’t stop you from investing the cash. I have never earned equity from an employer but most of my net worth is sitting in publicly traded companies. So obviously I am not lacking company ownership just because the company I worked for didn’t loop me in.

The other reason this isn’t true is that equity becomes a lottery ticket that is written in a founder and investor-preferred manner and is used to fleece mostly young employees who don’t know better and are romanced by the thought of being a part of the next Uber or Airbnb.

The practical reality is that it becomes “this job is worth $150,000 but we’ll pay you $100,000 and you can have some equity that might be worth hundreds of thousands if the casino pays out.”

But then you have investor preference multiples, valuation fuckery, and other ways that even a successful exited company can pay out less than your fair share.

To me cash is king because I can invest it however I want. Equity is fine if it’s for a public company, as that’s effectively just deferred cash as an incentive to stay longer.
The more tools between raw code and a running solution, the more fragile it is.

This issue is particularly prevalent in the Javascript world, where it isn't uncommon that when you hit build/run, half a dozen process need to occur. This is partly why I wish they'd just put native TypeScript in the browser, simplify the build pipeline by removing several steps (and, yes, TS would evolve slower/more conservatively which I also consider a positive).

WebAssembly is the apex of this issue. Super fragile to build and impossible to debug. It is what I call "prayer based development," because you "pray" it works or troubleshooting becomes a nightmare.
The last Lyft I took had two big stickers on the rear passenger-side window warning that by getting into the car, I give consent to being videotaped and audio recorded.

But what are you going to do? Not get in? Then you have to pay a no-show fee, and eventually get banned from the app.
The question is if you consider yourself an active trader, ie. how do I optimize a trading path to maximum payoff, or if you are a passive investor.

If does not sound like you are an active investor?

For "paper assets" I apply, and would recommend, lifetime investment in a global, well diversified portfolio. Ie. I adjust my risk tolerance with leverage and not by picking positions. There is no reason why commodities, metals, crypto should not be a part of your "paper asset" portfolio. (I call it paper assets as "stocks" seems to mean ownership in companies, which is a bit too narrow - there are ETFs for most of this stuff)

Housing is a personal question. As an investment it usually does not pay off and compares to stock picking / active trading.
And while I was still employed as a seasoned developer (before recently retiring) I felt it was my role to pass along some of my cynicism to the new hires and younger devs. Some of them seemed a little surprised to see me call bullshit in a group meeting. (Good luck to you boys and girls.)
That seems like the sort of narrowly scoped, 3 party situation where the surveillance is not particularly problematic.
Outlines – Structured Outputs from LLMs
A family member of mine did this as an engineer for Chrysler. He passed on a copy of his “dictionary” to me and I’ve kept adding to it. I enjoy a good malapropism/egg-corn. He’s not around anymore but the legacy continues.

Update we kept our practice a secret though, it wasn’t nice to point these things out to people.
> I'd recommend get yourself an API account with all major providers (because each frontier LLM evidently has their own strengths and weaknesses) and start experimenting with your data.

Wouldn't it be better to use something like openrouter.ai which gives access to lots of different endpoints? In my experiments that is what I am using, wondering if there are good reasons to go to direct API usage.
So, the only defense is either "stfu", or make an ultrasonic transducer device to fill the area with ultrasonic static.

Or, better, don't use lyft.
My house dates to the 1850s, it came with a poorly designed wood cooking stove from the 1970s that we replaced with what was a premium stove circa 1900 which was refurbished circa 2000.
Amazing to see so many comments out here in support of a very new and very boring protocol.

I have to think the enthusiasm is coming mostly from the vibe-coding snakeoil salespeople that seem to be infecting every software company right now.
I hope what is happening in the US right now, with people getting deported for writing Op-Eds criticizing US foreign policy, is a temporarily thing and not the direction we are heading into.

But if it isn't temporarily, we should expect surveillance like discussed in this article to grow and our opinions to be monitored in a more pervasive fashion. It is a relatively trivial matter from a technology standpoint to feed in live feeds of opinions from FB, X, WhatsApp, BlueSky, as well as advertising data collections (from TVs, Taxi's etc) into a LLM powered summary of people's opinions and views and threat factors to the regime.

I could see a scenario where companies like Palantir create such a system for domestic usage in the US, and we should be honest that the big cloud providers like AWS and GCP and Microsoft would jump at the chance to host those systems, lots and lots of $$$ for them in this. This is just applying the technology in the US that has been pre-tested by Israel against the West Bank and the Gaza Strip. It can definitely suppress dissidents and solidify state control.

This is just extrapolating into trends as a thought experiment that I hope are just temporary blips in the US's commitment to free speech and right to disagree with the government.
> A rare thing indeed

We can hardly know that, can we? Water and carbon are abundant.
SIVE is updated with AI to curb drug trafficking in the Strait of Gibraltar
The Ministry of the Interior is allocating more than €30 million to modernize SIVE, the surveillance system that monitors drug boats in the Strait of Gibraltar. The new plan incorporates artificial intelligence to detect illegal vessels without the need for continuous operator supervision. The renovation includes new fixed stations and state-of-the-art sensors in Cádiz, Algeciras, and Ceuta. The contract, already formalized, seeks to improve effectiveness against drug trafficking and irregular immigration.
Was there a plan and logic to outsourcing those jobs and leaving half the country to fend for itself and beg for handouts though?
I feel like this is being pushed to get more of the system controlled by the provider's side. After a few years, Anthropic, google, etc might start turning off the api.
Similar to how Google made it very difficult to use IMAP / SMTP with Gmail
https://support.google.com/business/thread/338186288?hl=en&n...
Likewise been going to synagogue. I would hardly call myself a religious person. Far more a nihilist who thinks we should try and do good if it is truly all pointless. I think the meaningfulness and the sense of community is nice. It’s typically better than being glued to the kinetoscope
Linked lists should be obscure niche data structures for when you absolutely need their unique characteristics, not some front-and-center default.
> These ride-sharing apps are big companies and people have a lot of sensitive conversations within cabs and they feel like they're secure

why would anyone think talking in a car driven by a stranger is secure!?
I don't understand the higher performance either. What I know as the significant advantage is that you can have one object in multiple lists.
> EU you are only allowed to record video without audio with security cameras.

Audio recording with security cameras is not prohibited everywhere in the EU, it is heavily regulated. Organizations must ensure compliance with GDPR.
The english wikipedia is lacking on the historical side, but you can find out more with the French one : https://fr.wikipedia.org/wiki/Journalier

Google trad of a couple paragraphs :

> Most of the modest peasants, men or women, very often still small artisans, small weavers or textile workers, peddlers, boatmen or carriers in bad seasons, could become day laborers on nearby farms and estates, if they had the build and stamina, once their own work was done. Some were even regular day laborers, familiar to a domain steward or a village ploughman, present all year round or usually required for a certain number of tasks. Certain harvest tasks were sometimes carried out if possible part of the night, or continuously by successive teams[5].

> Day laborers, brewers or laborers, represented a significant part of the population and sometimes lived, in the absence of family support or a solidarity house, on the edge of begging[8]. In rural areas, they subsisted thanks to additional agricultural work with ploughmen or farm merchants but also thanks to wool spinning, crafts or transport. They also served as additional labor in construction, helped the lumberjacks, made bundles, etc. Women did laundry or took children in as wet nurses[9].
Self-censoring discussion of electronics is not going to make people who are going to be handling electronics anyways safer.
> I think speculative science always starts out as philosophy. This is as true now as it was in the 18th century.

Indeed, and Natural Philosophy was the precursor to what we now call Science.

I still think the old name better fit what we’re doing because it admits that the work is still a philosophical endeavor.

This is not to question the validity of what we now call science, but it’s common these days to believe in the ultimate supremacy of science as the answer to questions that are best explored both philosophically and scientifically, and because pure science still can’t answer important philosophical questions that that the entire scientific discipline rests upon.
> But what are you going to do? Not get in?

Not call a Lyft the next time.
Income inequality is perforce a problem from a socialist worldview. So yes, for the sort of people who abhor capitalism, all income inequality (and class inequality) is bad.
Either “vote with your wallet” , which large companies love as it gives them the power (they have a bigger wallet), or vote with your vote and elect representatives which stop this.
The EU is not a country. Labor laws vary massively between countries.
If they scream NO in the same loud voice they do on taxes, something is working.
Maybe it's not a closed system.

https://en.wikipedia.org/wiki/Black_hole_cosmology

I'm partial to the hypothesis that our universe is actually a giant black hole in some kind of larger universe. The Big Bang was really the formation of our universe's event horizon. Cosmic inflation is the result of stuff falling into our universe, adding to its mass-energy -- there is no dark energy, our universe is just accreting mass-energy from something larger.

As for what the larger universe looks like -- in this model it may be impossible to know because the event horizon is impenetrable. It could be a much larger universe or it could be something else, like a higher dimensional one.
There are still sites where as soon as you visit the site a while bunch of ad tracker scripts load up. Before you even press any button
My immediate reaction is “I probably would too.”

Working is often treated as transactional but it is about so much more. Self-worth, professional reputation, bonds with coworkers, ownership and stewardship of solutions. Even the simple everyday routine that a workplace drives is important.
If I were dictator only people who made online comments supporting government inspections for any other type of vehicle would have to get their own vehicle inspected.

The fact that people can not put their money where their mouth is and face no consequences for failing to do so is one of the great tragedies of modern society.
Why this site has such abnormally slow scrolling in Safari, but is smooth in Chrome? There's nothing special about this site. It's like going back in time when the internet was optimized only for a single browser. It's kind of like "I'm a Chrome dev and I don't care about other browsers"?
>> the people who made the decisions to hire like crazy are not paying the consequences

They should have been first out the door, but Sundar is part of the problem.
Thank you for the links. The first case is a woman who get her visa cancelled, then she engaged in some shady scheme to get entry permit, which was spotted by ICE. In ANY other country it will likely cause detention.

Rest of articles state vague cases of travelers being sent back home at US border. Again nothing new here, at every country it up to border enforcement to make final decision regarding entry. Its nothing but regular "treatment".

If you don't want this - that's certainly your choice, but I really would like to hear about cases where legitimate travelers are thrown into detention centers and kept there for weeks. Something tells me there is no such stories, but I would still like to see the evidence.
Scientists create largest functional map of a mouse brain visual cortex
I simply add the backup drive as remote.
I agree with what you said. But unfortunately I find this watch to have very little use. If I got it for free, I'd love it's value, wear it once or twice a year to some events, but that's pretty much it. On the other hand I sleep with my Garmin smartwatch, and use it every day. Between vibrating alarm clocks, notification synching (which allows me to use my phone less), NFC wallet, and all the fitness tracking for triathlons, it is one of the electronics I use the most.

I got so used to all the value my Garmin provides, I don't think I could handle replacing it with a watch that does nothing. It would be like going from a smartphone to an old nokia. I'd go crazy not being able to flip my wrist just to check the outdoor temperature.
Will sci-fi end up destroying the world?
Hopefully retiring at 55 helps.
You'll get them...at some point. It may be even at the very end when the customer complains that it doesn't quite work the way they intended and it turns out, they never fully specified exactly how it was supposed to behave!

If you haven't experienced this, you haven't truly lived the enterprise software delivery reality.
Open Source Meeting Bot API
https://support.google.com/business/thread/338187794?hl=en&n...
Seems like this should be a ShowHN, not ask.
Meta faces antitrust charges in court, FTC calls the company an illegal monopoly
> A business continuity plan (BCP) is a system of prevention and recovery from potential threats to a company.

I feel like global acronym bankruptcy is overdue.
I've seen this theory pop up a lot the past few weeks. So intriguing, so many questions!

How big would the _outer_ black hole be? Would all the mass/energy we have in our universe have to correlate to the same amount of mass/energy that went in the outer black hole?
If so: would that mean the outer universe might have a lot more energy than ours?

Would that mean black holes in our universe might house little baby universes that have as much mass/energy as the star that imploded + everything that fell into the black hole?

Is it black holes all the way down... or up? What happens if our great-great-great-grand-parent-black-hole evaporates, do all the nested black holes disappear in an instant?
Show HN: Single-Header Profiler for C++17
Morning HN.

I often found myself wondering "how much does this code segment take in terms of total runtime" and it's often quite annoying to figure out with optimizations enabled, especially when working on something new or testing someone else's implementation without the proper tooling set up. Wanted to have a single include lib that would allow us to write something like:

```
PROFILE("Loop 1")
for (...) // some work
```

and have the next expression automatically record time & dump results to a table. Wrote a few macros to do exactly that a few months back, but they were primitive and basically unusable for recursive code.

Tried to come up with a more generic solution that would build a call graph for nested profiler-macros, handle threads and etc. but doing so in a naive way would be super slow since we'd need some kind of a recursive map of nodes with callsites as a keys.

Recently had a revelation that it is possible to use macro-generated thread_local's to associate callsites with integer IDs on the fly and with some effort call graph can be neatly encoded in a few contiguous arrays with all graph building & traversal logic reduced to simple checks and array lookups. Realized threading can be quite easily supported too in an almost lock-free fashion.

After a few days of effort ended up building what I believe is a very much usable single-header profiling lib. Couldn't find anything quite like it, so I'd like to present it here and hear some opinions on the product:

https://github.com/DmitriBogdanov/UTL/blob/master/docs/modul...
Show HN: Ameliorate – improve how we discuss, model, and understand problems
Hi HN, two years ago I quit my job to work full-time on https://ameliorate.app (repo: https://github.com/amelioro/ameliorate) because I think that today's tooling for discussing and understanding problems is not where we need it to be.

The core idea is to ground discussion in a causal diagram that ties together problems & solutions, then each node/edge can have structured details (importance score, arguments, unknowns, relevant facts, etc.) to help clarify & refine the information. It also has some features for working with this information, e.g. comparing perspectives, using a table to evaluate tradeoffs between solutions.

Some example usages of the tool: deciding what to do about cars going too fast in a neighborhood [1], proposing 10% time at work [2], picking an ORM to use for a project [3].

There's still a lot I want to do (backlog [4]), but it's a start. What do y'all think?

[1] https://ameliorate.app/examples/detailed-cars-going-too-fast

[2] https://ameliorate.app/keyserj/10-percent-time

[3] https://ameliorate.app/examples/ORM

[4] https://github.com/orgs/amelioro/projects/2/views/1
> The system does not understand the input or the output, it is just a series of lookup tables

What? Why? Of course it understands.

> If you ask it about the input you just gave it, can it remember that input?

The system Searle describes has memory, yes.

Perhaps you are getting at the fact that LLMs performing inference don't have memory, but actually they can be given memory via context. You might argue that this is not the same as human memory, but you don't know this. Maybe the way the brain works is, we spend each day filling our context, and then the training happens when we sleep. If that is true, are humans not intelligent then?
> One of the first things I think about when I'm launching a new startup is...

Probably just you; most startups I've worked with are highly focused on the US market because of the additional regulatory requirements around EU-based customers and necessity for localization for Asia-based user base.

EU-customers come at a second phase of expansion and Asia-based customers are probably an afterthought until they've saturated growth in the US and EU. Asian markets are notoriously hard to get right and local alternatives typically have a leg up in terms of marketing and GTM.

To be clear, I don't disagree with you. Current org has an on-call schedule, but that on-call schedule cannot really be 24h without coverage somewhere on the other side of the world.
Road Danger Article Labeler
Show HN: I built my first Chrome extension to organize DeepSeek chats
Hi HN,

I’m a software engineer who recently started working full-time, and I’ve been building this project during mornings, nights, and weekends.

This is the first product I’ve ever built from scratch — design, code, backend, payments, marketing — all of it.

It started with a simple need: I use DeepSeek AI every day, and over time, my chat history became completely unmanageable. No folders, no favorites, no real way to find anything. So I built a Chrome extension that adds those features directly inside the DeepSeek interface.

The extension is called Simply Moby. It lets you:

- Organize chats into folders and subfolders

- Pin favorites

- Instantly search chat titles

- Resize the sidebar (which DeepSeek doesn’t support natively)

One challenge I ran into:
DeepSeek uses dynamic, auto-generated class names in their HTML (like .css-abc123). So I had to design a system to detect the actual chat components dynamically on page load, store that structure, and then inject the folder UI in the right places without breaking anything. It was messy at first, but I eventually got it working reliably.

The UI is designed to feel native — clean, minimal, and not in the way. And while it’s only for DeepSeek right now, I’m working on adding support for ChatGPT, Claude, and others. The bigger vision is a cross-platform AI companion that keeps your conversations organized and accessible no matter what LLM you’re using.

This was my first time putting something into the world, knowing it’s not perfect

Would love any thoughts, feedback, or questions — happy to share lessons I learned along the way.
> Exceptions are B2B contracts (but they still often have one of those) and some piece work contracts.

In the UK big corporations got a loophole where they can get employees without affording them any rights. It's called IR35 that Tory government amended to facilitate this, as Brexit benefit (the regulation would have been illegal otherwise if we were still in the EU).

It's totally legal to fire employee without any notice for any reason or even pay them below minimum wage.
Not relevant, but was that a Honda in his Driveway?
Four letters is an interesting constraint, but it doesn't guarantee simplicity. I'd replace

> no one can say who's held fast

with "no one can what does move and what does not"
I suppose you have to decide for yourself if you're going to spend the rest of your life trying to grovel (okay, a rather pointed word to choose) for future employers.
you should be paranoid everywhere you go, not in a tin foil hat way... but in a "don't say things aloud you wouldn't want to be recorded" way
btw if you want to have a look at more than a decade of snapshots, try https://links.ctrlc.hu/ my private and membership invitation-only instance.
> Could see a nightmare scenario where companies like Palantir create such a system for domestic usage in the US.

I can guarantee you such a system already exists.
What if the User is in multiple linked lists?

const User = struct {
username: []const u8,
id: u128,
age: u7,
sorted_by_age: std.SinglyLinkedList.Node,
sorted_by_id: std.SinglyLinkedList.Node,
};
Of course it can happen that way :) But as an engineer you have to decide on the NFRs if you don't ask anyway, so why not ask them and declare them up front if you don't get an answer? Then you can point to the problem is down the line and say we need X time to increase this NFR.
An Ars Technica history of the Internet, part 1
Quite a few different "technological" choices, mostly informed by different circumstances:

-You pull them instead of pushing them, because Japanese carpenters used to work on the floor using their own body to brace the work piece

-All wood construction because steel has always been a rare material in a volcanic island without much iron ore veins like Japan

-Most Japanese native woods (pawlonia, cedar) are on the soft side compared to European and American (and from the XIXth century onwards, tropical such as ebony, mahogany) woods. Which is also why they manage to make such thing shavings without tears.
Show HN: I made an AI-powered book generation project
It is a very, very hard thing to wrap your head around, and life doesn't always give you time to process it before your savings run out. I had a hard time finding work this year and I invested in a (tech) career coach, Larry Jacobson, and he was an immense help. He told me things that were very hard to hear, and helped immensely.
or use the cone of silence