skysight-inc/HackerNews huggingface dataset:
> One connector broke and was impossible to replace.

This is not a solution that would help the wheelchair user, but if you have a set of inexpensive ($10 bought in the US, less from china) 3" digital calipers, you could likely measure the socket and get it 3D printed. I've done it for obsolete electrical connectors in cars and while it takes time and some effort, it's very doable.
That's effectively what 'Show HN' means - someone is posting their own work and is around to talk about it.
I think blockchain is partly why we’re going through this now actually. There was a lot of smoke and mirrors energy there that made a lot of speculators rich (and others bust) and this is just a continuation of that same culture. If blockchain didn’t come before this might be different, but it’s hard to say.
This is true, but I also wonder if the fact that AI is new means that there is a lot of low-hanging fruit with applications of AI to new niches. I wonder what the best way is to identify and contribute to these niches, given that an AI solution would genuinely add value beyond just the "AI" hype?
> You aren't making a lathe for someone with no experience.

Probably the #1 image I wish I could purge from my mind is that of a lathe accident. I saw the picture maybe 15 years ago, and I still remember it in horrifying detail.

Some tools really shouldn't be used until a person has had thorough safety training. The two that immediately come to mind are lathes and table saws.
The easiest way I've found to move a bunch of tabs between windows is with Sidebery. It also lets you organize tabs into panels.
Yes, to put C++ first is not putting security first. So which is it?
Related, there are a few cryptocurrencies that used things related to finding large primes as part of their proof of work functions. It turns out that ~8 years ago, a really fast primality test implementation could make you a lot of money. (For some period of time I was the author and maintainer of mining software for riecoin. Why, I have no idea, except that I like prime numbers.)

This article omits the number one optimization for fast primality testing: Montgomery multiplication

https://en.m.wikipedia.org/wiki/Montgomery_modular_multiplic...

It forms the basis of fast practical modular exponentiation implementations.

Niall Emmart, then in academia and now I believe at Nvidia, released a really, spectacularly fast GPU bigint library, CGBN: https://github.com/NVlabs/CGBN

It's still the fastest batch modexp implentation that I'm aware of. It's breathtaking, if I can gush in geek for a moment.

(Someday I should write up the story of how that helped me dominate production of a small cryptocurrency for about 5 years. Thanks, Niall - owe you a beer if we ever cross paths!)

Also worth noting that python includes an entirely fine modexp in the three-argument form of pow(x, y, m) --> compute x^y % m

With that, you can very easily implement a fermat or miller-rabin primality test if you want to roll your own, which is quite fun. If you don't, the gmp library provides a very nice mpz_probab_prime() function. Gmp is obviously faster, but it's hard to beat the fun of a two liner fermat test for playing with big primes.
I think it is helpful to include documentation; that will (hopefully, if the documentation is well written) make it easier to figure out, if the user reads the documentation. (Devices and computer programs that do not have documentation are more difficult. Sometimes some of the functions can be figured out without too much difficulty (e.g. I have once figured out how to operate a radio scanner, even though most other people there could not figure it out (perhaps if they read the documentation (if they had it; I didn't have it so maybe they didn't either) they would figure it out and I would also figure it out more easily), and I have never operated a radio scanner before), but having good documentation is better.)
Good point, I do intend to add genre and instrument filtering. I figured I had some time to do that since there are barely any users. Not much point of having filtering if there are 5 people in your area.
Now technically he died by choking on his own vomit. But the thing is - it wasn't his vomit. But you can't very well fingerprint vomit, innit?
I can relate to your work being impacted by webGL not shipping on iPhone, but we both know why Apple took so long: because they invest less than Google in their browser, and the investment they make cannot regress speed nor battery life. I side with Apple on that view.

They’ve recently started investing more in the browser, but haven’t moved on degrading battery life. I wonder why they’re suddenly investing (cough cough DMA)
However, It's very fun UX to let me put the bee movie intro into a marquee ;).

Side note to the creator: the color listener names are different from the emit names.
I actually find these Samsung "flimsy" backplanes really great and not actually flimsy. I never broke these tiny snaps even though it sometimes feels like they will. I have broken snaps many times while opening devices but not those from Samsung backplanes.

For me, that they come loose when falling is actually a feature. The energy of the fall has to go somewhere, and having that back cover and sometimes battery fly off means that energy is not dissipated elsewhere where it could be more damaging.
Yeah, this matches my recollection of that time period as well. I definitely used the browser here and there when it was still Phoenix. My memory even says that Phoenix/Firebird/Firefox was something of a skunkworks project inside Mozilla, and it wasn't until several releases were made that Mozilla decided to go all-in on it and abandon their other browser. But those are nearly 25 year old memories so maybe they're incorrect.
FreeBSD 2024Q1 Status Report
Walls generally have studs that are 1.5" wide every 16", so more than 90% of points on a wall are not in front of a stud. You do need to punch a few inches away from the stud to account for the width of your hand and to get enough leverage to break the drywall, so maybe expand the width of the hand-break-zone from 1.5" to 8", and you've got around a 50% chance that punching a random spot on the wall avoids a stud.

Just felt like doing the math on that one.
I see this kind of AI driven development too much, it is too idealistic. Written by people unaware of the reality of development.The article never really mentions post-production bug fixing. As if the deployed code is perfect. And when a critical bug is detected, what's the process ?
The price difference seems to be enough for a person to fly to India and bring one with them.

Can the FDA stop a person from using one by coming to their home and confiscating it?
Yeah i read about this in my research. It is a tradeoff between execution speed vs randomness of primes, i choose to go with speed assuming that 16 threads all starting from a random number and competing to find the prime would add enough randomness. If someone preferred more randomness in place of speed it's an easy change to replace the +=2 with a rng() call.
I love these ridiculous articles that this guy writes as if he is telling very important things.
Well, nevertheless
The FDA serves many compromised purposes that, in sum, prioritize the interests of the capitalists who predominately control it. The same can be said for the entire US government.
Google Wallet is usable on GrapheneOS, but Google artificially restricts contactless payment functionality to Google-certified OSes.

It's not a real security check that they're doing, but rather just checking for certification, which is very unfortunate.
Nice. So if I understand correctly, pre-filtering means we'd get 10 results here if there are at least 10 returned from the subquery?
Apple prioritizes thus: Apple first, its users second, its devs third.

They never stray from that.
Language evolve.
You don't seem to.
Grow up.
At this point I support a moratorium on AI research solely so I can catch up on what the hell is going on anymore.
I agree with pretty much all this. I avoided in-app videos because of the complexity and cost of building a transcoding/streaming system. But I suppose audio-only wouldn't be too bad.
A modern fridge and washing machine are both vastly more efficient, too.
This part is important:

> from a genuine, sophisticated democratic system

Do you think something more powerful than capitalism is impossible?
No, I don't need to cheat algorithms to sell my stuff. Not sure why would you do that unless you're selling a scam.
I'm running this in a container on my nas. There isn't anything to maintain with tools like this. If setup, properly - they keep running unless stopped. They can even be auto-updated when their is a new image. I have several types of utility apps I'm self-hosting. I rarely have to do anything other than keep the OS updated.
If you do industry in a place teeming with life, people try to stop it because you're harming lots of living things. If you do industry in a desolate place, people try to stop it because you're harming the few rare species that can survive there.

The more important issue to consider is: What is the global effect? In this case lithium mining means cheaper electric vehicles, which reduces demand for petroleum. Petroleum extraction & combustion is far more harmful to the environment, so this is a net win.
The wall socket in your house is completely your property too. Yet, you don’t have a right to demand the socket company to put a semiconductor chip in it, along with the installation of an OS, along with an App Store and tools that allow you to download Netflix directly from their own App Store.
Great. A whole new trend of exaggeration and outright lying on social apps.

ISO - band. Lead guitar player, regularly practices Yngwie Malmsteen songs.
It's like the Bobby Tables XKCD except everyone's child is named <img src="asdf" onerror="alert('holy injection batman')"/>
It's worth noting that the built-in VPN support doesn't have these leaks. We don't agree with how Mullvad is presenting this because it is not yet clear if the leaks with their app and other apps are because of bugs in these apps or the OS. Their own post says they've resolved part of these DNS leaks through changing their app to avoid not having a DNS configuration. Android supports many use cases of the VPN service API including not handling DNS and this may be a side effect of that flexibility. It's not necessarily a bug. If it's possible to set up the apps in a way that they don't leak without OS changes, then it was probably an app issue all along.

We're aware of a separate issue unrelated to DNS leaks where multicast packets can leak to the local network with VPN apps. This appears to be an OS bug, but that's not confirmed yet. It will likely only be determined if it's a bug when we find a fix for it. This multicast leak doesn't happen with the built-in VPN support either.

There have been plenty of VPN leaks on other platforms including issues that are still not really fixed without setting up custom netfilter or eBPF rules similar to what Android is trying to do on platforms where that's not done for you by the OS.

On Android, the responsibility for preventing leaks is partially taken on by the OS which promotes a standard leak blocking feature which has gotten much better in the past few years. Each app trying to do this themselves is not a recipe for success. It's not as if Mullvad was aware of these issues for a long time and asking Android to fix it without action.
I literally can't keep up with every company I do business with. It's impossible so I just give up.
I think at some point in the early I had an extension (not sure if that is the right terminology) which would randomly change the name of Firefox to [random adjective] [random animal].
As someone who was heavily involved in the project at the time that this was all going on, the narrative in this blog post is not remotely accurate. Not only is the narrative around bullying patently false, but this post doesn't even answer the question in the title. One of the founding members of the Mozilla Project, Asa Dotzler, recently posted publicly on LinkedIn reminiscing about how the name was chosen[1]. Straight from the horses mouth, they wanted a name that matched up to the email client ThunderBird, so they were testing different element and animal name combinations, which is how Firefox was arrived at. The name Firebird continued to be used internally as a project codename until the 1.0 release, as noted by Chris Blizzard in the interview with MozillaZine. Project codenames are generally not intended to be the final product name, and in this case when Firefox went 1.0 it was named Firefox and the trademark was already registered in the US.

There's plenty of valid criticisms that could be levied around the choice of names... after all one of the hardest things in computer science is naming things, but everyone involved in the early days of Mozilla were decent people who just wanted to use software to improve the web and the world, there was definitely no malice behind anyone's actions. I'm not sure who the author of this post is, but is seems like they're employing motivated reasoning layered on top of hindsight without any empathy towards the people actually involved. That's setting aside the fact that the narrative is not true, and is borderline a bald-faced lie.

[1]: https://www.linkedin.com/feed/update/urn:li:activity:7181470...
I'm not a wheelchair user, but I can imagine it being a non-starter to have your wheelchair just taken away from you. What if the tech doesn't bring it back? You're just stranded! Even if they do bring it back, there's potentially a lot of time stranded.
Others disagree... https://en.wikipedia.org/wiki/Computer_says_no
Are you planning to keep this webapp ad supported, or will there be a premium "pro" version with additional features in the (near) future?
Ok, but how is that relevant to the Google employees motives?

Are you just changing the subject?
Hamas is an overtly genocidal organization; their charter says it in plain language, and their deliberate massacre of civilians on October 7 ratifies it. There's no argument to have here. Say that Gazans aren't Hamas, and cannot be collectively punished for the actions of a psychotic millenarian military cult, and I'll agree wholeheartedly with you.
Let the enshitification begin!
Is it good news? Not sure...
This makes sense to me. I think having components trained in-house is pretty important to building a moat, and probably requires a somewhat successful business beforehand to collect proprietary data. I'm a little doubtful of the value of using open source LLMs at the moment, even if fine-tuned, but this could change.
and why do you think that is? *ponderingfaceemoji

banks and gov sites say it's because of security, but accept SMS. so we know what it's really about
Perhaps you've confused which comment I was replying to with one further up, from what I can see you were trying to answer the question, and nothing else is visible:

> how would it fix things then if it wasn't private equity dominating that market?

The visible answer is clearly contingent on some future regulatory landscape coming into existence, otherwise it makes no sense, so I was wondering how does it answer the original question?
+1 for Couch to 5k. I’ve successfully used it a couple times.
I've learned so much from watching Daniel's videos on YouTube. They are also very entertaining. Always featuring a cool algorithm that you usually don't know exists. Great work!
To this, it works well to add inotifywait to detect when files are saved. You can pipe the save detections to a loop that git-commits only that one file, providing a more granular history with very little cost.
I believe the title is wrong. Unemployment isn't steady, it is increasing.
Amtrak Continues Advancing Wi-Fi Connectivity
Show HN: My HomeLab (and other cool stuff)
Just wanted to make my first post about something interesting I've been working on for some time.

Any ideas/suggestions for new hardware or software I should try out are welcome, though I will only have time for a major overhaul in a month or two where I want to redo and document everything a bit better than how it is currently.

Hope this can inspire someone to start their own homelab or give some ideas to already existing ones!
Weak examples which are utterly penetrated by the inevitable phallus.
Why is Thunderbird called Thunderbird?
If you rarely need to take long distance trips you can rent a car that does it.
> Only if it's profitable.

Are you confusing markets with business?

To profit means that you accepted a debt instead of getting something in return for your efforts. Business seeks profit because the expectation is that it will pass the debt on to the stakeholders who will then call the debt and get something in return for their efforts.

But it is people who participate in the market. If they demand profit continually, therefore not getting anything in return, that just means they're working for free. People won't feed the poor unless they can do it for free? Methinks that's not what you meant.
Glad to see other comments bringing this to light. As Saul Griffith likes to point out, physics indicates that stuffing CO2 back into the ground is not an easy or cost-effective job. Stopping it from entering the atmosphere is much simpler. Also Saul mentioned that the IPCC models have a disproportionate amount of faith in CO2 removal technologies which at this point is an unproven and uneconomical option and for physics-related reasons will probably remain so.

Also, there doesn't seem to be an appreciation of the speed at which we need to stop emissions to meet 1.5C or even 2C of warming. It's at the point where if we don't replace almost every car, furnace, stove, etc with its electric counterpart and power them with clean electricity (due to the continuous emissions of those machines for their lifetime, assuming no early retirement), we can guarantee breaching the 1.5C limit. We need a World War 2 level buy-in from government, industry, and consumers. I wish this was more widely known.
Making userdebug builds with ro.adb.secure=1 to have root access via ADB with the rest of the security model intact is officially supported by GrapheneOS. Using Magisk massively rolls back the OS security model and is strongly discouraged. Using ADB on a production device isn't recommended with or without root, but it's officially supported if you want to do it. If you only grant ADB access to the computer you use for building and signing the OS, it's not a big deal. You need to be aware that you need to heavily secure that computer and shouldn't use it for anything else though.
I really admired it as a passion project and was a little bit let down by mundane reality.

But then I thought, that’s still pretty cool and I went word tripping for free.
If elon gets his way with his idiotic robotaxi idea, Tesla would be the equivalent of "nvidia being a cloud provider".
That’s kind of missing the point here (I actually do enjoy woodworking as a hobby! :)

OP complained about all the strict rules software engineers have to abide by, while woodworkers get to have all the fun with sharp tools, nobody telling them how to use them, and generally freedom at how they do stuff.
But that’s precisely the perspective of a highly compensated person doing manual labor for fun, not the one of a professional woodworker. It’s like someone cooking fancy once or twice per week saying chefs have such a great job because they get to dice the onion the way they like. Ask any professional chef how well that works.

Something you do as a hobby will always seem more fulfilling, because it’s a hobby. Anyone doing it professionally very likely also has strict rules to follow, you just don’t know about them - because you’re not a pro.
https://archive.ph/BDBEy
Hi there,

I think the best way to go about this would be to give access to the code and let you formulate your own opinion. I wont ask you to pay for it, if you want to check the code out and use it for your projects I can grant you free access.
All I need would be your email address.
Similar to Greek, Roman, Hindu, or another other ancient tales.

A bit of morals, a bit of entertainment, a bit of propaganda, a bit of superstition.

The difference between these tales and others is perhaps the "for children" angle.
> Death by giant rubber ball.

As long as it's not white...

https://www.youtube.com/watch?v=I6Ffr1U7KMY
My thought process was that clicking allow or allow once would be less difficult for genuine users than searching for their city.
Speaking of that, there ought to be a streaming service that uses bittorrent and has only old, public domain movies on it. Like popcorntime, but with only legal stuff on it. Internet archive just isn't the same.
> not having to pay the employees more cash

I acknowledge there is an effect on employee compensation. How it actually plays out is not a simple linear one though (esp. since the comp decision is made at grant time and the impact is seen a while later with different assumptions). The induced incentives and behavior can be different depending on the model chosen.

> The two effects should cancel each other out.

Not sure the math is as clear cut as canceling each other. Maybe. Probably not.
Fast charge speeds make electrified highways a more viable option. There are some projects in Europe using overhead lines (for trucks) or power rails embedded in slots in the road surface (usable by cars or trucks) so that vehicles can recharge while moving. Building a network of electrified highways is expensive though.

One way to reduce initial costs is not to electrify the whole length but to have, say, one mile of electrified road per every ten miles of highway. To get unlimited range from that 1:10 ratio, you need the vehicles to have batteries capable of absorbing power 9x faster than the vehicle uses it to maintain highway speeds.

I could see EVs having a large lithium ion pack and, if this technology is really that good, a smaller sodium ion battery to act sort of like a capacitor to smooth out intermittent charging.

I could also see low-capacity-high-power-density batteries being used in hybrids, though those need to be able to sustain high discharge rates as well as high charge rates, and I don't think the article mentioned discharge rates.
> The only "intuitive" interface is the nipple. After that it's all learned.

-- Bruce Ediger (probably)
Sure It can. For example, If I'm looking for a certain stackoverflow post about a project I'm working on, I know it's be on the window with the other resources for that project, and I can remember that it's roughly on the middle right portion of that group of tabs. That narrows it down to <10 tabs to quickly check.

If I use my browser history, I'm going to have to re-filter out all of the webpages I deemed inadequate. If the tab was left open, I know it was at least somewhat useful.
> I'll slightly disagree here because code needs to be read by a computer and by your human teammates.

I still don't think that makes it art and this is why: art can't be simplified. Code can.

Take that to it's extreme and you see that code can be simplified down to nothing without anything being destroyed. Art can't.

Maybe you could say that the act of programming (or simplifying) is an artform, but that's not what we're talking about here.

We're talking about the product of that process, which is just instructions to accomplish a task.
The number of speeds is a function of the number of planetary gearsets. They’re just connected in series. More speeds isn’t more complex, it’s only a larger part count. By the time the transmission is computer controlled and has two speeds it’s as complex as it’s going to be.

Modern ICE are also extremely complex. Turbo systems, sensors, air management, heat management, the list goes on.

So yeah, a modern transmission is complex but a modern ICE isn’t simple. By comparison they’re very similar in terms of complexity, the ICE possibly being even more complex.