skysight-inc/HackerNews huggingface dataset:
"There are three types of lies - lies, damn lies, and statistics." - Felix Dennis, How to Get Rich

"If you accept conventional wisdom from conventional people living conventional lives, how can you expect to be anything but conventional?" - MJ DeMarco

"I had a peculiar feeling that it was a good thing for everything to be over. Like suddenly being free of everything. No wanting. No having to. Infinite darkness. No yesterday. No today. No tomorrow. Nothing." - Hannah, Dark S03 epilogue

"[Man] sacrifices his health in order to make money. Then he sacrifices money to recuperate his health. And then he is so anxious about the future that he does not enjoy the present; the result being that he does not live in the present or the future; he lives as if he is never going to die, and then dies having never really lived." - Dalai Llama

“What are the 'riskiest' choices? Those that don’t allow you to become the person you want to be, to live your life full measure. Survey results confirm that people’s biggest fear is neither death (ranks third) nor public speaking (second) but failing to live a meaningful life. That’s our greatest fear, our biggest risk. And it all begins with not living your life.” - Mark Albion
Wow, what a beast of a woman. This is not technically a twin birth then is it? The kids would be as related as sibilings.
It runs on plain C ABI, so you can just define C functions as `extern(C)`, just as you would in D. But you can also use `std.macro.cimport` to import C headers directly. Check out the Dragon demo, https://github.com/Neat-Lang/neat/blob/master/demos/dragon.n... :

macro import std.macro.cimport;

import c_header("raylib.h");

And then you can just use (most of) the Raylib functions and types.

cimport is a massive hack: it runs gcc on the header in preprocessor expansion mode, then parses the result. Its tactic for C syntax it doesn't understand is "just skip it and hope for the best." :) Works surprisingly well.

On x86, there was a lot to be gained from having a language specific ABI, because the cdecl ABI was so slow. But the x86-64 ABI, much as I may dislike its complexity, is genuinely plenty fast already.
That might be it. I was probably 10 at the time so I don't remember the details
Multiplayer support over i2c -- talking about good ol' out-of-the-box thinking!
I think it's pretty hasty to say it's ridiculous. It's pretty common to use the word "ableism" in Autistic self-advocacy circles and to say that Autism is a disability without being a disease. (This is all standard "social model of disability" stuff that way predates the Autism self-advocacy movement.)

I don't really want to go out of my way to flesh this out further because just googling around and reading Wikipedia articles will be way better than whatever else I say in a few sentences, but suffice it to say, if people can discriminate against Autistic people for being who they are, what should we call that? I'm partial to "neurotypicalism" but that's not the common term. Ableism is much more common.

Anyway, please Google the social model of disability.
One thing I don't see mentioned anywhere is security. Software in the past was highly insecure, today the amount of checks and countermeasures is very high. By itself each check add an almost unnoticeable amount, but it adds up. Not saying it isn't necessary though (even though sometimes it shouldn't, you don't have anything to secure if you don't have data at all, but ads, tracking, and similar needs it).

This is similar to other elements, like households appliances. They now also seem less "reliable" than in the past, but take an old simple toaster, and it is probably a fire hazard.
That doesn't sound like a Youtube problem, it sounds like a your-government problem.
I agree, and I'm a researcher in the field. "Autonomy" implies decision making in the absence of external control/input. To me, that's very nearly the opposite of the quote.
I've read a lot about smart home protocols and I didn't realize Matter failed at its #1 selling point, being open-source.

This is why I love HN, thanks for pointing it out.
I read a lot of Linux kernel code and I’m just a meager application developer.
https://github.com/paul-gauthier/aider

Not a very big learning curve.
I so enjoyed reading this! It makes me realise there is still so much joy to be had in growing older.
These setups are intensely personal though and very limited applicability to anyone else.

And this particular example is dangerous and full of footguns. Cp, rm dangerous by default.

SSH can be just `ssh c` or `ssh chuckbox` with a proper ssh config.
So that's totally on brand for sama, no? He runs with the herd because he has a great nose for where the herd is heading. But it's the crazy outliers who dig into stuff like this and find the best options. I suspect he doesn't have time for that nor would he make the time. Wonder what choices Zuck made for his $100M apocalypse man cave.
I don't want to pay with my money or my eyeballs. Simple as.
> you are abusing SQL to hack around overhead issues.

> Logically, users and posts are distinct relations as it pertains to that example. They have no business being joined here.

> There is a place for joins, but that's not it.

> So already, for the simplest case imaginable, you are using SQL outside of the way it was designed to be used.

I'm sorry. What?
How many witness stories are there to having had seen Santa in real life? I think it's quite enough to prove that Santa does exist.
> Existence exists. — Ayn Rand

> Existence does not exist. — Thomas Cajetan

* https://edwardfeser.blogspot.com/2014/01/does-existence-exis...

:)
AI model can predict human lifespan, researchers want it used for good
Oh, thank you! :-) That was a very pleasant Newtonmas surprise to read! :-D

Yes, the core of this article was adapted -- with my editors' full knowledge and agreement, of course -- from one of my FOSDEM talks. I plan to return with some more of the talk -- and some new stuff! -- in later pieces.

Sadly, the FOSDEM organisers did not accept my proposal for a talk this year. Ah well.
Thank you for detailed explanation.

> Modern languages like Java or Swift just give this well defined semantics and call it a day because this isn’t a good hill to die on. Fucking up the language isn’t worth 0.3% on some stupid benchmark, period.

I saw some projects just opt to use -fwrapv as a gcc option. clang I think has the same one too now. The docs for gcc mentions [1] "This flag enables some optimizations and disables others"

[1] https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html
That makes a lot more sense if it's supposed to talk directly to my phone. Would I still need a router if I already have HomeAssistant with a thread usb module? I don't really care about bypassing HA, I'm fine with keeping the hub.
In uterīs, actually.
What's the reasoning for trying to use it for good and not bad here? Is it because of Christmas time? Because that's selfish.
It's getting coverage because the GTAV source and assets weren't publicly leaked until now. The hack was in 2022, but AFAIK nobody but a select few had access to the stolen data.
Isn't that latter category the one Microsoft cares much more about?
You might just want to pay someone to do it. I used to have one of these $20,000 Hasselblad X5s and they do a really nice job with slides -- you can get someone to scan your slides on theirs, e.g.:

https://www.iconla.com/film-services/imacon-scanning/
This is fixed now. It looks like our users and domains made it over but not some domain aliases.

Seriously, thank you!
Want to post some examples of things that are generally classified as hate speech that you think shouldn’t be?

Would be a million times more of a productive conversation rather than the vague accusations you’re tossing around about “overlords”.

Right now you are just posting a non falsifiable argument and presenting it as though it was a fact.
Just fraternal twins. Still twins.
You should try asking it about the heated seats in cars that don't have then unlocked.
Potentially, of course, depending on a ton of factors. Stock agreements generally forbid transfers to third parties outside of like, death and divorce.

Also, they're probably RSUs at this point which these secondary market companies don't like because unlike options, they can't be exercised at the holder's discretion, or shares, which the employee owns outright, they don't vest until all conditions are met (which often means until liquidity event). If the conditions aren't met within 7 years the RSUs evaporate even if the company continues to do well.

So yeah you may be able to get a no-recourse loan or a forward sale, on bad terms, for the stock/cash to exercise the options. For RSUs you're either going to get even worse terms or politely told to come back once they vest.

Let me know if that's not the case though.
The delivering doctor in the article said “I think it’s safe to call them fraternal twins”
I don't want any of those, and they annoy me when I'm forced to interact with them.
I mean, NORAD keeps an eye on him, just in case he gets rooted by North Korea and heads for the White House or the Carriers. But they don't have jurisdiction to enforce GDPR.
Cardiac Regeneration Becomes Possible
Former patent examiner here.

Getting angry at the examiner when the patent stinks is similar to getting angry at programmers when the application stinks. Often, it wasn't the programmer's fault. Management didn't give them enough time, for example, so the programmer did the best they could given the time constraints.

And that's exactly what happens at the USPTO. Many examiners understand that patent quality is a problem, but USPTO management simply doesn't give examiners enough time to do a quality job. Mistakes will happen.
Given that this account of yours was created in 2012, at least that long.
AI is heralding a new era of enshittification. Was this a "Oops, we're sorry! Our mistake!" Or was it more a case of, "We're sorry we got caught!" I don't trust them.

The last time I tried ordering something from B&H Photo their inscrutable fraud prevention algorithms put a hold on shipping my order after they charged my card. No idea how much "AI" was involved, but I'm fairly confident it's either currently or in the future going to be more than "none at all." They tried calling me to verify, but calls from numbers not in my contact list go straight to voicemail because of all the phone spam I get. I called them back and talked to someone in their verification department, thinking that would be the end of it and the item I ordered would promptly be on its way.

Apparently that didn't work. A couple of days went by without it shipping, and then they tried calling me again. I canceled my order and let them know they'd permanently lost a customer.

Eventually someone from their customer service department reached out and said, "We can't tell you what the criteria is for triggering order verification," as if explaining that to me would somehow change my mind about doing business with them in the future. "Oh well yeah, your super-smart fraud prevention algorithms clearly make mistakes, and I'll happily just play phone tag with you for a week or so to get everything cleared up." Nope.

For this and many other reasons, I'm now buying everything I can at physical retail stores with cash, in part to help make sure it's still going to be possible to buy things in physical stores with cash in the future. I'm hoping it might yet be a while before real-life meatspace commerce is going to become thoroughly AI-enshittified.
> which is kinda "open source" since its donation based

what does that even mean
“Developers don’t realize the power they have”.

The ones holding the purse strings have the power. That’s rarely developers.
A Boeing B-17 has landed on its own before, without a pilot, in 1944.

https://news.ycombinator.com/item?id=28657071
Can you tell us more about your setup?

I used to scan film with a Hasselblad X5, but I seemed to be hitting the level of grain with that beast.
Using MS-DOS (1988) [video]
I did zwave lighting for my home office a few years ago.

I hit a problem where it was really difficult to debug setup / configuration problems.

I suspect this was due to zwave devices being as cheap as possible: my devices had just 1-2 buttons and 1-2 blinky lights for configuration.

I would have gladly spent $30 more per device to get better device diagnostics.
Having a pilot on board means someone can fight back.
> The same general public who will pay $15 for a sandwich or a movie ticket—and then shrug and move on if they didn’t like it—are overcome by existential doubt if an app they’re interested in costs one (1) dollar.

Software is like sex. Good requires effort. You have every right to demand money for it but not many people will appreciate it if you do. On the other hand if you use it skillfully you can use it to take oh so much of people's money.
Give this man freedom and sic him on Moscow's infrastructure as penance. They have no chance.
Or, the whole fleet by damaging or interfering with the satellite links.
Couldn't agree with you more. I spent the last 6 months leading a web performance optimization effort of one very popular site.

The dichotomy between upper management and ICs in the weeds doing the actual work is mind boggling at times. ICs would understand the spectrum, and desire to create baseline targets across the service for the best experience we could muster. Meanwhile management only cared whether the core funnel met a specific target and viewed all other efforts as a distractions of the bottom line.

This narrow minded thinking directly results in a subpar experience for customers. It's a shame too, because product quality is critical at this organization.
"cumbersome" is a matter of judgement. As for table scans, again as I've written elsewhere here, statement timeouts will put an end to those [concerns].
Identifying Informational Sources in News Articles
> what do you even pass to vsetvl in this case as you don’t know your string length.

To the maximum, of course, `vsetvl x<not 0>, x0, ...` will do that for you.

You might read over a page boundery, but there is an instruction for that `vle8ff.v`, it's a fault-only-first uni-stride load. That is, it doesn't fault when one of the later elements goes outside our page, and adjusts the vector length accordingly. [0]

> With the various simd extensions on x86 or arm, such a routine could be carefully written to align with cache lines and so avoid depending on reading the next line when the string ends before it.

In practice, on current very early hardware, doing just that is faster, and definitely possible. [1]

> I also worry about various simd tricks that seem to rely on the width. Eg I think there’s some instruction to interpret each half-byte of one vector as an index into some vector of 16 things

I'm not aware of such an instruction, but rvv has vrgather.vv and vrgatherei16.vv to do something similar. Note that you can always return to "fixed-size" implementations if you really need to, buy just setting the vl accordingly. But for the most part I don't think this will be necessary. Do you have any specific problem in mind that may seem hard to do without fixed size SIMD?

> I guess part of my thinking here is that the ISA designers at intel, arm, aren’t stupid, but they ended up with fixed widths for sse, neon, knights landing, avx, avx-512.

I mean, ARM now has something similar with SVE, and x86 has a metric ton of legacy to work with and the market size to get adoption of whatever new instruction prefix they add. Edit: Also, didn't AVX10/AVX512vl go into a similar direction as SVE?

> Is there something reasonable written about why risc-v went with this design.

I'm not quite sure, but I remember that it was one thing from very early in the design.
I think it's to have a mostly unified ecosystem for the binary app market.
It also makes working with mixed precision easier, because it allows for the LMUL model.

But RISC-V is extendable, the P (Packed SIMD) extension is currently in the works and aimed at the embedded market, for in GPR SIMD operations for DSP type applications. [2]

[0] https://github.com/riscv/riscv-v-spec/blob/master/example/st...

[1] https://camel-cdr.github.io/rvv-bench-results/canmv_k230/str...

[2] https://lists.riscv.org/g/tech-p-ext/topics
I was about to post a snarky reply, but after actually reading TFA, it's not clear that this plane does anything different from a modern-ish commercial aviation autopilot except for being able to set it remotely. Still waiting for "real" autonomous flight meaning path planning.
The Insane Engineering of Orbit [video]
GenAi is a tool like any other. If an author has been able to build earn my trust, I’d trust them to use the genai tool responsibly as well. This includes being ultimately responsible for the veracity of any claims made. If the facts end up being wrong, they’d lose my trust regardless of whether genai is in the loop or not. This abstracts to a publisher or company level as well.

For now, gen ai has enough issues that a human should probably be in the loop, either as a collaborating author or editor. At some point, that will probably change and that is okay with me.

You also make a good point about why buy books. Perhaps at some point gen ai will be good enough to generate high quality, true, and personalized info such that we won’t have to!

The fraud issue is interesting. I personally disclose when I use genai. But I wouldn’t be offended if someone else didn’t. Again, if I trust someone, I trust them to use the tool responsible. If I don’t, I’d take what they say with a grain of salt anyway.
You have to modify that hard coded servers in the clients to your data server and re- compile them.
This topic is one of Casey Muratori's (of Handmade Hero fame) pet peeves - here is a talk on it he recorded for youtube: https://www.youtube.com/watch?v=7YpFGkG-u1w
One basic cost problem is that nuclear power plants are built as one-of-a-kind. If they were built in serial production, the costs could be brought down significantly. But this is all heavily related to the scaremongering and hysterical opposition to anything nuclear (serial production -> smaller sites -> more NIMYism...).

If everything was rosy in the renewables, then why not. But we don't have storage, we don't have high-capacity long-range (thousands of kms) energy network, most of the production capacity is in China ...

Both directions have its risks, I think a wise choice would be to pursue both to avoid putting all eggs into one basket.
RA and RS packets form the basis of IPv6, so objectively the router from Xfinity does not support IPv6.
The diagram is hard to read and doesn’t add anything over the text of the claim.
I'm not persuaded any of this is true.
People that are throwing these in the garbage would just scrape the chip off.
Former patent examiner here.

Getting angry at the examiner when the patent stinks is similar to getting angry at programmers when the application stinks. Often, it wasn't the programmer's fault. Management didn't give them enough time, for example, so the programmer did the best they could given the time constraints.

And that's exactly what happens at the USPTO. Many examiners understand that patent quality is a problem, but USPTO management simply doesn't give examiners enough time to do a quality job. Mistakes will happen.

[I posted this elsewhere: https://news.ycombinator.com/item?id=38765299]
I don't see how setting up MIT or Heimdal Kerberos is complex compared with AD (which is more than Kerberos); they seem easy enough to me. SSO seems to me what you want, and Kerberos is the reasonable implementation.
Complaining makes you feel good. Meantime the trolls are cashing the checks.

Abolishing software patents would be a very heavy lift, but not impossible.
Good point. A robot head then. Sticking up from the hood. With a bunch of arms and making pistol signs at all the pedestrians around him.

See Johnny Cab except of course one inside to chat the passengers (turned toward the passengers then in chat mode, and deflated in privacy mode), and one on the hood to make pedestrians feel safe.
Of the 10 on that list, multicellular life appears around #8 (Pannotia).
But row access policies do
Cool! I kinda want a uterus some day.
Friends of mine ran a site called Hotpeople.dk from around 2002 that seems like it would be prior art, see https://ekstrabladet.dk/nyheder/samfund/article4805511.ece .
How much of it comes down to whether it’s built to use, or built to sell?

Millennia ago someone built the pyramids.

Centuries ago someone built castles.

Those weren’t built to sell.

Today when homes are built they often use cheaper materials. The builder just needs to get them sold.

Most software strikes me as closer to building a cheap house or strip mall, as opposed to something that needs to last for centuries.
If you want a session with extra permissions you use an appropriate Kerberos principal, e.g. admin/...
Rockstar micro-transactions would be one reason for Rockstar themselves to actually care about this. Hackers summoning RMT rewards in GTAV Online were already a "problem."
Nominative determinism at work. Her last name is Hatcher!
I think it's mostly congress's fault. They told the patent office to basically approve anything that didn't have prior art in the form of an existing patent for the exact same thing.
At the moment you need to flash ESPHome onto it (can be done easily via the browser) and then there is a well maintained ESPHome configuration script available.

https://github.com/MallocArray/airgradient_esphome
Is there any indication that any actual consumers of software care enough to justify the cost for increased quality? The market seems to reward features more so than reduced resource consumption, so it seems that that's what users want. I get that we as software developers want to use all the tools of our craft and build something beautiful and elegant, but it seems that few of anyone outside our craft care how the car looks under the hood.

Sustainability and maintainability are a huge issue though that can kill products as development gets slower and slower. However, that at best orthogonal to things like resource consumption
The LLMs had to be trained on something.
Assuming its not completely wrong that to me sounds something like that he just had the files stored somewhere.

That being said travelodge Wi-Fi is so bad, maybe the only way would've been actually doing the job.
Is a loan a subsidy?
It is one hundred percent the state of technology management. Feature delivery is everything, and reliability and performance are nothing - in fact, they might get you fired if you focus on them.
No, they can't write some pretty rough queries that threaten QoS. They get a budget of 100ms to run whatever query they like, no matter how bad it is.
yes. and you can turn it off with passing option:

-Y none

or:

—-syntax=none
I think GP meant they could hack it remotely. If an attacker hacks a fly-by-wire plane remotely, I'd rather not be onboard.
Fair. The sea of notifications thing is a problem.
Oh irc can handle emojis :)
The famous example at the moment is the family of MyQ garage doors (Chamberlain, Lift Master etc.). Integrations that break after an upgrade and don’t get fixed for longer than I can deal with are more common.