skysight-inc/HackerNews huggingface dataset:
Yep, this was the thing that encouraged me to look at jj. I am so done with rebases where I’m stuck in some meta-state where I need to figure out exactly what needs to be done—linearly, right now, and without making any mistakes—but all the regular tooling to jump around and explore is unavailable until I’m finished with the whole thing.

I would honestly use jj for just this even if that was all it offered.
Ruby and rvm sucks also on linux (at least on SteamDeck).
I have a TB3 dock with a fast ish nvme slot. But I only found two options when I looked... something from OWC and the WD "game dock" i ended up buying.

It does do the job including display passthrough.
You can help with the reverse engineering of Apple Silicon done by a dozen people worldwide, that is how we find out the GPU and NPU instructions[1-4]. There is over 43 trillion float operations per second to unlock at 8 terabit per second 'unified' memory bandwidth and 270 gigabits per second networking (less on the smaller chips)....

[1] https://github.com/AsahiLinux/gpu

[2] https://github.com/dougallj/applegpu

[3] https://github.com/antgroup-skyward/ANETools/tree/main/ANEDi...

[4] https://github.com/hollance/neural-engine

You can use a high level APIs like MLX, Metal or CoreML to compute other things on the GPU and NPU.

Shadama [5] is an example programming language that translates (with Ometa) matrix calculations into WebGPU or WebGL APIs (I forget which). You can do exactly the same with the MLX, Metal or CoreML APIs and only pay around 3% overhead going through the translation stages.

[5] https://github.com/yoshikiohshima/Shadama

I estimate it will cost around $22K at my hourly rate to completely reverse engineer the latest A16 and M4 CPU (ARMV9), GPU and NPU instruction sets. I think I am halfway on the reverse engineering, the debugging part is the hardest problem. You would however not be able to sell software with it on the APP Store as Apple forbids undocumented API's or bare metal instructions.
wgpu has its own Metal backend that most people use by default (not MoltenVK).

There is also a Vulkan backend if you want to run Vulkan through MoltenVK though.
Only way to reliably use ruby seems to be docker.
Nice OSINT tool.
This doesn't address the ecosystem problems and costs imposed by climate change - but for crops and drinking water, it looks like fresh water created by solar powered desalinization is going to be very inexpensive in the future. [1][2] This is mainly due to the fact that solar power will be almost free in the near future.[3]

1. https://caseyhandmer.wordpress.com/2024/01/09/a-vision-for-t...

2. https://caseyhandmer.wordpress.com/2022/11/20/we-need-more-w...

3. https://caseyhandmer.wordpress.com/2024/11/09/solar-and-batt...
This sort of atomic change should be something the filesystem provides. I think it’s crazy that databases have had mechanisms for transactions and rollbacks since the 70s and they’re still considered a weird feature on a filesystem.

There’s all sorts of ways a feature like that could provide value. Adding atomicity to system package managers would be a large, obvious win.
I've used Brave for years. Never used any of the crypto features. It is just a solid, privacy-based, chromium-based browser.
https://www.pewresearch.org/social-trends/2024/07/25/the-exp...

https://www.axios.com/2024/07/25/adults-no-children-why-pew-...

> Stunning stat: 64% of young women say they just don't want children, compared to 50% of men.

(US statistics, contextualize accordingly)

Certainly, there are potential parents ("fence sitters") who are opting out due to the economics, but the opportunity cost cohort is substantial and is important to recognize, as they will not be swayed with economic policy changes. The population boom and "demographic dividend" (the economic growth that can occur when a country's population age structure shifts) occurred because women were not empowered. Being empowered now, the neutral fertility rate is simply not near replacement (based on all available evidence).

https://www.penguinrandomhouse.com/books/545397/empty-planet... (“Once a woman receives enough information and autonomy to make an informed and self-directed choice about when to have children, and how many to have, she immediately has fewer of them, and has them later.”)

https://www.thelancet.com/journals/lancet/article/PIIS0140-6... | https://doi.org/10.1016/S0140-6736(20)30677-2 ("Our findings suggest that continued trends in female educational attainment and access to contraception will hasten declines in fertility and slow population growth. A sustained TFR lower than the replacement level in many countries, including China and India, would have economic, social, environmental, and geopolitical consequences. Policy options to adapt to continued low fertility, while sustaining and enhancing female reproductive health, will be crucial in the years to come.")
So what's a non creepy use for this?
there there my friend.
The internet is amazing
There is a typo in the Tom Petersen quote. He said “compute shader”, not “computer shader”. Autocorrect changed it when I had transcribed it and I did not catch this during the edit window.
Oh good to know! It's been a while since I've looked at the osx implementation
I mentioned this in my other comment, but the hobby is basically three parts -- big DIY, small electronics, and software/sequencing. Some people really like one or two parts of it. Some people will buy kits and spend all their time making sequences.

Some will spend all their time building and then buying sequences.

I personally end up buying sequences because I run out of time. I've made them before, but they take about 50 hours to make one song. I sadly don't have that kind of time, so I spend all my time making and then shortcut the end so that all the making serves a purpose.
Cybercrime research; locate malicious actors across social web.
That's the most practical advice anyone can ever give.

Thanks for the heads up.
In what situations would one prefer this vs Lean?

This seems to compile to native code if desired, so does that mean it’s faster than Lean?

Forgive me if these are obvious questions, I’m just curious and on my phone right now away from my machine.
I'm superlatively surprised Google has followed through on what it has promised to do over and over again.
> It's actually really weird, if you think about it, that point 1 should involve the network. We should be able to just call a function in one language from a function in another language.

If you have two languages that both are not C or C++ , and have more involved runtimes, how well does this work? I know for some cases you have things like JRuby or IronPython, but say mixing a JVM language and a CLR language?
No. You invest the same amount of money at a regular cadence throughout the year. The end result is that you obtain less shares when the price is high, and more shares when the price is low. It's explicitly not timing the market.
Chinese restaurants will also often have whole roast duck which is an easy way to get the dinner centerpiece if you’re cooking the rest. My family doesn’t eat out but we always get a whole duck on Christmas and Thanksgiving (it’s a 20 year old tradition at this point).
Instead of the analogue eachine boxgoggle, you could go full digital for $199.99 with the Walksnail Avatar HD Goggles L.

Of course you will also have to pay extra for the HD camera system, and the system might be slightly on the heavy side for tinywhoops, but the upgrade to digital image is absolutely worth the price. And you might be able to get a bundle discount if you buy the goggles with a camera system.

As a disclaimer, I should add that I have 0 experience with the Walksnail system, but I do fly the other two HD systems on the market.

From my experience, starting with an analogue system was, in hindsight, a waste of money. And a disappointment as the image quality of the low cost analogue systems was particularly poor.

As a second tip, have your kids fly on the computer first, using the radiomaster pocket as a controller. That will help decrease your repair efforts due to unavoidable beginners crashes.
Interesting! I would love to try it out.
Check out MLX[1]. Its a bit like pytorch/tensorflow with added benefit of Apple Silicon.

1. https://ml-explore.github.io/mlx/build/html/index.html
Regardless of how you feel about LinkedIn, it is where the recruiters are. Highly recommend spinning it back up, flushing out your experience, and connecting with anyone you have had a legit business relationship with. Your network is your opportunity, and is always superior to throwing CVs at the ATS gate.
I think the "non creepy" use is really just making people aware how easy it is to correlate all your different traces online. It's like when someone released on HN a tool that would link various HN accounts (and maybe Reddit accounts too IIRC), but by looking at commenter word choice similarity.

It makes people realize that actual anonymity online is a smokescreen.
Finding usernames that you can register and own across all social networks.
That's the great part- there isn't. Following people you like on every platform I guess.
It’s also a great education tool to showcase the need to be careful about internet hygiene. The creeps have done this sort of things for decades
Reminder that malicious impersonation is common and easily automated with LLMs.
I'm saving this for frequent checks. Much appreciated.
Seeing what it finds about yourself?
Brave CEO once said some mild hurty words about a fragile group, and so the lefty hive must not publicly support his endeavours (whilst using his JavaScript all day long lol).
If you want a Chromium based browser Brave has a uBlock-esque blocker built right into its core but it's disabled by default because "Brave Shields is enough protection" (it isn't, given the stats I see when enabled). Anyway, you can turn it on and it uses the same blocklists uBlock uses aswell.
I can't remember the original source but I recall a pseudo inspirational quote that X atoms in your body were once part of Michaelengelo (or some other famous person). Seems plausible, yet another mind bender attributable to quantum physics.
by now they have made tons of user-hostile changes, just to see the line keep going up, they know that there is a loud vocal minority, but most users are totally fine with MV3 if they even notice a change at all.
That's the state of the system right now, but it doesn't have to stay this way. It doesn't look like there's much hope for it given the current political direction, but it's possible that the system will improve over the coming decades. An innocent person sentenced to prison today can still be released at that point, but an innocent person murdered by the state can't be unmurdered.

And while I can't imagine what it would be like to be locked up for such a long time while innocent, I doubt every such innocent prisoner would prefer being dead.
I have always found Bitwarden to be the best one after trying many alternatives. One thing that stood out is how its phone app works seamlessly with FaceID/Fingerprint. From logged out to login is as smooth as allowing your phone to use biometrics.

Bitwarden seems to be getting updates often as well which I value in a security conscious product.
Half of the video is an in depth look into the surprisingly deep history of animatronics. Worth checking out even if you couldn't care less about Disneyland.
> Get your fucking shit together, Avid. No one wants to have to edit in Premiere.

"Can Resolve stop sucking already? I don't want to go back to Premiere" must've been my most-said sentence last year. Good to know that the sentiment is the same on the Avid side.

This explains why all the TV people I know still use an Avid version from at least a decade ago...
Unfortunately, I would bet on this being a shoot down. Why:

- Footage of the plane going down shows behavior consistent with destroyed or severely damaged control surfaces.

- This is backed up by the available flight data. The crew looks like they fought oscillations and kept the plane flying for more than an hour.

- The flights primary destination was under UAV attack (allegedly), meaning anti-air was likely active.

- Russians (and their allies) have a poor track record when it comes to accidentally or intentionally shooting down civilian airliners.

- And most damning, post-crash footage of the vertical stab and fuselage (both outside and INSIDE!) show puncture holes consistent with AA shrapnel.

The crew fought, and they were pretty close to putting the thing down, but when your flight surfaces are gone and you only have thrust (and who knows what state they were in), your chances are slim. Incredible that dozens survived. I wish that the families and victims will find peace and closure, however unlikely this will be.
WebGL. At least for 2d graphics. And brush up on the simple aspects of the maths that are involved.

Web accessibility.

Would be great if I could finally finish a simple static website for myself. I've been stuck in the analysis paralysis phase for so long it's embarrassing.
What purpose is served by the large graphic at the top of the article? It looks to be a picture of yellowjackets (or possibly honeybees) eating leftover barbecue sauce at a picnic table. There was some mention of "Honeycomb" in the article, but beyond that I don't see any tie-in. Did anyone find that it enhanced their experience or understanding?
I remember my whole family playing golf on Atari 65XE - everyone: me, brother, dad and mom.
Google is deliberately doing this to break ad blocking for Google ads while still allowing ad blockers to work for non Google ads. Most users probably won’t care enough to change browsers or many won’t really notice
Researchers race to climate-proof Christmas tree production
Cardiovascular metrics predict sleep apnea risk
the metal backend does currently generate quite a lot of unnecessary command buffers, but in general performance seems solid.
Functional programming, either Haskell or Ocaml. Been putting it off for years. I know at least a glimpse of it from other languages. Just haven't doubled down to actually studying it formally.
1. Technology and AI

Generative AI: Widespread integration of AI tools in workplaces for productivity and creativity.

Quantum Computing: Advances in quantum computing could bring breakthroughs in problem-solving for industries like healthcare and finance.

AI Regulation: Governments may introduce stricter AI regulations to ensure ethical use and minimize risks.

Space Exploration: Private and public sector missions (e.g., SpaceX, NASA, ISRO) will push further into space, with a focus on lunar exploration and Mars missions.

2. Economic Trends

Global Recession or Recovery: Many economies may face challenges with inflation and recession, though emerging markets might show resilience.
Remote Work Evolution: Hybrid work models will mature, and gig economy platforms may grow.

Crypto Regulation: Stricter crypto policies in countries aiming to stabilize financial markets.

3. Environment and Climate

Climate Action: Countries and corporations will focus on green technologies like renewable energy, EVs, and carbon capture.

Extreme Weather: Climate change may lead to more unpredictable weather patterns, pushing sustainable living to the forefront.

Biodiversity: Efforts to protect ecosystems and endangered species will become more urgent.

4. Education and Skill Development

Online Education: EdTech platforms will continue to innovate, with more AI-powered personalization.

Demand for Skills: High demand for skills like data analytics, AI, cloud computing, cybersecurity, and sustainable development practices.

5. Health and Well-Being

Healthcare Tech: Continued focus on telemedicine, wearable devices, and AI-driven diagnostics.

Mental Health: Increased societal focus on mental health, with improved access to virtual therapies.

Pandemic Preparedness: Investment in early warning systems and vaccines for future pandemics.

6. Society and Culture

Digital Communities: Growth of communities in spaces like Discord, Reddit, and LinkedIn for networking and learning.

Minimalism: Post-pandemic shifts toward minimalism and sustainability in lifestyle choices.

Entertainment: Growth in immersive experiences like VR gaming and metaverse spaces.
It doesn’t look too great to be honest. It’s quite verbose and gets steps out of order. It starts out with loading a font from Google Fonts. https://developer.mozilla.org/en-US/docs/Learn_web_developme...

Where MDN used to excel and for now still does, reference documentation, is also showing cracks, due to the recent changes at Mozilla. A long time contributor gave up. https://github.com/mdn/content/pull/36294
Like hiring a PI to follow people around to educate people about about stalkers.
Like I said before, Brave even has a better solution because it has a uBlock compatible ad blocker _built in straight into its core_ (but its disabled by default). Same block lists, same safety assurances.

Although I still use Firefox with uBlock as my daily driver at home, Brave with block lists and Shields is right next to it (and I use it as my daily driver at work). It works pretty damn well!
I agree it's unnecessarily feared. At its core, it lacks a lot of complexity.

But actually writing asm is an experience straight from the 80s. Compared to modern languages, the tooling is simply antiquated. I noticed this once I started writing larger sections of asm at a time. It's "fine" in the same sense that writing makefiles is "fine" - it becomes a PITA after a certain size.

I think there's lots to improve on the current state of asm, but it's just too niche. The only power users I know are hobbyists working on operating systems and games for retro hardware.
Check out three.js, it's amazing and has a 2D api
My understanding is that the cost that is mentioned comes from the branch introduced by checking if the dereference is in-bounds (and the optimizations these checks allegedly prohibit), not from what happens if an OOB access is detected
Yeah the ESCs are on the flight controller board.
*For some very narrow, twisted definitions of the word "own"
It seems like the options are 1) MicroPython, which is really easy to use (use python for everything) but lacking in anything lower level to a quick restriction on what you can do. 2) C, which I've used before and understand, but going from the Arduino or PlatformIO experience would require a lot of learning as well. 3) Rust (with embedded_hal and embassy), which is newer, along with different language, but with ability to go lower level with complies, and seeming overall goal to be more widely used.

College was all C/C++ so I've used that before, so I can understand and pick up the code. Since I have brief experience rather than your experience, I'm betting that the time it'd take for me to get up to speed with C and fuller dev environments would take as long as with Rust, and since I can use rust in more applications for what I do professionally, I'm figuring to put the time there.

What have you built and with what in your 25 years? Too many posts and vids about these things are intro rather than more in depth. It's great to hear from people who actually do this into production rather than mini-projects.
This will be very handy because when I see someone post something I disagree with on HN I can also go downvote them on reddit and swipe them in the ugly direction on tindr and/or grindr. I am justified in doing this because everything I don't like should be banned.
I don't think that's true
People don't understand the full impact and consequences of drought.

When you draw down the water table, the ground compacts. You never get that water storage capacity back. There's no way to uncompact hundreds of feet worth of ground across thousands of square miles of earth. There are places in California where the ground has compacted several dozen feet.

When you put poison onto the ground, it usually goes into the ground, and sure, the ground may act like a kind of HPLC column and some of that poison might take years to decades to reach the water table...but then what?

When you melt chunks of the arctic and antarctic, you don't just cause sea water levels to rise. You also reduce salinity, and affect global-scale air and water currents like the jetstream - causing dramatic shifts in temperatures and water content of air.

Indigenous peoples have been warning us for ~10 generations that selfishness will/is destroying the planet. Nobody in power has cared, instead mocking those who do as "snowflakes" and "anti growth" and "anti progress" and so on. All to make more money.

You cannot eat money.

Your friends cannot eat money.

Your children cannot eat money.

Their children cannot eat money.
I think going for xlib is somewhat missing the forest for the trees. Does it take less memory? Yeah, but you lose out on any gpu assistance you might get for free otherwise.
This only really matters as you get to bigger resolutions tho, as you avoid redrawing.
He's talking about the management of his system, not the development of his system.
Oh, I know. I looked for houses for years in various markets and was priced out of a couple (e.g. Asheville, NC). I ended up paying $80k over asking for a meh rundown house. The housing shortage and high prices are not the fault of sellers. If you were in my shoes, you'd hold onto the house too.
Realistically it's doing this to people who deserve it, trouble is that no one is going to agree on that criteria
The site is solid, but as somebody who has also built a foreign language partial translation extension over a decade ago, there's a TON of competition in this area.

Off the top of my head, I can think of Langulearn, Language Immersion for Chrome, Polyglot, Alpharabius, Mind the Word, Gloss (I think defunct now though), and Toucan. These are all extension-based approaches and range from individual words to entire sentences.
Don't forget to report the reddit posts for suicide concerns.
So, too cheap to meter?
Show HN: Llama 3.1 8B CPU Inference in a Browser via WebAssembly
I built a Mechanical Calculator [video]
Spanish! Been learning for about 4 months and just had my first opportunity to speak a lot, stayed with a spanish speaking family for 4 days. It went much worse than expected, I couldnt understand anything and spoke so slowly that I only had a few oppirtubities to join the conversation. So I hope by the end of 2025 ill be a little more fluent.

Using a program called learncraft spanish currently and its been very very effective imo. Recommendations for learning strategies are welcome!
"I'm surprised they did what they said they would do" will be the anthem of 2025 unfortunately
I bought for Black Friday sales so there's already some discount included, but the FC is also more expensive than it needs to be because I wanted something compatible with both ArduPilot and Betaflight, and the motors are more expensive than they need to be because my kids had color preferences. I think you can easily get a FPV whoop BOM well under $100.