MurphyA/hacker-news huggingface dataset:
by JuniperMesos | 2025-12-05 02:58:59+00:00
It just requires unsafe. One concept, and then you can make a globally mutable variable.

And it's a good concept, because it makes people feel a bit uncomfortable to type the word "unsafe", and they question whether a globally mutable variable is in fact what they want. Which is great! Because this is saving every future user of that software from concurrency bugs related to that globally mutable variable, including ones that aren't even preserved in the software now but that might get introduced by a later developer who isn't thinking about the implications of that global unsafe!
by aw1621107 | 2025-12-05 02:59:16+00:00
> Random anecdote: I still have a fond memory of a glorious realization in Haskell after a colleague told me "if you design your data types right, the program just falls into place".

There's a similar quote from The Mythical Man Month [0, page 102]:

> Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they’ll be obvious.

And a somewhat related one from Linus [1]:

> I will, in fact, claim that the difference between a bad programmer and a good one is whether he considers his code or his data structures more important. Bad programmers worry about the code. Good programmers worry about data structures and their relationships.

[0]: https://www.cs.cmu.edu/afs/cs/academic/class/15712-s19/www/p...

[1]: https://lwn.net/Articles/193245/
by dghlsakjg | 2025-12-05 02:59:22+00:00
I would say so for this particular failure.

The issue in this case has everything to do with the electronics design and close to nothing to do with propulsion.

The issue described is happening because German car makers love to put generic parts inside proprietary modules that cannot be repaired, and require extensive OEM tooling to replace. This kind of dumb shit happens on ICE cars and EVs that follow this design paradigm.

As described int the article the actual failed piece is ~$50 if you can replace just that pyrofuse. BMW doesn’t allow tha though. So you have to replace the entire module
by Panzer04 | 2025-12-05 02:59:23+00:00
EVs are not complicated.

Modern carmakers might make them complicated, and you're well within your right to avoid those, but in general electronic propulsion is pretty simple. The problem is car manufacturing is a very expensive industry that's extremely difficult to disrupt, so incumbents aren't really worried about staying ahead of hungry competitors.

Go look at small-scale PEVs - ebikes, scooters, unicycles, etc. A huge, huge range of players making every possible variation under the sun, with simple designs and extremely low costs. This is what the car space is missing out on, because of regulations etc owing to their larger size and much higher danger levels that entails. I suspect many places have regulations that largely exclude smaller, simpler cars from being viable as well.
by bluefirebrand | 2025-12-05 02:59:29+00:00
I don't think you understand my position and you're certainly reading tone I didn't intend into my words

I am nearsighted, I am ADHD, I am hearing impaired in one ear, I am celiac. All of these are lifetime conditions that are not going anywhere

If glasses didn't exist, I would certainly be disabled. But let's be real, no one considers glasses a disability, even though glasses are just as important to a vision impaired person as a wheelchair is to a walking impaired person
by AlotOfReading | 2025-12-05 03:00:12+00:00
Have you honestly thought about how you could handle the situation better than an crash?

For example, you could finish writing data into files before exiting gracefully with an error. You could (carefully) output to stderr. You could close remote connections. You could terminate the current transaction and return an error code. Etc.

Most programs are still going to terminate eventually, but they can do that a lot more usefully than a segfault from some instruction at a randomized address.
by diogenescynic | 2025-12-05 03:01:06+00:00
The same reason so many have a medical marijuana prescription, or a disabled license plate, or a 'service animal' that they bring into restaurants, grocery stores, and airplanes, or so many people take advantage of wheelchair service at airports then walk off the plane without help. If there is a system, people will find a way to abuse it and find shortcuts and loopholes to exploit.
by rahimnathwani | 2025-12-05 03:01:09+00:00
I used no trickery.

I am attempting to ascertain where you draw the line.

I offered examples that I presume we agree on, on both sides of the line.

Then I gave an example where we might disagree.

If you feel my questions are 'cartoonish straw man questions' then that of course is your right.

However, I want to make it clear that:

- you mischaracterized the quotation from the professor in the article

- I would honestly like to understand (i) whether you agree there is a line to be drawn between things that correct for impediments that are irrelevant to the competency being tested, and (ii) where you would draw that line.

If the manner in which I've written my questions makes it seem like I have any intention other than to understand your position more clearly, I apologize.
by spartanatreyu | 2025-12-05 03:01:26+00:00
It's easy to prevent clickjacking attacks by not allowing your website to be embedded in an iframe.

You can do that by either adding a header to your network requests, o̶r̶ ̶b̶y̶ ̶a̶d̶d̶i̶n̶g̶ ̶t̶h̶e̶ ̶f̶o̶l̶l̶o̶w̶i̶n̶g̶ ̶m̶e̶t̶a̶ ̶t̶a̶g̶ ̶t̶o̶ ̶y̶o̶u̶r̶ ̶p̶a̶g̶e̶:̶

̶<̶m̶e̶t̶a̶ ̶h̶t̶t̶p̶-̶e̶q̶u̶i̶v̶=̶"̶X̶-̶F̶r̶a̶m̶e̶-̶O̶p̶t̶i̶o̶n̶s̶"̶ ̶c̶o̶n̶t̶e̶n̶t̶=̶"̶D̶E̶N̶Y̶"̶>̶

EDIT:

According to MDN, it will only work by adding it to your headers. See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/...
by giantrobot | 2025-12-05 03:03:12+00:00
Hey XML is ucky, we wouldn't want to just serve it directly and let XSL "hydrate" it in the native browser engine. It's a way better idea to download Doom 2 worth of JavaScript and use a data serialization format without built-in schema validation.

Why get all that capability for inside a native browser engine? We should reinvent all of it to run as JavaScript!
by lostmsu | 2025-12-05 03:03:57+00:00
> I’m bringing it up because I find it surprising that everyone you’ve worked with is neurotypical.

So there are two potential explanations there. The one where I don't see neurodivergence where it does exist and the other one where you do see it where it does not. Would you be OK with 50/50 probability each of these options being right as the baseline assumption?
by nu11ptr | 2025-12-05 03:04:45+00:00
> I don't find that to be the case. It may be slower for a month or two while you learn how to work with the borrow checker, but after the adjustment period, the ideas flow just as quickly as any other language.

I was responding to "as any other language". Compared to C++, yes, I can see how iteration would faster. Compared to C#/Go/Python/etc., no, Rust is a bit slower to iterate for some things due to need to provide low level details sometimes.
by SmirkingRevenge | 2025-12-05 03:05:59+00:00
I think many or most tariff supporters aren't actually aware of the costs - because reasonable cost benefit analysis doesn't come out in their favor even a little. Among economists, this is basically a settled question.

Hell, many tariff supporters still think tariffs are paid by the importers. Many are unaware that tariffs are likely to cost manufacturing jobs in the long run rather than bring them back.
by scarier | 2025-12-05 03:06:04+00:00
My understanding of the UK CAA is that it isn’t as liberal as the US FAA when it comes to amateur-built experimental aircraft airworthiness. I would still be surprised if a 3d-printed intake manifold on a homebuilt passed an airworthiness inspection in the US without a number of detailed questions being answered to the satisfaction of the airworthiness representative.
by nicoburns | 2025-12-05 03:06:14+00:00
Lots of the traditional car manufacturers now have good options: Renault, Nissan, Kia, and Hyundai's EVs seem to be particularly well regarded. I'd definitely opt for any of those over a Tesla given Tesla's reputation with regard to quality and repair costs.

If you ignore cost, then Tesla's cars are probably still better at this point, but the gap doesn't seem that large.
by Mawr | 2025-12-05 03:06:23+00:00
Now all you have to do is get a Go programmer to write code like this:

if somethingElse { err := baz() log.Println(err) }

Good luck!

As for your first example,

// if only err2 failed, returns nil!

Yes, that's an accurate description of what the code you wrote does. Like, what? Whatever point you're trying to make still hinges on somebody writing code like that, and nobody who writes Go would.

Now, can this result in bugs in real life? Sure, and it has. Is it a big deal to get a bug once in a blue moon due to this? No, not really.
by dangus | 2025-12-05 03:06:52+00:00
Another question I’ll put into a separate comment because it feels like a very separate question than my first set of concerns.

What you describe on this post seems like a much different tool than what I see when I go to your landing page and watch the demo.

The landing page and demo strongly imply a sort of contacts power user application. I could imagine a salesperson or similar persona going for that product.

But this HN post describes more/different features than that which go beyond contacts.

Who do you imagine fits your ideal customer profile?

My last concern is your demo video. 30 minutes is crazy. A demo video should have absolutely zero “Um”s and other time wasting hesitations in it. It takes a full 1:30 before you even get past the login page.

The demo feels more like a “how to” tutorial rather than a sales demo.

It should be more like, 10 seconds to introduce, then, bam, start showing me the most valuable thing right away.

Someone clicking on your video is your golden opportunity to get to showing the value as quickly as possible. If they click on it and hear someone talking slowly about some boring product manual-style walkthrough and see the 30 minute run time they are going to dip out.

I know that’s going to be tough with English being a secondary language but it needs to be done over and over with a script until it’s perfect.

I also don’t want to discourage anyone from bringing their real self to a demo, but from a practical standpoint Daniel is very hard to understand sometimes. His accent is very strong and I am unable to understand some of the words he’s saying. Rehearsing a concise script down to the exact word until it’s perfect is one option that I think will improve pronunciation.

Another solution to avoid removing him from the demo would be to burn in subtitles (not just YouTube optional subtitles, force subtitles by burning them in).

Or, you can jump on a freelance platform and hire a voice professional to read off the script.

Either way, use a good microphone in a good recording environment. We shouldn’t hear echo like I am hearing in the video. I should hear the full dynamic range of the person’s voice rather than feeling like I’m on a zoom call.
by aidenn0 | 2025-12-05 03:07:37+00:00
I'm not in the scene anymore, but for my own personal encoding, at higher quality settings, AV1 (rav1e or SVT; AOM was crazy slow) doesn't significantly beat out x265 for most sources.

FGS makes a huge difference at moderately high bitrates for movies that are very grainy, but many people seem to really not want it for HQ sources (see sibling comments). With FGS off, it's hard to find any sources that benefit at bitrates that you will torrent rather than stream.
by nu11ptr | 2025-12-05 03:08:46+00:00
Interesting. It is semi-rare that I meet someone who knows both Rust and Go and prefers Go. Is it the velocity you get from coding in it?

I have a love/hate relationship with Go. I like that it lets me code ideas very fast, but my resulting product just feels brittle. In Rust I feel like my code is rock solid (with the exception of logic, which needs as much testing as any other lang) often without even testing, just by the comfort I get from lack of nil, pattern matching, etc.
by 9rx | 2025-12-05 03:08:56+00:00
> That makes even less sense becasue go errors provide even less info other then a chain of messages.

That doesn't make sense. Go errors provide exactly whatever information is relevant to the error. The error type is an interface for good reason. The only limiting bound on the information that can be provided is by what the computer can hold at the hardware level.

> They might as well be lists of strings.

If a string is all your error is, you're doing something horribly wrong.

Or, at very least, are trying to shoehorn Go into scripting tasks, of which it is not ideally suited for. That's what Python is for! Python was decidedly intended for scripting. Different tools for different jobs.

Go was never designed to be a scripting language. But should you, for some odd reason, find a reason to use in that that capacity, you should at least being using its exception handlers (panic/recover) to find some semblance of scripting sensibility. The features are there to use.

Which does seem to be the source of your confusion. You still seem hung up on thinking that we're talking about scripting. But clearly that's not true. Like before, if we were, we'd be looking at using Go's exception handlers like a scripting language, not the patterns it uses for systems. These are very different types of software with very different needs. You cannot reasonably conflate them.
by Archelaos | 2025-12-05 03:09:20+00:00
That was meant ironically. The article explains in great length that this quantitative "productivity" does not result in qualitative "productivity".

The fundamental problem, in my view, is that any significant reform of EU procedures would mean strengthening the European Parliament. In other words, EU governments must be persuaded to relinquish some of their sovereignty. Since the signing of the Lisbon Treaty in 2007, there has been no significant progress in this regard. This is also related to the fact that, unlike 20 years ago, many center-right governments are now in power in many EU countries, and strengthening the EU is not on the agenda of most of them—often quite the opposite. France is an exception, but Emmanuel Macron's initiative was met with little response.
by tactics6655 | 2025-12-05 03:09:24+00:00
Yes — the ultimate goal is to develop an interpreter that includes a complete game engine, so it might look that way. I have seven years of programming experience, so I can both write and read code; I verified the LLM-generated code and fixed bugs by comparing it with code on GitHub. I actually wrote most of the PHP side myself. I appreciate the suggestion and will try the method you mentioned, but I found it faster to read the code myself to find and fix errors directly (the shader parts couldn’t be solved by the LLM, so I’m studying tutorials and implementing them by hand). I think that for people who didn’t major in programming, it’s still probably difficult to have an LLM produce even basic working programs.
by diogenescynic | 2025-12-05 03:09:51+00:00
>I've lived in other countries, and one of the nice things about the US is how uncompetitive school is. One could (and likely still can) get into a decent "average" university without much difficulty. In other countries, not so. You could be in the top 10% academically and end up in a really low quality university. I would understand playing such games there.

The difference is you're going to pay nosebleed prices or take out extortionate student loans in the US.
by Marsymars | 2025-12-05 03:10:43+00:00
To take it to the absurdist conclusion, you could backtest each LLM "which single stock should I buy on Jan 1, 2010 to maximize my returns over the next 15 years?"

If your backtested LLM performed well, would you use the same strategy for the next 15 years? (I suppose there are people who would.)
by diogenescynic | 2025-12-05 03:11:43+00:00
>Except that even now I’m too immature and stupid to know what they are.

This is the bigger problem, not the type of car or clothes you drive. I dress like a schlub and drive a Toyota and don't feel any of the social pressures you're talking about. I think it's in your head.

>145 -> 120 IQ decline

You're also putting way way too much emphasis on this test. The methodology of IQ tests is also entirely questionable. I'd hardly be judging myself as a parent based on this.
by lostmsu | 2025-12-05 03:12:37+00:00
This question lacks nuance. Where do you draw the line? I'd draw one at suicide thoughts that you can't stop on your own and before seriously considering using any kind of psychoactive drugs for self-medication. Anything else IMO needs about as much medical intervention as a low fever case of common cold.

Oh, and once these two lines are back at comfortable distance you stop.
by codelikeawolf | 2025-12-05 03:13:08+00:00
> Most of these students are claiming mental health conditions and learning disabilities, like anxiety, depression, and ADHD.

Well, considering * gestures broadly at everything *, I'm sure more than 38% of students are struggling with near-debilitating anxiety and depression. The future doesn't look very bright right now. I can't imagine what being in college must feel like. I've been doing this job for like 20 years and I feel incredibly uncertain about my future most days.
by aidenn0 | 2025-12-05 03:13:18+00:00
Did you perhaps use the diameter of the earth rather than the radius?

#PiIsWrong

https://www.tauday.com/

You have: (40075km/tau)^2*4*pi/1073741824/1073741824 You want: cm^2 * 4.434018 / 0.22552908
by gpm | 2025-12-05 03:14:16+00:00
I don't see any evidence Ofcom is currently asking anyone else to enforce their laws. As far as I can they're currently simply taking the steps they can themselves to enforce their laws - i.e. as far as people in the US go sending letters.

Letters that put them in a position to levy fines and maybe arrest people in the future should they have the opportunity to, for example if the relevant people travel or have assets in the UK in the future. Or if at some point in the future some country does sign up to enforce Ofcom's laws here and relevant people travel to that country. The US is presumably barred (short of a constitutional amendment) from making such an agreement under the first amendment, but other countries are likely not barred.

Just because a government doesn't currently have the power to arrest you doesn't mean they can't internally begin processes to arrest you if/when they get that ability, or that they can't communicate to you that they are doing that. In fact governments of all sorts (including the US) do exactly that against people they can't arrest all the time.
by LorenPechtel | 2025-12-05 03:14:55+00:00
No. Babies don't know how to color bin. They learn the color binning of their language. There are a few languages with different color bins and people who grow up in those languages bin colors differently--having a hard time telling apart colors we obviously see as different (but which map to one bin in their mother tongue) but telling apart subtle stuff we see as one color but they see as more than one.
by Terr_ | 2025-12-05 03:15:11+00:00
raises hand As of this month, my Windows-only desktop gaming computer is now dual-boot, and I only boot back to Windows for a particular game.

The main pain-point was that the remote backup service had no Linux client. I ended up solving it with restic, but I acknowledge that isn't a turnkey solution for archetypal Aunt Tillie.
by novemp | 2025-12-05 03:16:44+00:00
Stats that people want shitty robots to do these things.

When it comes to driving, the people I know are either content to take public transit (or would be, if their locales had any) or -- get this -- they drive because THEY LIKE DRIVING. Are you one of those people who uses ChatGPT to read, write, and listen to your podcasts for you?
by BeetleB | 2025-12-05 03:18:13+00:00
> I think it's in your head.

It may be, but it also could be the community/town he lives in. I certainly do know schools where you need to play games to get admission, and dressing like a schlub would exclude you (which is fine, given I have alternatives - he perhaps doesn't).

> The methodology of IQ tests is also entirely questionable. I'd hardly be judging myself as a parent based on this.

Fully agree on ignoring the IQ (why would one even get it tested?)

However, I suspect he does see other signals of decline, and sees those who went to the school achieve more.
by danvc | 2025-12-05 03:19:28+00:00
Thank you all for the feedback, mainly the legal ones. The problem here is not only related to the company emails, but, it also helps to other that have own domain emails but at some point, loses it (because some reason).

People still sync their email in Apple Mail or similar apps, but, after getting the phone stolen or some HD problem in the computer, everything is done!

The idea is not to offer legal problems but, data problems, but I totally understand your point.

While I was targeting a different purpose and solution, a personal solution, people thought on this as business solution.

I had important emails lost from different domains that I had in the past without managing the contacts or attachments properly.. data not related to the company, but, personal data.

For those ones that faces the same problem that this solution is for.
by phantasmish | 2025-12-05 03:20:29+00:00
I watch a lot of stuff from the first 110ish years of cinema. For the most recent 25, and especially 15… yeah I dunno, maybe, but easier to just avoid it.

I do sometimes end up with av1 for streaming-only stuff, but most of that looks like shit anyway, so some (more) digital smudging isn’t going to make it much worse.
by bawolff | 2025-12-05 03:21:11+00:00
> Isn't speed and fluency part of skill and mastery of the material?

Perhaps this comes down to definitions, but i would say that in general, no, speed is not part of mastering material in intellectual pursuits.

Sometimes it might be correlated though. Other times it might be negatively correlated, e.g. someone who memorized everything but doesn't understand the principles will have high speed and low mastery.
by shermantanktop | 2025-12-05 03:21:15+00:00
Agree, it’s a skill, it can be learned and improved, and of course some people have some natural ability.

But for every skill there’s a floor and a ceiling. The floor for managers is imo far lower than it is for tech ICs. Incompetent managers have many options to hide their misdeeds. That doesn’t say anything about the average or the ceiling.
by Gimpei | 2025-12-05 03:22:17+00:00
You could just give more time on tests such that it isn’t worth gaming the time limit. Aren’t we supposed to be teaching subject matter? Why do we care how quickly people can do it? If you’re worried about dumbing things down too much, make the actual content harder. Given how much grade inflation there is, I don’t understand why anyone would be gaming anything anymore anyway. And let’s be honest. Unless you’re trying to get a PhD, your grades don’t matter.
by fragmede | 2025-12-05 03:22:41+00:00
Replit gets a total fail for me because the AI integration took the homework assignments I was giving my students, read the instructions to them, and then did their homework for them! There wasn't a way to turn it off when I talked to support, so I just had to tell my students "pretend you didn't see that". We moved off of Replit asap, after that.
by alephnerd | 2025-12-05 03:23:45+00:00
Prices are always set in a manner in order to optimize for margins.

Heck, the Volvo EX30 is for all intents and purposes a Zeekr X, yet sells for US$40k a year in Australia despite Australia having an automotive FTA with China (ie. no tariffs against Chinese exported cars).

On the other hand, a similarly specced Zeekr X sells for US$24k a year in Mainland China.

Tl;dr - you will never see a $20k EV in the US or Canada because even if a Chinese firm was allowed to export into the market, they would be leaving too much money on the table.