MurphyA/hacker-news huggingface dataset:
by owenversteeg | 2025-05-19 19:36:39+00:00
Hah!

I studied at an excellent Dutch university that's an EU funding darling and had plenty of connections. But because I had "just" a bachelor's degree from a top university, plus substantial relevant experience, nobody would take me seriously. Even with a master's, you will find most people think you are unserious in most "hard" fields. You often need a PhD. And then God help you if you choose to leave the existing ossified structures of academia and industry.

And then you still run up against the issues of risk tolerance (which is zero) and long timelines.

Look, the stated goal of this program is to compete with American venture capital, right? Then look at the founders who got American venture capital money. Look at how many don't even have a bachelor's! Count the number that participated in traditional structures of academia and grant-receiving corporations. Virtually none of those people would have ever gotten a dime of this money, let alone an offer to collaborate from a university.
Show HN: Vibe coding from your phone
by chrisnolet | 2025-05-19 19:36:56+00:00
We built this on a whim for a hackathon, but I'm thinking to turn it into a real thing!

Original GitHub repository at: https://github.com/Flux159/claude-code-go

The desktop app exposes an interface to Claude Code, so you can run Claude Code from your phone.
by 90s_dev | 2025-05-19 19:37:16+00:00
The point is that it's layered.

1. Validate your Buffer/UInt8Array for valid size/encoding/etc first

2. Parse it to an object via JSON.parse or whatever your use-case needs

3. Reach into it with this function to get data if it matches the type you need

This code only deals with #3 and makes a few assumptions about #2 (e.g. no undefined, typical JSON-like object, etc).
by brudgers | 2025-05-19 19:37:28+00:00
This is reversion to the historic mean where peasants and slaves had no class mobility.

And it never existed in white-shoe law firms and has been gone from tech and the corporate world since jobs like janitorial and security and mailroom were outsourced to contractors.More recently, it's hardly been AI but rather the gig economy where workers are structurally unable to network with the people they work for.

Or to put it another way, if AI taking your job seems like a new kind of phenomenon, it is only because you have gotten used to living on the other side of the economy. The only difference is now the economy is coming for you.
by HaZeust | 2025-05-19 19:37:55+00:00
Recently, I found myself in a sadness for the lack of changes I was capable of making to our life’s systemic dysfunctions - be it natural or artificial - and found my time was much better spent improving the lives around me directly, individually or in small groups.

I’ve long had the philosophy that the world has enough problems and that it’s not my place to add to them, but this philosophy also gave me a motivation to move mountains for solutions - and would be upset when I inevitably couldn’t. I think this perspective has been the best middle ground between what I’m capable of, and what I want to accomplish.
by kmeisthax | 2025-05-19 19:38:31+00:00
Most likely because Microsoft didn't consider it a valuable use of engineering time in general.

AMD's 64-bit extensions explicitly forbade dropping to 16-bit code. Once you enter 64-bit mode you lose access to all the modes which NTVDM needs to run MS-DOS or 3.x apps.

AFAIK the virtualization extensions added in 64-bit (known as VT-x etc) do allow 16-bit code, but that would require rebuilding NTVDM as a Hyper-V client (ala WSL2) instead of using 32-bit protected mode as a way to virtualize 16-bit code. However, these extensions didn't exist until way later and they didn't get support for booting 16-bit guests until later than that.

You could software emulate x86 to do NTVDM stuff. In fact, there's a FOSS program that does this, called WineVDM[0]. The MIPS/Alpha/PPC ports of NT used software emulation in NTVDM, so it is feasible.

[0] https://github.com/otya128/winevdm

Interestingly, they also recommend using DOSBox for DOS apps.
by repelsteeltje | 2025-05-19 19:38:32+00:00
> Claims about "helping the world" are highly subjective and often bullshit

It seems you are making the point that using technology to punish subjective politics is the right way?!

Sidenote: ICC has been backed by many nations, occasionally including US too. Using sanctions in retributions to unfavourable opinions might seem against the spirit of US Constitution in other contexts...

Why not let arguments do their work in open debate? The ICC isn't a bunch of loonies or Saddam's Baath party. These are reasonable people, with dissident opinions, for sure. But reasonable.

> Sanctions are "fight[ing] legally," literally.

Technically, the more appropriate term might be "legalism", in the mechanistic sense.
by whartung | 2025-05-19 19:39:21+00:00
Yea, I stumbled upon those as well. It was like "I can have the last piece of pizza" moment, looking around, nobody is missing this, "well, ok...".

As I recall it as a score over 170,000 and ended with a 17. That gave you the 40 credits.

The level skip was 46, but it was tricky.

If you did the 17 trick, then that happened right away.

The 46 trick, you had to wait for once complete cycle of attract mode. You know that it worked because whatever level it was playing in attract mode, when it continued to the next level, the level was wrong. Like, it would start playing the circle, and then jump to the clover, rather than the square.

But, we "never" let that happen, because if you let it go through attract mode, you'd lose all of your level progress. So, we didn't let it do that. That's why it was trick to find what 46 did (and, trust me, we tried them all! lol).

Others are mentioned on the wikipedia page, where it mentions "some ROMs were shipped with glitches". Glitches!? HA! no, likely these were put it perhaps for debugging, but that's not clear. I think it was the coders pulling one over on management, personally. Whatever they were, they were consciously done. These weren't "glitches" or bugs.
by nish1500 | 2025-05-19 19:39:26+00:00
I am in the process of moving my startup from Canada to Germany. I started in India, so I have experience running a bootstrapped business on three continents. I am not looking for funding, and in fact use the business profits to invest in other companies.

Dealing with German bureaucracy is the hardest thing I have done in my life, perhaps second only to bootstrapping my business. Bureaucracy isn't a side effect of poor planning; it's tool to control individual liberties and capital, without going full communist.

For the first time, I am considering selling my business. I want Europe to succeed, but I see no way how. Any little faith I have in EU actually resides in a handful of underdogs like Estonia and Poland.

Most of that €70B is going in the pockets of bureaucrats and consultants, assuming any startup sees a dime within 3 years.
by jdeibele | 2025-05-19 19:39:26+00:00
I was born in the 20th century. I was filling out a medical form and put my birth year in with 2 digits. The web app took that to mean just the 2 digits. No, I wasn't born in AD 70.

That's the kind of programming that makes you reluctant to put anything into it.

Not using leading zeros seems fine if you're using AD near it to indicate that it's not 1942.
by keybored | 2025-05-19 19:39:29+00:00
My mistake. It’s just pure incredulity.

- Humans have done this for centuries

- These are all cultural artifacts

- ?

- It’s all the same to me

People have claimed—and this is a widespread theory—that a lot of LLM brilliance comes from datamining creative thoughts/output from humans and that the brilliant insights go down when there isn’t much in the way of such material. Further they claim that the eventual convergence towards LLM-only content (once humans presumably give up) will not generate the same quality of output. In fact it will deterioate.

Maybe someone would like to contest that. But that should be done directly. Instead of making pedestrian statements like:

> Humans have been trained on "human-generated data" (cultural artifacts) for centuries, and quality is not down.

Which is borderline just a rhetorical gotcha.
by mbrumlow | 2025-05-19 19:39:43+00:00
What? Where else would it be?

It’s either in the socket(and likely not fully arrived) or … in a buffer.

Peak is not some magic, it is well a temporary buffer.

Beyond that, I keep seeing people ask for a byte interface. Has anybody looked at the IO.reader interface ???

type Reader interface { Read(p []byte) (n int, err error) }

You can read as little or as much as you would like and you can do this at any stage of a chain if readers.
by vunderba | 2025-05-19 19:39:59+00:00
Not directly related to Atari, but there's always going to be additional lag on modern "mini consoles" since most of them force you to go through HDMI.

If you grew up playing Punch-Out on an old NES with the RF module to TV, you'll know how brutal even 20-30 ms of added latency can be if you play on the NES Classic Edition.
by realityfactchex | 2025-05-19 19:40:05+00:00
IMO the "sales/businesses" magic was they billed a high-ish hourly rate for every single minute from start to end of the task however their assistant defined it from their perspective, even during the downtime waiting for stuff to happen while they made a few phone calls and outsourced the help to either occur or get set up. This is not expensive for stuff that they can set up fast from start to end, but could adds up a lot if the assistant needs to babysit a multi-hour process for you, IIRC.

It's possible that other people had other experiences. But I don't think they were starting a clock, doing stuff, then stopping the clock when just waiting for responses from third parties. It was more like start clock, get stuff done until it's all done or set up with no further input needed, then stop the clock. Which is ok, but is not the real magic I originally assumed might make it really efficient as a user (and efficient as a task-orchestration assistant).

The real magic was you interfaced with them simply, by text message, to achieve whatever the goal was, after signing up and being "accepted". The simplicity and flexibility of what the assistant could do, so long as you could pay the bill (whatever they outsourced for you plus their own charge), was what it was worth.

Go to web page, put in phone number and billing info, and agree to the terms/rate. Get magic # to text when you need assistance.

Text # when you need it. Clock starts. Get help squared way. Pretty low effort, they could help with a lot.

I don't know what the tech was in the background, there was nothing magic about it AFAICT. Maybe Google Docs/Sheets. Or, an Asana instance + Wiki + Slack could take care of some assistant doing a task and documenting it for reference, building knowledge of how to get what done. You could use the Issues in Gitea if you want open source, I guess.

As I understand it, Magic the YC company thought they could collect data on what people need and automate the common stuff but I remember reading that that never materialized and they pivoted. Frankly the current offering looks more complicated now at https://getmagic.com/how-it-works/ and truly the magic as an offering to the customer was the simplicity and flexibility.

So for the OP, offer a single SMS number your people can text to get answers or get something done, hiding all the operational detail whatever it is. Obviously, SMS is insecure, so whatever your SSO chat system is at work would be the replacement.

Or a single QR code to get started with the "do anything" chat assistant, and equally strong branding.

But a simple, familiar, "do anything for me" interface was the idea.

I'll say this, to Magic's credit. They helped me get sh* done that I was really putting off and was really too focused on other things for, and that I needed some help just getting done. And they got it done for me. Thanks, YC and Magic. It's still a good idea.
by AndyNemmity | 2025-05-19 19:40:23+00:00
"The timing of America’s wage stagnation — roughly, 1973 through 1994 — just didn’t line up well with the era of globalization that began with NAFTA in"

The argument isn't that any of this began with NAFTA. The argument as I've always understood it was that it began as the Neoliberal project which started in the late 60s, and early 70s.

The 1973-1994 period wasn't before globalization. It was the period where the groundwork was laid to make labor vulnerable to the type of globalization that neoliberals wanted.

The threat of capital flight for example was already being used to attack workers.

The breakdown of the Bretton Woods system was the start which aligns perfectly with the time period.

Noam Chomsky on the topic

"Bretton Woods restrictions on finance were dismantled, finance was freed, speculation boomed, huge amounts of capital started going into speculation against currencies and other paper manipulations, and the entire economy became financialized.

The power of the economy shifted to the financial institutions, away from manufacturing. And since then, the majority of the population has had a very tough time; in fact it may be a unique period in American history. There’s no other period where real wages — wages adjusted for inflation — have more or less stagnated for so long for a majority of the population and where living standards have stagnated or declined." - https://chomsky.info/20090210/

So we start off with an flawed view of the world, and then we move forward with the argument to explain it through other means.

The 1973-1994 wage stagnation isn't a "mystery" caused by a patchwork of unrelated events. It's a direct consequence of a fundamental, politically driven shift in the economic regime, specifically the dismantling of the Bretton Woods system in the early 1970s and the subsequent financialization of the economy and deregulation.
by squillion | 2025-05-19 19:40:24+00:00
Sources for the charts, via reverse image search:

https://www.researchgate.net/figure/Average-working-hours-ac...

https://www.epi.org/publication/as-union-membership-has-fall...

https://www.bls.gov/wsp/factsheets/summary-of-work-stoppages...

https://justicepolicy.org/wp-content/uploads/justicepolicy/d...
by ExoticPearTree | 2025-05-19 19:40:24+00:00
Meaning the EU should stop being so risk adverse, stop having 27 different regulatory bodies for the same thing and the list could go on.

People here talked about Israel: the Shekel is not a currency anybody except them use, but they churn out successful startups at an incredible pace. They use their tech talent very well and are not encumbered by a myriad of regulations.
by vonneumannstan | 2025-05-19 19:40:40+00:00
Unless you have a truly bastardized definition of ASI then there is undoubtedly nothing close to it on earth. No corporation or military or government comes close to what ASI could be capable of.

Any reasonably smart person can identify errors that Militaries, Governments and Corporations make ALL THE TIME. Do you really think a Chimp can identify the strategic errors Humans are making? Because that is where you would be in comparison to a real ASI. This is also the reason why small startups can and do displace massive supposedly superhuman ASI Corporations literally all the time.

The reality of Human congregations is that they are cognitively bound by the handful of smartest people in the group and communication bound by email or in person communication speeds. ASI has no such limitations.

>We survived those kinds of entities, I think we'll be fine with whatever AI turns out to be. And if not, oh well, we had a good run.

This is dangerously wrong and disgustingly fatalistic.
by II2II | 2025-05-19 19:41:00+00:00
The reason varies by the decade. Microsoft has a tendency to fix one thing, then break another.

That said, a distaste for advertising goes beyond OCD. Advertisers frequently have questionable ethics, ranging from intruding upon people's privacy (in the many senses of the word) to manipulating people. It is simply something that many of us would rather do without.
by aziaziazi | 2025-05-19 19:41:09+00:00
> We have approved a series of musical releases for our employees to listen to while working. Far better than the standard music available on Spotify, we have found that listening to “Whispers from the Water Cooler” and other corporate approved releases can increase productivity of employees by up to 20%.

> For middle-managers, we have not found this same result and have therefore have limited their listening to the only song that had any positive effect, “I’m Not Cute, I’m Handsome”, an earlier release from CORP.

I love it. You made my day, thanks.
by earthnail | 2025-05-19 19:41:15+00:00
From what I can tell, it doesn't look like the recent GPT-4o image generation includes the research of the NeurIPS paper you cited. If it did, we wouldn't see a line-by-line generation of the image, which we do currently in GPT-4o, but rather a decoding similar to progressive JPEG.

I'm not 100% convinced that diffusion models are dead. That paper fixes autoregression for 2D spaces by basically turning the generation problem from pixel-by-pixel to iterative upsampling, but if 2D was the problem (and 1D was not), why don't we have more autoregressive models in 1D spaces like audio?
by Buttons840 | 2025-05-19 19:42:09+00:00
What you've described is worse than flat wages.

The business-owner class benefits from the health system, because the business-owners are the gatekeepers of healthcare (typically, people get healthcare only through their employer). The worker class is less likely to benefit from the free part of the "free market" because their healthcare is tied to their employer; it's just harder to do anything except work a typical 9-to-5 for the benefit of a business-owner.

The healthcare industry also benefits because they get to suck up a large portion of the GDP; trillions of dollars.

So wages aren't only flat, but the wage growth that should have happened instead went into a corrupt system. Wages aren't honestly flat because of natural market forces, they are corruptly flat.
by ainch | 2025-05-19 19:42:57+00:00
I don't know what price you'd pay in your hypothetical scenario, but I would say that European universities often take a larger chunk of equity than US unis where spinouts are concerned [1]. Most US universities take between 0-5% equity, where EU could go to 10%, and UK unis up to 20-30%.

[1] https://www.spinout.fyi/data
by skydhash | 2025-05-19 19:43:05+00:00
I get the wish to have that, but IMO, it's a flawed approach. The frontend and the backend are generally different domains. Initially, their model may look alike, but they will probably differs during the lifetime of the project as they serve different needs. That's why the shape of the data stored in the DB differs from the one involved in business logic, which differs from the DTOs, which can differs from the objects involved in the presentation.

In simple applications, you can get away with defining a single schema for all, but it helps with keeping in mind that you may have to design a better data shape for some logic.
by notahacker | 2025-05-19 19:43:10+00:00
That's in line with the OP's point that it's not really affordable compared with the current system, for all that system's flaws

The fact that a UBI which set at a rate low enough to make some existing benefit dependents would also be a generous subsidy to homeowning couples who might be able to use it to to retire a decade or two early isn't one of its strong points
by jecel | 2025-05-19 19:43:20+00:00
Much of the memory in a Lisp program is in the form of CONS cells, so the MIT LISP machines had a compact way of encoding this. They also used tagged memory to be able to handle the different kinds of data at runtime. They inherited a very stack-oriented execution model from the PDP-10 implementation of LISP. And they implemented very complex instructions using microcode.

The Symbolics people refined this approach while the LMI people kept the original design until nearly the end when they tried to do a RISC+tags:

http://fare.tunes.org/tmp/emergent/kmachine.htm
by jchw | 2025-05-19 19:43:37+00:00
As everyone said, WSL2 is actually virtual machines and it is what most people are actually using now. That said, I feel the need to chime in and say I actually love WSL1 and I love Windows NT the kernel. It bums me out all the time that we probably won't get major portions of the NT kernel, even an out-of-date version, in some open source form.

I like Linux, and I use Linux as my daily desktop, but it's not because I think Linux or even UNIX is really that elegant. If I had to pick a favorite design it would be Windows NT for sure, even with all its warts. That said, the company behind Windows NT really likes to pile a lot of shit I hate on top of that pretty neat OS design, and now it's full of dubious practices. Automatic "malware submission" on by default, sending apps you download and compile yourself to Microsoft and even executing them in a VM. Forced updates with versions that expire. Unbelievable volumes of network traffic, exfiltrating untold amounts of data from your local machine to Microsoft. Ads and unwanted news all over the UI. Increasing insistence in using a Microsoft account. I could go on and on.

From a technical standpoint I do not think the Linux OS design is superior. I think Linux has some amazing tools and APIs. dmabufs are sweet. Namespaces and cgroups are cool. BPF and it's various integrations are borderline insane. But at its core, ... It's kinda ugly. These things don't all compose nicely and the kernel is an enormous hard-to-tame beast. Windows NT has its design warts too, all over, like the amount of involvement the kernel has in the GUI for historical reasons, and the enormous syscall surface area, and untold amounts of legacy cruft. But all in all, I think the core of what they made is really cool, the subsystems concept is super cool, and it is an OS design that has stood up well to time. I also think the PE format is better than ELF and that it is literally better for the capabilities it doesn't have w.r.t. symbols. Sure it's ugly, in part due to the COFF lineage, but it's functionally very well done IMO.

I feel the need to say this because I think I probably came off as a hater, and tbh I'm not even a hater of WSL2. It's not as cool as WSL1 and subsystems and pico processes, but it's very practical and the 9p bridge works way better than it has any right to.

Thanks for pointing this out.
by johnnyanmac | 2025-05-19 19:43:47+00:00
Chaos theory and brownian motion make it a herculesn for anything to predict the weather more than a few days out. There's too many micro factors to track leading to weather that constantly shifts. And The data costs to attempt to try to do so is well past even the most well compensated meteorologist.

I'm not too worried about the human factor being replaced as a whole here. Even with AI, someone needs to interpret the output and make sure the the prediction models actually work.
by vikingerik | 2025-05-19 19:43:54+00:00
That would be one locale-invariant sort as I said. Sure, you can pick some way of doing it that's least-bad. The codepages are roughly sorted, but what we're debating is the cases where that fails some definition of correctness. The point is there can be no universally correct answer for sorting locales before the user picks one, because that can depend on already knowing the locale itself.
by nottorp | 2025-05-19 19:44:05+00:00
> I get that WSL is revolutionary for Windows users

It is... I'm working these days on bringing a legacy windows only application to the 21st century.

We are throwing a WSL container behind it and relying on the huge ecosystem of server software available for Linux to add functionality.

Yes that stuff could run directly on windows, but you'd be a lot more limited in what's supported. Even for some restricted values of supported. And you'd have to reinvent the wheel for a few parts.