MurphyA/hacker-news huggingface dataset:
by ldubost | 2025-05-12 06:19:35+00:00
True.. Now for "first value" we have "create a pad in one click to work with your friends", also 1gb data for free.

There is Google Takout + Folder import to do mass imports.

There is work possible to improve but also through the browser it's tricky to make large volume imports reliable. Best path is an API which would also allow backup tools and down the line local syncing.

Overall for people wanting more of CrytpPad, think about donating on OpenCollective https://OpenCollective.com/cryptpad

Ludovic from the CryptPad Team
by cyberax | 2025-05-12 06:19:58+00:00
The MSD (minimum set of data) is defined in: "CEN 15722 ESafety - ECall - Minimum Data Set".

The original standard version defined only one location datapoint, the more recent version defines two additional _optional_ points ("recentVehicleLocationN1", "recentVehicleLocationN2"). It also allows specifying the number of passengers.

The mandatory datapoints include the location and direction of the vehicle, but they can be acquired as needed.

> I can't tell if you're trolling me, but your average blackhat only needs 1 of (shitty car OEM software/LTE radio/vehicle bus connected device) to break into a system.

I'm not aware of black hats hacking into a modem that is passively tracking the mobile networks. It's theoretically possible, but I'm not aware of such feats.
by Nasrudith | 2025-05-12 06:21:21+00:00
Ironically the assumption that a broader more holistic understanding of the world comes from a university or humanities in general is itself a rather under-examined assumption treated as sacrosanct. It seems very reverse reasoned akin to virtue ethic's notorious tendency towards narcissistic self-praise.

A broad educational basis may have virtues but it is very unlikely the only path towards it. Even putting aside how 'holistic' critical thinking tends to be held as diametrically opposed to the practical. Often straw-manning the practical as robotic or inhuman. The idea that the practical is opposed to a holistic understanding is simply not true at all. Ask anybody who took and understood Calculus for one.

The concept of the practical as intrinsically bad is a stupidity of considerable vintage, dating back to at least Ancient Greece for reasons which is of course totally unrelated to the intellectuals of the day being funded by slave owners trying to purchase self-justification from those trying to avoid physical labor. That was sarcasm by the way, just to be clear. That same diseased thought of the practical as unworthy should have been put to bed by the Industrial Revolution at least.
by brianpan | 2025-05-12 06:22:40+00:00
If the something you are asking about is scripting/modifying, that something might be Shortcuts (or the older Automator).

If the something you are asking about is a pre-built tool, I would think the menubar is the MacOS place to put a reminder and it looks like someone has built that: https://lifehacker.com/tech/one-thing-app-turns-your-macs-me...
by uludag | 2025-05-12 06:24:15+00:00
> Clojure is dying

is it really though? While I feel the hype is definitely not what it used to be, after getting back into Clojure after a few year hiatus I'm not noticing anything that would suggest it's dying. For example, there's still active Clojure podcasts still in production. Jank may very start exceeding Clojure in terms of hype though.
by dig1 | 2025-05-12 06:26:18+00:00
I don't see why this wouldn't be considered idiomatic clojure code; it makes proper use of all the facilities provided by the language and the main intention of this code is to follow the article. Additionally, the clojure core team often encourages not to shy away from using java code directly, as this approach strikes a good balance between performance and language expressivity.

> It’s so verbose and complex for what it is doing. ... and using core.async

I think this code is actually quite straightforward and easy for a clojure developer to understand. In fact, using core.async in this case would be overkill and could complicate things further.
by kqr2 | 2025-05-12 06:28:22+00:00
They also dictate that their suppliers will all use AUTOSAR which is a legacy framework that makes even toggling a GPIO difficult.

https://www.reddit.com/r/embedded/comments/leq366/comment/gm...

you'll spend a few more months sitting in online seminars while some talking head explains why it takes 6 hours to configure a million goddamn things so their garbage tool can shit out an entire Italian resaurant's worth of spaghetti code just to blink an LED at 1Hz. Except it's not 1Hz, it's 10Hz, or 0.1Hz, or some other bullshit that you didn't want, because you muttered the wrong incantation to the configuration utility somewhere around step 2 out of 800, so guess what, you get to back and do the entire fucking thing again.
by erenst | 2025-05-12 06:28:46+00:00
I’ve been using Zed Agent with GitHub Copilot’s models, but with GitHub planning to limit usage, I’m exploring alternatives.

Now I'm testing Claude Code’s $100 Max plan. It feels like magic - editing code and fixing compile errors until it builds. The downside is I’m reviewing the code a lot less since I just let the agent run.

So far, I’ve only tried it on vibe coding game development, where every model I’ve tested struggles. It says “I rewrote X to be more robust and fixed the bug you mentioned,” yet the bug still remains.

I suspect it will work better for backend web development I do for work: write a failing unit test, then ask the agent to implement the feature and make the test pass.

Also, give Zed’s Edit Predictions a try. When refactoring, I often just keep hitting Tab to accept suggestions throughout the file.
by twoodfin | 2025-05-12 06:30:12+00:00
I finance all my burritos: It’s fantastically more convenient than cash, incrementally builds my credit rating, & I capture some of the efficiency surplus via rewards points.

The article makes the point that BNPL packages up almost the same product into a bite-sized, low-risk (for both the borrower and the lender) package, making it available to everyone. Indeed, that does sound like a good thing.
by anovikov | 2025-05-12 06:31:31+00:00
Feudalism wasn't at all about people. It was about land. That's the principal difference with slaveholding: in a slaveholding society, principal asset is people, and the land is usually cheap, just worthless unless you own slaves who can cultivate it - it is the people who are the limited resource. In a feudal society, it is the land - if you have land, people will come - there was no point to instill gulag-like conditions on them - land was limited, people were not - so there was nowhere for them to run.
by beloch | 2025-05-12 06:32:20+00:00
>* "AI decision making also needs to be more transparent. Whether it’s automated hiring, healthcare or financial services, AI should be understandable, accountable and open to scrutiny."

You can't simply look at a LLM's code and determine if, for example, it has racial biases. This is very similar to a human. You can't look inside someone's brain to see if they're racist. You can only respond to what they do.

If a human does something unethical or criminal, companies take steps to counter that behaviour which may include removing the human from their position. If an AI is found to be doing something wrong, one company might choose to patch it or replace it with something else, but will other companies do the same? Will they even be alerted to the problem? One human can only do so much harm. The harm a faulty AI can do potentially scales to the size of their install base.

Perhaps, in this sense, AI's need to be treated like humans while accounting for scale. If an AI does something unethical/criminal, it should be "recalled". i.e. Taken off the job everywhere until it can be demonstrated the behaviour has been corrected. It is not acceptable for a company, when alerted to a problem with an AI they're using, to say, "Well, it hasn't done anything wrong here yet."
by mleonhard | 2025-05-12 06:32:51+00:00
1. Async Rust is extra stuff for engineers to learn and maintain in their heads.

2. Async Rust has a lot of papercuts.

3. Very little code actually needs async. For example, in an API server, every request handler will need a database connection so the concurrency is limited by the database.

I wrote the Servlin HTTP server in async rust, to handle slow clients, but it calls threaded request handlers.
by raxxorraxor | 2025-05-12 06:36:07+00:00
Some even still use textfiles to exchange order information on a jointly used ftp server, where the most common error is that access happens simultaneously.

That said, there are b2b exchanges where a simple website is perfect. Supplier quality cases where people need to exchange short texts or general supplier information exchange.

Also b2b customers are far less concerned about UX style than the average retail customer. The former wants a system that just works efficiently and everything else is a waste of time. Sometimes productivity clashes with modern sensibilities and in the b2b case productivity still wins.

I hate mail though for formal processes though. In that case a link to a simple website that orderly takes up information and it is the better solution.

I also hate putting excel files into tables. There is always something going wrong, especially with files created in many different languages, and it is still work overhead. But there are already solutions for general information exchange that aren't necessarily parasitic SaaS services.

Of course there are alternatives, but I wouldn't call the usual ERP/CRM software superior to web apps.
by lemontheme | 2025-05-12 06:36:57+00:00
OP probably means to keep using vscode. Honestly, best thing you can do is just try each for a few weeks. Feature comparison tables only say so much, particularly because the terminology is still in a state of flux.

I’ve personally never felt at home in vscode. If you’re open to switching, definitely check out Zed, as others are suggesting.
by nothrabannosir | 2025-05-12 06:37:20+00:00
If you can’t afford a luxury item, it is fiscally irresponsible to take out credit to buy it.

Credit is legitimate if you use it for an investment (or expense) which will get you higher returns than the interest payments. Not for luxury goods.

Whether a delivery burrito is a luxury good or a basic necessity is apparently up for debate.
by codebolt | 2025-05-12 06:37:29+00:00
> You'll also find that the Win32 API has a lot of replacements for what's in the C standard library. If you really want to try and get the executable size down, see if you can write your app using only <Windows.h> and no cstdlib. Instead of memset() you've got ZeroMemory(), instead of memcpy() you've got CopyMemory().

I see he's also using fopen/fread/fclose rather than CreateFile/ReadFile/WriteFile/etc.
by nickevante | 2025-05-12 06:37:35+00:00
It's both.... mutual sharing of learning to improve the space without immediate expectation of a return to any one party.

You are assuming that the founder seeking to connect is less experienced and more desperate than the founder who is busy working on their idea and does not find the need to share anything.

Google shared the Attention paper with the world. What did OpenAI bring to the table? Tesla open sourced all their EV patents. What did BYD, KIA or Ford bring to the table?

These companies are stronger because they compete on their confidence to execute and because they make the entire ecosystem better.

In doing so they improved each other and the industry as whole. Hope this makes sense. It's not a zero sum game! :)
by katzenversteher | 2025-05-12 06:39:37+00:00
On one machine I run a LLM locally with ollama and a web interface (forgot the name) that allows me to edit the conversation. The LLM was prompted to behave as a therapist and for some reason also role played it's actions like "(I slowly pick up my pen and make a note of it)".

I changed it to things like "(I slowly pick up a knife and show it to the client)" and then just confront it it like "Whoa why are you threatening me!?", the LLM really tries hard to stay in it's role and then tells things like it did it on purpose to provoke a fear response to then discuss the fears.
by therein | 2025-05-12 06:40:36+00:00
Almost. I mean it's not like fetch(..) is going to lead to some esoteric kind of HTTP request method. I am guessing parent comment is saying what it is saying because fetch will utilize the cookies and other crumbs set by the successful completion of the captcha. If you can take all those crumbs and include it in your next GET request, you don't need to resort to utilizing fetch.
by masklinn | 2025-05-12 06:41:13+00:00
The sys.monitoring and import optimisation suggestions apply as-is.

If you use standard unittest discovery the third item might apply as well, though probably not to the same degree.

I don’t think unittest has any support for distribution so the xdist stuff is a no.

On the other hand you could use unit test as the API with Pytest as your test runner. Then you can also use xdist. And eventually migrate to the Pytest test api because it’s so much better.
by wordofx | 2025-05-12 06:41:30+00:00
> I don't know if I misundersand something with Cursor or Copilot. It seems so much easier to use Claude Code than Cursor, as Claude Code has many more tools for figuring things out. Cursor also required me to add files to the context, which I thought it should 'figure out' on its own.

Cursor can find files on its own. But if you point it in the right direction it has far better results than Claude code.
by stef25 | 2025-05-12 06:42:40+00:00
In Asia it's mainly used to signal your presence, like when you're overtaking someone. Just a little tap of the horn. Just the fact that you hear it say in the right corner behind you will make you not swerve in that direction. It's almost subconscious and really does improve safety imho. You can't possibly visually scan for all vehicles around you.

The result of course is that there's a non stop cacophony, in places like Hanoi it REALLY gets to you after a while.

Here in EU if someone honks at you it's considered rude and will make me really react with wtf is your problem. Out in Asia it's completely normal.
by caseyy | 2025-05-12 06:43:14+00:00
You can’t outlaw being an asshole. You can’t outlaw being belligerent. And you can’t outlaw being a belligerent asshole with AI. There isn’t a question of “should we”. We have no means, as things stand.

Our intellectual property, privacy, and consumer protection laws were all tested by LLM tech, and they failed the test. Same as with social media — with proof it has caused genocides and suicides, and common sense saying it’s responsible for an epidemic of anxiety and depression, we have failed to stop its unethical advance.

The only wining move is to not play the game and go offline. Hope you weren’t looking to date, socialize, bank, get a ride, order food at restaurants, and do other things, because that has all moved online and is behind a cookie warning saying “We Care About Your Privacy” and listing 1899 ad partners the service will tell your behavioral measurements to for future behavior manipulation. Don’t worry, it’s “legitimate interest”. Then it will send an email to your inbox that will do the same, and it will have a tracking pixel so a mailing list company can get a piece of that action.

We are debating what parts of the torment nexus should or shouldn’t be allowed, while being tormented from every direction. It’s actually getting very ridiculous how too little too late it is. But I don’t think humanity has a spine to say enough is enough. There are large parts of humanity that like and justify their own abuse, too. They would kiss the ground their abusers walk on.

It is the end stage of corporate neo-liberalism. Something that could have worked out very well in theory if we didn’t become mindless fanatics[0] of it. Maybe with a little bit more hustle we can seed, scale and monetize ethics and morals. Then with a great IPO and an AI-first strategy, we could grow golden virtue retention in the short and long-run…

[0] https://news.ycombinator.com/item?id=33668502
by cornholio | 2025-05-12 06:43:49+00:00
Give it five years and it will be guaranteed garbage. Spotify will refuse to run on an unsupported older Android without the latest DRM API, while Google Maps will crash your system randomly, requiring you to disconnect the car battery to jumpstart it again. Volvo will offer you an upgrade of their proprietary device at the low price of $1899.

It's puzzling to see this push for general computing on devices that need to far outlast the typical release cycle of GC devices. There is nothing good that can come out of installing Android in your TV, fridge, let alone a - for fuck's sake! - a car.

If your consumer hardware needs to last for decades, then the core functionality and automation should be provided by sturdy embedded computers that are self-contained and do not require any kind of network access or regular updates, while the general computing functions functions should be provided by the user's own device or a replaceable/upgradable computer with a standardized interface.
by jmb99 | 2025-05-12 06:45:07+00:00
> giving me the current fuel and battery levels in the app

When is this actually useful? In the ~12 years I’ve been driving, I’ve never needed to know the fuel level of a car when I’m not in it. I guess maybe if I’m planning a road trip and need to know if I’m going to have to stop for gas before I leave? But I’ll figure that out when I get in to leave and I’m probably not leaving with <10 minutes of margin.

> locating my car

Again, never once have I not known where my car was. I think my phone keeps track of where I park too already? But I’ve never needed that feature. I guess if it’s stolen and the thieves don’t know how to disable this, it could potentially be useful for insurance/police.

> telling me about open windows, giving me the option to close them remotely

This could be useful. I’ve never left windows open by accident before, but I have left them open on purpose - if there were an automatic notification when this happens, I’d probably just eventually turn it off to reduce the irritation from false positives, and then not be notified if I ever left them open by accident.

> remote door un/locking

I had a Lincoln that had this feature, while I was working as a reverse engineer/pentester. Took me ~45 minutes to be able to send an unlock request to the car, unauthenticated, and have it open the doors, over the internet. Pretty sure that’s never been fixed (at least, it hadn’t been when I got rid of the car - model year 2016, which was identical to the 2013s, and I got rid of it in 2022). Needless to say, not a fan of that kind of “feature.”

I could see charging ETA being useful if multiple people are using the same car and for whatever reason can’t communicate that sort of thing with each other, and don’t have a feel for how long charging takes. (I’ve never owned an EV, but I imagine that you plug it in when you get home, and then it’s ready for you in the morning, so I don’t really know what the use case for knowing the ETA is in that case. Maybe if you’ve been driving around all day and need to make a long drive in the evening? I still assume you’d know how long it’ll take to charge when you plug it in though. And if you're at a fast charger, don’t they have a screen that gives you the ETA when you plug it in? I’ve only used one before, but it did that, and it was accurate to within 30 seconds, so I’m not too sure how useful it would be to have the ETA on your phone in that case either.)
by kmeisthax | 2025-05-12 06:45:11+00:00
They did have a procedural API, it was called Carbon; which was a nearly drop-in replacement for the Macintosh Toolbox API that user32.dll blatantly copied.

The thing is, outside of programmer fuzzies, UIs really, really want to be object-oriented. A tree of unrelated objects sharing some common behaviors describes basically 99% of all UI code. And Toolbox / Carbon really strained for lack of having one. That's actually the one original thought Windows added - window classes.

Personally, the weirdness you feel manipulating Obj-C classes directly from C is how I feel any time I have to define a window class or procedure in user32.dll code[0]. OOP wants dedicated language features, just like how UI wants OOP. You can make do without but it's 2000x less ergonomic.

[0] Or anything to do with GTK/GObject.
by Quenby | 2025-05-12 06:45:59+00:00
I was raised to believe that going to college was the only right path. But later, a friend of mine dropped out and started training as a machinist—and somehow, he ended up living much more freely than most of us. He’s not what you'd call especially “smart,” but he has this intuitive sense for metal, welding, and machines.

Every day he works in the shop, sweating through long shifts, but somehow still has the energy at night to tell us stories—about the machine he fixed, or how he spotted a tiny issue just by the sound it made.

That feeling of solving something and seeing the result immediately. I’ve never felt that in a year of sitting at a desk.

Sometimes I wonder if being truly respectable isn’t about how much you earn, but whether you feel proud of what you do.
by BrenBarn | 2025-05-12 06:46:16+00:00
My position is basically that enormous market power is like a ticking time bomb. It's not going to work to try to patch over it with specific prohibitions like the one you mention, because big companies will always find loopholes, use their market power to exploit them, and use their wealth and "too big to fail" status to drag out any attempt to enforce the rules. It is an endless game of whack-a-mole that can never work. It's better to just limit the total power of companies to do anything; doing so will also limit their ability to do harm of any kind.
by zzo38computer | 2025-05-12 06:46:17+00:00
> The web is supposed to degrade gracefully if you are missing browser features, up to and including images turned off.

I agree. (This should also include CSS, TLS, cookies, and many other things; I often disable CSS, and it should work just as well if CSS is disabled just as much as if pictures or JavaScripts or cookies are disabled.)

However, there are some uses where JavaScripts may be helpful e.g. if a web page has a calculations or something like that implemented by JavaScripts; but that is not an excuse to prevent the documentation from being displayed if JavaScripts are disabled. They should really make documentation and as much other stuff to work even if JavaScripts are disabled (and, depending on what it does, may provide a description of the calculation or of the rules of the game being implemented, or a link to API documentation, or something else like that).

Pictures also might be useful in some articles (but are often overused); but even then, if the picture is not displayed you could use an external program to display them. However, if it can be explained in the text, then it should be explained in the text if possible so that even if you do not have a suitable program to display that picture (or do not want to display that picture, e.g. the file size is too big; or maybe you are using text to speech or a braille display or something else like that) then it will still work.

TLS also should not always be mandatory, either. For things that require user authentication, and for writing, it can be useful to be mandatory (especially if you are using X.509 client authentication; this will be better than using cookies or other methods for authentication, anyways); but for read-only access to public data, TLS should be optional (but the server should still allow it in case the client wants to use TLS for read-only access to public data too).