skysight-inc/HackerNews huggingface dataset:
Show HN: Edit the filesystem like a text buffer in VSCode
I wrote a vscode extension which allows you to create/rename/move/delete files by editing a text buffer. If you are familiar with oil.nvim, this is similar. In my opinion this is vastly superior to the built-in file manager because it allows you to utilize your existing text-editing muscle memory into file manipulation skills, as opposed to the built-in file explorer which requires mouse or at least memorizing new keyboard shortcuts. There is a video demo on the github page.

Here is the extension page on the visual studio marketplace: https://marketplace.visualstudio.com/items?itemName=AliMosta...
(This was originally posted to https://news.ycombinator.com/item?id=42884803, where the headline is different. We merged that thread hither)
Intel Falcon Shores GPU Not Coming to Market in an AI Hit
https://web.archive.org/web/20250130224146/https://www.lrb.c...

https://archive.ph/cLQDx
> Ghostty 1.1 on Linux now supports server-side decorations (SSD) for compositors that support it.

God bless

> For X11, we could not find a well-supported protocol for SSD, so we continue to use CSD.

Noo
This borderline bricked my partner’s phone. We’re in Berlin. The “walk in centers” here are a few random sleepy repair shops barely aware of what’s happening who might be able to help you in a few weeks, maybe.

She bought an iPhone.
Please let's not find the most ideologically provocative point in an article and make the thread be about that.

This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
> but a lot of users today actually think of AI as an anthropomorphic being.

You think more than 10% of users?
That has already improved a lot. Initially they were generating new samples w/ transformers, and were talking in github issues about using vLLM to batch generate samples. Lower in the blog post it seems they already did that.
I wouldn’t call this a particularly crazy hack, it’s also called string interning and I reckon that’s what every language runtime does when strings are immutable (which includes javascript runtimes, also this isn’t required by the language specification).
Mother capitalism deems that our brightest young minds best serve humanity in two tasks. Keeping the public passively scrolling, and moving money at speed to make wealthy people more wealthy.
Because binaries are a transformation of the source code, which is written by a human.

Other kind of binaries which are fully generated by a machine like private keys aren't copyrightable.
Very interesting! Did you take in any vitamins/minerals? Did you drink coffee/tea (no milk/sugar of course)?
Chinese bots need to just chill. There is no big need to gloat and run half baked influence ops in an environment where people cant even remember what they were worrying about last week.

The US is drowning under an info tsunami for not recognizing human attention is finite while content is allowed to explode.

The Chinese just need to sit back and stop reacting.
Apple has more than 2.35B active devices, up 550M since 2022
Without replying to specific parts, I'd like to point out that you and others bring up parallels between Systemd and closed source proprietary software shops like Apple and Windows. I view this as bad faith because Systemd should be afforded the kindness (and obviously has the user freedoms) of a fully open source work.

There's nothing apple-esque about any of this. 'If you're unhappy fork it', is a common adage that is definitely applicable here.
The problem is that there are many places where non-convincing counterfeits are NOT accepted, which is (at least part of) the reason why there are so many convincing counterfeits now.
You used the words "you" and "your" 18 times in that comment, starting with the provocations "what's your stance on leprechauns" and "you are trying to equivocate", and ending with "I doubt you have the acumen". That's more than enough to come across as a personal attack, even though you didn't intend it that way (which, from your reply here, I gather you didn't).
While Linux systems like ChromeOS and Android could be considered sufficiently hardened, mainstream distributions generally don't prioritize security, with developers simply creating what they prefer. They lack comprehensive security features like those found in macOS (e.g., SIP, XProtect, MRT, Gatekeeper and other multi-layered protection mechanisms).

Secure Boot on most Linux distributions, except for a few that implement TPM-based Secure Boot like ChromeOS Flex and custom Linux builds, is merely intended for UEFI support and Windows dual-boot compatibility, rather than being a genuine mechanism for detecting OS image tampering.
How is that different? Apple 'throttled' the phones by reducing charge amperage and reducing battery capacity in software.

TBH I think what Google did here is also bad, this should definitely trigger a system popup with an opt in/out.

However, Apple did exactly the same thing, initially denied it, and people are still defending them years later.

(edit):typo
I would agree with the sibling: DHH isn't a snake oil salesman and his policies back in 2020 showed keen foresight. As for his opposition...

https://news.ycombinator.com/item?id=42593223
> whether training a model is fair use

I want to highlight that training the model is only one part of the copyright questions going on, the other is how they are making and keeping direct long-term copies in giant training datasets.

Imagine what would happen if a regular person bought and then immediately resold thousands of books, CDs, and movies, taking just enough time to make a copy of each one and building out their own library/movie-theater for friends and coworkers. You think the powers-that-be would let you or I get away with that?

There is no (non-evil) reason to hold multijillion dollar corporations with professional legal advice on-tap to a lower standard than regular people.
US copyright applications are not examined, in the sense that patents are.
Issued patents are presumptively valid. Registered copyrights are not.
Whether a copyright application is valid has to be determined by a court.
You're repeating Apple's PR talking point, but we know it's not true.

Why? Because we have a counterfactual observation: in France there's a law against "planned obsolescence" and to comply Apple never pushed their update here. And not only French IPhone kept working, but everybody could disable the speed nerf by switching their location to France on their phone. And it turns out that the phones handled it without issue.
Artix Linux does this. Arch sans systemd, and you have a choice between openrc, runit, s6, dinit, or even some combination of the 4. Any daemon type package will have a -runit/s6/dinit/openrc variant that includes the relevant scripts/configs.
That's a bit of revisionist history. Russians definitely chose Putin. Not all of them did, of course, but too many to ignore.

Just like many Italians chose Berlusconi and many Germans chose Hitler.

I feel sorry for the Russians who didn't choose this, but we shouldn't let the ones who did off the hook.
I'd imagine using optimized/faster reward functions could already make a difference.
Ugh, pockets aren't getting bigger.

Buying my last phone was a real challenge - even 6.5 inches long feels huge, and there were very few options under 7 inches.
Every “freedom” has two sides. Positive and negative freedom. You don’t have the freedom to dump nasty chemicals into bodies of water (lack of positive freedom), but I have the freedom to not have carcinogens in my drinking water (negative freedom). Some examples are clear cut, in the sense that we as a society surely all agree on where the line should be between positive and negative, but all examples need to be discussed on an individual basis, because they’re all different in terms of where we draw the line. But you can’t use the slippery slope argument here, because the slope works in the other direction too for any given example, the more positive freedom you have, the less negative freedom you have.
> Why would you write portable software that has a dependency on an init system?

Because it's not just an init system; it manages to make itself important to a rather lot of the system. A nice page is https://wiki.gentoo.org/wiki/Hard_dependencies_on_systemd#Pa...
Posting "is this satire" is an internet trope, a way of snarkily putting down what someone else said. In that way, it's a provocation and in that way flamebait.

If that explanation doesn't land, there are other site guidelines which maybe make the point more directly, such as "Don't be snarky", "Edit out swipes", and/or "Omit internet tropes".

https://news.ycombinator.com/newsguidelines.html
Looks better, support weather, supports more sensors, more configuration options… But Stats is sufficient, I just use iStats for ages and it ask for little money ~two times in a decade.
Check your state's consumer rights laws. While there's a general requirement for Customer Support, there aren't universal tests or criteria for effectiveness. There are also different requirements for different industries.
Show HN: Anki Deck Builder
Hi HN,
I built an automatic deck builder for anki. As a non-native english speaker but avid reader, I find that I don't know many words while reading a book. While I can approximate the meaning, it slows me down and many times I move on with ambiguity. Sometimes the words are critical in the context but I don't like to pause and lookup in dictionary. Even if I do, I tend to forget them soon.

Also, Anki is the best tool for long term retention but building a deck is cumbersome. So, I built this tool to extract the words from the book I am reading and add those to my anki deck.

It is free, give it a try and share your feedback or features you would like to see.

Thanks,
Pushpankar
So if they hadn’t push the update to throttle your phone when the battery could no longer run at full speed would that have been better?
https://wiki.archlinux.org/title/Comparison_of_tiling_window...

You're spoilt for choice really...
> 3) The overreliance on dbus turns the “the unix philosophy” ;) away. Text as a universal communication medium, everything is a file, etc

I prefer an introspectable, typed, and efficient communication protocol over streaming text because of the "Unix philosophy" whatever that may be.

Is the philosophy documented somewhere or is it just in our hearts? Because the Systemd Bus interface has great docs right here: https://www.freedesktop.org/software/systemd/man/latest/org....
> because they are very hard to identify as being spam.

Why not just use Duckduckgo's free e-mail protection? Generate a new forwarding address for a new service/website/account takes a second.
> accessing CLETS to set up a traffic stop for his fiancée's ex-husband

> When people say "I don't see why privacy matters, I have nothing to hide" this is the exact kind of edge-case I always think about.

These cases are far and between. I suggest to think instead of something like pre-WWII Germany. Once you get everyone's say religion on file it's only a matter of accessing it if you want to prosecute any group at scale. Fun thing there will be no criminal cases at all because it will be fully legal
> act of Congress

More than that, a constitutional amendment. See Feist vs. Rural Telephone.

The US does not have database copyright or "sweat of the brow" copyright. There has to be human originality.
You very much can remove Apple News just like any other app on iOS.
Honestly I thought it was a joke or /s website at first. I looked at the site/docs and still don’t understand what your service is exactly selling/doing?
Why doesn't the writer just move on and go back to Vim?

I've seen a few things about neovim over the years, but nothing that made me want to switch. I love the look of the prompt for example, but it's just extra fuss that doesn't actually do anything, and doesn't at all match what I see when I log into a router.

Vim is also the default in Raspberry Pi OS, which I use a lot, so that makes me happy. I even install it on my desktops to keep everything similar. Debian in the cases where I can't, because they're still remarkably similar, even with all the differences needed to make the Pi hum.

The select-editor script is on your side. Depending on your distro, it symlinks 'vi' to whichever version of vi you want to use.
It's more like Chromium; you could fork it, but it's big enough that that's difficult, and doesn't really do anything about its influence on the ecosystem.
Absolutely. The moral aspect is certainly questionable. Although, I wouldn't say "all brightest minds" are going to neglect their moral concerns for getting rich
You realize the other option was your phone shutting off entirely?
dynamic typing incurs runtime overhead
It's a bit shady after actually trying to use it.

- Single digit TPS on rare chance it responds, and frequent complete hangs (1 out of maybe 20 requests even complete)

- 4k input token cap (vs native 128k context window)

- No pricing

- Unstated rate limits

It genuinely seems like they spun up a single H100 cluster to enable the headline of this post and help form a narrative then left it at that. Definitely not meant to genuinely provide access to R1 in any serious way.
You would rather your phone shut off?
If you want tiling, but i3 requires too much manual work, you might like the more managed layouts that are the default in XMonad: https://xmonad.org/

XMonad works fine with multiple monitors. Each monitor displays one of the many virtual desktops. The normal keys for desktops and for windows work pretty intuitively with multiple monitors.
America is for sale to the highest bidder, basically.
Looks like they still haven't fixed the bug where fastfetch is glitchy if you have it in your startup profile... :(
Or ripping the combustion engine out to make a better car with electric and then realizing you ALSO don't need the transmission!
Gnome brainrot is real
> 3) The overreliance on dbus turns the “the unix philosophy” ;) away. Text as a universal communication medium, everything is a file, etc.

have you considered the reality that the "unix philosophy" results in incredibly brittle systems? byte streams ("""plain text""") are untyped and prone to mishaps.
Changing the language of an LLM response with a vector addition
The alternative was that the phone would shut off completely. Apple did not make the phone worse.

So the pop up should be “Wouid you like your phone to shut off randomly?”
First see my other comment here - https://news.ycombinator.com/item?id=42885210

> So you want my experience writing FORTRAN for mainframes in the 90s? My experience with C which I haven’t touched in a decade? VB6? Perl?

Yes, if only to confirm veracity. The mantra is "Trust but Verify".

The point of bringing up the Amazon example was to show a specific technique which works and has been adopted/validated by others. Amazon is a giant company and you were just one small cog in the wheel so pointing to your Amazon experience is not very convincing. This was not something imposed on every trivial meeting but for important strategic ones. There is good logic behind such a practice viz. helps to get the entire team on the same page w.r.t. some subject. Finally, i did not say that Amazon did the above for recruitment but suggested that recruiting in general would be far better if they (and everybody else) adopted such a logic.
It's PR. As I see it, most likely a manufactured narrative. Matches the Trump, Bannon, ElonX, Right Wing x Conservatives strategies/pattern run in the US and Europe. All some part of BlackRock et al.

Don't let it distract you at all, it'll get into your own subtext and if you are not trying hard to monetize off their sides/game, you'll end up making financial/investment mistakes (if applicable) or spreading misinformation or impeding proper information flow.

There's good money and ground to be made acting against them, which won't "turn the tides" but it can make it a good bit harder for them which would help them evolve a bit. For now, they are unfit for the role they aspire to. So if you can, sparr with them without mercy and help them grow into it.
https://github.com/ReactiveX/RxPY
"This is the world we live in" is a good excuse to never right any wrongs.
I think that's true up to a point, but it misses the distinction between accidental and essential complexity. Essential complexity has to go somewhere, accidental complexity doesn't, and most complexity in software is accidental.

And even when the complexity is essential, IMO it's better off not in the build system. I'll gladly accept more complex code for the sake of a simpler build (even though that theoretically means worse performance). Worst case if I need to do something complex at build time I'd rather model that as "the build system invokes a program that does something complex" than try to express the complex thing in some Turing Tarpit "configuration" language.
Video compression ratios vs raw video is amazing too, but there's no learning and there's no doubt that the compressed form is subject to copyright.
I am not sure what you want out of I3, but if it is "i3 configuration is too complicated" might I suggest spectrwm. I like it because it hits that sweet spot for a tilling WM between "more configurable than dwm" and "less configurable than i3"

https://github.com/conformal/spectrwm

Plus I find it handles multiple monitors well.
Ah OK, I often thought the opposite, that people mainly drink for the sugar in beer etc, as well as the alcohol.
But I always felt like the kick of the alcohol was just something people came to like as it preceeds the effect.

Otherwise more people might drink vodka and water.
Done. Apologies, and thank you for leaving this reply.
Ok, next to impossible then. Maybe printing tiny white text on solid black background could help obfuscate the dots. Or using a pen plotter...
I’m sure there is plenty of evidence for DBS being plausibly safe and effective when they get the technology right. It will be in the form of:

- Studies on the purported mechanism(s) of action

- Preclinical results in vivo

- Anecdotal results like the one in the BBC article

- Mixed effects from older versions of the tech

That’s plenty to motivate further research and trials into this treatment.
https://github.com/Jiayi-Pan/TinyZero what about this one?
Fedora Silverblue's Secure Boot is also primarily for UEFI support and not fundamentally designed to create a boot chain or detect attacks on the OS. Additionally, it has weaknesses in kernel protection mechanisms (insufficient kernel module loading restrictions), inadequate system call protection, and incomplete memory protection mechanisms. While its immutable design is notable, the detection and defense mechanisms against base system attacks are inadequate, with limited security verification of the rpm-ostree system itself.

Linux distributions' exploit mitigation features include basic ASLR, DEP, and RELRO, but their implementations are incomplete. Advanced protection features like those found in macOS (such as PAC, Pointer Authentication, strict stack protection, and JIT spray attack prevention) are either not implemented by default or are limited in scope.

Resolving these issues would require an enormous investment of time and cost to apply parameters and patches, and these solutions are not available by default.

While QubesOS's approach is interesting, it lacks Secure Boot, and its security relies on sandboxing through OS isolation via the Xen hypervisor, while the operating systems within still contain the aforementioned issues (though running a macOS-level secure OS in QubesOS might be a solution).
I mean when I send letters I want people to know it's from me 99.999% of the time, that's all.
So removing a transmission and installing/testing/improving a new design or way to solve the problem that hasn't been popularized isn't a worthy cause? How do you think we developed the first transmission? Or the various improvements we all take for granted these days? Yes, systemd can do this, but that isn't a reason to imply developing an alternative that can do the same, albeit in a different way, is irrational.
The "correct" answers on a biographical test are to claim to have more experience than your really do.

In other words... fraud. If you get caught you lose the job and spend some free time in a cell.

You're really stretching to turn this into a scandal. Nobody complained that the answers to the previous test had been leaked.
Somebody did this with music - they brute forced all chord progressions or something like that. In theory all new music is infringing.
I don’t buy this so much as this is the perfect excuse for evil in humanity to continue to govern, wherever it is (“yeah it’s bad, but there’s a Plan behind all this” - very similar to how Qanon tried to operate).

You see continuity and consistence while others see that it’s not only the religion that conquered the Roman world, but the Roman Empire that also conquered the religion to secure its existence.

So much of the Church extension starting from the XIth century, comes, shouts even, more from its Roman heritage than from its Christian’s (one thread being that it mixed temporal and spiritual concerns instead of making them obviously distinct).

But “we” take it for some divine inspiration and spiritual guidance while it’s merely equivalent to humans laws: contextual, biased and open to critique and upgrades down the line.

What’s remarkable is the totally opposed, considerations we can have on the Church (and it seems, the concepts of hell & heaven), while having the same fidelity to the Christ’s teaching (which, in the end, matters most), and both seeing how the institution both sabotages and helps its mission.
I am not going to engage with your A* proposition. I believe it to be irrelevant.

> However, transformers do not sit on a "knowledge graph", since the space is not composed of discrete propositions set in discrete relationships.

This is the main point of contention. By all means, embeddings are a graph, as you can use a graph to represent its datastructure, but not a tree. Sure, they are essentially points in space, but a graph emerges as the architecture starts selecting tokens for use according to the learned parameters during inference. It will always be the same graph for the same set of tokens for a given data set which provides "ground truth". I know it sounds metaphoric but bare with me.

The above process doesn't result in discrete propositions like we have in prolog, but the point is, it is "relatively" meaningful, and you seed a traversal by bringing tokens to the attention grid. What I mean by relatively meaningful is that inverse relationships are far enough that they won't usually be confused, so there is less chance of meaningless gibberish emerging which is what we observe.
So are you saying that batteries don’t degrade over time causing random cut offs?

And if that were the case, how do you explain this as far as France?

https://www.theverge.com/2020/2/7/21127984/apple-iphone-batt...
Maybe, but could you live with the fact that you're providing absolutely no value to the world? It always makes me sad when the greatest minds get gobbled up by these companies because they're creaming off the top of an enormously complex system they created.
Definitely not the only model doing this, but this one's a little more complicated. The GitHub repo for R1 just has an MIT license, and most people commenting on this across both tech and general news reports are missing this.

Everyone keeps on reporting that it's covered by the MIT license. I will acknowledge this model is more transparent and visible than proprietary alternatives, but the acceptable uses of the model it is derived from just make it unusable for many.

Even the technical people I'm talking to about this one keep on reporting that it is 100% open. None of these are.