MurphyA/hacker-news huggingface dataset:
by oarsinsync | 2026-01-12 18:24:01+00:00
The comment I was replying to was claiming that using your computer 'poorly' does not harm others. I was simply refuting that. Having spent the last two decades null routing customer servers when they decide to join an attack, this isn't theoretical.

As an aside, I dislike tailscale, and use wireguard directly.

Back to the topic: Your connected device can harm others if used poorly. I am not proposing licensing requirements.
by robinsoncrusue | 2026-01-12 18:24:09+00:00
While this entire spectacle is just nauseating, I am not going to shed a tear for Jerome Powell. This is a man that headed one of the most incompetent bunch in my lifetime. I remember the whole 2020/1 euphoria where things were just supposed to be "transitory" according to multiple Fed minutes. Lo and behold, until it was not. They had to tighten FAST, lot of layoffs happened because of that. You could argue the software industry never really recovered, AI is just a cope.

Reality is, these institutions have failed for a long time. It gave me a chuckle when I read the line "maximum unemployment and price stability". The official fed numbers for those are way off, you tell Americans spending >50% on their groceries compared to 2-3yrs ago that the inflation is 4%. Or unemployment rates for that matter. All the numbers are garbage, nothing means anything anymore.

If congress and Fed had a spine to enforce meritocracy, Jerome and all the "transitory" shenanigans would have been out long ago. And so there you have it. Officials with 10 years terms with zero accountability for their decisions with revolving doors to follow having big bucks consulting gigs for big banks awaiting moment they retire will say and do anything to preserve the self-serving institutions. Not its mandate. And cherry on top, if they are lucky to play out well, on their way out will get the glory of "serving the people and protecting the institutions".
by iccananea | 2026-01-12 18:24:33+00:00
I'm working on ripbox, a prototype cd player / ripper that than rip your CDs while you listen to them, back them up and then make them available for streaming anywhere.

My cousin has a large collection of CDs and the player is being built around his listening habits (listening to disk from start to finsh at home, individual tracks when on the go).
by toomuchtodo | 2026-01-12 18:24:46+00:00
International equities: Global structural changes driving narrowing U.S. earnings growth exceptionalism - https://am.jpmorgan.com/us/en/asset-management/adv/insights/... - November 19th, 2025

Where to Go as the US Exceptionalism Trade Ends - https://www.bloomberg.com/news/newsletters/2025-06-06/where-... | https://archive.today/PSw9B - June 6th, 2025

Remaking the World Through Exiting US Stocks - https://www.bloomberg.com/opinion/articles/2025-03-19/remaki... | https://archive.today/YqD5M - March 19th, 2025

Did capital outflows from the U.S. already start? - https://globalecon.substack.com/p/did-capital-outflows-from-... - March 17th, 2025
by ljm | 2026-01-12 18:24:48+00:00
Still using CircleCI. I do not love YAML at all, in fact I hate it because it's basically a 1980s text preprocessor on steroids and with dependency management. Too much logic applied to config that depends on implicit syntax and unintuitive significant whitespace.

I mean, I had an issue once where this broke the pipeline:

key:
- value 1
- value 2

But this was fine:

key:
- value 1
- value 2

Fuck that noise!

Otherwise it works just as good as it ever did and I don't miss Github Actions where every pipeline step is packaged into a dependency. I think Github has stagnated harder than CircleCI.
by OptionOfT | 2026-01-12 18:25:18+00:00
I very much remember coding a function that split the string on their components and then rebuild them to ensure the date was created without time zone.

Sometimes a date is just a date. Your birthday is on a date, it doesn't shift by x hours because you moved to another state.

The old Outlook marked birthdays as all-day events, but stored the value with time-zone, meaning all birthdays of people whose birthday I stored in Belgium were now shifted as I moved to California...
by motoxpro | 2026-01-12 18:25:25+00:00
Is this a serious question? Why would they subsidize people when there is no benifet to them? Subsidization means they are LOSING money when people use it. If the customers that are using 3rd party clients are unwilling to pay a price that is profitable for them, that is a very positive, not negative, thing for Anthropic to lose them.

The reason to subsidize is the exact reason you are worried about. Lock in, network effects, economies of scale, etc.
by evanjrowley | 2026-01-12 18:25:33+00:00
Some great options have been mentioned already.

Another interesting option is the HHKB Studio keyboard. https://hhkeyboard.us/hhkb-studio/product

HolyKeebs also has TrackPoint modules available for some exotic ergo split keyboards: https://holykeebs.com/

A very exotic option is the Svalboard, which is available with both trackball and trackpoint configurations: https://svalboard.com/
by cfraenkel | 2026-01-12 18:25:52+00:00
You think you do. The issue is it's just about impossible to isolate translation from rotation. You would always be doing just a little rotating every time you touched the ball, whether you wanted to or not. And any time you tried 'rotating', you'd also be moving the cursor.

6DOF devices have been done (ie https://en.wikipedia.org/wiki/SpaceOrb_360 or https://www.computinghistory.org.uk/det/12416/Logitech-Cyber...). They're sorta fun to use (at first) in CAD for browsing 3D models, but never caught on as once you get good at the CAD UIs, the extra degrees of freedom get in the way more than they help.
by nancyminusone | 2026-01-12 18:26:08+00:00
Solidworks's current controls are the best interface for it. "Draw a picture" is something you're going to find really difficult to beat. Most of the other parametric CADs work the same way, and Solidworks is widely known as one of the best interfaces on top of that. They've spent decades building one that is both unambiguous and fast.
by WorldMaker | 2026-01-12 18:26:15+00:00
XAML had plenty of experienced developers years before WP7. Just most of them were in "enterprise" environments.

I had an extensive Silverlight and WPF background by that time, so I still don't quite know why so many developers seemed to have a problem with it. I also did a lot of "convert this screen from WPF to Silverlight" and "now convert it back to WPF" that at the time I also didn't see why so many people were complaining about updating XAML from WP7's Silverlight XAML to WP8's UWP XAML. XAML is XAML. XAML is just stupid, ugly XML. Most of the work is updating XML namespaces, which can be automated with XML tools. Assuming you've used a pattern like data-binding or "MVVM" you shouldn't have much business logic to change between XAML versions, was my opinion at the time. As an Enterprise developer having done a ton of that as company winds shifted and more apps needed to be Silverlight one month and others WPF, depending on shifting winds/moon phases and "we want to just HTTP deploy only now" and "how easy can you embed this in VB6 without going crazy".
by al_borland | 2026-01-12 18:26:18+00:00
For me, being an "IT Company" or "Tech Company" means the tech is what drives the business decisions.

Where I work, it's a b2b service company. We've had CIOs get up and say we're a tech company, but when push comes to shove, the IT org always loses to "the business". The business solutions are what are being sold, they really don't care what the tech is under the hood... even if the tech enables every product to exist at this point.
by overfeed | 2026-01-12 18:26:40+00:00
> The writing was on the wall the moment Apple stopped trying to buy their way into the server-side training game like what three years ago?

It goes back much further than that - up until 2016, Apple wouldn't let its ML researchers add author names to published research papers. You can't attract world-class talent in research with a culture built around paranoid secrecy.
by zzzeek | 2026-01-12 18:26:41+00:00
they're basically fucked. they can't turn against Leader, because their base would abandon them immediately. But they desperately wish they could hold him back, because they are well aware they are going to get creamed in November.

as far as "bills", there's no bills because that's up to Mike Johnson who is a super loyalist. His district is very safe (Cook R+26).
by cmrdporcupine | 2026-01-12 18:26:55+00:00
> We say we care but do nothing.

Historically this is always the case until it absolutely isn't. And things just boil over.

Rupture -- often revolutions -- are entirely unpredictable, and cascading. They often occur after several failed attempts make it seem like the discontent has been at least partially contained (e.g. Russia in 1905 vs Russia in 1917). Maybe we're seeing this in Iran right now.

The kind of governance that Trumpism is attempting is inherently unstable. My guess is its higher level adherents know this. They just want to get theirs while they still can. Should be obviously the case as its very figurehead is obviously not thinking long term as he only has a few years left to live.
by JamesSwift | 2026-01-12 18:27:08+00:00
Not sure what to say then. I run nixos on ~15 different VMs / minipcs, a total of I guess 6 physical machines. Never had to deal with a UPS battery dying, and havent had to do anything to address NUT breaking. I broadcast NUT via synology NAS though, so the only direct client of the UPS status is the NAS. Ive never once had an issue in the ~5 years Ive had it setup like this.
by SamuelAdams | 2026-01-12 18:27:15+00:00
The neat part is you can do whatever you want in a GitHub action, corporate policy be damned. So:

git clone <tmate / banned action git URL>
cd <the action>
Run the action start point.

Apparently this is a feature, not a security risk.

https://blog.yossarian.net/2025/06/11/github-actions-policie...
by Atlas26 | 2026-01-12 18:27:18+00:00
> Linux isn't in position regarding display/UI.

I’m glad everyone is dogpiling on this statement cause man people seriously have to stop parroting this years out of date claim at this point. Any big well supported distro using Wayland should be fine, at the very least KDE and GNOME are guaranteed work perfectly with HiDPI.

Daily Fedora KDE user here on 4K HiDPI monitor plus another of a different lower resolution, flawless experience using both together in a setup. Fractional scaling also there working perfectly as well and you choose how you want KDE to scale the apps if you want (forcefully or let the app decide).
by MentatOnMelange | 2026-01-12 18:27:21+00:00
A while back there was some investigative report on a private intelligence agency based in India that revealed a lot of dirty laundry on an international scale. Nothing too scandalous but it shone a light on a company that wanted to stay in the shadows. Based on an Indian court ruling, even American media sources had to take the story down. Worldwide.

Regardless of whether you think these kinds of orders are justified, allowing 1 country's court to restrict speech worldwide is a pandoras box. Nobody will be happy with the longterm implications of doing this.
by threatofrain | 2026-01-12 18:27:34+00:00
If you want to turn on full end-to-end encryption you can, if you want to share your pubkey so that people can't fake your identity on iMessage you can, and there's still a higher tier of security than that presumably for journalists and important people.

It's something a smart niece or nephew could handle in terms of managing risk, but the implications could mean getting locked out of your device which you might've been using as the doorway to everything, and Apple cannot help you.
by pizlonator | 2026-01-12 18:28:02+00:00
> like the union of different languages

No. Here are two good ways to think about it:

1. It's the C programming language represented as SSA form and with some of the UB in the C spec given a strict definition.

2. It's a low level representation. It's suitable for lowering other languages to. Theoretically, you could lower anything to it since it's Turing-complete. Practically, it's only suitable for lowering sufficiently statically-typed languages to it.

> Every tool and component in the LLVM universe had its own set of rules and requirements for the LLVM IR that it understands.

Definitely not. All of those tools have a shared understanding of what happens when LLVM executes on a particular target and data layout.

The only flexibility is that you're allowed to alter some of the semantics on a per-target and per-datalayout basis. Targets have limited power to change semantics (for example, they cannot change what "add" means). Data layout is its own IR, and that IR has its own semantics - and everything that deals with LLVM IR has to deal with the data layout "IR" and has to understand it the same way.

> My bewilderment about LLVM IR not being stable between versions had given way to understanding that this freedom was necessary.

Not parsing this statement very well, but bottom line: LLVM IR is remarkably stable because of Hyrum's law within the LLVM project's repository. There's a TON of code in LLVM that deals with LLVM IR. So, it's super hard to change even the smallest things about how LLVM IR works or what it means, because any such change would surely break at least one of the many things in the LLVM project's repo.
by maldeh | 2026-01-12 18:28:34+00:00
> I wish the order of presentation were different, because it starts with incorrect and misleading claims and then only later fixes its trajectory.

I wouldn't hold my breath, every inch of this article is evidently AI-generated - you can tell not only from the meandering narrative but also from the "Not because X, but Y", the short punchy sentences to reiterate the same point, the really strange cherry-picked examples for head-to-head comparisons, and the sincere concern over simplified generalisms.

> Yeah, ok. This is what they should lead with. It's an important message.

Is it? Your optimism in hoping to find some point to all this restores some of my faith in humanity, but I think it's misplaced here. The entire premise of the article is bizarre - why should it be surprising or bad that historical figures from 1000s of years ago, regardless of their historical importance, don't have proportionate representation in contemporary discourse?
by yen223 | 2026-01-12 18:28:38+00:00
The scenario is well-defined. There's nothing logically impossible about the host not knowing which door has the car, and still opening the goat door.

"Impossible" in the program just refers to cases where the host picks the car door, i.e. the path that we are not on, by the nature of the statement. Feel free to replace the word "impossible" with "ignored" or "conditioned out". The math remains the same.
by dietr1ch | 2026-01-12 18:29:18+00:00
I see I lose data on the [18kHz..) range, but at the same time as a male I'm not supposed to hear that past in my early 30s, sprinkle concerts on top and make it more like 16kHz :/

At least I don't have tinnitus.

Here's my test,

```fish
set -l sample ~/Music/your_sample_song.flac # NOTE: Maybe clip a 30s sample beforehand
set -l borked /tmp/borked.flac # WARN: Will get overwritten (but more likely won't exist yet)

cp -f $sample $borked

for i in (seq 10)
echo "$i: Resampling to 44.1kHz..."
ffmpeg -i $borked -ar 44100 -y $borked.tmp.flac 2>/dev/null
mv $borked.tmp.flac $borked

echo "$i: Resampling to 48kHz..."
ffmpeg -i /tmp/borked.flac -ar 48000 -y $borked.tmp.flac 2>/dev/null
mv $borked.tmp.flac $borked
end

echo "Playing original $sample"
ffplay -nodisp -autoexit $sample 2>/dev/null
echo "Playing borked file $borked"
ffplay -nodisp -autoexit $borked 2>/dev/null

echo "Diffing..."
set -l spec_config 's=2048x1024:start=0:stop=22000:scale=log:legend=1'
ffmpeg -i $sample -lavfi showspectrumpic=$spec_config /tmp/sample.png -y 2>/dev/null
ffmpeg -i $borked -lavfi showspectrumpic=$spec_config /tmp/borked.png -y 2>/dev/null

echo "Spectrograms,"
ls -l /tmp/*.spec.png
```
by nadis | 2026-01-12 18:29:26+00:00
This article is full of so many interesting details. E.g. I found this passage on the technological progress in rendering snow from Frozen (2013) to Zootopia 2 fascinating:

"To give an example of the amazing amount of detail in Zootopia 2: at one point during production, our rendering team noticed some shots that had incredibly detailed snow with tons of tiny glints, so out of curiosity we opened up the shots to see how the artists had shaded the snow, and we found that they had constructed the snow out of zillions upon zillions of individual ice crystals. We were completely blown away; constructing snow this way was an idea that Disney Research had explored shortly after the first Frozen movie was made in 2013, but at the time it was purely a theoretical research idea, and a decade later our artists were just going ahead and actually doing it. The result in the final film looks absolutely amazing, and on top of that, instead of needing a specialized technology solution to make this approach feasible, in the past decade both our renderer and computers in general have gotten so much faster and our artists have improved their workflows so much that a brute-force solution was good enough to achieve this effect without much trouble at all."
by NikolaNovak | 2026-01-12 18:29:29+00:00
Absolutely, 100%.

I work on PeopleSoft Enterprise Resource Planning applications - the "boring" back-office HR, Pay, Financials, Planning etc stuff.

The core architecture is late 80s - mid 90s. Couple of big architectural changes when internet/browsers and then mobile really hit. But fundamentally it's a very legacy / old school application. Lots of COBOL, if that helps calibrate :->

We use queues pervasively. It's PeopleSoft's preferred integration method for other external applications, but over the years a large number of internal plumbing is now via queues as well. PeopleSoft Integration Broker is kind of like an internal proprietary ESB. So understanding queues and messaging is key to my PeopleSoft Administrator teams wherever I go (basically sysadmins in service of PeopleSoft application:).
by elzbardico | 2026-01-12 18:29:38+00:00
Really, Siri is an agent. Agents thrive when the subjacent model capabilities are higher, as it unlocks a series of other use cases that are hard to accomplish when the basic Natural Language Processing layer is weak.

The better the basic NLP tasks like named entity recognition, PoS tagging, Dependency Parsing, Semantic Role Labelling, Event Extraction, Constituency parsing, Classification/Categorization, Question Answering, etc, are implemented by the model layer, the farther you can go on implementing meaningful use-cases in your agent.

Apple can now concentrate on making Siri a really useful and powerful agent.
by leeoniya | 2026-01-12 18:29:38+00:00
related: i had to jump through the Date hoops recently (again) when rewriting uPlot's DST and timezone handling, but i'm pretty happy with the result that avoided much complexity, performance loss, and adding a dependency: https://github.com/leeoniya/uPlot/pull/1072

fun demos: https://leeoniya.github.io/uPlot/demos/timezones-dst.html
by netgeniuskid | 2026-01-12 18:30:35+00:00
I just launched a public build called Vanslist.

The reason I built it is simple. Every major marketplace that connects people for work now charges more, controls more, and helps less.

Craigslist used to be the raw, simple way to connect. You posted. Someone replied. You worked. No middleman tax. No algorithm games. No “boost this post” nonsense.

Now even Craigslist charges fees just to post in basic categories. Not to add value. Just to exist.

So I built Vanslist for tech and creative people.
by nerdralph | 2026-01-12 18:30:50+00:00
As a common-law legal system, I would expect Ireland to have something similar to Canada's Criminal Code identity fraud.

403 (1) Everyone commits an offence who fraudulently personates another person, living or dead,

(a) with intent to gain advantage for themselves or another person;

(b) with intent to obtain any property or an interest in any property;

(c) with intent to cause disadvantage to the person being personated or another person; or

(d) with intent to avoid arrest or prosecution or to obstruct, pervert or defeat the course of justice.

Marginal note:Clarification

(2) For the purposes of subsection (1), personating a person includes pretending to be the person or using the person’s identity information — whether by itself or in combination with identity information pertaining to any person — as if it pertains to the person using it.

Marginal note:Punishment

(3) Everyone who commits an offence under subsection (1)

(a) is guilty of an indictable offence and liable to imprisonment for a term of not more than 10 years; or

(b) is guilty of an offence punishable on summary conviction.
by kjhosein | 2026-01-12 18:31:15+00:00
Location: Atlanta, GA

Remote: Yes

Willing to relocate: No

Technologies: sampling: AWS, Terraform, Python, Bash, Linux, Windows

Résumé/CV:

- LinkedIn: <https://www.linkedin.com/in/khalidhosein>

- Cloud & DevOps project experience: <https://www.khalidjhosein.net/cloud-experience/>

Email: hckrnews [at} exocloudventures.com

# Cloud & DevOps Architect & Sherpa

I have 25+ years of experience in IT encompassing architecture, operations, and automation across on-premises, datacenter and cloud environments.

Over the past 10+ years, I’ve been focused on cloud architecture and migrations, and DevOps/automation.

As a consultant with a top-tier AWS partner, I've worked with numerous Fortune 500 clients on complex, custom solutions, in customer-facing roles.

I view the work through a holistic lens that includes security, process and flow, people, repeatability and ROI. My clients love that I not only do the work, but teach them.
by rootusrootus | 2026-01-12 18:31:24+00:00
Indeed, I would caution pretty much everyone else in the world (except maybe Asians, but even then) to be circumspect when taunting Americans for their obesity rates. Germany, to use an example from this discussion, has been going up steadily for decades. Doesn't seem like this is a US-specfic problem or something that Europe has a good answer for.
by jerf | 2026-01-12 18:31:51+00:00
We are "just fine" with blurry details, on some level... but a lot of processing a movie holistically comes from that level of detail being present. Even if few people walking out of the theater could put their finger on why the world felt vibrant, it'll come down to the fact those details were there.

So much of movie making is like that. No normal person comes out of a theater saying "wow, the color grading on that movie really helped the drive the main themes along, I particularly appreciated the way it was used to amplify the alienation the main character felt at being betrayed by his life-long friend, and the lighting in that scene really sent that point home". That's all film nerd stuff. But it's the lighting, the color grading, the camera shots, all this subtle stuff that the casual consumer will never cite as their reason for liking or disliking the movie that results in the feelings that were experienced.

They aren't necessary. People still connect with the original Snow White, and while it may have been an absolute technical breakthrough masterstroke for the time, by modern standards it is simple. But used well the details we can muster for a modern production can still go into the general tone of the film; compare the two next to each other while looking for this effect and you may be able to "feel" what I'm talking about.