skysight-inc/HackerNews huggingface dataset:
I find it hilarious that you decided to respond to a single sentence out of my comment, and then proceeded to say exactly what I claimed you would say in the rest of my comment. If you can quantify the "indirect benefits" I get from services you chose to use without my input, then you can quantify the indirect benefits a lemonade stand gets from the theatre that opened up next to it. Stop trying to have it both ways.

If AMC opens a theatre next to a kid's lemonade stand at a loss, indirectly benefiting the stand, do you believe he owes AMC money? I'm looking for a yes or no answer, or I'll answer for you. An essay that runs around the question is not an option. If you truly believe the fair share includes "indirect benefit" then your answer should be a yes.
No, Jacques and I hand those things off to random unskilled laborers who come work at a robot cell or CNC for $15/hr without any real knowledge of the code and safety standards. "Push the green button, trust us, it's safe."

FAA regulations for experimental or kit aircraft are wide open. As are automotive standards, having just helped my buddy get his sand rail DOT certified for use on the road. A tube chassis, '65 Volkswagen rear end and VIN, safety glass and manually-squeezed washer bottle and manually-swung windshield wipers (for the DOT guy, then never used again), un-boosted non-ABS brakes with a cutting brake in the loop, and it's cleared for use on the Interstate if we were crazy enough to do that. It's only the manufacturers who claim they're protecting the public by locking down their designs.
Yep. Crooks have been hiding behind charity since forever. It didn't invalidate charity then and it doesn't now.
These are SSDs. I'm talking about SD cards, which I just downloaded my photos from my camera while writing this comment.
I mean they purchased a building for their HQ and had group meetups and stuff. It's a bit less nebulous than your spiderman fans example.

https://news.ycombinator.com/item?id=33903850
Me neither. And anyone who votes for it can count on being banned from Hollywood for life.
And clearly a leadership/partnering-driven madness. They had the answer all along: A/UX, a MacOS UX on a Unix base, gave them what they wanted to get to (modern memory management, stability, multi-user security with a MacOS AI), and what they'd end up buying with NeXT.

Instead at the time I was working at an Apple reseller and we were treated to hugely over-optimisic promises for MacOS 8 that included a Microkernel that could run Windows apps alongside MacOS applications.
For shell commands, there is a tool from Github that does it quite well (and it's included on the copilot plan)[1].

It's perfect to run fast bash commands that I forgot but are simple enough that the first Google search result would solve it anyways.

[1] https://www.npmjs.com/package/@githubnext/github-copilot-cli
I’ve worked 5+ minimum wage jobs and worked once at a restaurant.

I’m not saying anyone should be happy; you should reread my message. It isn’t a thankless job because *you’re getting paid*.
> Rust currently cannot reliably panic on allocation failures because the error object is inside a Box, which itself requires allocation. This means that if memory is tight, panicking itself might fail.

This seems like something that should be allocated at program startup, just like other things like the program's environment (I think it's copied to Rust's own data structures at startup to avoid using the non-threadsafe C API), and other things allocated at startup

.. but of course, not at Linux, such error allocation would be unneeded there..

.. except of you disable overcommit, which can and do happen, so in the general case you don't know if this error object can ever appear
If it's security critical, it definitely needs to be FOSS and user patchable; obscurity is not a reasonable strategy.
> That method was horrible, as someone who struggled with poor knowledge sources until HTMLDog and MDN became a thing.

But they are a thing now.

> ...Conference talks? lmao your class is showing, the average self-taught hacker can't afford to go to those.

An average self-taught hacker can afford YouTube. That’s why I explicitly mentioned talks and not conferences per se.

> Anyway, View Source is a good way to learn how to do something you see for the first time. It's a necessary feature to double-check what's being sent to the browser when you're developing, too, and keeps website operators honest by giving you a way to inspect how they build their site.

Opening up source code is a choice. And if a creator wants to open-source their app, I would rather look at it in GitLab rather than in production.
If a web site owner misbehaves, no one concludes that the misbehavior reflects poorly on all the other web site owners because everyone understands that there is no way for the other web site owners to eject the misbehaving owner from their ranks. The fact that some of these web site owners are in fact very wealthy and own buildings is not relevant.

Similarly, effectivealtruism.org is just one non-profit in an ecosystem of dozens and does not own the trademark "effective altruism" or "effective altruist" (which might give it some ability to control how the trademark is used or by whom it is used).
It makes you wonder what they do with plates and cutlery.
Drag and drop? At least that’s only using a pointer device without modifier key…
This would be considered a build step, though.
Every rationalist movement eventually ends up at daggers drawn with rational people.
Effective Rust (2021) - https://news.ycombinator.com/item?id=36338529 - June 2023 (204 comments)
I didn't see any reference in the parent comment about donating to EA the institution or "gurus" rather than directly to charitable causes.
> Anyone else find it alarming that critical infrastructure is being protected by a fairly low end Taiwanese networking vendor and not a more well known firewall brand?

Like Cisco with their regular CVEs?
> The problem is that it quickly becomes an invitation to ideas like longtermism. Which involve long chains of potentially flawed reasoning, leading to the belief that you're doing tremendous good. And with confirmation bias making it hard for you to doubt your logic, leading to an unbounded potential for error.

We haven't been reading the same article I think for you've got an extremely gentle take on this.

TFA specifically how the "poster boy" of the EA movement bought its way into having a best-seller by using $10m of stolen money gifted by FTX to propel his book ("based on marketing, not merit" according to TFA) and how that same person bought a $16m 15th century mansion in the UK using stolen FTX money.

All the while they were presenting SBF as an "altruistic genius driving a Toyota Corolla" while they fully knew he was living an ultra-lavish lifestyle.

It's now a fact that SBF is a criminal and the EA movement still hasn't given the ill-acquired donations from SBF back.

I hope that John J. Ray III (the person who was in charge of the EA liquidation and now the FTX liquidation) goes after that mansion in the UK and manages to claw money back from the EA movement. There's hope though as 15 years after the Enron scam money was still clawed back.
Because they want you to write components that fit their design language if you're integrating into their ecosystem.
>Altruism is just any kind of selfless helping of others. The "effective" part means thinking about how to do more good with limited resources; ie does a marginal dollar spent on cancer research do as much good as a dollar spent on malaria control.

It seems like an unnecessary qualifier. E.g. I could make up 'effective frugality' but the efficiency factor of frugality is already implied. Nobody out there is pushing 'ineffective altruism' either. The effective branding seems like it is simply putting on a layer of ideology and/or branding over the existing term in order to sell it.
Reminds me of my old Corsair Voyager. "Rugged" USB stick housed inside a fully rubber enclosure, which constantly causes the USB plug to snap off. Forgot how many times I had to RMA that thing.
Cool, now I know one person :D

I don't think the price matters btw. If 4 cores is all I need (I can't think of a desktop application that I use which benefits from more than 4 cores more than from faster cores, which is typically the trade-off at >4 real cores) then that's what I'd get because that's the optimum for my wallet and performance profile.
I've downloaded shows created before both my parents were even born, and some others not as old but still older than me. I don't think it's the norm but I doubt it's that uncommon
I've wanted a mortar and mortar munitions for as long as I can remember, but you can't own army surplus as it's a "destructive device" which is bullshit if I've ever heard it.
By that argument though the $20 should also not be popular and we should just use $10s and $50s, but the $20 is very common and the default bill given out at ATMs.
Article is from 2022
> avoid the phone auth if it ends up forcing that

You can always buy a prepaid SIM and used hotspot-capable phone with cash.
Well aaakshualy *nudges glasses up the nose

Heh, kooky bastards
is it trivial that the series of medians for the second prime factor of numbers up to N is a specific number? isn't it just as plausible that this median would increase?
You can view HTML as a weird, quirky version of XHTML if you want. But XHTML lost the war. Browsers are HTML5 engines, not XHTML engines.

And if you're writing HTML, the browser considers <br/> to just be a weird way to write <br>. The slash is non-significant. So confusingly <script /> is not equivalent to <script></script>.

The problem I have with self-closing tags is that I've met so many web developers throughout my career who think that browsers understand self closing tags. I used to be one of them! And that will almost always, but not always work out fine:

- React / JSX supports self closing tags. So do a lot of other web frameworks.

- Void elements ignore the /. (And you don't need to close void tags anyway). So you can write input, img, br, etc tags however you want.

- HTML5 will auto-insert missing closing tags when it needs them. Eg, <div><span /></div> will render as you expect because the browser will automatically close the span when you close the div. (!)

But it'll confuse you in weird ways. Like <script src="..." /> - which the browser dangerously interprets as an open script tag. Subsequent text is interpreted as javascript!

I think its good practice to be clear in all source files whether you're writing XHTML (eg in .jsx) or writing real, god fearing HTML. And then never use self closing tags in HTML. Sooner or later, someone will think they matter and you'll get bugs.
> You should have replied that their sig was unnecessarily huge and was clogging the servers more than you did.

I found a random book about Boston transportation that was edited by Kibo.
Broken SanDisk SSDs: Now the cause has been found
It feels like a sort of "green-washing" to me. Let's call it "oss-washing"
Slightly OT, but Porsche has recently sold itself to me as a great carmaker when they released a new infotainment system for their 20 years old Cayenne.

Compare it to another Stuttgart carmaker like Mercedes Benz...where half of the stuff released doesn't work anymore few years later, it's a night and day difference.
When I programmed in C a lot, I had methods of working so that by the time the code compiled, there was a good chance it worked. That, very nice, feature is a property of how you program as much as the language. I have the same method and same feeling with Go, always subject to stupid bugs like “reverse the sense of the logic test on the innermost loop” or that sort of thing.

There is a class of bugs that I call “surprising results of innocuous seeming simple rules” which I can’t imagine anything will prevent except maybe a ruthless dedication to simplicity, which is hard for people who enjoy creating new code and implementing new ideas.
I don't know about you, but my malicious code detector isn't anywhere close to 100%.
Sorry, I can't help but perceive this as intellectual cowardice. "There has to be something that'll make our collective life not as finite and pointless as the evidence we have suggests!".
Well maybe I'm in the minority then, but I donate monthly to a number of charities and causes and I think Effective Altruism is obvious bunk created by grifters.

I also think I should be taxed more and more taxes should be used for social programs and welfare, I'm certainly not best positioned to decide the most effective use of my money.
I don't know a nice way to say "no shit". Since we actually benefit I see no reason not to make it easier for people to become Americans
> counteract the externalities the transaction creates

Doing so uses up more time and resources that could have been put to better use had the transaction never occurred in the first place.
LLMs Are Representation Translators
Interesting example. Why would you say VSCode is a mess? I feel like it's not in line with the current UX Zeitgeist I assume you're referring to (touch-first, wasteful whitespace, manipulative patterns, reduced functionality) at all.
It provides multiple layers of access to functionality that allow the user to choose their trade-off between discoverability and speed. The UI is compact with very little padding and shows a lot of information at once. No affordances to touch input are made either.

Another powerful tool that is built on modern UX principles would be Fusion 360. In my experience, it makes me as a user much more powerful and actually provides more functionality in a more productive manner than its competitors and predecessor. Would be interested in you explaining how that UI is a mess as well.
>I’ve been waiting decades for a Linux distro that just buys a few commonly produced laptops that are likely to be produced for a few years, and then tests the crap out of them and applies this sort of polish.

nearly every major distribution does this to some degree and has had for years and years; whether or not you're happy with that level of 'polish' is another thing, though.
Yeah, ssh's management of the X authorization tokens and managing the display stuff was one of the killer features of ssh over things like kerberized telnet or rsh. Another really nice feature of it was that it didn't have any of the idiotic user count enforcement nonsense that was default on a "workstation" licensed ultrix system, where you couldn't have more than 2 people logged into the system without the more expensive license.

Compression's nice - especially for X, and X over ISDN.
This is what happens when praxis runs ahead of theory.
Agree, but only for the HTML files where it makes sense in order to keep duplication at a minimum.
People love to make quasi-religions by introducing flawed premises or arguments early in the reasoning process and then proceeding to build a massive superstructure on top of that. People see this gigantic tower of stuff builded on flawed premises and assume it must be legit.

A clever religion founder probably engineered the thing from end to beginning where they found the conclusion they wanted and then worked their way back through their argument to see where they could sneak in a flawed premise or argument to make it work.
The article says:

> the problem lies in hardware, not firmware, which could explain the lack of corrective firmware updates for those models and SanDisk's continued silence about the source of the issues.

But I'd guess a firmware update that slowed down the erase process could let it cool down. But the performance hit.

Are they not using charge pumps and these are some of the first SSDs upgraded to on-board inductored boost convertors?

These messes could be solved if system power supplies had a 20V rail instead of requiring tiny devices to make it. Maybe an integrated manufacturer (hi apple) will spec out proprietary SSDs like this one day.

Charge pumps are cheap and small, but not as efficient (ie: HEAT!):

> By using the boost converter with the optimized inductor, the energy during write-operation of the proposed 1.8-V 3D-SSD is decreased by 68% compared with the conventional 3.3-V 3D-SSD with the charge pump.

https://dl.acm.org/doi/10.1145/1594233.1594253

2023 paper:

> One of the main causes is the on-die charge pump circuit, which has a low conversion efficiency and induces high heat generation.

> Using the in package boost converter, we show that the power consumption can be reduced by up to 39% while the temperature rise can be reduced by 50%.

https://ieeexplore.ieee.org/document/10145971
> I like to think the relationship is more akin to ants thinking about humans - the ants have no way to even grasp the nature of humans and humans have no interest (or at least most people don't) in what an ant believes or worships.

That's, incidentally, why I don't kill ants, but instead blow them gently so they fly away if they are in my body; or why I don't trample their mounds and look carefully at the ground when I'm walking, etc. I like to think that if some powerful being looked at Earth like we looked at ants, they wouldn't "trample" us mindlessly (like in the Hitchhiker's guide to the Galaxy)

For me that's a deeply religious thought somehow (and from there, veganism is an obvious consequence)
Or someone wanted to withdraw their own money for perfectly legit reasons.
I'm thinking through the ethics of this myself, but I think it's a reasonable argument that you can have the freedom to do what you want with things that you own _assuming you don't impact others_. The issue with a dangerous car is that it puts others at danger.
I know the knee jerk reaction is to disregard this as too little too late. But I think it’s worth the effort. The countries of the world should just all massively scale up carbon capture asap-alongside a push away from emissions. Ramp up nuclear to get us there faster, too. All hands on deck.
> I can't wait for this meme to die

This is not helpful. You, the author, and random commenters scattered around keep teasing that act is bad, but I can't seem to find our what any of you mean.

One comment said github APIs fail, which would make sense to me. Is that the primary reason for act being a pain? Do you have output for the linked build yml or an explanation of where it goes wrong?
PrimateJS adds support for Go Wasm routes
A lot of people don't bring their personal life into things that aren't shared with their partner. So in that sense, it is a way of mentioning their existence and connection to a story without forcing them to participate in that story. Privacy matters.

My partner doesn't care whatsoever about technology, but sometimes has been part of the story that still affords them being anonymous, as "part of the crowd." Literally for all the attention my partner wants on tech things, there is no reason to specify whether we are talking about a spouse or business partner or any other kind of partner - it is someone anonymous who is equally yoked in some manner with the person referring to them, and that manner does not affect the story being told.
why isnt the swiss franc the reserve currency?
I think this is a rational strategy. They aren't changing concepts just randomly for that alone. As we learn problems with the last approach we try something new to address it. If you're starting a new app green field this is an ideal time to try to shed some baggage.
Should have mentioned that I made a generic Blade component from it (it was a Laravel project)

Copying still happened, take that as you will - in this case that was the problem :) Might be my implementation was not generic enough, but tbh the colleague was not especially proficient at JS.
We had a productive conversation about this, but this particular project ultimately was lost by my former employer.
The reason was not this autocomplete component though :)
Yes, tcp/ip was a foundational protocol that came from DoD money. My point is that CERN’s contribution was negligible to the Internet, not that government investment is irrelevant.
Show HN: Rediscover fun travels with Fog of War Exploration App
First serious app release I'm decently proud of. Track your travel and unlock the world around you. Includes a heatmap and automated travel goals using "discoveries" feature. Plus all data is totally on device!
Agreed, but that won't happen until some regulator wises up to this being a way to reduce vehicle theft considerably.
You don’t drive your lathe down the freeway at 80mph. And your lathe probably isn’t surrounded by hundreds of other lathes also going 80mph. And probably not being run by people only half paying attention.

Tell me about the liability laws in place related to you operating your lathe, or the state-required licensing and insurance that each lathe operator holds.

A machining tool is worlds away from a motor vehicle.
GP was defending EA even though TFA clearly explains how stolen money by SBF was used to buy a $16 mansion in the UK by the EA movement, all the while knowing SBF was living a lavish lifestyle but presenting him as an altruistic genius.

In other words: GP's comment defends EA without taking into account the facts shown in TFA.
Agreed, and that's an argument for open source, not against.
I'm late to the party, but CGP Grey has an excellent video detailing the flaws of how SSNs are utilized.

https://youtu.be/Erp8IAUouus?si=KzjB2v3bimLE79Ny
> I couldn't help but think that there must be a better way to control a spaceship

Two sticks?

https://old.reddit.com/r/EliteDangerous/comments/16xi20a/dua...

https://youtu.be/T2-IHgNYaKA
Gambling engages the brain's reward system, releasing neurotransmitters like dopamine, creating a pleasurable experience. This reinforcement mechanism, coupled with the unpredictable nature of wins, contributes to the development of addiction. The element of chance activates cognitive processes that can lead to irrational beliefs, such as the illusion of control or the gambler's fallacy. Factors like accessibility, environmental cues, and social reinforcement further shape addictive behavior. Unlike purchasing goods, where the exchange is tangible and predictable, gambling introduces a unique set of psychological stimuli, risk factors, and reinforcement mechanisms that can lead to addictive patterns and challenges in self-control.
Interesting! Wonder what it cost. The amount of non-standard wiring that goes into those is insane, two connectors with an absolute mass of wiring tied into just about every part of the car. I've installed an aftermarket unit in a vehicle like that and it was quite the adventure in undocumented interfaces land. All is well that ends well though.
I'll believe it when I see it. I'm a recent returner to Apple software and mostly only use Facetime / Messenger or whatever it is, and parental controls, but those alone mess up a couple of times a week.
> Item 8: Use builders for complex types

Hmm.

> The boilerplate can be significantly reduced by implementing and using the Default trait, as described in Item 5:

Yes, standard and good advice.

> That's a more general concern: the automatically derived implementation of Default only works if all of the field types implement the Default trait. If there's a field that doesn't play along, the derive step doesn't work:

> The code can't implement Default for chrono::Utc because of the orphan rule, so this means that

... you have to implement Default for your struct manually.

> all of the fields have to be filled out manually:

What?

> These ergonomics can be improved if you implement the builder pattern for complex data structures.

No!

Does this document contain actually good advice, or is this just some guy's thoughts?
I knew I was missing something. Thank you!
If you think scattering up to 70% of incoming solar radiation back into space is "magic thinking", I don't know what to say to you...