skysight-inc/HackerNews huggingface dataset:
Are you judging them with an assumption that they earn so much that a 30k drop in salary still results in a large salary?

Seems like it.

But what if that wasn't the case at all and they desperately needed an income and were willing to take an unfairly small salary?
Sign language and brail come to mind as useful in this regard (if not for you, then for a loved one).

As for amnesia, it seems like a habit of making notes and seeking out to read your own notes would be useful. However, the trend in technology to constantly change behaviour, appearance, and functionality makes anything digital a barrier. Manual notes are also susceptible to being impossible for ageing people to make. So it's really hard to think of something.
Earlier: https://news.ycombinator.com/item?id=42128876
Scaling Kafka with WebSockets
I made one thing that I can contribute. If your kids are interested in Japanese, this is a project where you print out hiragana sheets. They can practice writing hiragana and learn the basics of Japanese. And, no screens involved! My kids used this to learn words like sushi or neko (cat). It was really cool as parent to see them gain confidence in something totally foreign to them.

https://kana.public.do/
At the end what ROS provides for that cost, is a IPC, Logging, configuration and a startup tree (through launch system). Waaaay too expensive.

- We have moved to standard sockets IPC, or protocol buffers.
- For logging just trivial printing.
- For configuration to libconfig
- For launch system to simple shell scripts.
As a peasant, I am only able to see what signs are showing up at the end of the spectrum of consequence, but here's a couple of effects that appear to be making themselves apparent:

1. AI-generated bot posts to social media to affect public opinion on important political issues. Their efforts have appeared to work here in America, with the help of folks like Elmo and America's adversaries.

2. The amount of energy used (and heat generated) from training these "machines of subtle hallucination", while not (I guess) on the order of the insanity of bitcoin and their ilk, is non-trivial and nearly nothing but pure waste. Sure, we may find a useful application for such algorithmic expert-system creation, but nothing generated by big-corp or nation-state is going to benefit we peasants, and I'd guess that it'll be just another measure of kgs added to the boot on our necks.

And, yeah, bad only comes from humans. The universe rather likes us, but has given us the power to harm ourselves with any tech amplifier. Tech can, for example, amplify food creation efficiency, or it can amplify callous degradation of human existence. That is why it is so important to refine one's own perception of morality: to clearly see the failures of those we allow to have power. When the population is morally-ignorant, the gears of power tend to grind humanity into blood and dust, for the foes of humane collective benevolence have always relied upon the ignorance of the majority to perpetuate their crimes against humanity.

Only a fool trusts the powerful to do whatever-the-hell their rich brains dream up. I remember when Google had the aspirational slogan "Don't be evil" in its "mission statement" or whatever. William Gibson's framing of kleptocracy has been illuminating to me, as a life-long programmer.
I think this is probably by using a COPY command. Assuming the file is on the same server as Postgres. But from a windows/linux machine, if a user wants to upload the CSV file, I don't see any options in the market.
The above example was a case of their rules against doxing - publishing JD Vances address and phone number, which is applied pretty evenly to all doxing.
Swift just lets you use type inference liberally, which is nice, IMO. (Go ahead and opt-out if you disagree.)

The problem you describe is more with the design of SwiftUI, which makes massive, complex, extenuated use of the type system. The types quickly become too complex to reason about. It's a mess that hinders the developer instead of helping them.

Not what you're going for when you design an API. Apple really screwed this one up, though I doubt they will backtrack to fix it, so we're probably stuck with it.
There's a good chance you're right, but I think there's also a chance that things could get worse at some point (with some hand-wavy definition of "a while").

Currently the state-of-the-art is propped up with speculative investments, if those speculations turn out to be wrong enough, or social/economic changes force the capital to get allocated somewhere else, then there could be a significant period of time where access to it goes away for most of us.

We can already see small examples of this from the major model providers. They launch a mind-blowing model, get great benchmarks and press, and then either throttle access or diminish quality to control costs / resources (like Claude Sonnet 3.5 pretty quickly shifted to short, terse responses). Access to SOTA is very resource-constrained and there are a lot of scenarios I can imagine where that could get worse, not better.

Even "Today, the state of the art in is the worst it will ever be" in cryptography isn't always true, like post-spectre/meltdown. You could argue that security improved but perf definitely did not.
A memory leak in Apple's Network Extension framework
Oracle broke compatibility between Java 8 and Java 9+, so many of the libraries that have a dependency on older functionality are not getting maintained. Java 8 is turning into a dangerous space because even though the JDK is getting patched quarterly, much of the components that work with it are not. It is only going to get worse. SpringBoot, for example, requires either a commercial contract for Java 8/11 support or Java 17+ for the community supported stuff.
That was lost on me, because the second quote felt like a prediction of the impact of technology on our social lives.
I was thinking that yesterday afternoon in dealing with some Python, but then found that

import asyncio
import something_else

...

asyncio.run(something_else.that_runs_asynchronously(x, z, z))

took care of this.
Where's the evidence of it being ossified?
(I work at Notion)

TipTap came out after Notion slash commands so I’m pretty sure they were inspired by Notion - there are a lot of open source packages implementing Notion UI patterns these days :)

Notion and Affine are actually both custom contenteditable codebases, neither use TipTap/Prosemirror or any other off the shelf framework for rich text editing. Affine implemented their editor using web components which I found interesting. However going your own way an be bumpy, last time I reviewed their code it didn’t work well on iOS; these days the website doesn’t let you view the editor unless you’re on desktop but maybe they fixed it.

My advice to anyone who wants to do rich text editors is: use ProseMirror (TipTap or anything on top seems fine too), DO NOT use Slate. Slate doesn’t work well on Android!!
Standard Notes and Proton's journey so far
Location: Lima Peru

Remote: Only

Willing to relocate: no

Technologies: NestJS, Python,Node, Golang, AstroJS, NextJS, React, Angular, Typescript, Jquery, Expo, React Native, Prisma, TypeORM, PostgreSQL, MySQL, Supabase, Firebase, Bash, Docker, Google Cloud, NX.dev, Pantsbuild, Databricks, Stripe API, Google Analytics, Google Tag Manager, Retool

Résumé/CV: https://github.com/romelgomez/resume/blob/main/cv.pdf

Email: bmxandcode+ycombinator@gmail.com

LinkedIn profile: https://www.linkedin.com/in/romelgomez/

Github: https://github.com/romelgomez
I agree with all of that.

I think the main differences between private sector bureacracy and public sector bureaucracy are:

- I'm forced to fund the public sector bureaucracy

- There's no competitive pressure putting a lid on public sector bureaucracy
Believe it or not, that’s not at all what I’m saying.

Let’s say Person A wants to be in the office with other people also in that office. Then Person B wants to work in their home and doesn’t care where other people work.

If Person B gets their way (thru remote work) then Person A is dissatisfied. If Person A gets their way (thru companywide RTO) then Person B is dissatisfied.

My point is Why should anyone have to cater to either Person B or Person A?

Whichever choice a company makes, someone is going to be dissatisfied. There are no right or wrong choices here, just choices.

The employees have choices, too. They can get new jobs or they can deal with a situation they find dissatisfying in some way.
Minor: if n is finite, then a^nb^n becomes regular?
I use a visa gift card for AWS, I only risk what I have on the card.
It's not really that sort of project. In principle, this is all stuff you should already be doing. But, statistically speaking, $YOU aren't. Even if they disappear today, you're probably still better off picking this up and starting with it as-is than you are with your current server.

While I'm sure this is the sort of project that could benefit from ongoing improvements, it is also not going to decay away into utter uselessness if nobody commits to it in a week or two.

I understand the need for projects to be maintained, but I think some people have been badly burned by the Javascript world, or possibly some other language environments, and don't realize that those environments aren't the norm, but one of the extrema. Go is quite possibly on the other extrema. It does not generally decay. Again, I'm not saying that means it's totes cool to pick up a security-based project with a last commit from seven years ago and just assume it's still cutting edge, but this sort of Go code doesn't require a dozen commits a month just to tread water.
I have visited the thought of what it’d be like to have amnesia like this many times throughout my entire life. I am sure reality is nothing like my thoughts, but in fantasy land it’s just interesting to imagine picking up a note in my own hand writing saying “you have amnesia, everything is okay, everyone is well and happy, some bathroom humor, go watch YouTube and chill”
Yes, but if you don't have to do it, why bother?
Im not implying most companies think long term, just the very large ones and their interests are tied to some commercial real eastate they don’t want to lose on. Im not sure I understand your tinfoil hat argument here, at least it doesn’t make sense to me in this context.
Ancient youth offers insights into why the human brain matures slowly
> Linux doesn't support it due to requiring an FPU.

This is incorrect.

FPU means "floating point unit". Linux does not need this. Few OSes do at all.

You meant "MMU", meaning memory management unit. This is what Linux uses to perform virtual memory handling, and that is why Linux can't run on an 80286: the '286 had no MMU (or FPU).

The difference being that 99% of computers without an FPU could just have one added. This was never true of an MMU.

Indeed some early Unix machines based on CPUs with no MMU used an entire 2nd CPU just for MMU duties.
I am saying that it's unhelpful to miss the context, and it would be a shame if one was to misread that the Swift compiler can't even provide error locations, which it obviously can in the vast majority of cases.

Swift's compile time performance is obviously well documented. It's not great, and performance is definitely one of the trade-offs. SwiftUI leans heavily on the compiler and is very much at the sharp end of this. Most "normal Swift" code is by and large just fine. Of course discussions tend to spiral outwards, but stripping context and adding largely uninformed, quick judgements rarely adds value to any discussion.
Show HN: Playrun – Quality Assurance on Autopilot
Hello HN!

I wanted to share what I've been building for a few months now.

Playrun https://playrun.dev

Playrun is an AI-first QA platform. As an engineering team, ensuring nothing break on every production release either requires the team to manually QA or setup CI pipelines and test automations that are painful to maintain. - I was not happy with these option.

So I built Playrun - Our approach was to build a multi-agent AI, that maps out your application flows like a user, generate test for each flow and allow you to setup a schedule to run generated tests.

I've personally been using this on a small team of 4 at my 9-5 for about 2 month now and it has significantly reduces how much regressions and bugs gets into production.

We'll love to hear your thoughts especially small teams like us who need to move fast without breaking stuff. Thank you.
Japan unveils $65B plan to aid domestic chip industry
I miss my ACG account. I feel like the sandbox more cost effective than the Wild West of my company’s sandbox aws account.
Well done! Have you considered spoofing Wi-Fi/BLE signals in addition to accelerometer data? This way you could verify that you are on the right station.
is it really? this is the most common example for context free languages and something most first year CS students will be familiar with.

totally agree that you can be a great engineer and not be familiar with it, but seems weird for an expert in the field to confidently make wrong statements about this.
Frontend and federation protocol are open source. The non-chronological feed option is not.
No worries, I think maybe I replied to the wrong comment - I would have expected to reply to someone who can't see how an Emacs (or vi) user could be as productive as an IDE user.
how many businesses you run?
This is the same with Anthropic APIs vs Claude.
Meta fined nearly €800M for breaking EU law over classified ads practices
I believe I've seen cloud vendors configure out that way, but I don't think it's an actual Debian default.
Plus - assuming that purple-leafy lives in the northern hemisphere - it's not even a good time to be a gardener recreationally.
They meant MMU.
> One small challenge was maximizing the size of the message text. Sometimes a message is just a word or two; other times it might be several sentences. A single font size can’t accommodate such a wide range of text content. I couldn’t find a pure CSS way to automatically maximize font size so that a text element with word wrapping would display without clipping.

> I ended up writing a small JavaScript function to maximize font size: it makes the text invisible (via CSS visibility: hidden), tries displaying the text at a very large size, and then tries successively smaller font sizes until it finds a size that lets all the text fit. It then makes the text visible again.

Wow -- not just for accessibility but this seems like a very useful feature to have in native CSS.

Nice find.

Overall such a heartwarming use of technology. Love.
You mean Mandela effect, don't you? If not, the name Mandala is yet another Mandela effect. :D
That's a lot of words to shove in my mouth. At least buy me dinner first.
Or it's a way to give them their first time government experience without much risk. Next time it will be more significant (unless they fail even at this).

Sounds just like onboarding junior devs.
The irony: all this mass consumption is not what makes "the globe" very happy.
You got me there. Were this a social setting, that yell would have triggered my interest sufficiently to chase after you for an extended conversation. Resistance is futexile.
> It’s the hardware task switching features that the 386 introduced that it requires

Nope.

8086 and 80286 multitasked fine.

It was memory management hardware that came in with the 80386. You need that for virtual memory.
There is an interesting dichotomy in your interview process. You say you want someone who can solve problems, but then go on to say (perhaps unintentionally; communication is hard) that you only want someone who has already rote-memorized how to solve the particular problems you throw at them, not someone who can figure things out as the problems arise.
Mandala effect a typo?

It should be Mandela effect, but this is the 2nd time I've seen Mandala in its place.
good point it's the 99 out of 100 cases that fail miserably that more accurately reflects expected value.
How many companies let you work 3 days a week? Not from home, just three days a week aka5 day weekends every week?
You can't tell the story and then not link the video!
Just AI News is a dedicated media outlet for the latest artificial intelligence news, covering breakthrough technologies, updates on AI companies, and real-world applications. The site is organized into categories such as Applications, Technologies, Industries, and the Blog, making it easy to explore the vast AI landscape.

6-10 news articles are published daily from Monday to Friday, with occasional weekend updates for major stories. A curated newsletter featuring key AI trends and news is sent out every Tuesday. Subscribers can join through the homepage or follow the LinkedIn Newsletter. Beyond daily updates, the platform offers in-depth analyses, interviews with AI experts, and valuable insights into how AI is shaping businesses. Contributions from AI professionals sharing insights and projects are also welcomed.

The AI Business Directory serves as a space where companies can showcase their AI applications, helping to discover how various industries leverage AI technology. The platform covers a broad array of categories, including:

Technologies: Explore core technologies such as Machine Learning, Natural Language Processing, Quantum Computing, and AR & VR. Other innovations like Deep Learning, Neural Networks, and Computer Vision shape the future of AI.

AI Compliance: Stay informed about ethical and regulatory issues surrounding AI, including topics like AI Ethics & Society, AI Legislation & Policy, Privacy & Data Governance, and AI Research & Development.

Companies: Keep track of the latest from major players like Apple, Google, Nvidia, and Microsoft, as well as emerging startups, acquisitions, and funding news.

Industries: Discover how AI is transforming sectors like Automotive, Healthcare, Finance, Cybersecurity, Agriculture, and more.
Applications: Learn about practical uses of AI in Chatbots, Virtual Assistants, Predictive Analytics, and more, illustrating how AI is enhancing customer interactions and business insights.

Blog: Delve deeper into AI topics with expert analyses, opinion pieces, and comprehensive guides to stay informed about AI developments.

Just AI News aims to make AI accessible to a broad audience, covering everything from industry trends to the practical applications that are changing the way businesses and individuals interact with technology.
And that's the fault of the small group of executives who made this decision sitting in a room in secret.

There's a transparency imbalance when it comes to machine learning development. Be open when it benefits the development of the techniques but when deploying and testing products on the public be secretive when it comes to training data, system prompts, etc. That's sus. That's VERY sus.
The Michael Moore Human Molotov Cocktail speech explains a lot https://youtu.be/TEHekdQSiXg
Data Mesh: From the Database's Point of View
Here’s the thing: let’s assume that that’s exactly what happens. It’s still a good thing. This is now reflected in the visible part of the cost enabling people to make better decisions.
Amazing how good eye tracking works on my phone (15 Pro).

Unfortunately, there seems to be no way to press buttons via blinking, only by "dwelling" on an item for a few seconds, which makes using my phone feel quite hectic and prone to to inadvertent inputs to me.
See also yesterday's "Apple’s built-in macOS firewall breaks third-party firewalls" https://obdev.at/blog/apples-built-in-macos-firewall-breaks-...
Discussed recently: https://news.ycombinator.com/item?id=41943098
This piece makes an interesting observation about data mesh architecture - rather than being revolutionary, many of its core principles mirror what database designers have been doing for decades, just at a different scale.

Consider database views: they've long served as a way to encapsulate domain-specific access patterns and hide underlying complexity. That's essentially what domain data products do in a data mesh, just at an organizational rather than database level. Similarly, materialization decisions in databases (trading storage for compute) parallel many of the architectural choices in data mesh implementations.

The key insight isn't that data mesh is entirely new, but that proven database engineering principles can be applied to solve enterprise-scale data challenges. Would be interesting to hear from others who've noticed similar patterns or have experience scaling these concepts across large organizations.
I believe that HN has seen a return to civility over the last 4 years. I see less politics and less extreme posturing now than in, say, 2020. I can't figure out a reason.

I doubt HN is being directly attacked. It's possible this has to do with more direct policing of accounts - if you turn on "showdead" you'll see quite a few accounts whose every post is automatically marked dead. Facebook and Twitter offer such easy pickings that it may be too much effort for the money to attack HN.
The website is so legible I want to read it.
hi, I made this. Yep I use Pol.is under the hood along with some other things. More to come. I'm happy to help. Looking at perhaps open-sourcing this. @gohandizo on twitter
In Memory of Lunar
Honestly, sudo’s value is really sanity, not security.

The first time you use certain flavors of sudo, you get a nice little message which reminds you why sudo exists:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Realistically, sudo exists to remind a user of these points. That is: by needing to type “sudo” before a command, you’re being reminded to pay closer attention that you’re not violating another user’s privacy or doing something that’s going to break your system.
I stand corrected. It seems they used it in limited context.
Depends on the features you want.
In that case you are risking getting perma banned if anything goes south and you end up not paying anyways.
Location: Tokyo, Japan (Dutch national) Remote: Yes

Willing to relocate: Yes

Technologies: Three.js, WebGL, TypeScript/JavaScript, Godot, (open to use lower level languages)

Résumé/CV: https://nickvanurk.com/resume.pdf

Github: https://github.com/nickyvanurk

LinkedIn: https://www.linkedin.com/in/nickyvanurk

Email: info@nickvanurk.com

Interests: Gamedev, Computer graphics, Computational Geometry, 3D Applications, Robotics, Tool development, Digital twins, Simulations, Server Engineer/Online Services, UX/UI, FUI Design

Can rapidly learn new technologies. Game, Web, GIS, robotics development experience. Build my own 8-bit computer: https://nickvanurk.com/8bit.mp4 Optimizing things excites me. Check out these Three.js demos I made: https://nickvanurk.com/capping/ and https://nickvanurk.com/void/ My latest project is a 3D GIS tool: https://nickvanurk.com/prototype/ and an LOD terrain renderer (https://nickvanurk.com/cdlod/ note: might take some time to load the assets). Feel free to contact me by email or LinkedIn!
Wait, if you are in a vacuum and thus there is no oxidation layer, can't you just press two (identical) metals together and they will be joined because the electrons don't know which of the two objects they're in?
Standard colorspaces already takes this into account :)

It's important in rendering to take your colorspaces seriously, from the engine driving them to the artist making the art. There are some crazy optimizations that take your perception of colour into account too, texture compression relies on this to some capacity (blues are given less bits, for example).
How the Ivy League Broke America
I too tried this for a short while and was not impressed. However, I can’t help but wonder how ‘good’ I could get at using it if I invested more time in it. Would love to hear from someone who truly uses this tool regularly. Flying a plane is also quite cumbersome the first 15 minutes.