skysight-inc/HackerNews huggingface dataset:
maybe you aren't aware, but the russians slaughtered their ruling family and installed a different government at one point, too.

there's an interesting parable in the movie A Bug's Life where the grasshoppers get a lesson from the boss grasshopper about how if the individually-puny ants ever realize that they vastly outnumber the grasshoppers, the grasshoppers wouldn't be able to steal from the ants any longer.

if every ant woke up tomorrow with an unresistable biological urge to overthrow the grasshoppers, it would be done in a day.
Though it's also a stuck legacy throwback. Modern advice would be to not send ligatures directly to the renderer and instead let the renderer poll OpenType features (and Unicode/ICU algorithms) to build them itself. PDF's baking of some ligatures in its files seems something of a backwards compatibility legacy mistake to still support ancient "dumb" PostScript fonts and pre-Unicode font encodings (or least pre-Unicode Normalization Forms). It's also a bit of the fact that PDF has always been confused about if it is the final renderer in a stack or not.
What is this exactly?

The front page doesn't make it clear to make what ibis is besides being an alternative to pandas/polars.
They have been doing a lot of open source work in the frontend world for a while. Biggest example is React.
> reading a comment is almost always faster than reading blocks of code

Not to a competent programmer when reading well-written code.

This also means that you read what the code does, rather than what a comment says the code does. Otherwise you will be blind to bugs. Any experienced developer will tell you that code very often doesn't do what the original programmer thought it did.
The UK rail network is in the unhappy position of getting sued whenever someone gets hurt, however stupid they're being. I think there was a case where some youths cut through the fencing around a depot, climbed on a train and got killed by the overhead wire - and then Network Rail got fined for not having a more vandal-proof fence or something like that.
It is never good news that "nontechnical nonsense" causes a major maintainer to step down, regardless of Rust or not-Rust.
I'm using it now. It's my primary wm for all my machines. I don't need a "desktop"; I just want something to manage windows. I don't "drag-n-drop". And I don't systemd, plus I kill as much of the rest of their FreeDesktop.Org code as I possibly can.

I've tried to switch to other wms, but I just can't get the same usefulness out of them, and end up switching back.
Hearing at all implies sound waves. If there are soundwaves there is air inside the box. If there is air inside the box the system can't be in a superposition because it has long since decohered.

In other words it's not the act of "listening" that collapses the wave function but the interaction of air molecules that creates the sound in the first place, even if no one is there to listen.

A "measurement" or an "observation" doesn't actually require a human, or a living thing. It's just a physical interaction.
> We'll have to see what happens when MPs are suddenly setting budgets for rail companies

Good rail outcomes were obviously impossible under a Tory government regardless of how the control worked, but they might be possible under a Labour government. We'll have to see.
Woman uses AirTags to nab alleged parcel-pinching scum
I'll pay you for the option to have ISO dates in all your programs like existed way back when. And before anyone queries my locale is already correctly set up but all the c++ or qt code chooses to ignore it.
> Thirdly, the success of an Apple phone would not have been hard to predict. In 2006 Apple sold nearly 40 million iPods.

I don't like how this whole article is framed as how obvious it was that Intel made a huge mistake. Hindsight is 20/20, there was no such data available.

It was not predictable that the iPhone would be a success, especially not to a degree of Intel sacrificing every profit calculation in mere "hope" of huge volume later.

The numbers were there for the iPod. Intel could have just pitched to become the SoC-supplier for the iPod and didn't do it. They surely crunched the numbers several times and it didn't work out.

The first iPhone was then built on the iPod platform with an Infineon modem, so the better question to ask is probably: Why wasn't Intel interested to supply the CPU for the iPod?
Can AI agents learn to be good?
Yes lowest common denominator but also the average I guess.

You see scantily clad women promoted cause many slavering str8 guys actually do frequently click on stuff like that.

Definitely you'll see that our baser instincts and emotions are taken advantage of way more often; sex, anger/outrage, desire/jealousy.

It's no wonder that "watch this super wealthy person show off their wife/cars/house/yacht" is so damn popular.
My NUC13 with i3 has a nominal 15w TDP, but while idling on a KDE desktop with a browser open to reuters (1 tab) it hovers around 3 - 4w (5% CPU usage). If there's REALLY nothing going on (no desktop even) it's 1.0 - 1.3w (1% CPU usage).

Edit: I should note that there's no fan drawing power because I put it in an Akasa passively cooled case.
Not a prelude, the Sahm rule is an indicator a recession has already begun.
The way I see it, 90+% of the price of Bitcoin might be speculation, scams, black market, whatever you dislike the most. The rest is honest value for the only robust asset that can be exchanged across any border and is not subject to the whims of governments and bureaucrats. It is the "digital currency for the Internet age" Milton Friedman was describing in 1999.

https://www.youtube.com/watch?v=C_Ny-UPve-8

(Insert 50 pages long disclaimer here for the HN pedants wanting to point out it's all a scam, that it's not a currency, that it is actually subject to the whims of governments, that it has no value, that it boils the oceans, that it is not the only cryptocurrency, etc.)
Ah that's an interesting revelation. But yeah totally unsurprising really, he's very good at talking in plain, accessible English about rail-related matters that might otherwise cause people to glaze over and ignore. And it's not like he's ever been a shit-stirrer either - in the interview in question he was pretty reasonable. It's just that this guy Lord Hendy has taken a dislike to NR being called out and started a little vendetta against Dennis.
I'm really out of the loop on this, but in the past for Windows at least you could customize an image and use PXE to install it from the network. Then all the user had to do was login with a domain account.

Does that not work any more or is it just not popular ? Any insights as to why not ?
Why are you deliberately being obtuse?

Here, I’ll make it simple for you. On July 30, ULA launched USSF-51, an Atlas V mission in which the first stage did not successfully land on a drone ship, but rather was unceremoniously dumped in the Atlantic Ocean. Can you find me the investigation for that launch?
https://news.ycombinator.com/item?id=41384900
I also love this. One of the reasons, besides Plasma being the best desktop and KDE software being awesome, I regularly donate to KDE.
Yes, there's a reason I specified "product openness". React isn't a product and never could have been, so while I'm grateful to them for releasing it open source it doesn't really represent the same kind of play as Threads or Llama.
Well they keep breaking Brazilian law so...

Expect more "muh free speech" scare-crowing
I support as many open projects as I can. Hell i send the haiku project monthly and I don’t even have a vm with it installed I just had such a good experience with BeOS back in the day I wanted to support the hackers. This i do by IBAN transfer.

I don’t care if it’s GitHub sponsors or the project’s own page I try donate to open source. Neovim, Linux, etc etc have enriched my life so much that what I donate doesn’t begin to match the value I’ve received.
It is also herbicide resistant. The consequence of which is the crop is doused in higher concentrations of herbicides which can lead to negative health outcomes for humans.
I'm in my forties and have been doing ironic retro window managers since I was a teen rocking olvwm on my slackware 486 box in the mid-nineties.

Months fade into years, which have faded into decades. My hair is graying and thinning, and the light at the end of the tunnel draws nearer. Yet not one single human soul has ever noticed or cared about my really impressive desktop setup.
It's cool to see the website[1] of the startup/dotCom I worked at in the early 2000s captured there!
The website won the navigation award at Macromedia's fashforward event, and I still think holds up quite well even over 20 years later. The zoom navigation was quite interesting and worked well on mobile devices like the HP iPAQ PDAs we tested it on.

[1] https://www.webdesignmuseum.org/gallery/relevare-2002
Had I been able to work on it for an entire day, it probably would have been around 3-4 hours, but took longer because I had about 30-45 mins a night and then had to clean up so the kids didn't get into the mess.
The oven was down for about a week as a result, but you can make do with an air fryer and a toaster oven for quite a bit.

For an experienced tech I assumed at least $50 for the house call and then a few hours for the disassembly and reassembly.
After corporate IT gives out a MacBook, we run a local-only Ansible script I wrote.

It sets .zshrc, .zshenv, and .zshenv-private for tokens etc.

It also uses Homebrew to install a bunch of packages, then creates various config files.

It works well. Developer setup time went from days to less than 2 hours (corporate VPN is slow)

Edited to add:

Workflow is:

1. Install homebrew, xcode command line tools, Ansible, and then git+credential helper.
2. Clone repo (which ensures the new dev has correct roles/groups to access the repo)
3. Run Ansible.

Snippet of the Ansible script:

---
- name: Configure dev macOS
hosts: localhost
vars_prompt:
- name: githubtoken
prompt: What is your github token?
private: false

tasks:
- name: Create variable from brew prefix
ansible.builtin.command: "brew --prefix"
register: brew_prefix
changed_when: false

- name: Update Homebrew
community.general.homebrew:
update_homebrew: true

- name: Install GNU Coreutils
community.general.homebrew:
name: coreutils
state: present
Reading Negative Customer Reviews to Find Startup Ideas
Thanks. That's still a pretty high hurdle, and it justifies only the current valuation. To justify a greater future valuation (say, 5x the current valuation, or "above" $0.5T), even faster growth would be required. That's a bold gamble.
It's Fine to Mount Hard Drives on Their Side or Even Upside-Down
It would be very speciest to say that a human is allowed to buy a ticket and watch a movie, but a robot is not.
I would take "Now some people ask for an automation to get a "pre-installed" laptop" as a lack of " developers preferences".

Personally I dislike Git, and haven't found a git UI I like, so throw whatever you want on there. I am not going to like it, but not because I want something else.

Since you support a range of OSes I assume you would go with a cross platform editor IntelliJ, VSCode or something. Both are fine, and "something" probably is too.

I like beyond compare enough that I bought a personal license for it.

Give them a 100% works out of the box then they can customize the 1 or 2 things they care about.
Glad you did this. I had a similar idea but never made time for it. Thanks.
I usually live in WSL2 on Windows running on company provided laptop. Each time the laptop has to be replaced (failure or age) I struggled to get my "home" back up so a couple of years ago I took a full day to setup my so-called "dot files repo".

My goal was to be able to install any debian-based distro and run a single script, non-interactive, that would get me up and running. All that I needed to do was to clone code I wanted to work on.

After I created the dot files repo the process was:

- install distro

- checkout dot files

- run script

- do I have everything I need? (minikube, k9s, jq, yq, asdf, terraform, git config, nvim config, etc.)

- if no, then:

- fix, commit, push

- remove distro
Quick note: "rewrite in <..>" should be consider kind of harmful
FFI are not fine, an insane amount of care must be taken around them

It means that rewriting part of something in rust has chances to reduce the overall security of the software
As someone who did this a lot on various machines back in the day, I'm tempted to say "very carefully and methodically" (which is the truth). The more complete answer is what PaulHoule said. It's called "hand assembly".

In any case, none of this was particularly difficult or unusual, just a bit tedious. At least, the part where you enter hex codes is.

Even more fun was before microcomputers. On a few minicomputers and mainframes, you would occasionally have to enter short programs in binary using switches on the front panel.
It seems impossible to come up with language to describe why LLMs are both convincing and unreliable ("hallucinate","confabulate","bullshit) or why the ability to converse in natural language does not denote intelligent cognition ("stochastic parrot") without anthropomorphizing them to a degree, given that these things are designed to anthropomorphize themselves.
While I see what you're getting at, I find the comment funny after the first thing the article leads with is that certain things are a pain in Kubernetes.
> I don't like how this whole article is framed as how obvious it was that Intel made a huge mistake. Hindsight is 20/20, there was no such data available.

Possibly because Otellini framed it as such?

The latter part of the article answers your other points.
I keep a two tabs, one with my email and the other with my calendar. You can also access your calendar in a side bar from within the email view. Are either of those useful to you?

I’m not sure if I understand what your issue is, but it seems like it’s possible to do this.
> I assume then that the editor would only be used for editing css, not html

It does edit html. Inserting html elements in this case.

> I'm also curious how they determine where in source the code needs to change

Right now we're editing inline-tailwind because it's the easiest option. It only edits the existing tailwind styles so there could be some interaction with existing styles that have higher-priotity.

The plan later is to have users configure how they want their styles written. We have full code access to be able to edit css stylesheets or inject our own.
I'm curious, when do you want to add a new column type? It's not a situation I've been in.
Because internally the kernel maintains API compatibility, so if some internal C API changes the change needs to update rest of C code consuming it

If kernel includes Rust, then that C code change could also require applying fixes to Rust code that breaks from that change
I saw the UX50 in a camera shop
in Japan (don't remember if it was bic or yodobashi), and I wanted one badly. I ended up with a sigmarion III (which I still have!), probably for the larger screen, but that design was peak mobility for me at the time.
That's fine for whoever made it, but it's not so interesting for me, or anyone else on the hn.

> It's cool, fun and rewarding to build things.

I'm a little annoyed by this. I'm sure your reading comprehension is sufficient to know I wasn't objecting to fun or making things. I wasn't even implying there was nothing new or interesting about the project, I just wanted to know what that new or interesting thing might be.
Can solar costs keep shrinking?
At your size, I can see they making sense. I’m much shorter, and the Pro Max is comically large when I hold it.

I think phones need to be designed with difference people/hand sizes in mind. 40% of people aren’t 6’ 2”.

On the battery health front. Apple will slow the phone down once it is below 80% so you can still get all day battery life. There is a toggle in the settings to switch between prioritizing battery life or speed. If you notice the phone seems slower, a new battery should solve that. But if you are happy with both the performance and battery life, then keep doing what you’re doing.
You can search for persecution of Elon wherever you would like but there is none here. It’s my understanding that Shotwell is running the show there and Elon is mainly hands off. There are many achievements I believe should bear Elons name like the back-to-back live stream debacles over at xitter or the cybertruck… but he is not as involved in the engineering decisions with space-x and it shows.
Same! I adore their masked emails and email aliases, and that it integrates into 1pass during signup. Really great UX for email
I think they mean a hypothetical future of chrome browser, not what websim currently is.
DietPi released a new version 9.7
DietPi is a lightweight Debian based Linux distribution for SBCs and server systems, with the option to install desktop environments, too. It ships as minimal image but allows to install complete and ready-to-use software stacks with a set of console based shell dialogs and scripts.

The source code is hosted on GitHub: https://github.com/MichaIng/DietPi
The main website can be found at: https://dietpi.com/
Wikipedia: https://de.wikipedia.org/wiki/DietPi

The project released the new version DietPi v9.7 on August 25th, 2024.

The highlights of this version are:
NanoPi R5S/R5C/R6S/R6C/T6, Orange Pi 5/5 Plus, ROCK 5: Major kernel upgrade to Kernel 6.1
Odroid C1: Major kernel upgrade to Kernel 6.6 (edge kernel)
Odroid N2: Option to update (flash) the SPI bootloader
DietPi-Banner: New option "cpu load" with 1/5/15 minutes averages
Fixes for Box86/Box64, Bazarr, WiFi Hotspot
The full release notes can be found at: https://dietpi.com/docs/releases/v9_7/
What was heard in the video was both technical and sensible.
The calendar is available in the sidebar (on desktop) which I tend to use quite often. On mobile if you swipe down it should hide the keyboard and you can switch to the calendar while keeping your draft open on the email tab.

I generally agree that the workflow could be improved though.
I had that T425. It was a gorgeous little device with a flip cover lid. You could feel at the time that everything about this era was building to something not quite achieved. Every device was a series of limitations, frustrations, and longing for something better.
yeah whatever, you go live in your social media-induced paranoid little world.

I have faith in the institutions of our democracy, no matter how much you what-aboutists try to erode it.
Sorry, I do most of my emails from my phone or iPad using their app rather than the website.
> What do you mean unknown? They're pretty known.

I mean, you don't believe the fairy tale that he actually paid for everything himself?
marktplaats.nl is the big "eBay-like" for the Netherlands.
Those kind of things, or just issues/bugs, that make me want to have a 2nd backup that I control.
Most people are probably on the 3 biggest instances and the "official" instances don't have it blocked as far as I can see (https://blog.joinmastodon.org/2023/07/what-to-know-about-thr...). Blocking also seems like a silly thing for a network that is about being open and interoperable.
Very cool. Curious if you have looked into non-imaging (anidolic) solar collectors? My understanding is that they are actually more efficient than mirror or lens based collectors as they do not require precise aiming and are able to collect indirect sunlight as well.
> The mental safe space of old time kernel developers?

As long as they are the majority of the kernel developers, their wish is what matters the most.
Minification would be indeed useless under that set of assumptions, but the real world is much more variable and you need a comfortable margin. For example, mobiles rarely have that large bandwidth sustained all the time.

Comprehensively speaking, the minification is only a small step in building a performant website or web application. You have way more things to do, for example choosing a correct image compression format and method would have much more impact in general. But not everyone can be expected to understand them in depth, so we have best practices. Doing the minification therefore qualifies as a good best practice, even though it would be just a single one out of many others.
FOSS, self hosted: https://tabby.tabbyml.com/
Where's the criticism?
> Suggesting making a new kernel is just total FUD. This is a multi decade project.

Linux started as a hobby project of a single student and just a few years later it was already possible to build a full-blown UNIX desktop system with Linux as kernel.

Why should that not be possible to replicate today? Especially with modern development tooling and a big and motivated language community?
Hey does this as well, it's a cool feature

https://www.hey.com/features/inbox-notes/
Ask HN: Do you regularly use AI agents to get work done? How and why?
Like many of you, I frequently write little Python scripts, create Jupyter Notebooks, etc to get work done. And LLMs are often part of the process (generating copy, analyzing data, etc) -- but I almost never do anything more involved than programmatically creating good prompts and calling chatGPT/Claude/etc (and of course use the chat interfaces directly to assist with various tasks).

But I'm worried I'm falling into pg's "Blub trap" by not understanding what's possible:

> ...when our hypothetical Blub programmer looks in the other direction, up the power continuum, he doesn't realize he's looking up. What he sees are merely weird languages. He probably considers them about equivalent in power to Blub, but with all this other hairy stuff thrown in as well. Blub is good enough for him, because he thinks in Blub.

Am I missing out by "asking too little" of LLMs? Is there productivity and new capabilities I can harness through agentic workflows and other more complex LLM functionality? What are the libraries and tools that folks are reaching for to get the most out of LLMs in their everyday work?
Very cool. Can you add support for eBay Germany (ebay.de)?
Yeah, I have the same issue - I cannot use Paypal nor IBAN to donate to KDE, but I have money in crypto that I could've donated them, but I literally cannot. Too bad the German laws are set up this way (https://kde.org/community/donations/others/ - "KDE e.V. does not accept donations of "crypto" coins: Bitcoin, Etherium, Litecoin, Dogecoin, and all the others. The tax regime that covers German non-profit associations considers those coins a form of speculation which would endanger our non-profit status, so regretfully you cannot donate them directly. Cash out and then use a traditional method to donate.")
I'd advise that human to invest in some body armor, for a variety of reasons. But it sounds like we're not talking about the same thing.
As someone who's tried zig and who enjoys c. I highly doubt it would be any more acceptable for people dedicated to working on c than rust or c++ is.
Thanks. Yeah, I kind of expected that. :(
I feel you’re downplaying the obfuscatory power of name-mangling. Reversing that (giving everything meaningful names) is surely a difficult problem?