skysight-inc/HackerNews huggingface dataset:
This assumes the laptop would need to act as a router.

If the VMs are going to get dynamic addresses from the network, why not have them act as clients on the parent network? Why have the laptop act as a router with prefix delegation?

And if they have static addresses like labs often do, NAT will already need to happen.
Using something that's already been produced (good) is not the same as selling dead end e-waste that's so underspecced it's barely working new (bad).
Sigh, why calling it this way when it's more about a Minecraft-like game than a Civilization-like game ??

Also, mandatory quote from another ~~Sid Meier's~~ Brian Reynolds' game :

https://youtu.be/iGh9G3tPNbY?list=PLyR1OIuULeP4qz0a9tQxgsKNF...
> Ok, so click click click click click click click click click press click click click press click click.

That doesn't sound like a dial/knob. You'd give it a single big twist or scroll to get the cursor around the right spot first. Same as old-fashioned radios.
You raise some great points and I agree it that we are on tricky ideological grounds. I'll try to provide sensible counter-arguments to your encyclopaedia and teacher examples, and hopefully not fall into strawmans (please do object if I do):

1. First there's the motivation or intent. Teachers want to earn a living, but their purpose in some sense and (hopefully) their main intent is that of education. I argue that teachers should be paid handsomely, but I also argue that their motivation is rarely to maximize profits. This is contrary to the bog standard Silicon Valley AI company, who are clearly showing that they have zero scruples about breaking past promises for those sweet dollar signs.

2. My second point actually builds a bit on the first: both encyclopaedias and teachers tend to quote the source and they want their audience to expand their research horizon and reach for other sources. They don't just regurgitate information, they'll tend to show the reader where they got the information from and where to go for more and neither the teachers nor the books mind if the audience reaches for other teachers and books. LLMs and generative models are/will be/have been capable of this I'm sure, but it is not in their creators' interest to enhance or market this capability. The more the users are walled in, the better. They want a captive audience who only stays in the world of one AI model provider.

3. Scale. Never before has been the reuse (I'm trying to avoid using the word theft) of content produced by others conducted on such an industrial scale. The entire business model of LLMs and generative models has been to take information created by masses of humans and reproduce it. They seem to have zero qualms taking all the work of professional and amateur artists and feeding it into a statistical model that trivializes replication and reproduction. You could argue that humans do this as well, but I feel scale matters here. The same way that a kitchen knife can be used to murder someone, but with a machinegun you can mow down masses of people. Please excuse the morbid example, but I'm trying to drive a point: if we make a certain thing extremely easy, people will do it, and likely do it on a mass scale. You could argue that this is progress, but is all progress inherently beneficial?

There's value in these models, so we should use them. But I feel we are rapidly hurtling towards a walled garden corporate dystopia in so many areas of our society. Industries which tended to have negative impact on our lives (waste, tobacco, alcohol, drugs) have become heavily regulated and we have paid for these regulations in blood. Will we have to pay the same blood price for the harmful industries of the new age?
Sharing a thought experiment turned helper function I’ve been using for a while: what if you scope server cache by browser session? Even though the idea sounds ridiculous, it’s been making my life easier.
That example was added in 2022.

I'm very sure that using "learnings" in a way that is roughly synonymous to "lessons" predates 2022 though. It may have only been added to that specific dictionary in 2022, but the usage is certainly older.

"That's not English" is usually prescriptive, rather than descriptive. And though English does not have a central authority, individuals are very much allowed to hold prescriptive beliefs - that is how language evolves.

Very true. :-)
It does look bad, but this is about the core design of the creatures, not the gameplay. I think we should be concerned if this meant making a game clone like how first-person shooters originated as "Doom-clones" was off the table.
Show HN: Mem0 Browser Extension: Shared Memory Across ChatGPT,Claude,Perplexity
Hey HN! We're Deshraj and Taranjeet. We've been building working on a startup called Mem0, building an open-source memory layer for AI apps and agents (https://news.ycombinator.com/item?id=41447317). We also kept running into our own daily frustrations with AI assistants forgetting everything between conversations. Over a weekend, we decided to hack together a Chrome extension to solve this for ourselves.

The problem was simple: we were constantly re-explaining our context across platforms when switching between ChatGPT, Claude, and Perplexity. Start a coding discussion in ChatGPT, switch to Claude for a different perspective, jump to Perplexity for research—you're starting from scratch each time. We thought others might find this useful too, so we're sharing it with the HN community.

Our solution is built on our unified memory layer that works across multiple LLMs, accessible through a simple Chrome extension. Here’s a quick demo of how it works: https://youtu.be/cByzXztn-YY

The key features include

- Cross-LLM Memory: Start a conversation in ChatGPT, then continue in Claude or Perplexity without losing your context. This makes it easy to switch between models while maintaining coherence in your interactions.

- Customizable Control: Our dashboard lets you manage memories directly—you can add, edit, or delete memories, ensuring that your context stays relevant and accurate across all your LLM interactions.

- Sync with ChatGPT Memories: If you've been using ChatGPT's memory feature, Mem0 can sync with it, creating a consistent experience across your preferred LLMs.

We use a hybrid data architecture that combines graph, vector, and key-value stores to manage memories. This setup enables efficient memory retrieval based on relevance, recency, and context, ensuring your interactions remain meaningful across all apps.

The Chrome extension is MIT licensed and available on GitHub. Currently, it uses our hosted version of Mem0 for simplicity and stability. But we plan to add support for self-hosting using the open-source version of Mem0.

Try it out:

- Extension: https://mem0.dev/extension
- Source code: https://github.com/mem0ai/mem0-chrome-extension

We'd love to hear any feedback and suggestions!
> I used to lick my finger to open plastic bags on the supermarket and now try to find something wet instead - usually alcohol bottle.

I just find something cold in my cart and use the condensation to wet my fingers
s/team/fam/

:p
It's a very young union, started in 2021.
The NYT has awesome interactive web features for things like the election tomorrow, which I'm guessing take a lot of development work to land. It's much more than a CMS.
I wish I could post the image of the AI detector showing a cat-snail hybrid as being 0% AI
Brilliant guy. Let’s hope we haven’t killed the elevator to climb those heights. We’re living strange times, currently it seems to me the age of great men is slowly fading only to be replaced mediocrity and simulacra. Of course I have no idea how it will all play out but hope for the best.
I agree, but that doesn't make it good - or perhaps even acceptable. To quote myself answering another commenter:

> Never before has been the reuse (I'm trying to avoid using the word theft) of content produced by others have been conducted on such an industrial scale. The entire business model of LLMs and generative models has been to take information created by masses of humans and reproduce it. They seem to have zero qualms taking all the work of professional and amateur artists and feeding it into a statistical model that trivializes replication and reproduction. You could argue that humans do this as well, but I feel scale matters here. The same way that a kitchen knife can be used to murder someone, but with a machinegun you can mow down masses of people. Please excuse the morbid example, but I'm trying to drive a point: if we make a certain thing extremely easy, people will do it, and likely do it on a mass scale. You could argue that this is progress, but is all progress inherently beneficial?
It is just a bunch of docker containers. Some run in tasks and some run as auto-scaling services. Would probably take a week to switch to AWS as there are equivalent managed services there.

But this is really a spurious concern. I myself used to care about it years ago. But in practice, rarely do people switch between cloud providers because the incremental benefits are minor, they are nearly equivalent, there is nothing much to be gained by moving from one to the other unless politics are involved (e.g. someone high up wants a specific provider.)
Scientists Document Lost Mountain Cities on Silk Road in Uzbekistan
The advantage in IPv6 is that almost always one can do NAT into /64, so it can be full-cone 1:1 IP-based NAT, instead of port/connection-based NAT like in IPv4. Such NAT has minimum disadvantages and can be implemented more efficiently.
Gotcha. Sounds like you've built just what you were looking for :)
We'll have LLMs trying to root out "Manchurian LLMs".
Hey, I'm 51, music is a big part of my life and I love hearing new things. Among other concerts, I visit few jazz festivals every year so I'm exposed to a lot of different music.

But let me tell you, I could easily write similar review for some (most?) jazz sax musicians I heard. It seems that sax encourages players to visit musical areas I don't understand and enjoy. Therefore, if I read a review like this, I would most likely totally believed it!
The Roots of Fear: Understanding the Amygdala
Mark is thought to be Peter's son, and the gospel does read like Father telling his son the stories. (We know Peter had a son Mark, I don't know how sure we are that this is the same Mark though)

Luke was not a disciple, but the rest of his works read like a scholar doing careful interviews of eye witnesses to find the truth.
While I see the issue with credit cards, why wouldn't cash work? I see the two following possible issues:

1. ATM machines may stop working.

2. Your local bank branch may have issues knowing how much money you have on your account, making it hard to manually give you cash.

Both can be great issues, but can be worked around with a bit of time to prepare. Do you see other issues?
Japan absolutely has unions which are extremely empowered.
I find DRF has a lot of places where someone can alter the behavior of handling the request, which can make it really hard to track down where some field or behavior is coming from. You can define methods on the view, serializer, model, or filter (or some superclass of these) to totally change how some response is formed. It is very flexible, and can save a lot of typing if you have all the conventions in your head (and everybody working on a project strictly follows the same conventions). But I find plain Django or something like Flask much easier to grok.
I remember my mind being blown when I first came across list comprehensions. It was one thing to be able to effectively generate one list from another:

Squares = [X*X || X <- [1,2,3,4]].

(This can be read as, Squares equals a list of X*Xs such that each X is a member of [1,2,3,4])

Going from that to then realizing that you can use list comprehensions to implement quicksort in basically 2 lines of code:

qsort([]) ->
[];
qsort([H | T]) ->
qsort([ X || X <- T, X < H ]) ++ [H] ++ qsort([ X || X <- T, X >= H ]).

These examples are written in Erlang though list comprehensions are found in many other languages, Python and Haskell to name a couple.
> I'm not american but I'm not sure you want to live in what was the US at that time in terms of crime statistics.

There's a lot at play when comparing now and then, I don't think its as easy as pegging it fundamentally on immigration laws. Our government was much smaller then. Our legal system was much smaller then. Policing looked much different. We didn't have welfare programs helping those in need. The list goes on and on, pinning crime statistics on immigration impossible.

> People in a country should be able to chose whether they want or not other people and how much. It's a basic idea.

Maybe, that would depend largely on how much you think the individual matters compared to the collective. Going back to an earlier era with effectively open immigration, our country was driven much more by the rights of the individual than it is today. If that's what most people want there's nothing wrong with that, but the question isn't as simple as people getting to decide who they want to let in.
The problem, as someone who feels this way, is that you’re always bad at anything relative to someone else. If that’s how your mind sees it then being in the top 5% doesn’t help because there’s still a million people you see all the time doing incredibly better
I don't know about the NYT, but in my country newspapers are fighting for their lives, financially. Newspapers closing down and others laying off staff is a regular occurance.

Print newspapers are essentially dead. Online news? Barely anyone pays for that. Online with ads? Reddit/twitter/facebook/youtube pay zero dollars for the content they put ads on.

If you're in tech and you want to maximise your salary - a company's gotta have money before they can give it to you. And newspapers don't have money.
How about letting them earn wages which they otherwise would not?
Topaz Labs | Engineers + Researchers + Marketing + Operations | Onsite in Dallas, TX | Full-Time | 130-250k+ equity

Topaz Labs (AI photo and video enhancement software) bootstrapped from zero to $45m in revenue most recently in 2023. We’re hiring for software engineers, PhD researchers, chief of staff

Stack: C++ / Python Customers: Netflix / Warner Bros / Lionsgate / Nvidia / Apple / Google / Tesla (1.5m total users)

(If you send me a personal email, please make the subject line your favorite car so I can weed out spam.)

Check out our openings at https://www.topazlabs.com/careers Contact: https://www.linkedin.com/in/russdrivessaabs/ ||| russell.pompea@topazlabs.com
"Yes, but..."
HDSI Causal Seminar: Fan Li, Duke University [video]
Before you quit, whatever idea you want to build, try to sell it. Go make a landing page, sign up on apollo.io, start sending sales emails. Offer to pay people 100$ per hour to speak with you. If you get sales with no tech, then maybe quit and build.
A few thoughts:

1. I have never really understood people that throw others under the bus. It seems like the wrong strategy to get people to like you.

2. Most people understand that these sorts of things aren't "the right way" to measure a peer. Fundamentally, I most remember how a person made me felt, not what they produced.

3. At a prior job, our weekly planning sessions were rated on a scale of 1-10 on how effective we thought the meeting was. After we found out that our manager was being evaluated on this score, we all started giving 10s no matter what.
How are they threatening Democracy? What's stopping any user from moving onto the next website?
> Why would someone use a walled-garden instead of a protocol ?

Because it actually works. I've tried countless of times to use Matrix with different groups of people and every single time there comes a point after a few days where one of the participant can't read messages from another, or can't send messages anymore, etc. And that's was even the case with computer literate people (computer scientists or developers).

So yes, I see your point and in a world where Matrix actually does work and is simple to self-host, your point would be entirely valid. Sadly in real life, setting up a Mattermost instance is easy and it just works, while Matrix, even without the hassle of self-hosting, doesn't.
What stack are you deploying?
I don't see why would it be any more harmful as any regular strike.
Clearly this isn't the case. Plenty of neat C++ "reference implementation" code ends up 5x faster when hand optimized, parallelized, vectorized, etc.

There are some transformations that compilers are really bad at. Rearranging data structures, switching out algorithms for equivalent ones with better big-O complexity, generating & using lookup tables, bit-packing things, using caches, hash tables and bloom filters for time/memory trade offs, etc.

The spec doesn't prevent such optimizations, but current compilers aren't smart enough to find them.
The NYT has money.

https://www.nytimes.com/2024/11/04/business/media/new-york-t...

> The company’s adjusted operating profit for the quarter, which ran from July through September, rose 16.1 percent to $104.2 million, from $89.8 million a year before. Overall revenue increased 7 percent to $640.2 million, compared with the same period in 2023.

https://www.nytimes.com/2024/08/07/business/media/new-york-t...

> The company’s adjusted operating profit for the quarter, from April through June, rose to $104.7 million from $92.2 million a year before. Overall revenue increased 5.8 percent, to $625.1 million, compared with the same period in 2023.
Colorbox Mustard - Where Platform Racing Meets Multiplayer Fun!

I'm excited to share *Colorbox Mustard* - a free-to-play multiplayer platform racing game that brings the thrill of parkour racing to your browser. No downloads, no installs - just pure competitive fun!

What Makes Colorbox Mustard Special?

We've created a unique blend of:
- Real-time 8-player racing
- Colorful, vibrant obstacle courses
- Strategic character abilities
- Cross-platform gameplay
iPad Accessory Integration Becomes the EU's Next Regulatory Feud with Apple
Agreed. And "personal metrics" can also end up having a lot of consequences that were not planned for. Incentives are tricky that way. There's always a long tail of things that need to get done on occasion that doesn't show up in these types of metrics and it becomes difficult to find takers when everyone is optimizing themselves around the core metrics as bonuses, promotions, and even keeping your job in today's climate could be determined by those. It also makes allocating load to play to contributors strengths (which is often what they enjoy most) far more difficult.
Again and again it comes up in many scopes and contexts. Avoid global mutable state. But some people do not learn.
Most families have more than one earner, though.
https://github.com/eulerto/wal2json has existed for this purpose for many years, just transform the incoming records into JSON and parse with literally any standard tool that reads the format. There's a literal postgres extension for this.
It's about safe space. We're not just cogs in the machine. We exists as humans with our own sets of fluctuating of emotional and psychological states. Break that at your own peril.
Very few people are actually involved in politics on a personal basis. Those few have reason to be more passionate.

Everybody else, whose only involvement is to be a victim of politician plans, has no call for the levels of emotion that some of us invest in political puffery. We've got people bragging over "I'm no longer speaking to family" over ephemeral tribal alliances less relevant to their day to day lives than sports teams.

all enemies are Hitler and yesterday's heroes are today's villains for heresy because they did not hate hard enough. Evil is abundant.
That one is probably on Tesla in particular.

https://old.reddit.com/r/TeslaModel3/comments/pwfmy4/how_to_...

That a Reddit thread like this exists is crazy.
Well Trump claimed to have a secret strategy to deploy if he loses. The rhetoric of violence and retribution is increasing from that camp. I don’t think widespread physical violence and an assault on the institutions of democracy are out of the question. It’s not unreasonable for the poster to want access to their trusted source of news in this trying time.
A huge pop-culture example: The Simpsons with Bart and Moe going back and forth
Robert Crumb was interviewed for a BBC Radio 3 program where he played some records from his collection and talked about them.

One song was particularly fascinating: a primitive attempt at the new fangled sound called 'jazz' by a French country musette band from the early 20th C.

Crumb explained that when early American jazz bands went to Paris in the 1910s, the new sounds caused a sensation when they performed in the up-market venues. So the country bands were aware of the new style of jazz but most people had never actually heard any and had to play what they imagined jazz to be, mostly based off verbal descriptions. I remember this record as a crazy sound, but brilliantly entertaining.

Unfortunately I can't point you to the song or the interview, but if anyone else can please reply :-0
Wait until they put AI instead of buttons (or touchscreens)

oh wait...
Stuff like this, just at larger scale:

https://github.com/bhouston/template-typescript-monorepo

This is my living template of best practices.
Are you serious?

Visa makes billions per year off of nothing but collecting a mere 2%-3% tax on everything else.
Yeah exactly, it was already covered twice before, by Matthew (where the wisemen visit) and Luke (where the shepherds visit). John’s emphasis is on Jesus as God rather than a son of young Jewish parents.
The timing isn't going to win a lot of friends — there's a public interest involved here, as journos keep telling us.
Multi-Agent Transport Simulation
Performance reviews are incredibly toxic and do little more than to sideline anyone who is neurodivergent or has social anxiety of any kind.

The author is correct: it's not about your quality or quantity of work. It's about how you make important people feel and that's simply vibes. You can take the same set of facts and argue they under-delivered or that there were a lot of learnings from the project that didn't launch.

I also agree with not giving ammunition to use against other people. I'm surprised how many people don't get this. Your job, as an employere in a large organization, is to figure out who these people are and never give them ammunition. You certainly never tell them anything that they could use against you.

Any large employer will have quotas on various ratings too so you're literally competing to be "Exceeds Expectations" with your coworkers. More toxicity. Some will end up using this fact to tank other people. It's even worse with the current state of tech: permanent layoff culture. 5-10% of the employees will have to get subpar ratings (by the quotas set) and they will either be forced out (with lower bonuses, withheld equity, PIPs, etc) or simply fired.

Big Tech has gone 100% Corporate America at this point. Gone are the days when Google realized the most important factor in a team's success is psychological safety [1] as everything that now exists undermines that.

And the vibes that make up performance reviews are going to be largely beyond your control. People who went to Stanford will tend to like other people who went to Stanford. Same for MIT, same for CMU, same for UWashington, same for Waterloo. You will have a harder time in your 40s if your team is all 20 somethings a few years out of college because your interests and life stage will just be different, most likely. A mainland Chinese person will have a harder time in a team of Oregonians. And vice versa.

[1]: https://www.nytimes.com/2016/02/28/magazine/what-google-lear...