skysight-inc/HackerNews huggingface dataset:
Crypto Wallet? Sure, but it's not like Eartho getting any real control or permissions here. It’s basically just letting us prove your identity and saying, 'Yep, that’s you!' Nothing beyond that.

You can also check the code and see what it does.. this why I did it open source
Completely agree. We recently published similar thoughts:
https://8factoragent.org/
Location: Munich, Germany
Remote: Yes, though I enjoy an office culture
Willing to relocate: Depending on the offer, but in general yes
Technologies: From scientific python to slight exposure to C++/Rust
CV: Available on request
Email: hn-hiring@baumbach.pw

Graduated with a physics PhD in 2020 and left academia in 2022. Spend the last two years trying to adjust (and failed) to German public service. Looking for some opportunity to usefully apply the skills developed at university. Mostly in dynamical system modelling, but also a lot of software dependency handling (think infrastructure as a service) in an HPC/air-gapped/custom-hardware context.
It’s pretty bad. just when you think you can order AMD chips since there is no shortage, and use a translation layer and have a cheap AI datacenter, it turns out AMD is fumbling the ball at every step of the way
Usually, that's because they use a groundbreaking ML method called TTDS, or "training on the test dataset".
I stand corrected, that's incredible.

https://www.cpubenchmark.net/singleThread.html

https://www.cpu-monkey.com/en/cpu_benchmark-cinebench_r23_si...

https://www.cpubenchmark.net/high_end_cpus.html
Cppfront v0.8.0
Show HN: Discord Server Name Generator
My home router seems to have a stateful firewall and so does my cellphone in tethering mode - I don't know whether that one's implemented on the phone (under my control) or the network.

Firewalling goes back in the control of the user in most cases - the other day we on IRC told someone how to unblock port 80 on their home router.
Nvidia's marketing is misleading. Those "cuda cores" are more SIMD lanes than cores. Number of SMs is a more appropriate equivalent to CPU core count.
Show HN: RasperDucky, an Implementation of DuckyScript3 for Raspberry Pico
The past few weeks I've been working on an implementation of DuckyScript3 used for keystroke injections attacks. See [1] for the official RubberDucky USB key page.

My goal is to write a python interpreter to port as much commands as possible to run them on a RaspberryPi pico. It's a fun side project that I've loved working on lately.

If you have any questions, feel free to ask. As mentioned in the README of the project, I am in no way affiliated with Hack5, which is the creator of the original USB RubberDucky and the DuckyScript language.

Here is a link to another project on this topic, [2] which inspired me for doing this. At first I tried to contribute to this project but I got no answers from the owner and the way the code was written didn't correspond to the way I would have done it, so it gave me the motivation to create my own.

I've learned lots and lots thanks to crafting interpreters [3], written by Bob Nystrom

[1]: https://shop.hak5.org/products/usb-rubber-ducky
[2]: https://github.com/dbisu/pico-ducky
[3]: https://github.com/munificent/craftinginterpreters
That doesn't sound right. It's not like you need to run in WebAssembly to produce WebAssembly binary.

Why would you need to emulate x86 to produce x86-shaped bytes?
> The tech I build protects well-being and promotes human flourishing. Tech should never exploit weaknesses no matter how well intentioned.

That's from the "values" section of the website under the "Tech as a tool" subsection. How does working for Stripe fit with this value?

As a mere user of "tech", and a concerned observer of what I perceive to be its negative effects on society around me the last 5-10 years, it feels impossible to deny that the main drivers of the tech space haven't been "protecting well-being" and "promoting human flourishing", rather the opposite, and often rather brutally.

The article leaves the question unanswered of what actually led to the depression, and I'm left wondering if the author explored that question specifically. Perhaps Stripe aren't building technology that promotes human flourishing, and perhaps the author's core values were clashing with the reality of a modern tech company.
Except when doing personal projects for fun! Indeed, this is imho the number one reason (tied with a couple of others e.g. mental health) to do personal coding projects in the first place: it is a safe space to give those shiny new tech toys a go and see how they really perform (sometimes it is: very well! In those cases you know you can then use them for business).
> It's not our job to show why the Singularity won't happen

No, but shallow dismissal of a subject that many intelligent technologists have spent their life considering just comes off as arrogant.

Predicting technological timelines is a largely pointless exercise, but I wouldn't be hard pressed to imagine a future N decades or centuries from now in which, assuming we do not destroy ourselves, human affairs become overshadowed by machine intelligence or technological complexity, and an increasingly complex technosocial system becomes increasingly difficult to predict until some limit of understanding is crossed.
Edo, formerly also written Yedo, Jp. えど, 江戸, former name of Tokyo before the Meiji emperor moved his residence there from Kyoto
Why Pg_dump Is Amazing
Code Is data that expresses instructions to some processing unit for it to do tasks.

Prompts fit that description very well so I don't find that provocative or controversial at all.

The fact that traditionally the execution unit was very rigid and that the language used to express instructions was distant from human natural language is more of a consequence of an implementation rather than a fundamental distinction between code and data
> The study uncovered 254 genetic variants associated with volume in various subcortical regions, the authors report, accounting for as much as 10 percent of observed differences in volume among study participants.

> It was "the largest GWAS meta-analysis of intracranial and subcortical brain volumes to date," the researchers write, yielding insights about the genetic underpinnings of brain-volume variations and corresponding disorders.

> The study notably found genetic correlations for eight subcortical brain volumes with Parkinson's disease and three with ADHD.

Genes "accounting for as much as 10 percent". Some of which then have "correlations" with Parkinson's and ADHD. That sounds like good, honest basic science. Though with close to 75K subjects and 200 researchers in 20 countries - keeping their data quality high enough for such low-strength signals to be meaningful could be an absolute nightmare.
For a bit of alternate perspective, I had a happy life until a night shift worker moved in next to me, and began setting off alarms, cooking and leaving at variable times while experimenting with their sleep. They explained how they could sleep through everything. Completely oblivious to why the building wanted them to leave(I'm not saying this is the same for you).

Maybe that is what this study is capturing.
Yeah, it is maybe a bit of a clickbaity title, but I thought it was relevant enough. I tried Rewriting it in Rust and ended up not finding it worth the cost. There was some rewriting in Rails, but indeed, not very much.

I did learn that things wouldn't necessarily be any better if I were to use language/framework X instead of Y.

Edit: I guess I also learned that Rails does so much for you, so you can focus on building a good product. Just gotta make sure you use it as it wants to be used as much as possible.
Cats may be able to learn human words
You are right: the direct continuity was DVD Studio Pro. iDVD was developed by ex-Astarte people but did not exist before the acquisition.
World's oldest tree? Genetic analysis traces evolution of iconic Pando forest
> Some things are best kept between your close trusted friends and family or therapist, no matter how trendy the culture is about being “open”.

This makes total sense if you have a therapist and / or have friends you can be vulnerable with (and know how to). But there are undoubtedly those who do not have that. For them the risk of career sabotage vs a change of improved quality of life might be worth considering. I don't know where the breakdown is, probably against mandatory sharing in the work setting on the account of an average workspace being pretty adversarial. However, if I could make a call for my younger self I would choose to share.
How can we show that we disagree apart from ignoring threir products. Short selling?
Did they really anchor this idea with consumers? Or is it one of those “consumers just want a faster horse” things where they believe they can present users with what they really want rather than what they say they want?

Because I have never used a voice assistant even to set a timer when cooking pasta and I probably will never speak to a machine if there is an awkward button I could use instead.

I understand buttons are ugly and expensive. But a few buttons and dials for everything you need while driving seems like the perfect balance. You only need climate, wipers, lights, sound level, and that’s about it. Nav, setup, media selection etc can be touch.
Plants, Animal Behavior and the Origins of Medicine
Bottom line:

Stay away from Rivian, they don’t have a clue what customers want.
>during pandemics and after, but before AI, there was a severe shortage of Nvidia GPUs.

you'd think that such multi-year shortage of a product would be used as an opportunity by other players to jump in and make great money. Yet that major machinery of capitalism is failing here.
New record-breaking Prime Number, 41M Digits Long
I applied to my dream job and got an instant response
The firm did not even have open positions. But when I discovered them, it clicked in me -I had to be part of their team. So I could not just send a CV and wait. I had to get their attention.

They work with startups but also with big corporations. They do design sprints, business transformation, and create online products and services.

First, I invested dozens of hours consuming their content. I wanted to understand if I truly wanted to be part of their team. I did.

Next, I had to create something just for them. I took a different approach with the CV and used storytelling. I exposed myself so they truly knew who I am and then I showcased my previous work.

I sent the letter but it still felt not enough. So I created a concept newsletter tailored to them. I also wrote the first issue of the newsletter. It worked.

I got an appointment with them. But in the meantime I could not just wait. So I wrote another article just for them.

All of this so they could see how I think and the level of my skills.

They were impressed but unfortunately they do not have the capacity to hire me. It's OK. They did not even have a job listing -it was my initiative.

The point is to do stuff. To create. Even if the world is not asking for it.

In the link you can find everything I created for them. If you are into startups, marketing, and market trends, I am confident that you will enjoy the content.
it's using dbus how modern can it be? :-)
Make sure you get the name vanilla enough when setting these up.

https://en.wikipedia.org/wiki/IRS_targeting_controversy
I'm surprised NHTSA doesn't mandate that the touchscreen be locked out while the car is moving because it requires visual attention to operate. I think future people will look back on this blunder and consider it up there with leaded gasoline.
I've built my app[1] using Qt (C++ and QML), and I think the UI looks decent. There's still a long way for it to feel truly native, but I've got some cool ideas.

[1] https://get-notes.com/
Good reference. Thanks!
For what it's worth, I do regularly set timers with Alexa when cooking, and I still hate using voice controls in the car... With timers the alternative is also a multi step process with probably smudgy hands, whereas just one button press to turn down AC will evolve into "turn down more, turn down more" with voice
I just forgot that this feature exists. At any rate, isn't it more convenient to share the output directly? What's the difference?

4o-mini: https://chatgpt.com/share/6725f6fb-3b84-800b-9b4d-3e82554fbf...

I can't figure out how to share the 4o one. The UI is weird.
The International Space Station Has Been Leaking for Five Years
That’s a good shout, will look into it! In the meantime I’ve put my email in my profile if you want to send over your CV. Thanks!
I promise it will! It will handle weird filenames properly for example.

But realistically it's rarely that simple and even when it starts that simple it will grow to not be.

The downvotes are a very disappointing attitude.
Previously: https://news.ycombinator.com/item?id=41943589 (35 points, 33 comments)
It is funny that my comment was upvoted at night and downvoted in the morning by early birds. Dear early birds, your lifestyle is not canonical. Yes, our civilization was built by you guys, but it wouldn't have happened if we night owls had not protected you while you slept.
> Developers, you among them it seems, don't really understand the requirements of a truly async process and get confused trying to shoehorn it into a "callbacks with context switch" framework like rust async.

This is an odd thing to say about someone who has written a correct solution to the problem which triggered this discussion.

Also, you really need to define what truly async means. Many layers of computing are async or not async depending on how you look at them.
Also, this article prompted me to use Ngram for the first time, to compare "camaraderie" and "comradery", which I was amazed and appalled by. The resulting diagram really helped soothe me, so here it is:

https://books.google.com/ngrams/graph?content=camaraderie%2C...
Not op but having been in a situation where I was facing the choice between ag-grid and Tanstack Table, I'd say, without hesitation : Tanstack Table. What you may "lose" in advanced features, you gain in flexibility!
If you are fired you get unemployment (which the company has to pay). If you walk out you get no unemployment benefits. A better strategy to use if WFH is enforced with the goal of getting workers to quit is to just keep working from home and let them fire you, at least in terms of your income. You'll have to convince your next employer that you weren't fired for performance reasons. In any case companies that are trying to force workers to quit may be doing it to save money on unemployment benefits. If you already have another job lined up then quitting is the right thing to do, but otherwise think about the consequences to your income.
10% "more vulnerable" for me in a work setting would amount to something like "the eggs I made this morning were a bit overcooked", because I don't share anything vulnerable about myself at work. Especially not with managers. I have a sneaking suspicion that wouldn't be an acceptable answer in that meeting, however.
If they can keep the prices of apartments cheap or at least reasonable, then it could make sense. I'd have to know more about the law on that to really judge.
I'm a little confused about the comments here saying Rust is not great for web backends. I've had the opposite experience, building mostly small services like beampaint.com and probablyup.net. Maybe the complexity goes way up once you try to build a bigger app? I mean surely it does,but Rust is great at giving you confidence where you need it when you have large code bases
Yeah the fact that on Linux the certificate bundle can be in literally 10 different locations depending on the distro is pretty embarrassing too.
AMD at one point wanted to buy Nvidia too.
I can't use mouse either, macos/Chrome. Otherwise, cool!
Why not both?

I like the buttons in my (now practically antique) 2007 Mazda 3, but voice sounds miles better than updating my car and ending up with a janky touch screen that takes my focus off the road, the layout and responsiveness changing randomly with OTA updates.

However this:

> For instance, he said if a driver says “I’m hungry” the in-car assistant should be able to quickly direct them to a nearby restaurant that they might prefer.

sounds like more adtech hellscape.
Also remember that some of those have been crippled in the past. iMovie used to be way more advanced. Older versions of Pages had (pretty basic but still) layout options that were completely removed.

It's also not impossible that Apple moves a few of Pixelmator's tools into Photos but kills the rest of it, either actively or just by stagnant development.
> you are just saving money in launch time but spending more on servers.

But... That's kind of the whole point
Exactly! Neovim really changed my workflow.
https://helpx.adobe.com/acrobat/using/reading-pdfs-reflow-ac...
I really do hope it's a bug or a mistake. I like macOS but I will never be forced into subscriptions to distribute my own applications. That would mean going back to Linux at home (Beelink mini-PCs seem good for the price), and advocating against using Swift around me.

The closed-garden is good for the iPhone because I use it as an appliance, but a computer will stay a computer for me.
Thanks for your feedback Gunnar, I appreciate it!

Your categorization makes total sense and fits well with what I called the "spectrum". I only mentioned the "id-only" events to show what the one end of the spectrum would look like. What I call the "trigger" events would be what you call "delta" events. I should have written that more clearly.

Interestingly a few people advocated for id-only events as a response to the article. I have some issues with that pattern.. already thinking about a follow-up article to elaborate on that.
Right, wouldn’t the difficulty go up drastically as soon as you need more framework-territory things? Because the established frameworks have them out of the box but the Rust framework is unlikely to (due to age). Imagine going from just two of those missing things to six.
I disagree. Rails is fine but just a differential approach. I prefer a standalone fronted that talks to an api layer. Web Frontend for me is remix. Mobile is react native and api layer could be any language you're productive in, eg. Java,.net or javascript.
Nothing in Rust prevents you from turning off SSL validation
I didn't say it was easy. It obviously wasn't.
> I’d like us to try and be 10% more vulnerable than we normally would

I would have reported manager to HR for this and if they didn't take action I would take company to tribunal.

This is pure simple coercion into sharing personal data that then other workers could use against you.

I can't see the world where sharing personal stuff at work is ever appropriate, let alone be subjected to peer pressure to share it.
Will it work if the company stops supporting it after 6 years or goes bankrupt? (https://www.businessinsider.com/fisker-owners-describe-chaos...)

This obsession with replacing robust proven solutions with brittle technological toys will never cease to amaze me.

I expect the true reason lies in the fact that they can charge a recurring fee for the AI assistant but not for the buttons. I also wonder about the impact on the car battery. There is no way a call to a backend uses less energy than a car button or a touchscreen.
Heck, even if customers want it, it's objectively (as in: it kills people) a terrible idea.
I don’t mind if the government tries to suppress the ideas that the Earth is flat, that birds aren’t real, that the moon landings were faked, that the four elements are air, water, earth, and fire, etc.

We sometimes call that education.
I agree.

Unfortunately every team I’ve worked in hasn’t seen the light and prefers FastAPI/SQLAlchemy/Pydantic (before FastAPI it was Flask).

My theory is that the initial learning curves are different: with FastAPI it’s quick and easy. You barely have to read anything. Django has a steeper learning curve. There’s a lot of reading involved. Type hints aren’t a big thing in Django, but they are in FastAPI, and the average full stack dev seems to like them.

Later on it’s totally different of course. With FastAPI you’re building it all from scratch, and it’ll be much worse than the Django solution.
You're probably right. I looked at Neumann ("Independent soft clip, peak and thermo limiters for woofer and tweeter; Woofer excursion limiter; thermo limiter for the electronics and amplifiers") and Genelec (https://www.genelec.com/key-technologies/protection-circuitr...) for info - as they're the reference in the monitoring world - and my guess is that it's implemented like Apple, via some simulation function from time-integrated wattage and frequency to bool (limit on/off).

Apple isn't the first to use advanced limiters to get the most of loudspeakers, if I remember well, this trick is what allowed Devialet to make the Phantom what it is.

Which is why loudspeaker measurements should _always_ include something like this: http://0x0.st/XG1y.png
I haven’t tried the smaller variants, but I’ve been very impressed with Molmo:

https://molmo.allenai.org
This is pure simple abuse. Manager uses position of power to potentially injure his co-workers.

Playing "I am somewhat therapist myself" in the workplace should be sackable offence.
Great that I have to trust a random dude on the internet for this instead of beeing able to verify for myself /S
llama.cpp in a docker container (Google for the gguf version)
This is just comments by engineers having a pity party, clicked on an article. Lesson for a retired 40 something VC, minus high functioning aspergers, you will be employees. Be happy with your 250k+ per year and realise you only see the business world from a small wedge that is your department and rarely understand scope unless it's drilled into you.
It is a problem. You've generated an entire impossible world state and shown it to the user before discovering it's bad and needing to rewind it.

The faster your fps, the more flickery this ends up looking as you're constantly pulling back the camera or player or whatever a frame after it collided. The lower the fps, the more sluggish and unresponsive it feels.

Alternatively you need to pipeline your entire world state and now you've got some pretty bad input latency
meta or smol?
“It’s a bug. It’s not a feature”

Typical Silicon Valley blah blah. The button is an evolution. A solution to a problem from before computers and voice assistants were a thing.
I wouldn’t necessarily be worried about them using it against me later, just the fact that they want to force me to open up and be pretend buddies is annoying. It’s a work relationship.

It could be just me enjoying remote work, but I am not looking to be friends with them 4000 km away. I’m too old for this, I know all my work friendships faded away in a couple of years and even in those years we focused on work and chat about career.

Don’t force me to share personal things with everyone. I’ll share it if I feel like it with the ones that I feel like it.
Personally this cooking method in the link to me is disgusting. Ive settled on my favorite way to cook potatoes - microwave. They get the gentle cook of a boil without the water soluble nutrient loss. Sometimes I let them chill overnight in the fridge then give them a gentle reheat before eating to decrease glycemic load and increase resistant starch. This makes them a lot more filling to me. I eat the skin always.
What do you do for a living? That's my natural schedule too. Flexible dev jobs are not as common as I was led to believe, and this has affected my life deeply.
> Fundamentally, Raku regexes are very much like subroutines...

And if they're part of a grammar, they're essentially methods on a class. And a class that can be sub-classed. Or have roles mixed in, consisting of regexes.