MurphyA/hacker-news huggingface dataset:
by bri3d | 2025-06-10 21:12:07+00:00
Building RC planes is a little harder IMO, but not much.

The main difference in building planes is you have to pay attention to center-of-gravity much more; minute differences will make the difference between your plane flying amazingly, like a brick (nose heavy), or not at all (tail heavy). There's also more work to do in setting control linkages and surface throws. But, overall, it's not too tough with most models.

Takeoff with planes can be very stressful the first few times; you have to choose between ground/runway takeoff, which typically results in a very inefficient model due to landing gear drag and is prone to flipping over, throwing the plane by hand, which requires practice and can be quite hazardous with a "pusher" style plane with the prop at the back, and building some kind of bungee launcher, which you then have to set up and lug around.

Then you have to decide how to fly - line of sight or FPV. Line of sight flying is quite an acquired skill and has a very steep learning curve - you basically have to learn to "become the plane" and understand how your control stick inputs are affecting the attitude of the plane without being able to see it very well.

FPV plane flying, while less popular than LOS, is very easy and much more rewarding IMO. The reaction time in all but the most extreme plane stunt flying is much less dramatic than in FPV quads.

And, due to quirks of the general hobby flight control software scene, most hobby FPV planes have a working loiter-in-a-circle setting while most FPV quads have a barely-functional GPS rescue mode and little to no ability to actually hover (it's very rare for an FPV quad to "just stay put"; this is the realm of camera drones).

I fly FPV quads when I need a focus/adrenalin boost and FPV planes when I just want to relax and chill. You can fly planes in an adrenalin style, but they're much more conducive to just looking at the scenery and goofing around. Massive bonus points that most plane builds are almost silent compared to an FPV quad so you don't worry about bothering people so much.
by sanderjd | 2025-06-10 21:12:43+00:00
I hoped it was clear from my comment that this was a youthful indiscretion and should not be used as any indication that I was right about any of my motivations for this at the time :)

Though I dunno, this was a long time ago, much closer to the publication date of the book (like a decade and a half before either of these articles were published), and I'm not sure this cynicism had quite taken off yet.

Also, I'm a bit skeptical of the gender lens on this, at least at that time period. From reading these articles, I think the girls I was trying to impress were likely themselves "typical DFW asshole[s]" by the judgement of these authors. Men don't actually have a monopoly on "I am so smart" vanity (though I'd agree we seem more prone to it).
by aaronbaugher | 2025-06-10 21:13:12+00:00
Yeah, maybe there are different types of procrastination, but there's nothing good about my type. If I hadn't procrastinated through my 20s and 30s, I could be retired and spending my 50s fishing instead of working to make a living. I've got enough of a handle on it now that I keep my bosses happy, but it's still a struggle at times, and there are plenty more things I want to do that I may never get around to. It's a bad thing.
by akdev1l | 2025-06-10 21:13:32+00:00
Yes, in this specific use case you need a shell.

But that’s the same as saying you technically need SQL injection so that `psql -c 'command'` can work

> you cannot simulate all of this with command vector

Uhh, yes we can just call a shell:

subprocess.run(["bash", "-c", data_handler])

As a bonus this way we get control of which shell is being used and I find it is more explicit so I prefer it
by gnud | 2025-06-10 21:13:49+00:00
Luckily, GDPR isn't about cookies, it's about processing personal information. Doesn't matter if you use cookies, localstorage, or carrier pigeon.

The older EU 'cookie directive' only mentions cookies as an example of storage in a footnote. The regulative is actually about any storage on the users computer.

Marketers would like you to believe that the stupid banners are about cookies. They're not - they're about processing your personal information.
by crazygringo | 2025-06-10 21:13:57+00:00
You could, but you don't want it to. Buttons are e.g. often floating above content, or adjacent to other buttons.

It's just as bad to click a button you don't want to, when you're merely trying to scroll, or highlight text, or click another button.

Making a button's clickable area larger than the button itself can be desirable in limited circumstances, but it's not a general-purpose solution.
by SlowTao | 2025-06-10 21:14:08+00:00
Yes but in a typical western business sense they are merely optimizing for user engadgement and profits. What happens to society a decade from now because of all the slop being produced, that is not their concern. Facebook is just about connecting friends right, totally wont become a series of information moats and bubbles controlled by the algorithms...

A great communicator on the risks of AI being to heavily intergrated into society is Zak Stein. As someone who works in education, they are see first hand how people are becoming dependent on this stuff rather than any kind of self improvement. The people who are just handing over all their thinking to the machine. It is very bizarre and I am seeing it in my personal experience a lot more over the last few months.
by s5fs | 2025-06-10 21:14:30+00:00
Mikeal was instrumental in helping me get established in the node community when it was super tiny. Being around him was a joy! He made those around him feel part of something special. He made me feel like I belonged.

I was a camp counselor at node camp three years in a row. He created such a magical experience that I cried when I got home, I wanted to live in nodecamp forever. I still do.

Seeing some of the folks posting in here makes it hurt worse. I have so many memories, like I remember all of us riding the bus back and forth to the camp, so much laughter and fucking around. Hanging at each others houses, going to meetups, and just being part of something special. Talking shit thru pull requests. Late night dorking around on meatspac.es etc etc etc I could go on for days.

Thank you Mikeal for all the good times.
by bmacho | 2025-06-10 21:14:50+00:00
An ipad 2 is not a PC. 2011 PCs were fine eight years later, in 2019, and they are still fine in 2025. Maybe they are too weak for the some of the latest eyecandy games (not really tho), but there is no planned obsolescence, an Apple that actively makes their past products unusable.
by LegionMammal978 | 2025-06-10 21:15:22+00:00
> That's what's so cool about math: it could not possibly be any different.

Why not? There's not much tethering our axioms-on-paper to what is necessarily true, past what we can empirically observe. For instance, a universe that is "exactly like ours, except the truth of the continuum hypothesis is flipped" seems no less conceivable than our own universe, given that we don't even have any solid evidence for its truth or falsehood in the first place.

If we're willing to treat mathematical and logical ideas as physically contingent, then it's only a few further steps to "the concepts of identity and discreteness and measure in this universe are different than ours, so all our mathematical axioms are not applicable". Though it would be very difficult to translate any stories from such a universe into our own ideas.
by apitman | 2025-06-10 21:15:30+00:00
I recommend not engaging. I've tried once or twice, and when I shared a concrete example[0] of a real problem wasm solves for me that I'm not aware of another way to do, pjmlp just stopped responding. I'm not sure what their motivations are but it's too bad they choose to distract from someone's awesome project the person has spent years working on.

[0]: https://github.com/lastlogin-net/decent-auth
by pdabbadabba | 2025-06-10 21:15:36+00:00
How else do you propose we understand? To understand any text requires interpretation. Interpretation just is the process by which one determines a text's meanings. You seem to have in mind particular kinds of interpretation which are and are not appropriate (I notice you keep using the word "reinterpretation" below, which is not the word I used.) You may or may not be able to defend a particular approach, but you can't just skip the interpretive step altogether.

Of course I don't claim to 'know' what god wants. All I can do is do my best with the information I have.
by marsten | 2025-06-10 21:16:14+00:00
You raise a good point that this isn't a low marginal cost business like software, telecom, or (most of) the web. Efficiency will be a big advantage for companies that can achieve it, in part because it will let them scale to new AI use cases.

With the race to get new models out the door, I doubt any of these companies have done much to optimize cost so far. Google is a partial exception – they began developing the TPU ten years ago and the rest of their infrastructure has been optimized over the years to serve computationally expensive products (search, gmail, youtube, etc.).
by sfink | 2025-06-10 21:16:30+00:00
You are conflating religious belief with religion. Just the word "religion" is underspecified. Historically and reaching to the present, there have been many communities where the church was the mechanism to deliver healthcare, food distribution, some forms of non-religious education, banking, community bonding and growth, etc. They also had religious services, and the religious leader managed how all the other things were done. Does that count as religion?

Many of the "faithful" were not, in fact, faithful. Or they only applied it to very limited parts of their lives. But they still showed up to church on Sunday, and professed to believe the teachings (in general even if not in any of the particulars).

Adopting a religion you don't believe in is quite common and rational. Do you think all those people who marry into a religion or different denomination are getting brain surgery at the altar? Or if you want to run a business in a community, do you want to be the one guy who doesn't go to church? In some places, that would be both stupid and pointless.
by DannyBee | 2025-06-10 21:16:31+00:00
Sure, but what is happening here is basically the equivalent of us engineering current-vaccine resistant viruses, along with new vaccines, and releasing them all together, so that people know vaccines are important and are forced to get new vaccines to be safe.

We shouldn't do that, in the same way we shouldn't make sure people know UI is important by changing it completely every n years.
by duluca | 2025-06-10 21:16:40+00:00
RIP Mikeal, those early NodeConf adventures were life-changing to me, ripped me out of my entrenched MSFT tech life, and got me on a Mac. It's thanks to these events I was able make meaningful contributions to OSS, ultimately ended up giving dozens of talks, publishing books, and have fulfilling career. Without him my life looks very different.
by pokemyiout | 2025-06-10 21:16:42+00:00
I was also interested in this and couldn't find more information in the docs, even in the deep dive [1].

However, I did find this for their CF Turnstile bypass [2]:

async def _bypass_cloudflare( self, event: dict, custom_selector: Optional[tuple[By, str]] = None, time_before_click: int = 2, time_to_wait_captcha: int = 5, ): """Attempt to bypass Cloudflare Turnstile captcha when detected.""" try: selector = custom_selector or (By.CLASS_NAME, 'cf-turnstile') element = await self.find_or_wait_element( *selector, timeout=time_to_wait_captcha, raise_exc=False ) element = cast(WebElement, element) if element: # adjust the external div size to shadow root width (usually 300px) await self.execute_script('argument.style="width: 300px"', element) await asyncio.sleep(time_before_click) await element.click() except Exception as exc: logger.error(f'Error in cloudflare bypass: {exc}')

[1] https://autoscrape-labs.github.io/pydoll/deep-dive/

[2] https://github.com/autoscrape-labs/pydoll/blob/5fd638d68dd66...
by tsungxu | 2025-06-10 21:17:00+00:00
It's actually not a terrible inefficiency.

With this config, the cruise motors and prop are optimally sized for cruise - which gives non trivial gains to both eta for propulsive motor efficiency and prop efficiency.

Vs a tiltrotor/wing/body in which the cruise motor has to do double duty as lifting motors. Given it takes anywhere from ~4-7x more power to hover (depending on disc loading) than to cruise, you can see how the motors are not in an optimal throttle/rpm band in this case. Archer's CTO Munoz has actually said this publicly.
by jltsiren | 2025-06-10 21:17:11+00:00
You are an emigrant in the country you left.

Immigrants and expats are overlapping terms, but there are some differences in common usage. An immigrant may intend to stay in the host country permanently and make it their new home, while an expat just happens to live there for the moment, often for a specific purpose. Expats are often more privileged than immigrants. An immigrant may seek to integrate into the society and the culture, while expats are more likely to have a purely transactional relationship with the host country.
by gcau | 2025-06-10 21:17:12+00:00
I disagree, I've been using linux for 20 years, and know the ins and outs in detail, and it's a easy choice for non-technical users. Just make sure they install the best distro (you know which one...), read the man pages, and know how to get those pesky gpu drivers working, brushing up on their bash skills would help too. Personally I recommend they compile their own kernel with some tweaks.
by the__alchemist | 2025-06-10 21:17:26+00:00
I'm curious how this compares to foam-frame designs. Being able to customize it is obviously a big advantage, as is the non-solid-infill of 3d-printed parts. I think for stiffness, 3d-printed frames don't work well for quadcopters compared to carbon fiber, but they sound like a nice alternative to foam for fixed-wing. I think the stiffness concern comes up in quads mainly when they do high-performance maneuvers that aren't a concern for the takeoff and landing this device does in that mode. (e.g. high accelerations/manevers of racing-style drones)

If anyone wants to try this: The parts he uses are all standard Chinese-made COTS you can buy on amazon and similar.

The ArduPilot firmware he uses is very flexible and robust, but setting it up is one of the worst UXs I've experienced. Commercial UASs almost universally use PX4 instead.
by kbolino | 2025-06-10 21:18:21+00:00
You can characterize it as you wish, but the optimal amount of piracy is not zero, it's whatever amount costs more to quash than you will gain in revenue from quashing it. For many endeavors, this is quite a large amount of piracy, perhaps even larger in numbers than legitimate acquisition. For other endeavors, the balance lies somewhere that feels more favorable to the creator. There are many ways to find roughly where this line is, and DRM can be part of an effective scheme, but it can also be (and usually is) a crutch that obfuscates the line instead.

Valve is not a charity and tolerating some piracy pragmatically is not equivalent to wanting a free-for-all. What's good for the consumer can still be good for the creator and Steam has proved that. It doesn't need to meet some purity test.
by SlowTao | 2025-06-10 21:18:32+00:00
Yeah it definetly needs work. But I hope they do tone it down like Microsoft did with Aero glass effects between Vista and win 7.

They are heading in a good direction, it just needs to be toned down. But like any new graphics technology the first year is the "WOW WE CAN DO X!!!!" then the more tame stuff comes along.
by crazygringo | 2025-06-10 21:18:44+00:00
> I wish we had a dozen phone companies instead of just two.

Counterpoint: the resources currently dedicated to Apple and Android would then be spread across a dozen operating systems, assuming constant consumer spending.

Maybe you think stasis is a good thing, but I (mostly) appreciate the progress iOS and Android have made over the past nearly two decades. I wouldn't want to currently be stuck at iOS 3 or 4 as opposed to iOS 18.

Assuming you actually mean a dozen phone operating systems. Because we already do have lots of phone companies, but they mostly all use Android.
by AnotherGoodName | 2025-06-10 21:18:54+00:00
https://imgur.com/a/eWNTUrC for a screenshot btw to anyone curious.

To give some context, i wanted to go back to it for nostalgia sake but couldn't quite remember the name of the application. I asked various AI's what was the application i'm trying to remember and they were all off the mark. In the end only my own neurons finally lighting up got me the answer i was looking for.
by const_cast | 2025-06-10 21:19:07+00:00
Web apps have been sabotaged so severely for years now, and it really peeves me. Half the time they bombard the UI with "use the app!!1" popups and the other half of the time they just don't work.

The worst part is that a lot of native apps these days are just web views. You can't even be bother to use the native UI toolkit and you expect me to download your app? If this is just safari with extra steps then let me use safari!
by karmakaze | 2025-06-10 21:20:16+00:00
I even found a way to make ad-hoc union types of element types from other packages that does exhaustive switch/case checking. I quickly wrote down a PoC so I wouldn't forget[0]. It needs wrapper types and sealed interfaces in the consuming app/package but is manageable and turned out better than other attempts I'd made.

[0] https://github.com/karmakaze/AdHocUnion
by duskwuff | 2025-06-10 21:20:53+00:00
> The cache line with the counter would, of course, still ping-pong as it's mutated, but not excessively.

And the way you solve this is by using a separate counter for each core, at least a cache line apart from each other to ensure they all get separate cache lines. The downside is that you lose the ability to read the counter atomically - but if the counter is incrementing fast enough that you need per-CPU counters, a point-in-time value is basically meaningless anyway.
by natrys | 2025-06-10 21:21:37+00:00
Not disagreeing with the overarching point but:

> That was the easy part

Is a bit hand-wavy in that it doesn't explain why it's only DeepSeek who can do this "easy" thing, but still not Meta, Mistral or anyone else really. There are many other players who have way more compute than DeepSeek (even inside China, not even considering rest of the world), and I can assure you more or less everyone trains on synthetic data/distillation from whatever bigger model they can access.
by tsungxu | 2025-06-10 21:21:55+00:00
Thanks, I've not! But given the battery mass fraction is 53% for this build, rule of thumb is about 30% of a VTOL's weight for battery if you want to include payload. So I could just use a smaller 6S battery.

Or I could probably add another ~0.5 lbs or a little more without issue. The lifting motors hover at 45% ish throttle so there is some headroom for more payload without reducing battery mass fraction.
by DaSHacka | 2025-06-10 21:22:21+00:00
And yet, at the time (and still now!) the vast majority of government and health officials stated that developing conditions and side-effects from the vaccine was either impossible, or so rare it wasn't worth mentioning.

Where anecdotally, I know more people in my own personal life (including myself) that developed far worse conditions from the vaccine (granted, usually Pfizer and Moderna, though other offerings don't appear to have fared much better) than what they ever received from a COVID infection.

Sure it's possible the vaccine made that the case, but that's the kind of thing that needs to be said up front, not obscured and downplayed until years after the fact finger-wagging about "well technically the *government* never required you to get it! Only everything else did, at the strong recommendation of the government!"
by overfeed | 2025-06-10 21:22:41+00:00
> I might be missing something obscure, but generally if I can't find it by Googling I wouldn't expect an LLM to know it.

The Google index is already polluted by LLM output, albeit unevenly, depending on the subject. It's only going to spread to all subjects as content farms go down the long tail of profitability, eking profits; Googling won't help because you'll almost always find a result that's wrong, as will LLMs that resort to searching.

Don't get me started on Google's AI answers that assert wrong information and launders fanfic/reddit/forum and elevating all sources to the same level.
by colesantiago | 2025-06-10 21:23:37+00:00
> " I hope we will look at the jobs a thousand years in the future and think they are very fake jobs, and I have no doubt they will feel incredibly important and satisfying to the people doing them."

So when AGI comes, I am curious what the new jobs are?

I see that prompt engineer is one of the jobs created because it's the way to ask a LLM certain tasks, but now AI can do this too.

I'm thinking that any new jobs AI would make, AI would just take them anyway.

Are there new jobs coming from this abundance that is on the horizon?
by pseudalopex | 2025-06-10 21:24:09+00:00
Yes if their goal was to deport people who immigrated illegally. No because the goal is to remove due process. The next step is to deport citizens convicted of crimes.[1] Then prosecute political opponents.[2]

[1] https://www.npr.org/2025/04/16/nx-s1-5366178/trump-deport-ja...

[2] https://www.npr.org/2024/10/21/nx-s1-5134924/trump-election-...
by apitman | 2025-06-10 21:24:13+00:00
I love this because it shows what we've lost in the push to add JS, CSS, and endless features to web browsers. Certainly we've gained a lot as well, but there's a cost. And that cost is a small browser like this with minimal dependencies can't render much of the web in a useful form.

I think we need a cleaner split between the content web and the app web. The content web should need a minimal HTTP client and HTML parser. Web apps could actually run on something quite similar to this OS here: wasm + some GUI plumbing 5-10 hardware APIs for the most common things. Please just make sure it has UDP.
by aaronbaugher | 2025-06-10 21:24:23+00:00
True. Maybe the worst act of Trump's first term was commuting the sentence of a kosher meatpacking company executive. He was in prison for bank fraud, but he should have been there because he got busted for having hundreds of illegals working in Postville, Iowa. We should be going hard after the corporations and their executives who hire illegals and deporting the illegals.
by SlowTao | 2025-06-10 21:24:35+00:00
>It's possible this is a case of misremembered details - perhaps your friend is thinking of a different game, a different era of software, or mixing up some details. Or there might be an obscure productivity program I'm not familiar with that did include this easter egg.

I am not a fan of this kind of communication. It doesn't know so try to deflect the short coming it onto the user.

Im not saying that isn't a valid concern, but it can be used as an easy out of its gaps in knowledge.
by corimaith | 2025-06-10 21:25:11+00:00
The idea of Platonic forms (and rejection of it) is better thought of as the debate between Universalism and Nominalism. Does there exist an perfect, "ideal" representation of a Chair, or is a Chair just a human construct made of it's constituent parts?

Funnily enough, Computer Science is quite platonic, the concept of OOP with classes and instances is pretty much a direct analogy between a platonic form and it's instance, and conceptually we have ideas like the Turing Machine that can be defined as universals that would exist in any culture. In contrast, much of "Continental" Philosophy and the associated Postmodern and Critical Theory movements are very much motivated by the rejection of universalism and the "great other" for a more cynical view of power dynamics shape the discourse of language itself.