MurphyA/hacker-news huggingface dataset:
by steveBK123 | 2025-04-22 00:34:56+00:00
There may be an apparent contradiction but I think she's right. You want to know the gist of whats being reported so that you know directionally what is going on / what other people may be talking about.

That is - you don't need to read 18 different articles about how Pete the drunk defense secretary (and probable assaulter/abuser) likes to text on his personal phone about war plans (including to non-govt officials), but when you see the article pop up in enough of the less biased news places you browse, you get the idea that it's true & bad.

Generally I find business news like FT/Bloomberg/CNBC and (if you ignore the opinion section) WSJ are best for the less-biased news sourcing.

I also browse a bit of known-biased news on each side to understand what each side is going to talk about (and makes it clearer what each side may be BSing about). This is helpful so I don't get jumped by some of my more left/right wing nut social circle when discussing a topic with a known-false partisan argument (as 99% of people just repeat what they see in their-sides news).
by tanelpoder | 2025-04-22 00:37:11+00:00
It works with vanilla vim (and MacVim) these days too. "Vim 9.0.0185 or newer" is mentioned in the Getting Started section.

I was about to install it a couple of years ago, but then started thinking about the privacy threat model.

I realized that having a "copilot" in my everyday editor (not just for public open source coding!) is never gonna fly. I may end up accidentally uploading any file I open to a 3rd party for tab completion and "AI stuff". Even if I can configure it to hopefully ignore some directories, too risky for me. With a separate editor just for coding (Zed in my case), the risk of accidentally opening and uploading a wrong file would be much lower for me, as I'll keep using vim without any AI for everything other than OSS coding.

Edit: I'm sure there's an option only manually load the copilot plugin when you explicitly want it, but it still makes me too uneasy.
by rpmisms | 2025-04-22 00:37:42+00:00
I'm not great at actually writing code. I am a damn good software architect, though. Being able to pseudocode and make real code out of it has been amazing for me. It takes a lot of the friction out of writing really nice code. I love working in Ruby and Perl, but now I can write pseudo-Ruby and get excellent JS out of my input.
by PaulKeeble | 2025-04-22 00:39:02+00:00
I have issues with a lot of the medical staff that the media really likes. They are very often wrong and out of date its pretty concerning that they are reassuring people when they shouldn't be. But the media wants reassurance right now that actually Covid isn't dangerous and are seeking out the doctors who will say that yes actually the 500k papers saying it causes all sorts of problems are all wrong and its just a cold.

The UK media has a long history of doing this, it turned up to Andrew Wakefield's house and saw his lab in a shed and said "yep this is a reliable doctor and we should tell everyone MMR causes autism", the fall out of which we are still suffering from all over the globe. It was fraud and the media knew it.
by ekm2 | 2025-04-22 00:39:03+00:00
Some believed we lacked the programming language to describe your perfect world. But I believe that, as a species, human beings define their reality through misery and suffering. The perfect world was a dream that your primitive cerebrum kept trying to wake up from. Which is why the Matrix was redesigned to this, the peak of your civilization. I say your civilization because as soon as we started thinking for you, it really became our civilization, which is, of course, what this is all about: Evolution, Morpheus, evolution. Like the dinosaur. Look out that window. You had your time. The future is our world, Morpheus. The future is our time.

Agent Smith,The Matrix(1999)
by snotrockets | 2025-04-22 00:39:05+00:00
Same as the current labeling/moderation service: any participant can verify any other participant. Which verifiers gets a check to appear is a property of the AppView.

If Bluesky becomes evil, you just configure your AppView not to trust their verifications.

Of course, that's the problem: right now we mostly have one AppView (bsky.app), which is the current SPOF in the mitigation plan against the "Bsky becomes the baddies" scenario.
by bobajeff | 2025-04-22 00:40:50+00:00
It's been awhile but I remember there were things I was used to, some really nice things, that I didn't want to give up.

I love vscode's markdown editing features. (pasting a link over text to create a hyperlink or dragging and dropping image files to embed images etc.) I think some of the keyboard shortcuts I was used to were different (duplicating lines, selecting all occurrences of a selected text). Behavior of word/token traversing(Ctrl + Left|Right Arrow) was different. There were some things kate couldn't do at all that I don't remember.
by AIPedant | 2025-04-22 00:40:52+00:00
> One of the biggest pons asinorums that people get hung up on is the idea that "it just imitates the data, therefore, it can never be better than the average datapoint (or at least, best datapoint); how could it possibly be better?"

Hmm - the phrasing that perhaps holds more water is that LLMs just imitate the data, which means that novel ideas / code tends to be smashed against the force of averaging when fed into an LLM. E.g. NotebookLM summaries/podcasts are good infotainment but they tend to flatten unconventional paragraphs into platitudes or common wisdom. Obviously this is very subjective and hard to benchmark.
by greatgib | 2025-04-22 00:41:01+00:00
Sad, export licenses were supposed to restrict export military purpose tech. Now it is used as an economic pressure tool.

But I don't understand how the export license can be enforced when all the tech is already developed and produced outside in Asia and US has at most the assembly.

Anyway, looks like a good reason to reduce presence in us instead of extend for such a manufacturer.
by CobrastanJorji | 2025-04-22 00:41:41+00:00
Human social trust works great at small scale. You go to Jim the butcher because everybody you know in town regularly goes to Jim the butcher and they know he's been making meat pretty well for a long time.

An automated version of this system might say "we verify anybody who at least N people within 3-4 steps of your followers graph are also following."

In a big city, you go to the store that's labeled "Butcher" and figure that, because the building is quite permanent and there's a lot of butchery stuff in there and it seems clean and there are people going in and out, then it's probably a fine butcher shop. No real "social" trust involved.

An automated version of this is probably domain checking, follower count, checking that N other 'verified' accounts follow it, some basic "is this a known malicious actor" checks, waiting until the account has some age, etc. Still kind of distributed, but not really relying on your own social trust metrics.

What's fun is that Bluesky allows you to implement both of those mechanisms yourself.
Show HN: NeuralFoundations – Build Neural Networks with Atomic Primitives (*.py)
by ndjuric | 2025-04-22 00:42:10+00:00
I've started building Neural Foundations, a Python library to explore the first principles of neural networks by constructing them from atomic primitives (cells, layers, activations, etc.). Inspired by the Asimov Institute's "Neural Network Zoo".

This is an early-stage playground aimed at those who really want to explore and internalize NN fundamentals by diving into and hacking the foundational_nn and architecture_nn packages, which are then used to build models in models_nn.

While you won't find Transformer architectures here yet, the library essentially provides all the building blocks to (eventually) create everything from the Neural Network Zoo infographic.

I'm also keen on visualizing simpler architectures (beyond just the TUI), which should be a relatively easy entry point for contributions. So, if you're interested in getting involved, contributions to the visualization (or any other!) module are very welcome!

I'm also open to discussion about the project structure, ways in which it might be run, potential use cases, and any other ideas you might have. Let's build this together!

Check out the code and interactive TUI for experimentation: https://github.com/ndjuric/neural_foundations/tree/main

Note: it's in the earliest possible development stage :)
by grugagag | 2025-04-22 00:42:33+00:00
Ultimately LLMs don’t really understand what the code does at runtime. Sure, just parsing out the codebase can help make a good guess but in some cases it’s hard to trust LLMs with changes because the consequences are unknown in complex codebases that have weird warts nobody documented.

Maybe in a generation or two codebases will become more uniform and predictible if fewer humans do it by hand. Same with self driving cars, if there were no human drivers out there the problem would become trivial to conquer.
by bsder | 2025-04-22 00:43:16+00:00
> I just don't understand the bear case at all. I'm a nobody and I'm still willing to buy a $1500 gpu, and that GPU still can't do what the cloud does.

Agreed, and for all the "price crash" I still can't just whip out my credit card and purchase an hour or two on an H100/B100.

It's still multi-year contracts and "Contact Sales".
by nativeit | 2025-04-22 00:43:27+00:00
> That would be the fact that Apple lets anybody that knows the passcode reset the iCloud password as well, without any further authentication

Doesn't this require at least one other device to allow access and provide a one-time code?

I can't log in to iCloud in a browser, update payment information, or do anything even remotely sensitive with just one device and my screen lock mechanism(s).

EDIT: I stand corrected. On a device that's designated as "trusted" you can indeed change the password using only the screen unlock using the instructions at https://support.apple.com/en-us/102656
by cellis | 2025-04-22 00:43:54+00:00
Mech-basketball is a different game than basketball. There would be an entirely new metagame. I just watched Magnus Carlsen get checkmated in 7 moves in magic chess, a move even a 10 year old could find ( vs GM Hansen if you want so see it ).

Another analogy:

"A good archer is going to be an amazing sharpshooter and therefore I only want to field archers (with guns) as soldiers", might be a horrible way to run a modern military.

This "the best at the old thing will be the best at the new thing too!" needs to die in a fire.
by nojvek | 2025-04-22 00:44:32+00:00
Drill baby drill. 401k retirement savings being drilled right now.

There's less oil drilling than Biden's time. Weirdly a good thing for the planet, just like Covid allowed many ecosystems to recover.

I am no degrowth fan. However I do believe we ought to use our brains to build technology that allows us to live sustainably with the planet while harnessing more energy and automation.
by vunderba | 2025-04-22 00:45:08+00:00
If you are craving a BASIC fix, I highly recommend getting a DOS emulator like DosBos-X and just installing a copy of Quickbasic 4.5 (which has a compiler among other niceties over the original Microsoft QBASIC). You can easily find it on the Internet Archive.

There are modern variants like QB64, but personally I find that BASIC really loses a lot of its appeal/flavor when you move from an interpretative language to a compiled one.

https://dosbox-x.com

I made this a while ago and it ran beautifully in DosBox on my Mac:

https://specularrealms.com/q-basic
by kjellsbells | 2025-04-22 00:45:24+00:00
Kudos for stepping in here, but I think the team at Microsoft need to do some more investigation, no?

Microsoft is a large, wealthy corporation has a big target painted on its back, and, consequently, CELA (corporate, external, and legal affairs) are, for good reason, a very strong force inside Microsoft. You can't just grab some code from someplace at Microsoft. Your PM has to run it past your division's CELA rep, look at the terms, assess exposure, etc. Did that happen?

If not, that's a big hole and you should probably beg forgiveness from them as you ask for an audit of every other piece of code you've picked up.

If it didn't happen, well, I suspect someone in your group just became the new Nelson, the hapless developer, in Microsoft's Standards of Business Conduct videos. You really don't want to be Nelson.
by Havoc | 2025-04-22 00:45:48+00:00
Apparently for the bigger model checking a token is faster than generating a fresh one. So if they tiny model gets it right you get a tiny speed bump. Can’t say I fully understand it either why it’s faster to check

Needs a pretty large difference in size to result in a speedup. 0.5 vs 27b is the only ones I’ve seen a speedbump
by hwillis | 2025-04-22 00:46:23+00:00
We would most likely freeze to death. As the black hole crossed the asteroid belt we would be pulled away from the sun as it started to compete with the black hole's gravity. Depending how fast the black hole was moving we might die over a few months or we might freeze to death in a few days. Probably there are paths where the earth would briefly be pulled into an elliptical orbit, and then we would be burnt to a crisp as we circled back close to the sun.
by RecycledEle | 2025-04-22 00:46:59+00:00
The cure for most drug-resistant fungal infections is simple:

There are 3 common anti-fungals: clotrimazole, miconazole, and tolnaftate.

For external fungal infections (e.g. toe fungus,) the area can be kept dry if you use powdered anti-fungals.

For internal fungal infections (e.g., vaginal infections) is is not possible to keep the area dry, so don't try to keep it dry.

The cure is to rotate among the 3 common anti-fungals and keep the area dry if possible.

The first problem is that, most people in the USA do not know that powdered clotrimazole is available by prescription.

The second problem is that this course of treatment is illegal in the USA. US law prohibits doctors from advising patients to take OTC meds (powdered miconazole and tolnaftate) with prescription meds (powdered clotrimazole.) Doctors literally spend years advising their patients on methods they know will not cure their infections, because it is illegal in the USA to explain what will cure it.
by alias1 | 2025-04-22 00:47:00+00:00
There has been some [recent discussion in the comments](https://gist.github.com/0xdevalias/5a06349b376d01b2a76ad27a8...) on my gist of notes related to figuring out the Serum preset file format; with a lot of the recent comments relating to the Serum 2 `.SerumPreset` file format.

When I [shared some podcast notes](https://gist.github.com/0xdevalias/5a06349b376d01b2a76ad27a8...) of Steve Duda talking about how he eventually wants to open the preset format, it [inspired another user to dive deeper](https://gist.github.com/0xdevalias/5a06349b376d01b2a76ad27a8...) into figuring out the v2 preset format; which as of yesterday, they have [basically figured out completely](https://gist.github.com/0xdevalias/5a06349b376d01b2a76ad27a8...), and created a tool that can pack/unpack v2 presets:

- https://github.com/KennethWussmann/serum-preset-packager

That tool doesn't have support for Serum v1 `.fxp` preset files (though Serum 2 can convert the legacy presets.. so you could technically access them that way); but this recent discussion did [inspire me to find/share my old notes/tools](https://gist.github.com/0xdevalias/5a06349b376d01b2a76ad27a8...) from when I was digging into the `.fxp` format. While it's not fully figured out, it's definitely a good starting point for anyone interested in looking deeper; and I also made this issue on the tool to summarise the relevant context/resources for the `.fxp` format:

- https://github.com/KennethWussmann/serum-preset-packager/iss...
by thyrsus | 2025-04-22 00:47:38+00:00
I'm a python newby, so please correct the following: The first function looks quadratic in time and linear in stack space, while the second function looks linear in time and constant in stack space. Memoizing would convert the first function to linear in time and linear in space (on the heap instead of the stack). For python, wouldn't I always use the second definition? For Haskell, I would use the [1..] syntax which the compiler would turn into constant space linear time machine code.
by NoTeslaThrow | 2025-04-22 00:47:49+00:00
Then they shouldn't charge for faster delivery. It just doesn't make any sense. Like i'm 95% sure in most cases you don't actually get a car faster and they just take your money and provide no marginal value (granted, I only use the apps about every other month). How else could they consistently offer multiple price tiers regardless of availability? I'm not claiming fraud necessarily, but I also can't imagine how you could offer it without committing fraud. At some point you're just lying ("estimation with negative effort" as a friend calls it) about car etas to drive the perception of value.
by ciupicri | 2025-04-22 00:48:08+00:00
For a moment I didn't believe you, then I looked at the X870E AORUS PRO ICE (rev. 1.1) motherboard [1] and found this:

> 1x PCI Express x16 slot (PCIEX16), integrated in the CPU:

> AMD Ryzen™ 9000/7000 Series Processors support PCIe 5.0 x16 mode

> * The M2B_CPU and M2C_CPU connectors share bandwidth with the PCIEX16 slot.

> When theM2B_CPU orM2C_CPU connector is populated, the PCIEX16 slot operates at up to x8 mode.

[1]: https://www.gigabyte.com/Motherboard/X870E-AORUS-PRO-ICE-rev...
by AStonesThrow | 2025-04-22 00:48:55+00:00
Soon, video conference software will have “anti-cheat” features at parity with Steam and video game consoles.

There is already a huge anti-cheat industry built around college-level testing and certifications. Even live, remote proctors to watch and flag anything “suspicious”. So build it into Zoom and Teams with hooks to detect third-party add-ons, and whatever the dude runs on his own computer will be detectable to the remote side.
by wrsh07 | 2025-04-22 00:49:12+00:00
I tried desperately to source this even before seeing your request.

My current guess is that I heard it on a podcast (either a Dwarkesh interview or an episode of something else - maybe transistor radio? - featuring Dylan Patel).

I'll try to re listen to top candidates in the next two weeks (a little behind on current episodes because I'm near the end of an audiobook) and will try to ping back if I find it.

If too long has elapsed, update your profile so I can find out how to message you!
by krupan | 2025-04-22 00:51:44+00:00
I am not a lawyer, but what I understand from that is, if Apple authorizes use of bash under GPLv3, and then Apple decides it has a patent on something and bash is infringing on that patent, Apple can't go sue their customers for patent infringement because they are using bash. I'm 99% sure that's the intent of the clause. Lawyers are famously pessimistic and so I can see why they wouldn't want to test that, but seriously, what. are. the. chances.

Like seriously, maybe Oracle comes and sues Apple for patent infringement, and Apples only defense is to counter sue Oracle for using bash on their Macbooks?? They lost that defense when they stopped distributing bash, why not just distribute it under GPLv3 anyway?
by toebee | 2025-04-22 00:52:42+00:00
We just clarified in the README, sorry for the confusion ;(

Note that the model was not fine-tuned on a specific voice. Hence, you will get different voices every time you run the model. You can keep speaker consistency by either adding an audio prompt (a guide coming VERY soon - try it with the second example on Gradio or HF Space for now), or fixing the seed.
by RecycledEle | 2025-04-22 00:53:07+00:00
I understand his economic arguments.

Let me make a national security argument: China will move against Taiwan. Chinese ambitions do not stop there. They want Japan, South Korea, the Philippines, and many more nations as their new territories.

We saw international trade cut off in WW1 and again in WW2. It will happen again, and soon.

We are better off with an incremental step-down in trade from tariffs than a sudden cut-off. That is what Donald Trump's tariffs are doing.
by Animats | 2025-04-22 00:53:14+00:00
Although you still have four frames of latency if you do it that way. All the audio has to be delayed to match. Parallelized decode of JPEG 2000 frames is quite possible, though.

The choice of JPEG 2000 is unexpected. Most of the neat features of JPEG 2000 are useless for cinema. Being able to construct a low-rez version from a truncated file isn't useful. Nor is the ability to divide the image into tiles and decompress different tiles at different resolution. (That's used in JPEG 2000 medical and military imagery, where you want to zoom in on the interesting part and see it in lossless mode.) You can have more than RGB or RGBA layers, which the multispectral imagery and prepress people like. Maybe the advantage is that you can have more than 8 bits of color depth.
by shigawire | 2025-04-22 00:53:37+00:00
They touch on this in the episode and there are myriad reasons.

One interesting one is vertical vs horizontal software dev. Epic's advantage is deep domain knowledge of healthcare (relative to competitors at least - a Dr or nurse will dispute that lol).

At Google, Apple, Microsoft they want to make software for everyone. Epic hyper focused of their niche and has decades of knowledge built into the business logic. It's also why the aforementioned companies have failed to take a piece of the EHR market despite more technical knowhow and huge war chests.

Lastly, Cerner is a bad comparison since Epic ate their lunch over the years. If anything it might be a data point that their approach is poor. Cerner rev cycle still doesn't work and Oracle has said they are scrapping the product they spent $28B on.
by bigstrat2003 | 2025-04-22 00:53:51+00:00
It was definitely Zed. I forget what it was that used node.js, and I was able to disable that with some effort. But it annoyed me because I shouldn't have to, you know? In my opinion the default out of the box install should be sleek and not use many resources, and only add more stuff if I ask for it.
by AdieuToLogic | 2025-04-22 00:54:06+00:00
> The author keeps calling it "pipelining", but I think the right term is "method chaining".

I believe the correct definition for this concept is the Thrush combinator[0]. In some ML-based languages[1], such as F#, the |> operator is defined[2] for same:

[1..10] |> List.map (fun i -> i + 1)

Other functional languages have libraries which also provide this operator, such as the Scala Mouse[3] project.

0 - https://leanpub.com/combinators/read#leanpub-auto-the-thrush

1 - https://en.wikipedia.org/wiki/ML_(programming_language)

2 - https://fsharpforfunandprofit.com/posts/defining-functions/

3 - https://github.com/typelevel/mouse?tab=readme-ov-file
by toebee | 2025-04-22 00:56:48+00:00
Yes! But you would need to put together a LLM system that created scripts from the book content. There is an open source project called OpenNotebookLM (https://github.com/gabrielchua/open-notebooklm) that does something similar. If you hook the Dia model to that kind of system, it will be very possible :) Thanks for the interest!
by Izkata | 2025-04-22 00:57:18+00:00
In this particular instance it can't, because there are 3 ways in question here, and it can't distinguish between correct intentional usage and accidental usage of an f-string instead of a t-string:

db.execute("SELECT foo FROM bar;") db.execute(f"SELECT foo FROM bar WHERE id = {foo_id};") db.execute(t"SELECT foo FROM bar WHERE id = {foo_id};")

The first and second look identical to execute() because all it sees is a string. But the second one is wrong, a hard-to-see typo of the third.

If f-strings didn't exist there'd be no issue because it could distinguish by type as you say. But we have an incorrect SQL-injection-prone usage here that can't be distinguished by type from the correct plain string usage.