skysight-inc/HackerNews huggingface dataset:
I wanted to listen to a podcast where a profesor explains a new drug for ADHD. Instead of spending 2h of my time I spent 5 min reading a summary generated by gpt from a youtube transcript.
I can understand advocating for C# over the mess that is JavaScript, but with Go, it’s a different story.

Startups choose Go because no one I know is excited about working with GoF-style OO code these days. It’s easier to hire for and faster than C# for most workloads.

Yes, you can write C# in a data-oriented way, but no one does. So diving into an existing codebase means dealing with OO encumbrances, and not everyone wants that.

The compilation time is fast, and so is the startup time. Cross-platform compilation with a single command and a single binary makes life easier. On top of that, most infra tooling—Grafana, Prometheus, Kubernetes, Terraform—is written in Go, so choosing Go for the backend comes with a ton of advantages over C#. I can personally attest that this is exactly why Uber and now DoorDash have chosen Go over the alternatives.
Not light reading, but seems nifty: https://www.lycee.ai/blog/understanding-mipro-optimizer-dspy
I’ve found the more I know about the topic at hand, the more wildly many of the comments seem off base, even the highly upvoted undebunked ones. Its harder for me to judge topics I don’t know much about, but I have to assume it’s something similar.
Dupe

https://news.ycombinator.com/item?id=41855006
Interesting quite how many of them are third sector organisations rather than for-profit businesses.
Indeed, I have ported Weekend Raytracing Project from C++ OOP into Rust OOP, just fine and is available as contributions to mankind on Github.

Are you aware Python basic types like numbers and functions are objects with methods and inheritance?

num=23
print(num)
print(type(num))
print(dir(num))

23

<class 'int'>

['__abs__', '__add__',
'__and__', '__bool__',
'__ceil__', '__class__',
'__delattr__', '__dir__',
'__divmod__', '__doc__',
'__eq__', '__float__',
'__floor__',
'__floordiv__',
'__format__', '__ge__',
'__getattribute__',
'__getnewargs__',
'__getstate__', '__gt__',
'__hash__', '__index__',
'__init__',
'__init_subclass__',
'__int__', '__invert__',
'__le__', '__lshift__',
'__lt__', '__mod__',
'__mul__', '__ne__',
'__neg__', '__new__',
'__or__', '__pos__',
'__pow__', '__radd__',
'__rand__', '__rdivmod__',
'__reduce__',
'__reduce_ex__',
'__repr__',
'__rfloordiv__',
'__rlshift__', '__rmod__',
'__rmul__', '__ror__',
'__round__', '__rpow__',
'__rrshift__',
'__rshift__', '__rsub__',
'__rtruediv__', '__rxor__',
'__setattr__',
'__sizeof__', '__str__',
'__sub__',
'__subclasshook__',
'__truediv__', '__trunc__',
'__xor__',
'as_integer_ratio',
'bit_count', 'bit_length',
'conjugate', 'denominator',
'from_bytes', 'imag',
'is_integer', 'numerator',
'real', 'to_bytes']

How do use them in Python without OOP?
I prefer: “Falsehoods programmers believe about X” articles with falsehoods considered harmful.
Is that really a problem if the companies are providing a service that consumers are happy with? Cars I think is actually a great example. Toyota (and Honda, though to a lesser extent) have a reputation for a reason. If they screw up too much, that goodwill is eroded. Volkswagen is perhaps the poster child for corporate fuckup-ery.

Humans are at the end of the day all creatures of habit. This applies equally to purchasing habits. When applied to expensive consumer goods, brand loyalty makes sense. Why would I want to spend a year’s salary on an unproven product?

Now, personally, I think the identity piece is pretty cringe, but that doesn’t mean that it doesn’t make sense. Humans are also not great at living with inconsistencies in their worldview and decision making because many take it as a personal attack on their character instead of recognizing it only as a bad decision that they have learned from.
He may not think it will inflict death on millions but he seeks to change the law in a way so that would happen.
The ACA was written by and for the benefit of insurance companies. It solidified their strangehold on the industry, and has resulted in rapidly skyrocketing prices.

Lobbyists, such as AHIP, were instrumental in structuring the law to benefit insurance companies -- including the removal of the public option.

Also, your argument was a strawman, as I never said he wrote it. If you re-read my post, you'll note I said "Obama [...] could've done single payer". As president, laws get enacted based on his signature and as the figurehead of the Democratic party he has significant leverage and sway over laws, so much so that he took credit for the ACA in its entirety. It's irrelevant whether he wrote it or not, nor did I make that argument.

Claiming that ACA is an insurance company handout because it hasn't been amended is a very interesting argument. The Democrats had a super majority. They could've done anything!

The Democrats are a party by and for lobbyist interests. Ultra rare supermajority? Time for a lobbyist handout!
Interesting that Trump signalled positively for deepseek. Said something like 'american companies need to wake up'. Has Sam not paid the piper yet?
I wish they picked different descriptors than various ox with turbo mini preview etc and some of them shockingly different (o1 preview versus o1 regular for example) just give us three or four buckets of combos of cheap and fast and good :p it’s to the point where I have to look up prices and abilities and decide on a model for every use case and realize I made a mistake in the one I was using the day before.
Anybody else sick of hearing what billionaires have to say?
I don't think that's how it spreads though. It's not a specific bacteria. Many species are linked to cavities and gingivitis including Streptococcus, Fusobacterium, Actinomyces, Veillonella, and more. Everyone of us already has these bacteria. The difference isn't so much the specific strains but the specific ecosystem in your mouth

Almost every one of us already has Candida albicans but we don't all get yeast infections. Almost everyone of us already has Cutibacterium acnes but we don't all get pimples. Almost everyone of us already has Streptococcus pyogenes but we don't all constantly have strep throat.

All three of those examples are examples of species that we all normally have and even play beneficial roles for our health (Streptococcus plays important roles in digestion, Cutibacterium can actually improve your skin health and protect your skin moisture barrier, and idk about Candida but I bet it has some benefits too lol). But when the natural ecology is disrupted they can grow out of control. E.g. yeast infections and strep throat are both significantly more common after taking antibiotics which can kill off other beneficial microorganisms that are often necessary to keep those "opportunistically pathogenic" microbes in check

I'm willing to bet it's the same story for bacteria that causes cavities or gingivitis. It's not a specific strain that you should be worried about but a pattern/ecology that you should be worried about. That's much harder to "spread" and has a lot more to do with factors like your daily habits, diet, and even genetics

tl;dr: I'm with grandma on this
Is reading eloquent JavaScript as a beginner worth it?
4 days week sounds great, if you hate your job and you already earn less than you deserve. If you feel like you are underpaid, 4 days for the same money may actually sound like a win, until after a while you realise you are still underpaid and extra day is probably not enough to do proper moonlighting.

Depend of work, 3 days break often means a lot of effort to catch up and refresh memory on Monday, that could lead to staying late anyways and probably create false economy.

Almost like being smacked with a carrot.
If Microsoft released a new version and called it something other than asp.net, .net, .net framework, .net core or anything like that, I'd be so happy.

Finding outdated search results from 2012 is probably the biggest impediment for the ecosystem.

Or finding out, from the project XML, whether a project is .net48 and Windows only or .net6 I'd a non-trivial task. Why?

Other than that, I agree with the article. It's a mature ecosystem where the crucial bits have first-party support.
We both know he won't do the right thing...
For the lulz, I pasted the first two sections into a few “LLM Detectors”. I was not expecting such wildly varying results, which puts this comment more into the irrelevant tangent category than any sort of reliable commentary, but since I have the results of this small test, I’ll post them here.
I offer no opinions on the quality or reliability of the detectors, nor even do I assume to know really what their outputs represent with these numbers but - largely because they each have such different opinions, I find them interesting.

justdone.ai claims “90% ai-generated text”

GPT-Zero says “16% probability … text was entirely written bi ai”

decopy.ai - “60% probability text was written by ai”

grammarly.com - “8% of this text appears to be ai generated”

For whatever that is worth.
I suggest searching job adverts by tech rather than title since OR tech is very specific to it.
I do use Ubuntu Desktop (22 LTS now, went through 16 and 18) on one of my laptops but I also have Windows and must say, even as a power user Linux sucks compared to Windows.

I got constant bugs over time, I can't place a breakpoint directly in the Java Swing GUI thread because it will block my entire desktop, completely dead, so I have to ctrl+alt+fX login to a different virtual desktop and kill the Java process. No such bug on Windows. Also the browser sometimes gets crazy, jitters or something, I have to kill it and restart the app, not to mention the weird "chromium" processes taking up 100% of CPU that pop up every time I try to visit Yahoo Finance.

On games, which is the main strongpoint of Windows, I installed Counterstrike 2 and it would work .. provided I unplug the second monitor and run it on the small laptop one. There's no way to tell what happens if I leave the second monitor on, all hell breaks loose and I have to physically turn off the power to be able to reboot the machine.

I can no longer connect to the internet using the (faster) wired connection because a bug in the RTL8111/8168/8411 driver. I tried everything, update, configure, still unusable, works enything from seconds to half an hour then it's dead. On top of that, the WiFi connection also drops occasionally, it sometimes reverts when I turn off / turn it on from UI, but often I have to reboot to have it work again. Needless to say on Windows both wired and wifi work flawlessly.

So on a 2022 release of the most popular desktop Linux distribution, both the UI and connectivity are nigh-unusable to someone who actually knows their way around computers. And you want regular people switching from Windows and MacOS. Not gonna happen.
Let's say you have an interface 'Reader' with methods 'Read' and 'Close'. In a world where no interfaces exist, every user of a different implementer of this interface would need to know exactly which 'Read' and 'Close' implementations to call, and possibly generate different code for it.

In order to make this mechanism generic, you can instead say, "every implementer of the 'Reader' interface has a pointer as its first field, and that pointer leads to an array of two elements: the first element is a pointer to a 'Read' method, the second to a 'Close' method."

This way, the user of a Reader knows nothing of the internals of each implementation, other than how to find its methods
I think tax on labor is actually tax on corporations. The only tax on corporations that the corporations can't dodge.
I agree, I think we keep coming up with new vague things that make us special but it reminds me of the reaction when we found out we were descended from apes.
Keep that shit out of here. Flagged.
Ye I don't like start stop for that reason. I don't trust the manufacturer to make the starter more robust to handle the increased wear.
Herpes has evolved alongside Homo sapiens for millions of years. It's extremely impressively adapted to the human immune system. In fact it can even boost the immune system (maybe in its evolutionary history it found that amping its hosts immune system helped it have less competitors?). In mice it can provide resistance to the bubonic plague
Try asking them to translate text. You can ask it a question in one language and request the response in another. These are far harder problems than basic encoding, which is just mapping one set of symbols to another.
Hyprland does have an extremely useful "Useful Utilities"[1] section on the wiki.

You simply install everything from the "Must-Have" page, then go through the other pages and install everything you want and by the end you have a complete and functional desktop. For every component, there is a good description of how to use it in Hyprland.

I simply followed that guide, remapped some shortcuts, copied some guy's waybar config from GitHub, and, well, did little else, and had a perfectly functional Hyprland desktop that I used virtually unchanged for ~six months.

Only recently got into ricing it more, and only to the extent that now all my components (app launcher, notification manager, waybar etc.) use the same color theme.

[1]: https://wiki.hyprland.org/Useful-Utilities/
Yeah, but they went the cloud-first enshittification route like a year and a half ago.

https://github.com/Kong/insomnia/issues/6577

I still use Insomnium, a (dead) fork of Insomnia that removed all the telemetry on a version of Insomnia just before this nonsense occurred.
I guess the 0 prefix for books in the UK of youre just had the 978 prefix added in front of it ages ago when they were running out of digits
VTable structs. Instead of declaring `interface Foo { void bar(); }`, you do `struct Foo { this: void, bar: const fn (this: *void); }` (i.e. a struct with a function pointer field and a "this" pointer). This is how interfaces work under the hood in other languages.

Note that the code I wrote is not any particular language; it's just demonstrative.
All knowledge is worthwhile. Its that easy. If you want to distinguish “useful” knowledge everything will eventually get thrown out. Why should people spend time and money investigating distant galaxies for example? Its completely useless for 99.999999 of all people. At best it results in “huh, neat” when reading about some new discovery about some star.
-void (*signal(int sig, void (*func)(int)))(int);
+typeof(void (int)) *signal(int sig, typeof(void (int)) *func);

Much better honestly. The original took me a few reads to understand, until I noticed the outer (int) is part of the return type.
Swing is decades old at this point, its shortcomings have nothing to do with Java. JavaFX does not require this much boilerplate.

https://docs.oracle.com/javase/8/javafx/get-started-tutorial...
Ah yeah the particular instance I was thinking of was a backend problem technically. The frontend just happened to make it really obvious as it would POST a JSON body with a "price" key
The worst example of corporate cult I ever experienced was in Goldman Sachs. You were expected to know every partner's and every higher up's biography. It was absolutely insane.
This is library of Alexendria but in digital format. Amazing work!
We have ways to test for latent HSV (antibodies, not viral load), which prevalence estimates are informed by. And yeah, anyone who doesn’t have a virus doesn’t have it “yet” in a trivial sense, but no, to echo the parent comment’s point: not everyone gets an HSV infection, even over their lifetime, and the proportion that don’t is non-negligible.
First scalable, connected, photonic quantum computer prototype developed
It always amazes me that, for example, shops are open when everyone is at work.

In my town, the shopping high street closes at 5pm. So when I finished work, I'd be back in my town at 6pm, where everything is dead. The only way to do any shopping is to drive to a supermarket that’s open until 10pm or shop online.

It's like everything is catered to people who don't work.
I owe you an apology; I clicked on the ↗ icons, not realizing that those take me to the domain’s homepage instead of the specific URL containing the link. I have now checked them all and they do in fact link to the domain. (Which, for the record, is ktane.timwi.de, a repository of documents relating to a video game.)
Retrocampus BBS Online
This was made in response to the "challenge" posted on the Anna's Archive blog:
https://annas-archive.org/blog/all-isbns.html

Although I don't know if this was the winning entry or not
From reading the comments and my own experience, this could caused be any of the problems found in any stereo since they were first built, room , grounding, impedence matching, shielding,etc.
Its possible to get great sound from missmatched junk, and have mega expensive gear suffer from an out of phase conection, and be unlistenable.
In another life, I was a sound engineer, and the place to start is with a known reference, ie :headphones ? do they still sound good on something else?
Intermitent conditions can result in madness, but you got to have your tunes!
I did find my micro-publishing house relatively easily... Very cool! ;-)

https://i.imgur.com/mhw6Mub.png
Canada imposes sneak tariffs on imported US goods in the form of dairy quotas on US producers, so it's very hard to make the case that they're an innocent party here. They want tariff-free oil exports while strangling US dairy imports via quotas.

Mexico, on the other hand, is an active narco state. It's impossible to get elected in Mexico without being affiliated with cartels. [1]

[1] https://www.latimes.com/world-nation/story/2024-10-08/no-war...
Disclosure: Not an expert, barely functioning human.

No, humans are capable of a level of stupidity well beyond the theoretical potential of computers.
I don't think we _really_ know whether brain is statistical machine or not, let alone whatever we call by consciousness, so it's a stretch to say that LLMs do some of the things humans do [internally and/or fundamentally]. They surely mimic what humans do, but whether is it internally the same or partly the same process or not remains unknown.

Distinctive part is hidden in the task: you, being presented with, say, triple-encoded hex message, would easily decode it. Apparently, LLM would not. o1-pro, at least, failed spectacularly, on the author's hex-encoded example question, which I passed through `od` twice. After "thinking" for 10 minutes it produced the answer: "42 - That is the hidden text in your hex dump!". You may say that CoT should do the trick, but for whatever reason it's not working.
The East India Trading Company definitely had that brand loyalty
Really? Local DeepSeek refuses to talk about certain topics (like Tiananmen) unless you prod it again and again, just like American models do about their sensitive stuff (which DeepSeek is totally okay with — I spent last night confirming just that). They're all badly censored which is obvious to anyone outside both countries.
NPU also has no more memory bandwidth than CPU, but then the GPU on these machines doesnt either.
NASA's Juno watches most powerful volcanic event ever seen on Jupiter's moon Io
There's a load of places you can shoot yourself in the foot, e.g., not using constant time comparison functions, which leaves you open to timing attacks.
Investment is a form of gambling.
DeepSeek R1 671B Running and Testing on a $2000 Local AI Server [video]
How is it as bad if no signal means you'll likely never fix it, and some signal means you're more likely to fix it? Like seriously, this is the only 1 (one!) issue in this repo, not hundreds of bot vulnerability submissions, where is this fear of snarky replies come from?

> Developers can’t be expected to blindly believe every reply with a snarky tone and a blog link?

Sure, they can google around, read the blog, do other steps to educate themselves on crypto - all with their eyes wide open - before realizing they've made a big mistake and fixing vulnerabilities (and thanking the snarky author for the service)!
It's not so different to our situation here, the specific "topics to avoid" are just different.
There are some weird attacks against KMS that I think are possible that are not obvious. For example KMS has a mode where it will decrypt without supplying a key reference (suspicious!). If an attacker can control the cipher text then they can share a KMS key from their AWS account to yours and then control the plaintext. I haven’t confirmed this works so maybe my understanding is incorrect.

Also, with KMS you probably should be using the data key API but then you need some kind of authenticated encryption implemented locally. I think AWS has SDKs for this but if you are not covered by the SDK then you are back to rolling your own crypto.
Ask HN: What's an interesting article you've read recently from your RSS feed
I figure this is an excellent way to share/discover good RSS feeds that are both active and post high quality content
I'd do it similar to how Go does it. Zig is heavily influenced by Go to begin with.
I feel threat modelling is the really difficult part in gluing together known-good crypto parts into a solution.

I've glued together crypto library calls a few times, and I've implemented RFCs when I've done so, like HKDF[1].

But that isn't enough if the solution I've chosen can easily be thwarted by some aspect I didn't even consider. No point in having a secure door lock if there's an open window in the back.

[1]: https://www.rfc-editor.org/rfc/rfc5869
Cyberbass – Raisen from chaos, the child of DIY madness
Alright hackers, this one’s for you. No code, no exploits—just a raw, hands-on hardware mayhem. I built an electric bass from scratch, embedding custom electronics. It comes with wireless transmission, integrated synth, and a tuner hijacked from a $3 clamp—because why pay for overpriced pedals?

This is hacking beyond screens, where music and circuits collide. Check it out!
There is also aspect of having 1 extra day and no money to do anything meaningful with it.

UK wages are already poor and cost of living is insane.

Are you going to spend that day in your sorry mould ridden flat with other housemates also skint with nothing else to do?

Where do you even go? Shops are dead, public transport is unaffordable and state of it resembles soviet union near its collapse, entertainment, attractions out of reach. Sure there are some free things, but how many times you will go there before it is boring?

So I don't know, 4 days at main employer and 1 day doing Deliveroo? Selling weed? Only Fans?

You can tell UK is going downhill fast.
It's almost like rigidly enforced hours and a requirement to be in a specific building the whole (or most of) the time don't make sense…
Non-oop languages has interfaces for a long time: Rust's traits, Haskell's typesclasses etc.
People will, as always, interpret this Danish study in whichever way suits their ideological beliefs. However, let me point out that, ideology aside, it is possible for a population to both be a net fiscal negative and yet have a positive influence on the economy.

An extreme instance of this is in slave societies. Slaves don't pay taxes and therefore are a net negative fiscally. Yet the taxes slave owners pay are largely drawn from slave labour and in fact the economy is essentially reliant on the slaves' work.

Likewise, it is possible that immigrants take on low-skilled, low-paid jobs, which are essential to the economy despite not directly contributing fiscally. This then could free the natives to perform more lucrative jobs and thereby contribute more than if immigrants were not there.
You mean brutally honest.