MurphyA/hacker-news huggingface dataset:
by killerstorm | 2025-04-17 18:31:02+00:00
When I used `--pin` argument I got an error message along the lines of "not found in the table".

I got it working by switching to oss model pack and specifying G2.5P on top. Also works with anthropic pack.

But I'm quite disappointed with UX - there's a lot of configuration options but robustness is severely lacking.

Oddly, in the default mode out of box it does not want to discuss the plan with me but just jumps to implementation.

And when it's done writing code it aggressively wants me to decide whether to apply -- there's no option to discuss changes, rewind back to planning, etc. Just "APPLY OR REJECT!!!". Even Ctrl-C does not work! Not what I expected from software focused on planning...
by glenstein | 2025-04-17 18:31:41+00:00
A great question. And one fascinating but maybe disturbing thing we have seen from the ISS is the body seems to be pretty aggressive with bone decalcification in lower-G environments. I don't know if there's a corollary for higher-G, and the mechanism is orthogonal to questions about heritability, but meaningful changes happen even within the life span of a single person.
How does your team handle product analytics?
by ryanatmixpanel | 2025-04-17 18:32:15+00:00
Hey HN — I work at Mixpanel and I’m doing some research on how engineering teams interact with product analytics (think Mixpanel/PostHog, event tracking, etc.). I’m not here to pitch anything — just genuinely curious about how teams manage their analytics and where the pain points are.

Would really appreciate any thoughts on the questions below — feel free to answer just one or riff on whatever resonates:

- Where does most of your time go when dealing with analytics or tracking?

- What’s the most frustrating or repetitive part of managing analytics?

- Do you wish other teams could explore product data without you?

- What do you actually think of the tools you use (or have used)?

- If you could magically fix one thing about how your company handles analytics, what would it be?

Totally open-ended — feel free to answer any or just share how you’ve approached analytics in your org.

Thanks in advance!
by archagon | 2025-04-17 18:32:22+00:00
All this assumes that “white” is a single “race.” In reality, it is a broad umbrella covering a variety of ethnic groups. What would I — a first-generation Russian immigrant — have to celebrate in common with descendants of Spanish, Belgian, or South African immigrants? Our cultures and histories have little overlap. Frequently, we don’t even have the same skin tone! The only thing we unambiguously share is a racially dominant position in society, which is not something I want to revel in.

An interesting tidbit from Wikipedia:

> Description of populations as "White" in reference to their skin color is occasionally found in Greco-Roman ethnography and other ancient or medieval sources, but these societies did not have any notion of a White race or pan-European identity. The term "White race" or "White people", defined by their light skin among other physical characteristics, entered the major European languages in the later seventeenth century, when the concept of a "unified White" achieved greater acceptance in Europe, in the context of racialized slavery and social status in the European colonies. Scholarship on race distinguishes the modern concept from pre-modern descriptions, which focused on physical complexion rather than the idea of race. Prior to the modern era, no European peoples regarded themselves as "White"; instead they defined their identity in terms of their religion, ancestry, ethnicity, or nationality. Contemporary anthropologists and other scientists, while recognizing the reality of biological variation between different human populations, regard the concept of a unified, distinguishable "White race" as a social construct with no scientific basis.
by dang | 2025-04-17 18:33:51+00:00
There was a related thread on the front page: TikTok is harming children at an industrial scale - https://news.ycombinator.com/item?id=43716665

Since that article is several months old and this one is new, we swapped it out. I assume it makes more sense to discuss the new one. Also, there were lots of criticisms of the other article for supposedly focusing only on TikTok, and those criticisms seem supplanted by this piece. (I'm not arguing whether it's right or wrong, nor have I read it.)
by rlpb | 2025-04-17 18:33:57+00:00
Staff who’ve been around a while, understand how a company operates and can seed that understanding into new staff are more valuable to companies. For example: if every worker were replaced with an equally skilled worker tomorrow a company regardless would not be able to function. It therefore makes sense that a senior employee can demand a higher wage [than a new starter] even if their direct productivity is no different and so a gradient in wage for seniority is exactly what one would expect to see in a free market.
by nashashmi | 2025-04-17 18:34:03+00:00
> the AT&T break up set American technology back by decades

Actually it helped the telecom industry prosper because of independent innovation. The innovators became separate from the utilizers. This allowed both sides of the industry to mature into full three-part businesses.

I will give you that it killed other shiny unprofitable technologies. But imagine if that same thing happened with IBM? Where would IBM be today? How many old tech would be shown the door? How many companies would be buying the latest and greatest innovations?
by Andrew_nenakhov | 2025-04-17 18:34:37+00:00
That's not the point: if you have capabilities to do stellar lifting, interstellar travel is likely on the table too. Fermi paradox is about the question, why we can't detect any sign of extraterrestrial civilizations out there. One explanation is that while life in general might be relatively abundant, true sentience as in us humans that allows life to spread besides its cradle might be quite unique.
by bob1029 | 2025-04-17 18:34:45+00:00
> You're not making any approximation that shortcuts any computational complexity results.

I completely agree in the default/initial case.

> (Such approximations exist in some cases, but that's not what you're doing here)

However, the entire point of genetic programming is that once you find something that is "on the map" at all, you can begin to exploit the region around that program with some reasonably accurate expectations regarding how certain behaviors will unfold in the local space. The larger the population the more stable this tends to become on average.

So, for pure exploration in GP, you do indeed suffer the full weight of the halting theorem. As you transition into the exploitation regime, this becomes more of a grey area.
by skyyler | 2025-04-17 18:35:09+00:00
I genuinely appreciate your response. This is the sort of thing I come here for. Thank you.

I'll have to read about the treatment of the Uyghurs. I do know that their food is delicious, so that's a nice starting point for my learning. I'll check out the Last Week Tonight clip, but I'm generally cautious of info-tainment sources for stuff like this, so I'm also going to read more afterwards.

Thank you again, I really appreciate it.
by whack | 2025-04-17 18:35:56+00:00
> Once they judge a business to be a monopoly, the business falls apart and the monopoly is irrelevant

You're ignoring the reverse causality. Antitrust lawsuits against Microsoft in the 1990s/2000s put them on edge, and made them think twice about strong-arming their competition. Back when Google was starting to make a name for themselves, MS strongly considered adding a warning on Internet Explorer, telling people to "beware" of any results they see on Google. MS eventually decided against it, because of the antitrust magnifying glass they were under. Having a level playing field allowed Google to grow exponentially, and eventually rendered MS' monopoly irrelevant.

Monopolies use anticompetitive tactics to preserve their moat, and continue being monopolies. When antitrust legislation works effectively, this moat disappears, and the monopolist is eventually overrun and becomes irrelevant.
by burningChrome | 2025-04-17 18:36:31+00:00
The same outlet did the TikTok story:

Following the format of our previous post about the “industrial scale harms” attributed to TikTok, this piece presents dozens of quotations from internal reports, studies, memos, conversations, and public statements in which Snap executives, employees, and consultants acknowledge and discuss the harms that Snapchat causes to many minors who use their platform.
by trhway | 2025-04-17 18:36:52+00:00
>The technology involved is speculative and the physics barriers needed to be surpassed are impossible and not well understood.

we can build with today's tech - classic nuclear reactor plus ion drive - a 3 stage ship reaching 1000km/s, 1200 years to the closest star. Once we get to fusion, we'll be able to improve that speed a small order of magnitude.

>To reach another star by the laws of physics involves many human lifetimes and that’s just the nearest star. >That in itself makes it more likely that we will never be interstellar.

That is exactly what makes it _inter_stellar:) We'll have generations - 10-15 to the nearest star with the current tech mentioned above - of people living their lives on those ships. Living on a planet will become a strange thing for them.

I think in 10-20 years, once launching into LEO becomes cheap with Starship, companies, universities and wealthy individuals will be launching solar + ion drive and nuclear + ion to all the places in the Solar System and some automated probes - beyond.
by pvg | 2025-04-17 18:37:57+00:00
I'm not reading anything into it, I'm reading what it says. It's not about the accuracy of your views, just the tone

I want to know where is the bubble that contains these experts?

That's a straightforward putdown. You can frame a question skeptically without doing this sort of thing because who on earth would want to actually engage with your meaningfully when you do? It's not in your own interest.
by Intralexical | 2025-04-17 18:38:07+00:00
The Indigenous peoples of the Americas knew well enough about the value of cooperation and alliance. That's why they had stuff like the Iroquois Confederacy, and switched between working with the British, the French, and the colonies depending on which was best for each individual group of natives at any one time. To present them as pure victims powerless before the might of white settlers undermines the political and cultural agency that Native peoples in fact had, and exercised.

The predominant form of relationship between European and Native American peoples for hundreds of years was trade, not war. The tragedies and the atrocities that resulted were a slow burn of conflicting interests and epidemiological naïveté, both between Europeans and Natives and also within each group. That's quite different from the hiding and decapitation strikes usually presented as "dark forest hypothesis", because there's no reason that those specific interests and ignorance would carry over to interstellar society (and every reason that they would need to be overcome in order to become interstellar in the first place).

But why do people always use the fate of resource-constrained preindustrial societies (both Europe and America) to try to predict relationships between hyper-advanced Kardashev-level civilizations anyway? It really seems to me like some kind of projected shame. You can see this too with Liu Cixin. He came from a country that was recently dominated, and has more recently been preparing to dominate its neighbors, so his story pretends nothing better is possible. I suppose that's comforting for some, and questioning it brings out people who show what it's really about.

Google Trends shows the top 10 countries for "Dark forest hypothesis" include the US, Taiwan, China, Peurto Rico, HK, Canada, and Aus [1]— Places with a prominent recent or ongoing imperial history, whether as victims or victimizers. I actually find the "dark forest" narratives quite disturbing, not as a prediction of our future, but as a window into the psyche of people who seem to want it to be one.

You might as well say the Romans had a slave-based economy, so therefore spacefaring empires must also be looking for human slaves! That's got exactly the same amount of validity as the Native comparison. But economic and military incentives obviously change as technology and culture develops. If anything, the fact we used to kill a lot of natives, and we don't so much anymore, is a strong sign that advanced societies can trend towards being less genocidal.

1: https://trends.google.com/trends/explore?q=%2Fg%2F11jyk5h9nj...
by codetrotter | 2025-04-17 18:38:23+00:00
> It makes for a fun demo, but a regular OS shell is more useful, and you can attach a debug shell to an existing BEAM process from there.

OTOH for example in Go people sometimes use the SSH protocol to provide access to cool things like an SSH based chat, instead of using it for shell access.

I haven’t looked at what the Erlang SSH server provides, but maybe you could do something like that? Write a chat server in Erlang and use the Erlang SSH server to provide users access to that chat?
by tenacious_tuna | 2025-04-17 18:38:23+00:00
Out of curiosity, what would your rubicon[1] be in the current circumstance? I've found it useful to draw specific internal lines instead of trying to pull apart tit-for-tat reactions between two belligerents.

[1]: https://www.youtube.com/watch?v=0YFdwfNh5vs
by Too | 2025-04-17 18:38:32+00:00
Nice rube goldberg machine. Apart from imports, that is equivalent to

repo = "myorg/myrepo" tag = "v1.2.3+deadbeef" out = check_output(["git", "ls-remote", f"https://github.com/{repo}", f"refs/tags/{tag}"], cwd=os.path.expanduser("~/dev"), stderr=PIPE)

Converting exceptions to exits is an anti-pattern that hides the source of the error, f-strings has been a thing for 10 years and argument quoting happens automatically. Progress of output isn't visible in bash either when you capture output with $(), unless you "tee", which opens up another can of "pipefail"-worms.
by nashashmi | 2025-04-17 18:38:35+00:00
Google is playing all sides of the dice. They used adsense to enlist publishers. They used adwords to get marketers. They used an ad buying and selling platform to corner the entire ad line.

Google bought Doubleclick for $3 Billion. Today it is worth $22 Billion. When Google got into ad-tech, they drifted away from their core market: users. And started to endorse the other side that turned users into products.
by seyebermancer | 2025-04-17 18:38:38+00:00
“Setting up speech recognition alone is a task that most people are incapable of doing”

If you were MITM is HS- your modern day equivalent is way stronger than you think. Easy for kids to clone voices and deepfake these days. Anybody can ask any one of the free chatbots out there for a step by step guide to implement this- they will even write the Python script for you, tell you what IDE to download and how to run it out of the terminal.
by CalChris | 2025-04-17 18:38:48+00:00
I guess I'm what you'd call a leftist (but I prefer progressive). I read Life+Death and Dark Age Ahead. Jacobs never struck me as conservative, whatever that even means. A preservationist, to be sure. I don't think Dark Age Ahead is going to be handed out at CPAC. Burned maybe.

BTW, what does conservative mean?
by filoleg | 2025-04-17 18:39:12+00:00
Isn’t Windsurf a VSCode-based IDE anyway (just like Cursor)? Basing it off the screenshots from their website.

I haven’t tried it, but if it is similar to Cursor (which I tried), then it hardly counts as “moving off VSCode”, which was one of the reasons I found switching to it easy. Cannot even really call it a move, if I can just quickly export-import all of my VSCode settings over (including themes and extensions), and they will all pretty much “just work” the exact same way and autoupdate from the exact same extension hub out of the box. Hell, even the UI is pretty much the same, so everything feels familiar, and i can be at least just as productive as usual immediately.

One of the biggest wins of VSCode (to me personally) is how functionally interoperable it is with other IDEs that are built off it.
by MertsA | 2025-04-17 18:39:21+00:00
>Tectonic some KV store,

Tectonic is built on ZippyDB which is a distributed DB built on RocksDB.

>What's important here with S3FS is that it supports (1) a fuse client - it just makes life so much easier

Tectonic also has a FUSE client built for GenAI workloads on clusters backed by 100% NVMe storage.

https://engineering.fb.com/2024/03/12/data-center-engineerin...

Personally what stands out to me for 3FS isn't just that it has a FUSE client, but that they made it more of a hybrid of FUSE client and native IO path. You open the file just like normal but once you have a fd you use their native library to do the actual IO. You still need to adapt whatever AI training code to use 3FS natively if you want to avoid FUSE overhead, but now you use your FUSE client for all the metadata operations that the native client would have needed to implement.

https://github.com/deepseek-ai/3FS/blob/ee9a5cee0a85c64f4797...
by skorppio | 2025-04-17 18:39:48+00:00
Hey there!

How long do you plan to use this setup to reach your goals? I’m asking because this is precisely why I started Skorppio—we rent out high-performance workstations and servers for tasks like training AI models. It’s flexible, with no contracts, and can save you money compared to buying. Best of all its on-prem and you get secure 24/7 access to your data.

With a $30k budget, you’re likely looking at high-end consumer GPUs like the upcoming RTX 5090. But keep in mind, those kinds of GPUs can use a lot of power and generate a lot of heat.

For example, the RTX 5090 uses about 575 watts for 32GB of VRAM. The RTX 6000 Pro uses around 600 watts, but gives you 96GB of VRAM. So you get a lot more power and memory for about the same energy cost. Its not just about cost, its about the access to power. A typical household / office outlet will offer around 1575W @ 120v. With just a single GPU workstation you could come close to saturating that power. If you built a mGPU rig, like dual or quad 5090, you would be into 2-3 PSU's at 1000W each PSU. Do you have 3x 15Amp 120V circuits laying around? Most individuals dont, even most office environments (outside a data closet) dont. Beyond power availability, youre also going to run into major cooling issues. We have bespoke systems that use PCIE daughter boards to house 4x 5090's it also makes the rig 4x physically larger, but does help with the ability to keep temps at optimal levels.

At Skorppio, we already have RTX 6000 Pro / Max GPUs, NVIDIA Spark systems (both Founders and Dell), and dual or quad RTX 5090 Threadripper Pro workstations on the way.

About the DGX Station—while it sounds great, Dell told us it likely won’t be available until late this year. There’s no official launch date yet, so understand that's probably not even a candidate for you.

Hope this helps you figure out the best direction! Let me know if you want to dig deeper into any of this.
by zzo38computer | 2025-04-17 18:39:51+00:00
I meant that the input should not have to be Unicode. The input could be any extended ASCII encoding (supporting ASCII is necessary, in order that the syntax will work; therefore some encodings such as Shift-JIS and UTF-16 are not suitable) which does not have to be mapped to Unicode. (Even if the input actually is UTF-8, you may have a character that is made up of multiple code points. If it is treated as a sequence of bytes then it can be any sequence of bytes, including a combination of multiple UTF-8 code points.)

It is another issue than mapping the character codes for output, which as you say can be unwieldly for large character sets, so another kind of table specification (which might also be useful for stuff other than text), would probably help and be more efficient than using a sequence of conditions in a macro.

About octal, someone said against using "0o"; it is usually not as difficult to distinguish if the "o" is always lowercase. Another alternative would be how it works in PostScript, which uses "8#" prefix for octal and "16#" prefix for hexadecimal. (My opinion is that "0o" is good enough though)
by johntb86 | 2025-04-17 18:40:57+00:00
It needs to be a decision problem (or easily recast as a decision problem). "given a number as input, output as many 1's as that number" doesn't have a yes or no answer. You could try to ask a related question like "given a number as input and a list of 1s, are there as many 1s as the number?" but that has a very large input.
by card_zero | 2025-04-17 18:41:04+00:00
So far as I can tell the only relevant part (in Plato's version) is here:

https://www.perseus.tufts.edu/hopper/text?doc=Perseus:text:1...

Where he has Socrates saying dismissively "perhaps kill me or banish me or disfranchise me", as if those are all just as bad (well, they all ruin his life of hanging around Athens harassing people philosophically), and saying that the Athenians will only hurt themselves if they by any means get rid of him.
by PaulHoule | 2025-04-17 18:41:08+00:00
Thought great Americans cities were "great" when they emerged out of small, medium and large players interacting through markets and other traditional institutions. Thought they were threatened by central planners with big ideas (e.g. Robert Moses) but no respect for the status quo.

See also

https://en.wikipedia.org/wiki/Robert_Nisbet

and the really good book

https://www.goodreads.com/book/show/2421900.Watch_On_The_Rig...

which I didn't read when I was a kid and found it at the public library because the first chapter was about how William F. Buckley was a pompous ass but I came to enjoy as an adult because in later chapters he finds a lot of positive things to say about conservative thinkers 40 years ago when the movement had a better positive/negative ratio.
by spacebanana7 | 2025-04-17 18:41:16+00:00
Market share and market dominance are very sensitive to how you define the market.

Facebook has >$100B ad revenue [1]. Does that compete with Google? Reasonable people can probably disagree about exactly how much so. From an advertisers perspective they compete for the same marketing budget, but from a consumers point of view they feel like different products.

Things get even more tricky when we compare YouTube to TikTok, or Amazon search result ads to Google search ads.

https://www.statista.com/statistics/544001/facebooks-adverti...
by disillusionist | 2025-04-17 18:41:17+00:00
I started using this pattern years ago and haven't looked back. React components are defined using a single properties param and it feels natural to extend the practice to other methods and helper functions that I write.

One nice unexpected side effect is that I end up with more consistency in variable naming when using a param object in order to benefit from object definition shortcuts.

ie I will usually write something like

const firstName = getFirstName(); doTheThing({ firstName });

rather than

const fName = getFirstName(); doTheThing({ firstName: fName });
by bentt | 2025-04-17 18:41:41+00:00
Focus on yourself. Make you better today.

If you like to code and the patterns of using AI to code are bumming you out, break that down a bit and change your patterns. Use AI to teach you instead. Use it to write the mundane stuff to let you concentrate on the fun stuff. Be the architect and lead programmer and let it be your intern.

The worst thing any of us can do is give up our agency and hope for tomorrow.