skysight-inc/HackerNews huggingface dataset:
You've moved the goalposts. Your previous comment implied that the OPM data set does not include the facets for age, tenure, salary band, etc that the DOGE website presents. That's incorrect- the OPM data set includes those facets.

Since you've brought up UX, check out usafacts.org (mentioned on HN a few days ago). For example, a graph of the age of the federal workforce over time: https://usafacts.org/articles/how-old-is-the-federal-workfor.... Or the federal workforce size over time: https://usafacts.org/articles/how-many-people-work-for-the-f.... They also link back to the original raw OPM data sets.

The point stands, the data is publicly available. DOGE isn't creating some new radical transparency for the federal government. They're not even the first to reformat the data in a UX friendly manner. AFAICT all they've done is skinned it with "dark mode" and managed to put injection vulns in a .gov website.
It does for disputed names. Look at the Persian gulf, for example. I'm in Germany and it says "Persian gulf (Arabian Gulf)".
A full-stack approach to power and thermal fluctuations in ML infrastructure
To the author's point about not wanting to always run a music server like Plex or Jellyfin.

In Plexamp, browsing is heavily restricted in offline mode and very "flat." Downloaded albums, artists, and playlists are respectively grouped in a single list in the downloads tab. Clicking on any collection gives you a big list of songs with no further filtering or searching available.

Independent apps like Prism for Plex and Manet for JellyFin offer more iPod-like offline experiences with multiple layers of browsing and searching downloads. Prism syncs back changes (ratings, playlists) to Plex once server connectivity is restored. Though, Prism does not offer transcoding to save storage like Plexamp does.

I think these companion apps solve the major weakness of server based music hosting and offer an easier and more flexible alternative compared to the set up in the linked article.

> There is no good reason why my iPhone shouldn’t let me play local music.

I imagine this is a combination of low user demand, Apple's "walled garden" mentality, and Apple's perverse incentive to nudge people into paid Apple Music subscriptions.
You can either not be hoarding, or you can be richest man in the world. You can't have it both ways.
No they are not. They are removing Download and Transfer which was a way to transfer DRM laden Kindle books on over USB. You will still be able to put DRM free books on over USB.

Personally I would just avoid Kindle now. There's very little benefits to their devices, Send to Kindle might be the only serious thing but has issues.
I disagree strongly with this mathematised notion of causality. Two things can be perfectly correlated at all observed points in history without necessarily being causal. There can always be some unknown variable driving change in both.
Damn, I did that the other day but manually. I just cat everything from a folder in the order that I wanted and fed it to ChatGPT so it could write a README for tiny.js
That's another one of my favorites! Not only is it nonsense, but I've also seen it pointed out that if you translate "Los Angeles" to English, it becomes "The The Angels Angels of Anaheim"
> Does Ricochet Refresh use Gosling right now?

It does not, but work is happening in a (currently local) alpha branch on this. Unfortunately it is not a simple task and is more akin to a complete re-write in scope.

> What happens if you find it out after the fact? Just regenerate everything and re-add friends?

Currently your only recourse is to stop using your compromised id, create a new one, and re-add all your trusted contacts.

> How much would it compromise though to have a friend that turns out to be a cop?

It depends. Are you the kind of target with actual intelligence agencies interested in unmasking you?

We presume that similar finger-printing attacks are still possible but harder than they were in 2020 due to upstream changes in tor and the tor network. However, in principle cyber-stalking and the power to somehow own (i.e. run your own, hack, tap, subpoena, etc) guard nodes (and luck so that your target goes through these guard nodes) are all you need to do guard discovery. And once one knows the target's guard, you 'just' need to figure out who the guard is talking to and from there the target can be de-anonyimised.

If you find out one of your contacts is malicious and you cut off their access then you're 'fine' going forward presuming they didn't already compromise you. They would essentially have to completely start over (i.e. discover your new identity, get you to add them as a friend, wait for you to go through a friendly guard node, etc).

--

One thing that is important to bring in perspective here is that it is not easy to do this and it does take significant resources/attention to do. It takes luck, time, and particular positioning in/around the tor network (e.g. running malicious relays, dragnet surveillance, etc). The lesson to take here isn't 'oh shit ricochet/tor/whatever is broken use something else instead'.

These types of events get a lot of media attention and focus on the failures without anyone pointing out 'hey yeah everything else is non-anonymous by default'. If the target had been using AIM or something this wouldn't show up on anyone's radar because of course that shit is broken (how many times now has leakers of military secrets on Discord been identified and prosecuted?).

For the majority of users that don't have a line item in the NSA's budget dedicated to hunting them down, Ricochet-Refresh and tor in general are fine and will keep you anonymous (presuming you don't dox yourself XD). And, even if the feds are out to get you, you're still 'fine' using Ricochet-Refresh (based on what we know) so long as you keep your onion-service id secret and shared with only trusted people.
Distributing shared libraries with the executable on Linux
The bar that was raised after Enron was federal securities law. Not nyse/nasdaq rules (which vary for the many venues they own)

If a company doesn’t like nyse/nasdaq rules there are many other places to list, so changing one of nyse’s own venues names is unlikely to add any value for a small company looking to go public.
My current theory is that it’s people in the throes of guilt, who voted for this, but can’t handle the daily reminder of the repercussions of their choices on the front page.
That's a very corporate mentality. Outside of an organizational context, installing applications certainly is a normal user level task. And for those users that have somebody help them, that somebody is usually just a younger person who's comfortable clicking 'Next' to get through an installer but certainly has no devops experience.
They are cheating you.
The problem is acute with APIs that move fast and deprecate (Shopify and some of the Google ones)
As someone that is old enough to have used UNIX development servers for the whole company, with PC thin clients, reading about remote development as modern workflow is kind of hilarious.
I've been enjoying `files-to-prompt` by Simon Willison: https://github.com/simonw/files-to-prompt
The only solace I can find is that when the day comes to fight back their poorly constructed edifices will crumble at the first push. Unfortunately they'll have built theirs on the ruins of democracy and we'll just be adding to the rubble.
Agree, these are not the real issues. He has some personal issues going on and is blaming this thing or things as the source of his problems which they are not. It seems he needs some emotional maturity and resilience too.
Indirectly by pushing down the stock price. CEO compensation is usually tied to the stock price through options, bonuses, etc.

Directly through activist investors and shareholder groups (which nowadays usually are institutional investors) who vote to change company policies, fire the CEO, or in some cases fire the whole board.
Since Cursor has released composer I’ve found myself using it more primarily due to better editor integration and the fact that I’m already paying for the tokens as part of the subscription.

Aider has great docs and is more configurable but definitely has a steeper learning curve.
I think if you have to deal with financial survival issues then study is going to be the last thing on your mind. Where are you going to study? Is it too hot? too cold? too noisy? Are you distracted by hunger? Psychological problems? Family issues? Neighbours doing dumb things? etc. Assuming none of those things are your problems, then what do you do? Do you study to get a job? or because you like the subject matter? Here in Australia, if you want money, you're much better off learning a trade. Plumbers charge upwards of $100 p/h where the minimum wage is about $20 p/h. No way is a software dev going to earn $100 p/h. Oh and we dont have a startup culture like over in America. We're a failed banana republic. So I study because I like the subject matter. I'm certainly not going to be adequately financially rewarded for my knowledge and effort so I'd rather do it for personal satisfaction. Gosh, now I've gone and made myself depressed.
Somewhat related. I built an Elm app all in one file as an experiment and to see if I like it. It's a little over 7k lines and I'm occasionally adding more to it.

It's actually pretty straightforward if you're in a language with lexical scoping, and it simplifies some things, like includes / cyclical, no modules, no hunting through files, etc.

I feel like this set up could integrate really well w/ AI models.

I've found that the only real limitation, at least in my experiment, was a lack of decent editor support. I use vim so this wasn't really much of an issue for me with many great ways to navigate a file, and a combination of vertical and horizontal splits on a large screen, but when I opened it up in other "modern" editors the ergonomics fell apart quite a bit.

I think the biggest downside was re-using variable names between large scopes occasionally made it hard to find the reference I wanted (E.g. i, x, key, val), but again, better editor support allowing you to limit your search to within the current scope would help. Also easily mitigated with more verbose throwaway variable naming.
Political content is technically off topic and shouldn’t be submitted per guidelines, but this seemingly falls into new and interesting. Not that that justifies a flag though.
What if it happened just before React, and you therefore got stuck with angular? Should we now be stuck with React forever just because it's okay-ish, never allowing future better framework to emerge?
I have seen some people who are undeniably very smart get drawn into this line of thinking.

If saving money was the goal surely there's be discussion akin to "let's cut the military budget". That's how you'd know they're serious. But as it stands it is clearly just an ideological axe grinder.

(I should note I'm not American, just watching bemused from the sidelines)
I googled "How many people work for the federal government?" and landed here: https://usafacts.org/articles/how-many-people-work-for-the-f..., which pulls the data from the same OPM data sources.

I will admit, this administration is great at flooding the zone and making big splashes over trivial tasks. It's kind of like removing the muffler from your Civic, it'll sound like a sports car but it's still a Civic.
> I download "Candy Crush" and it sends data to Meta or Google or somebody else.

Was the Candy Crush developer getting paid for inserting these trackers, or did they only get paid where they also showed ads?
Do those "more mature" options support architecture-independent executables written in Rust or Go, so that a company doesn't need to rewrite their existing code in Java?
> whatever they're doing is not going to improve anything, it's only destruction

This is why DOGE is staffed with young people.

It's easy to convince inexperienced people there's a 2-step plan:

Step 1. Destroy the old.

Step 2. Build the new.

Yet people with experience know that Step 2 requires orders of magnitude more effort and time than Step 1.

So, you have ignorant people breaking things, congratulating themselves on how quickly they're making progress... and then hit Step 2. And realize it's hard. And get bored. And so just, not.

Thus in the end, you're left with a broken pile of what came before, and nothing new to replace it.
Or a different take (because we didn't really do the "numbers" and removed all variables and angles to this):

- Right-leaning individuals are more likely to want to live in rural areas. Arguably to be left alone by leftist policies. So there is an element of filtering. Additionally, perhaps rural-living individuals are simply less-likely to go to higher education.

- People with more education have spent more time being indoctrinated by left-wing education. Let's be honest, schooling is heavily biased towards the left, especially higher-education.

- Maybe left-leaning individuals are more likely to send their kids for higher education and degrees.

- And the opposite of above. As an example, because I lean "right", I'm less likely to send my kids to an American indoctrination camp to get a degree. You could laugh and judge and claim disbelief, but this is very real and I'm serious. I've literally had smart, well thinking friends from school turn into zombies spouting left-wing talking points after moving to an American college. And not "smart" left-leaning talking points, they're arguably brain-washed and not even using their intelligence to reason their left-leaning views with me.

- People with more education are more likely to have been pressured by peer-groups to vote left. See: Cancel culture and intimidation on campuses against right-leaning individuals/speakers. And the opposite of that, left-leaning individuals are pushed out of rural areas due to pressure or push back from locals.

- People in urban centers are more likely to be exposed to political ads, campaigns, and things like "DEI" re-education programs in workplaces.

- Rural areas are less likely to have or fund arguably weird teaching policies to children at a young age. E.g. the whole drag-queen story hour stuff that the right is upset about.

- Left-leaning policies and programs are more likely to get funding by NGOs.

So you want to argue numbers, let's argue them. But don't pretend like there aren't any variables that drive those numbers other than "oh uneducated (implying stupid) people vote right" which if you are honest, was exactly the angle you were going for as a dog-whistle to other "educated" or "left-leaning" readers.
Ask HN: How do LLMs run code described in prompts?
The other day I was working with ChatGPT and I asked it to extract entities from a text passage and "...generate a unique ID for each extracted entity by MD5 hashing the entity value and type." And it did just that!

I get the next token probability model concept in LLMs, but how the heck can it write and run code in the formation of the response? Is that actually what's going on behind the curtain?

Thanks smart HN people.
We discuss it at the end of this blog (https://eyes.mit.edu/what-if/), but the main future goal would be to discover new types of eyes or vision systems. The results we show on the website generally agree with the conclusions from biologists, but what if we put the animal in an environment not actually feasible in the real world? Like what if we put an animal on a mars-like world, what kind of eyes would it evolve? And if we constrain that animal to only evolve eyes that we can manufacture (like a camera), would it discover a new type of camera or algorithm that's better than what humans have engineered? So here we show an attempt to recreate biological vision, but we're interested in applying it to artificial vision (i.e., computer vision, robotics, etc.).
I'm not saying the prosecution was unmerited, just that SDNY has signaled that it will prosecute, as opposed to finding a reason to look the other way, as may be expectation of the connected elites. The DOJ for example is telling its lawyers to drop the corruption case against NY police chief Adams as well, for crimes committed in NY state that happen to be under federal jurisdiction [0].

[0] https://www.bbc.com/news/articles/cm274m25e4ro
Here you are:

https://youtu.be/lkyyAKTvmx0?t=430
They could charge themselves, but what would a couple of entries in bookkeeping do here. If you 'charge yourself' there is no cost, and no gain. It's meaningless.
Yeah, I'm sure that was it. He didn't want to hear that it would take a year of combing the code-base before we'd be willing to make changes.
you're not. looks like that's kind of it, but would the thing have the context of the whole project when I'm in a file/class/function? With copilot, in my case, it was so far mostly like a fancy autocomplete that has immediate vicinity in its memory where it would be vastly more useful if it had the context of the whole project / all files.
I bet it wouldn't ban for "bum", which is less offensive to Americans but potentially moreso for the sorts of anglophones who are likely to say arse.

Why are we still treating words like everybody has mid-20th century sensitivities? Shit, fuck and ass are all mild words in modern parlance but American tech companies are totally out of touch.
Or just one born abroad.
> If you're asking about performance and memory, then yes, it does.

Most places just don't care. I've worked 15 years as a contractor and only in once place have the business cared about optimisation. As long as it wasn't unbearable than it was "good enough".

> This is especially true in e-commerce where many studies have shown that overall page performance has a correlation to conversion. Add to that the fact that a lot of e-commerce has moved to mobile web, there's a strong case for picking the best performing technologies versus developer preference -- especially if AI is generating it.

This may have been true back in 2014. 5G networks are pretty fast and the the mobile web is pretty bloated. Performance is way down the list of concerns typically even by places that should care. I can write blazingly fast custom JS frameworks, the number of times anyone cares is exactly one time.

> I do my day-to-day work on an M3 Max with 64GB RAM and fiber to the home; it's easy for developers to forget that many times, their end users can be on older devices, on low performing networks, and other factors that affect performance and usability of web applications.

I have a 2010 Dell E6410 with 8GB of ram and an i7 640M (Dual Core, 4 thread). Almost every modern phone is faster now.

I am not arguing we should make things bloated. I am just saying there isn't an incentive to optimise for low end devices because low end is better than a reasonably power Business Laptop of 10-15 years ago.

> why would you waste time and energy to create your own calendar component? But if an LLM can generate any bespoke component that you need in < 3 seconds, do you still need a third party component library?

The code from the LLM probably hasn't been battle tested. The open source react component library with 1000s of stars on github definitely has been. If you run into a problem with the LLM code you are probably going to be by yourself fixing it. I will take the component library over the LLM code everyday of the week.
AI may be exaggerating this issue, but it's always existed.

New tech has an inherent disadvantage vs legacy tech, because there's more built-up knowledge. If you choose React, you have better online resources (official docs, tutorials, answers to common pitfalls), more trust (it won't ship bugs or be abandoned), great third-party helper libraries, built-in IDE integration, and a large pool of employees with experience. If you choose some niche frontend framework, you have none of those.

Also, popular frameworks usually have better code, because they have years of bug-fixes from being tested on many production servers, and the API has been tailored from real-world experience.

In fact, I think the impact of AI generating better outputs for React is far less than that of the above. AI still works on novel programming languages and libraries, just at worse quality, whereas IDE integrations, helper libraries, online resources, etc. are useless (unless the novel language/library bridges to the popular one). And many people today still write code with zero AI, but nobody writes code without the internet.
What does this mean for Chicago? Certainly seems like a loss for them. Does this reflect any broader trends about Chicago’s position as a financial hub?
Oh come on! Let my people curse! Minority Report meets New Speak…
In practice, I've very rarely seen a downside: I compare it to something like Vite, where it uses esbuild in development and rollup in production, because the two libraries are for different things (esbuild doesn't bundle, rollup does, etc).

In development, I compile it with Go. In production, I compile it with TinyGo. Yes, you need to be careful about imports, and it does add complexity, but the benefits of not managing two different completely different languages (JS and whatever you're compiling to WASM) far outweigh that cost.

As for Cloudflare, I don't think their service's benefits outweigh the complexity, but I've had luck in the past with the dual setup on Workers.
Shove the docs as context. Gemini has 2m context length.
Yep that's right, we do not require k8s. There's a ton of existing infrastructure into k8s so we try to make it apparent how you integrate there. The local CLI, wash, is an example of how we run locally, it's just a Windows/Mac/Linux binary and then the WebAssembly components are architecture/OS agnostic.

We use NATS to connect distributed hosts and manage distributed state (e.g. no etcd) so as long as you can connect the NATS servers you can run anywhere.
There are many name disputes and even border disputes, just ask China about Taiwan. If I were Google, I wouldn't want to make that decision either. I'd show Chinese users the borders as defined by the Chinese government and other users whatever their government says is the border. That's what's happening here as well, and as dumb as I think this decision is, I think that's fine. I wouldn't want Google to be the final arbiter over names and borders. They should be as neutral as possible and get their data from official sources, and if they are in conflict, show users the result from their respective official source.
New regimes have often relied on child soldiers who don’t have a developed moral compass to question their actions.
Doesn't Preact use the same model but prioritise bundle size over performance?
Because that makes it harder to type out
The Kafka engine gets a little bit of hate (well, I haven't worked with ClickHouse for like 2 years now) but honestly it will go a long way.

At PostHog we were inserting something around 50M rows a day into CH with it and it was quite nice to be able to pause ingestion to a table by just detaching the table via SQL :D

I think they're still using the Kafka engine today but not sure. In our case (at least back then) we had to live with suboptimal batch sizes because we were providing near realtime analytics so Kafka was a solid fit.
had to have hooks though. And vanilla-OO had to go in favor of trapping state in closures, which is cooler because it has functions and not methods.
> Workforce data excludes Military, Postal Service, White House, intelligence agencies, and others

> This is DOGE's effort to create a comprehensive, government-wide org chart.

What's the logic behind these exclusions? They just haven't gotten there yet?
Or they can also not be related at all and just happen by pure coincidence.
They mean the same thing in this usage.