skysight-inc/HackerNews huggingface dataset:
Always nice to see Whitehead show up.

That is true, and that makes a lot of sense for supplying the outputs for our vital needs, like shelter, food, etc. But I would argue that creative work is different. Creative work is typically more about the process, not the immediate output, and in fact, it is usually only during the process itself that we figure out what we really want to express in a creative work. Art: "purposefullness without purpose". So, unless you are producing creative works as mere entertainment to fill laborers' time while they recover for the next day of work, and not as a mode of expression, I don't believe a productive optimization argument makes much sense here. We'll see, I could be wrong, the LLM might become a new paintbrush, but I think the inherent stochasticity might prevent that. Regardless, there's a reason all of our analog tools have stuck around for art making in spite of the existence of their highly efficient digital counterparts.

And I think the author of Process and Reality might agree with me.
There are two main issues.

Servers are configured differently (config files, puppet) with static configs. This works great for server deployments. On laptops, too much is always changing--new networks, powering on and off, etc.

The other issue is yes, drivers, but not only because of supplier pressure. There seem to be more peripheral devices (sound, webcam, bluetooth) from low-end vendors, so the devices are buggier and less likely to get support. Servers care about disk and network. There aren't as many vendors, and the have incentives to have decent Linux support.
Ask HN: Going from Data Engineer to Platform/Infra Engineer Advice
Hi,

I'm currently a Data Engineer working mostly with Microsoft Fabric (their newish data/analytics platform). I do a good bit of Python, Sql, PySpark, etc, but don't get to touch Terraform/K8/etc and probably will not be able to change this anytime soon. I want to make the jump to more an infra role, but I know my current company won't have any openings soon for a position like this, so I will have to change companies which makes the switch harder.

My current plan is to get the CKA (certified K8 admin), an Azure cert or two as I'm already familiar with their offerings, build up and tear down infra with TF, and build up my networking knowledge.

I'm wondering if anyone has any further advice on what I should do to actually get an interview when the time comes? I foresee the hardest part will be getting past the initial screening due to lack of exp in infra specifically, so any advice on how to stand out? Thanks!
Actually, 44.28bn when you include twitter acquisition. Still a bargain.
Lots of links seem down for "maintenance". Not just the 2020 census.
A corporation can't pay taxes? But they do.
Actual title is more specific: 285 of 313 are understaffed
My son has the newer LED model, and the EL looks better. The EL watch is equally thin too.
> The same argument applies to essentially all technology, like a computer.

Why yes, it does.

Even setting aside that most AI hype: Yes, automation is in fact quite sinister if you do not go out of your way to deal with the downsides. Putting people out of a job is bad, actually.

Yes. The industrial revolution was a great boon to humanity that drastically improved quality of living and wealth. It also created horrific torment nexuses like mechanical looms into which we sent small children to get maimed.

And we absolutely could've had the former without the latter; Child labour laws handily proved it was possible, and should have been implemented far sooner.
why would the whole site be taken offline?
GDB (I don't use LLDB) is fully programmable and has multiple user interfaces (TUI, Emacs, DDD, graphical frontends and various .gdbinit configurations that emulate SoftICE L&F).

It's a power tool and takes some time and effort to learn and master. Superficially dismissing it / wasting your time with something that in all likelihood will end up going nowhere while lacking most features that make GDB great, does not a good recommendation make.

At least you'll probably learn a thing or two while you implement it, but I'd rather not waste my time using it.
If I'm a highly-paid, high-performing employee, I'm not walking away from a big paycheck and lots of clout. If I was a middling employee without a big paycheck, looking at the prospect of months of job searching once I get laid off, I'd take the buyout and use it to start searching full time.
An equivalent term is "local first", where there seems to be more activity.
You're going to fall of that high horse of yours and break something. Most art for blogs before AI was shitty stock photos, maybe with a filter applied. It was not high art. It wasn't a major creative endeavor. It was a means to get Google with it's toxic ranking to bubble a blog post higher than the low effort copy/paste slop.

Google ranks a text-only page lower than one with a hero image. It ranks pages with a single image lower than one with multiple images. The stock art industry had long ago devalued actual art on the web selling vast collections of stock photos for a few dollars or giving away dreck for free.

AI tools have put no more actual artists out of work than Shutterstock or Unsplash. At least with an AI tool someone can make a hero image slightly more creative than "vaguely ethnic woman looking at computer" or a n out of focus picture of a dandelion.
I feel like this is a cynical take on an admitedly hard reality. It's becoming a meme here in response to these creative fires so I'd like to give a different perspective.

I can say from my own experience that when you hate your job, you're usually not very productive, either. Maybe selecting for people who want out is more efficient than it seems.

The take that only those who can get a new job will take the offer implies that people working there are only there because of a calculation that involves money and nothing else. I don't think it's realistic and I hope others don't live in that world - it sounds pretty miserable.

In a non-cynical world, a great exit package would allow those that wanted to do something else to do so.

Those that wanted to keep at it - because they're engaged with their work - would have colleagues that also want to be there. The company would have a happier, more productive culture. Everyone wins.

It might be that there is an element of this calculation wherein low performers stay, but those people are definitely more desperate than most at FAANG.
It's a good sign that people are even going to reddit and asking for confirmation of something that seemed suspicious to them. Sure, many of them could have googled for those answers themselves, but part of the problem is how unreliable and dishonest Google has become.

Reddit sure isn't an ideal place for fact checks. It's full of PR bots and shills, but at least there are still humans commenting and I can't fault people for doing what they can in the best way they know how.
Is there any country where offering voluntary severance would break the law? I doubt it.

My guess is it's US only because US employees get paid the most.
I have been paying $200 per month for 01-pro mode and I am very disappointed right now because they have completely replaced the model today. It used to think for 1-5 minutes and deliver an unbelievably useful one-shot answer. Now, it only thinks for 7 seconds just like the 03-mini model and I can't tell the difference in the answers. I hope this is just a day 1 implementation bug but I suspect they have just decided to throw the $200 per month customers under the bus so that they'd have more capacity to launch the 03 model for everybody. I can't tell the difference between the models now and it is definitely not because the free 03 model delivers the quality that 01-pro-mode had! I'm so disappointed!
For very small platforms, where it's a struggle to have a C compiler because a "long int" of 32 bits is already a huge challenge to implement, let alone "long long int" - stop using high level languages. Figure out the few dozen machine code instructions you want for your program, write them down, review, translate to binary, done.

For the bigger systems where that's not appropriate, you'll value a more expressive language. I recommend Rust particularly, even though Rust isn't available everywhere there's an excellent chance it covers every platform you actually care about.
You realize a whole lot of people don't actually enjoy job hopping, right? Doesn't always mean they are low performers.
Termux
Andronix
userLand
Anlinux

Already has it, they allow variety of distributions

Chromium, Firefox, Gimp, Inkscape, LibreOffice etc 1000s of them
hey, that's a niche too

just tag it in a non-offensive way (deep-state related?) and allow other users to filter it out
As n occasions user and fan of Cursor, it would be good if they could explain what the models are and why the different models exist.

There’s no obvious answer of why one should switch to any of them!
Show HN: Changelog CLI – no more undescribed changes – CI/TrunkBased oriented
A specialized CLI tool (@runespoor/changelog-manager) designed for managing changelogs and semantic versioning in single repositories, particularly optimized for Continuous Integration and Trunk Based Development workflows.

Key Features: Automated Version Management - intelligently handles semantic versioning based on change types. Standardized Change Documentation - enforces consistent changelog formats. CI/CD Integration - built-in commands for verification in CI pipelines. Issue Tracking - optional integration with issue tracking systems. Git Integration - automated commit and push functionality.

Use Cases: Maintaining consistent changelog entries across team members. Automating version bumps based on change significance. Enforcing change documentation in CI/CD pipelines. Tracking changes with associated issue references. Standardizing release documentation

The tool essentially automates the often manual and error-prone process of maintaining changelogs and version numbers in a development workflow.

Core Commands:

rune change: Interactive command to document changes before merging. Generates timestamped JSON files containing change details. Captures change type (major/minor/patch/none), description, author, and optional issue links

rune verify: CI-focused validation command. Ensures proper change files exist and are valid. Verifies branch differences and file naming conventions

rune apply: Processes accumulated change files. Automatically bumps version numbers based on change types. Updates CHANGELOG.md and package.json. Commits and pushes changelogs
Tell HN: Screen freezing from device input on Gnome and X11 has a fix
I've been working on a cross-platform clipboard manager launcher thing and using xdotool to simulate a ctrl+v on Ubuntu. On every paste though, the entire screen would freeze for a solid second. After a lot of exploring options I came across https://github.com/robertwayne/libmutter-fix/tree/main.

The TLDR as I understand it is that in Gnome's Mutter, when a keyboard event is received from a different source than the last keyboard event, some expensive operation is kicked off (`keymap_changed`) which is unnecessary for most cases but required to handle something like switching to a keyboard with a different layout than the one last used.

The Github repo linked above has more info and links to related issue trackers and discussions. The solution implemented in the repo is to checkout libmutter and just remove the line causing `keymap_changed` to be called for `XkbNewKeyboardNotify` events.

Sharing in case anyone else happens to have been banging their head against the wall about this
> Aside from avoiding the extreme difficulty involved in doing layoffs and choosing folks to let go

Preventing massive emotional turmoil and political conflict sounds like a pretty huge upside, I'd even go so far as to argue that it's precisely the reason why everyone would prefer this situation. What alternative approaches are you thinking about that have more upsides?
And federal employees have no separate role in the tripartite constitutional structure. That seems more important than some employment laws.
Unfortunately, the incorrect implementations are much more common in my experience. Out of the 4 companies I've worked at 3 carried out explicit discrimination under the banner of DEI.

> For example this has been pretty effective in astronomy (proposals to get time on competitive instruments) where applications with female names were less likely to be approved. Simply removing the name was enough to improve the situation

And as a counterexample, STEM hiring experiments showed a 2:1 bias in favor women: https://www.pnas.org/doi/full/10.1073/pnas.1418878112
https://www.bbc.co.uk/news/world-africa-46960532 is worth a read, there are few videos that I shall try to dig out that covers matters in far more depth

It also touched on here: https://www.youtube.com/watch?v=fiD24uEvY1U

Basically, the CFA got locked into the Euro currency when France joined it penalised African countries (former French colonies) into it as the CFA was pegged to the French Franc.
This made those former colonies crippled by exports to anywhere apart from France who with the CFA setup that those African countries having to store 50% of their currency reserves with France at a 0.75% interest rate. Combined with the subsequent Euro pegging, that alone penalised those former African colonies with the CFA. Equally, they gained nothing from France joining the Euro and lots more pain.
i dont think you need to go so far as to say more important, just that it is a part.

ai art is purely consumption, or if there is a production part, its from the artists who were ripped off as part of training and reselling their work through the image generator
Have you tried the o1-pro mode model today, because now it sucks!
That’s why you install gnu-coreutils. Eliminate the difference.
PG: SV cooled on Democrats due to Wokeness and Warren appointees
Follow up story: Trump’s emergency water order responsible for water dump from Tulare County lakes

https://sjvwater.org/trumps-emergency-water-order-responsibl...
> It should be ok to post about that

> "Data.CDC.gov is temporarily offline"
I think this technically wouldn't be a null pointer anymore. As array indexing `p[n]` is defined as `*(p + n)` so first you create a new pointer by doing math on a null pointer (which is UB in C) then dereferencing this new pointer (which doesn't even really exist because you have already committed UB).
> If we’re doling out responsibility

No, we're not. A plane went down, it's an absolutely tragic event, doesnt matter what you believe politically. I specifically avoided pointing fingers by stating this event wasn't a political issue. Does it expose the fact that our air traffic control system needs more attention and funding? Yes - and hopefully that will become a priority of the current leadership. But did this event occur because one FAA head was recently fired, or because a new president just took office? No. It's actually quite offensive that people feel it is necessary to blame these deaths on a political enemy just to make some point.
> Consider, for example that need-based scholarships are perhaps one of the clearest examples of a equitable, but explicitly unequal program. Should they be removed, or perhaps is there some legitimacy to this "equity" thing?

That's discrimination on the basis of income, which is legal. Discrimination on the basis of race and gender is not. All of the DEI programs I've seen have focused on equity with respect to race and gender. And 3 out of 4 companies I've worked at employed discrimination to that end.

Plenty of people have seen their employers adopt discriminatory practices in pursuit of equity. Condescending towards people and insisting that they're being misled about DEI is not a good way to defend it when loads of people have witnessed discrimination carried out under DEI programs firsthand. While I respect that none of your experiences with DEI involved discrimination, I urge you to meet other people who've had different experiences with the same respect.
What choice does Google have? Google search is such a shit show now that I use ChatGPT to do any complicated web search. The paid version has had web search for over two years now.

Google couldn’t just keep ignoring it. I do wish it were an option instead of on by default - except for searches they can monetize
Probably the clickbaitiest title I'll see all day on HN...

...but everything here is the truth. The books in particular aren't vapid self-help tomes, they're literally how to live in a society that's actively trying to make you miserable so that you buy more stuff.
We are literally following Curtis Yarvin's playbook for toppling democracy right now: https://archive.is/iAtnM
The original motivation was to permit implementations to do the reasonable, friendly thing, and trap whenever the program dereferences a null pointer. Since C compilers want to reorder or elide memory accesses, you can't really define explicit semantics for that (e.g. you want it to be ok to move the memory access before or after a sequence point) - the JVM has to do a lot of work to ensure that it throws NullPointerException at the correct point when it happens, and this slows down all programs even though no-one sane has their program intentionally trigger one. But the intention was to permit Java-like behaviour where your code would crash with a specific error immediately-ish, maybe not on the exact line where you dereferenced null but close to it. Ironically compiler writers then took that standard and used it to do the exact opposite, making null dereference far more dangerous than even just unconditionally reading memory address 0.
That's really a nice project. I had a thought a few years ago that if someone wants to be a game programmer, one idea is to find a hero (e.g. Rebecca Heinemann or John Carmack) and replicate some games they made, aka walk their roads on retro platforms.
Yeah, pretty much. The value increase of Tesla's bitcoins since 2021/2022 was being ignored for accounting purposes until just now.
What I was getting at is that dishwashers and hand washing scale up differently, but not everyone needs to wash lots of dishes.
Are you insinuating Gemini is similar in performance to o3-mini?
In C, and this article seems to be almost exclusively about C, a[b] is basically sugar for (*((a) + (b)))

C does actually have arrays (don't let people tell you it doesn't) but they decay to pointers at ABI fringes and the index operation is, as we just saw, merely a pointer addition, it's not anything more sophisticated - so the arrays count for very little in practice.
Quantum Geometric Learning (Pre-Release)
"You about to immerse your into the role ..."

Are you sure that screwing up your input wont screw up your desired output? You missed out the verb "are" and the remainder of your(self). Do you know what effect that will have on your prompt?

You have invoked something you have called Chinese content policy. However, you have not defined what that means, let alone what bypassing it means.

I get what you are trying to achieve - it looks like relying on a lot of adventure game style input, which there will certainly be tonnes of in the likely input set (interwebs with naughty bit chopped out).

You might try asking about tank man or another set of words related to an event that might look innocuous at first glance. Who knows, if say weather data and some other dimensions might coalesce to a particular date and trigger the LLM to dump information about a desired event. That assumes that the model even contains data about that event in the first place (which is unlikely)
Your last point matches what I’ve seen some people (simonw?) say they’re doing currently: using aider to work with two models—one reasoning model as an architect, and one standard LLM as the actual coder. Surprisingly, the results seem pretty good vs. putting everything on
one model.
Didn't take them long. It's so suspiciously similar it looks like either: the administration requested this type of action, or/ Google took their lead from the administration behaving like Twitter and then decided it's now the acceptable normal.

Either way, have some percentage of 2 million feds on the job market, and some percentage of the Google employees on the job market. Like somebody noted in the Verge comments, Zuckerberg's making a lot of the same sounds.

Q: 'What about the looming “low-performer” layoffs?'
Z: “The right thing to do is just rip the band-aid off. I think, in a lot of ways, it is a nicer thing to do for people who are probably not going to end up making it anyway.”
Marc Andreessen stated on twitter that was a core reason for why he likes AI, to drive down wages (which in his words "must crash").

So you are not far off from that concept of putting vast numbers of employees out of work, when influential figures like Andressen are openly stating that is their ambitions.
I’ve coded in many languages over the years but reasonably new to the TS/JS/Next world.

I’ve found if you give your prompts a kind long form “stream of consciousness”, where you outline snippets of code in markdown along with contextual notes and then summarise/outline at the end what you actually wish to achieve, you can get great results.

Think a long form, single page “documentation” type prompts that alternate between written copy/contextual intent/description and code blocks. Annotating code blocks with file names above the blocks I’m sure helps too. Don’t waste your context window on redundant/irrelevant information or code, stating a code sample is abridged or adding commented ellipses seems to do the job.
Inside the $32B industry transforming marijuana
I agree, although "competent human" is not really the bar when we're talking about actually existing phone support. A while back I was trying to solve an issue with Verizon and calling three separate times I got three completely different approaches to solving my problem, all three of which were totally incorrect. (And the correct solution was literally just "go to this URL and fill out a form".) At least one of those people gave me advice that would have put me in legal hot water. It was rough.
Ironically, bringing up the Tiananmen Square Massacre in some China related debate on HackerNews is likely a good way to get flagged.
> Google recently merged two large divisions, so there's going to be some redundancy

I don't see why - it was corporate games of thrones stuff, the hardware VP got the software VP's toys. (disclaimer: worked 7 years in P&E until I left in 2023)
https://archive.ph/yR7TB
Did Biden openly threaten and target the said M&A companies?
Could they... improve their search results?
I'd imagine that they are different people. Arguing with crowds can be a bit frustrating because the crowd will argue strongly in favour of something, then the winds shift and the crowd argues strongly against it without anyone really changing their minds. Ditto strongly believing contradictory things.

If we want to talk specifically about social media sites like HN, the conversation is really steered by the up/down votes rather than the people in the threads. Every possible perspective tends to get a comment then the gestalt decides which ones they like. The upvoters anonymous and the downvoters are often ... a weird crew with motives that are often hard to divine.
Again, you said:

> These plane crashes are totally unrelated to politics or staffing.

Which the FAA preliminary report says is untrue. The resignations thing will only make the understaffing worse.

Subsequently, you pointed fingers at the outgoing FAA head and the outgoing President.

There are few scenarios where throwing a 2M person organization into chaos doesn't have some impact on the employees. It is too early to assign conclusive blame; it is also too early to be conclusively absolving anyone.
Or they could have just use ChstGPT and typed “provide citations…

https://chatgpt.com/share/679d7f5f-d508-8010-94fa-df9d554b62...

(and then I just remembered that the free version doesn’t have web search)