skysight-inc/HackerNews huggingface dataset:
I got started programming with a borrowed ZX-81. It was magical, and also absolutely terrible. You could only load and save via tape, which took ages. If I recall correctly, both the power cord and the giant rectangular 16K RAM expansion we were lucky enough to have plugged into the back of the computer could completely reset it if accidentally brushed against.

Books of programs you could type in had a starburst with "1K" in it for those smaller programs that would fit in the limited default RAM. Here's an example: https://drive.google.com/file/d/0Bxv0SsvibDMTNlMwTi1PTlVxc2M...

My uncle would always come up with fun ideas. I remember after we typed in a "put in the angle and velocity and try to shoot a cannonball over the mountain to hit a target", him sitting there and eventually figuring out the necessary parameters to have the projectile land on the target in a single step.

The ZX Spectrum (also borrowed or secondhand) we had next was a huge improvement, although still only used tape. Somehow waiting half an hour for "Commando" or "Top Gun" to load from tape made the games seem all the sweeter.

When we finally got an (again borrowed) Apple II clone with a disk drive, we thought persistent storage was magical and enthusiastically ported the "High score" routine from one program we typed in to a bunch of others.

Actually, we didn't even have a real Apple II. It was a CV-777, although the fact that the chips in these pictures -- https://www.reddit.com/r/apple2/comments/npgkhr/cv777_canadi... -- don't all have Asian writing on them make me wonder if it was a clone of a clone or something.

Anyway, good times. Always fun to be reminded of a time when I was absolutely fearless: I remember writing an assembly routine on the ZX Spectrum by writing it out on paper, and hand-converting the Z80 opcodes by looking them up in the manual, and expecting it to work.
I agree that libraries certainly should not. But why would writing be the right choice ever, even for applications? Doesn't it make far more sense to use env to create in some better-typed global configuration object, filling any gaps with defaults, then use that?

I'd go further and say env should always be read-only and libraries should never even read env vars.
OK so where is the path? Electrification of everything requires at least 2x more copper than we have in circulation (official IEA estimate), while all existing/planned mines only produce very low grade ore. So the mining will result in environmental destruction either, or won't happen at all due to local resistance. If this can be alleviated by reusing some oil infra for hydrogen, is that really so evil?

Whether it is actually possible and not just gaslighting like promises of plastics recycling, that's another question. Hydrogen has different properties, requires different materials and lower energy density than gas.
Lmao I just looked up Altria: "Altria Group, Inc. is an American corporation and one of the world's largest producers and marketers of tobacco, cigarettes, and medical products in the treatment of illnesses caused by tobacco." Absolutely hilariously ghoulish.
Some cultures believe in objects absorbing negative energy. Tons of Asian films are about homes harboring souls who faced injustice.

Very famously, US cabinet member Donald Rumsfeld purchased Mount Misery to live in. Even in the west this shook a lot of heads https://www.democracynow.org/2006/11/22/rumsfelds_mount_mise...
Oh boy, this reminds me back to when I was working in Paid Media and the buzz around publishers was Facebook paying local publishers 5k to post news content on Meta and add their pixels to their websites...

Little did they know they were signing a death sentence, contributing to a change in user behavior: "we can consume news on Social Media and not bother to read the actual news piece on the website AND we can be outraged on the comment section!". When Meta pulled the rug capping organic reach, there was a big outrage, but was too late and the damage was done.

So be very careful with these deals, Facebook is known for rug pulls while TikTok seems to give a chance for a lot of content to go broad in organic reach.
An experiment of adding recommendation engine to your app using pgvector search
Steve Jobs was absolutely exceptional, but there's a good chance we'd have never heard of him if he grew up on a farm in the 1960s/70s midwest and never ran into Woz (who also benefited from proximity to electronics), got inside XEROX/PARC, or was exposed to calligraphy in the college he dropped out of.

Jobs has said himself on multiple occasions that he was lucky with timing and proximity to the industry and people, not that it lessens the immense grit that was still needed.
Subaru Starlink is not the same as SpaceX Starlink.
How to Create a NoCode Website Accessible in US/EU, and China Without VPN?
How to create an accessible website using NoCode from US/EU and China without VPN?

Does anyone have experience working with Webflow in China? Do usually founders create two different websites (for example, Yonyou YonBuilder and Webflow)?
Yep, along with many “magic link” emails now going to a stub form where you click a button to continue via POST request, instead of going direct to the target resource. Not that this is effective if the scanners are now submitting POST requests as well as following simple links.

Though also the “I'm sure I want to unsubscribe” is in part to deliberately add extra steps to unsubscribing.
Fantastic work. How did you learn all of the EE and low level programming needed to pull this off?
WAVs in Apple's Voice Memos App
I've heard of this claim so often that I assume it to be true, though personally I've only had the fortune to work in better environments where my Indian colleagues aren't nepotistic. I suspect this might be related to the hiring bar: if a company only hires the top talent perhaps this would not be an issue.
Many tech people left Twitter for Mastodon before Bluesky took off. Some also left for cohost, but unfortunately that has just closed down due to lack of funds.

I'm currently on bluesky, but that also has the "no sustainable funding" serious bug. Also it's a frankly miserable place until US election misery dies down, which may take a while.
It seems to me the definition of AGI is really important here.

What does AGI mean today?

What it used to mean, we passed by a while back.

The old definition in the Research community was that AGI would be able to formulate solutions to novel problems that had not been defined by the programmers. Thus, the “general” intelligence. We’re talking about mouse level intelligence. That’s what AGI meant.

LLMs have demonstrated broad problem solving capabilities across domains, and are capable of making inferences about things and developing a type of internal world model, all by encoding and parsing the cultural-linguistic framework recorded by humanity. We’re way past the old mark.

Now, it seems, the qualification for AGI has been expanded to require:

1 a kind of agency

2 Superhuman accuracy and width/depth of knowledge

3 Vastly superhuman capacity to maintain thousands of simultaneous conversations with thousands of pages of context

4 A level of artistic proficiency, at least in imitation of artistic style

So what does AGI mean now? In 1990, GPT4 would have been called a “limited super-intelligence” in the parlance of the day. Hell even an 8b model could have hit that mark, based on the breadth of accessible knowledge and ability to reason alone.

I would venture to say that my uncle bob, or 10,000 uncle bobs, operating terminals in a pungent call center somewhere, would be deemed “not AGI yet” by current standards, and would be a hell of a lot less useful than an api for deepseek r1 32B.

So, do humans of bog average intelligence not qualify as General intelligences? Or is it their capacity to do other things besides the call center job that makes them GI?

If it’s the second option, how should we measure “call center intelligence” differently?

We are using a benchmark we obviously have no metric for, at all.
It depends on the car, but yes, you can pull a fuse. The component is called the DCM. If you do that though, you'll lose the front speakers and the microphone, which are routed through the DCM to support STARLINK-based cellular calls (like OnStar). The better solution is to disassemble the dash and replace the DCM with a bypass box, or yoink the cellular antenna cables as others have said. That's a bit of work for sure. I was lucky to have it done by Subaru under warranty service, in response to the 3G cell shutdown causing the DCM to malfunction and drain the battery.

Here's a chart of DCM fuse location by vehicle:

https://www.subaruoutback.org/threads/dcm-fuse-location-2020...
Some good advice at the end of that:

1) Don't state something as fact when you haven't researched it fully.

2) Remember that when you do state something because you believe it's fact, it could be based on incomplete information.

3) If you're not 100% sure about something, best introduce at least some element of doubt.

4) Don't trust everything you read just because somebody you trust presented it as fact.
Well Crypto had nowhere near the uptake [0] and investment (even leaving this announcement aside, several of the biggest tech giants are pouring billions into this).

At any rate, I'm not saying this means that all this investment is guaranteed to pay off.

[0] With 300 million weekly active users/1 billion messages per day and #8 in visits worldwide the last few months just 2 years after release, ChatGPT is the software product with the fastest adoption ever.
| Anarachism, like every other political philosophy, is not an antidote to stupidity.

Not necessarily picking on your comment in particular, but it does remind me of several (what I considered at the time) broken software development methodologies that I've encountered.

Someone tells me their philosophy of development, I point out what I feel is a problematic edge case, they respond with something like the above: "well you still have to use your brain".

It seems to me that everyone's real philosophy is just being sufficiently smart and the "formal" definition is really just brought out for story time.
(note: Subaru trademark "STARLINK"(2012) predates and is unrelated to SpaceX trademark "Starlink"(2017))
How can that be the case when e.g. chrome can handle opening multi-GB PDFs?
I imagine robot soldiers that answer to them aren't far off.
Elon Musk's Politics Are a Sales Opportunity for Polestar, CEO Says
> enumerate the subnets that MS uses, and black list them. Then the links might actually get to users connecting from non MS data centers.

Or Microsoft might start blocking your email altogether for circumventing security procedures or whatever.
Thanks for bringing my attention to the revival of this game. TXR2 was my favorite Dreamcast game growing up, and it seems like early reviews suggest that this new game brings back the same feeling of the originals.
> instead everyone has rejected file-based configuration management

With good reason. Files are surprisingly hard: https://danluu.com/deconstruct-files/
Turn any bicycle electric
I don't necessarily think it's simple from that angle. It's more like convenience and efficiency often come with encapsulation and reduced friction, which puts us in bubbles that cause us to slip right past eachother. That alone causes so many things to snap into place in the direction of training us to enjoy self-time until it reaches unhealthy saturation.
Don't buy a new one. Buy old one and remove all tracking devices if necessary.
fwiw, the us government has given meat producers over $2 billion to cull animals infected with h5n1. seems like the government giving money to food production is working quite well.
>Contrast that with a waterfall approach where an entire product is designed up front, requirements documented and then built. The product likely ends up with features that are not important and rarely used.

In software development, waterfall projects were often iterative, though in longer cycles. I'm sure there were some that weren't but each version is essentially a waterfall iteration. For example, way back when, we would do 2 major releases and 2 patch releases every year, so our iterations were 3 months. Keep in mind this was software that we cut onto CD's and shipped out.

The benefit of waterfall is that biz is required to think about the project as a whole instead of a wishlist. Sometimes with agile, you end up with a Homermobile because the biz isn't forced to think of everything at once. Both have plusses and minuses.
Very far downstream - remember, it's trickle down economics. it's been trickling down since the 50s, and it should reach the minimum wage employees any time now.
The images look weird. The faces are scary.
> What's stopping China from buying GPUs via third party middle-men countries that don't have export controls to China?

You just described the core of problem of export controls in general in the 21st century: they are freakishly hard (expensive) to enforce, especially for high dollar density goods (dollar/volume).

If you try to control how many millions of barrels of crude travels from one place to another, because of the volume, that's still somewhat feasible (although in the case of the Russian embargo: still does not work).

If you try to prevent a few crates packed to the gills with H100's from eventually reaching china ... LOL.

The only actual effect of embargos is that it raises the price of the item at final destination, not a cut-off of the supply.

And when a nation-state the size of China is ultimately financing you because of how strategic what you're doing is, I suspect that is not a real problem.

A secondary effect of the export controls is obviously something similar to a Streisand effect: it's going to accelerate innovation around GPUs in China, producing the exact opposite of the initial intent.

Famous historical instances of the problem:

https://history.stackexchange.com/questions/8093/when-did-th...
Interesting ask to a company that won't add a better GPU than a shitty Tegra mobile GPU that was years outdated by the Switch launch, that couldn't even run their flagship game (BOTW) at 30 FPS consistently, because they were so obsessed with the $299 pricepoint, is going to add cellular components to the Switch.

Remember when the Switch refresh a few years ago, everyone was speculating they'd get a better GPU. And all they got was an OLED screen. Heaven forbid we saw a $329 or $349 price point.

Unironically, appealing to Valve for a Steam Phone seems far more likely.
Yep, I think it's an open secret that many startups are known to be doomed from the beginning. That's one reason that founders tell such outrageous stories. Maybe it arises from the fact that tech changed and grew so fast that the non-technical asset class was unable to separate fact from fiction. You see that today with many of the AI startups that clearly have almost no meat on their bones but a really good pitch deck.
Legacy quantum-unsafe P2PK outputs only represent about 10% of the current BTC supply. The other 90% are safe at rest - QC doesn't pose a threat to SHA256 or RIPEMD160. An early Q-day would certainly be disruptive, but it wouldn't destroy all value.
That by itself doesn’t solve the problem. If you reach out to me blindly and your skill set doesn’t stand out from every other candidate, if I reply at all, I’m just going to redirect you to HR unless I already know you.

I don’t care if you said you were on the Amazon EC2 service team. I do care if you led a major feature on the EC2 service team and you can point to an YouTube video or a public blog post on AWS’s website explaining the feature.

I was looking for a job in both 2023 and last year. Both times my plan B was ordinary C#, Node or Python enterprise CRUD jobs where the company wanted AWS experience. I had 12 years of development experience on my resume (I’ve worked a lot longer) and 6 years of AWS experience including 3.5 working at AWS’s consulting department (Professional Services). I blindly submitted my resume to ATS’s far and wide including LinkedIn. Probably around 100 resumes.

I heard crickets. I never usually do this. But I didn’t have a job so why not?

On the other hand in three weeks…

I reached out to my network and that led to 2 full time offers and 1 short term contract.

I did a targeted outreach to two companies that had a “nice to have” experience implementing a popular open source official “AWS Solution” in its niche. Not only did I have experience with it, I was the third highest contributor at the time. This led to two interviews and one offer.

I accepted an offer within three weeks.

Last year when I was looking, it was about the same. But this time, I responded to an internal recruiter that reached out to me from the company I work for now. I got an offer again within three weeks.
> Microsoft’s security scanning will now not only visit the links you mail out, they will also run the JavaScript on your page, and will also send out any POSTs generated by that JavaScript:

It seems to me that someone misunderstood how to implement the logic on the frontend here. You're not supposed to send off a POST request directly as the page has been loaded to exchange the tokens, but require the user to click on a button to confirm the activity.

So the flow would be:

- "Send email with url+token > Frontend loads, shows button to user to confirm > User clicks button and exchange happens".

Instead, wrong implementations do something like this:

- "Send email with url+token > Frontend loads and exchange happens", which we've known for years to not work correctly, because of this very issue.

Discourse for example implemented this perfectly, so if you need an example, that would be where I'd go.

(I know it sucks that scrapers/crawlers do a lot of horrible shit, it truly does. But we've dealt with this for years now, it's not a new thing and it won't be the last shitty thing they do)
This claims to bypass the telematics functionality:

https://www.autoharnesshouse.com/69018.html

> Note for customers retaining OEM headunit: This adapter can also be used for those wishing to remove/disable the OEM Subaru Telematics functions. This is done to eliminate the tracking cabability that Subaru has built into these vehicles. If this is you, we will need to add an additional part to this adapter to re-enable the bluetooth microphone. Please purchase the option 2 adapter near the bottom of this page for this situation.
With AI Agents being introduced in smartphones. One thing is for sure, 2025 is gonna be year of AI Agents
There was a discussion here on HN a while sgo, why browser will not support SQLite 1st hand. Maybe that point applies to Bun too:

Point is, who is responsible for maintaining the Lib and how do you change the Lib when SQLite changes. There might be a bug in SQLite. How do you fix it in Bun? Which versions receive a fix? How do you handle that a parch of your runtime (Bub) now might change behaviour of code running on it (because users worked around it)?

These are solvable issues, to some degree and with some downsides. However, at some point you stop being a runtime and start being a platform, which will bring other resposibilities and issues with it.
You can get a DVI to HDMI adapter which costs less than a coffee.

Adding an HDMI connector is more likely to get you into expensive licensing discussions than DVI is.
>> Here's what it might include

He left off a few:

Make more money

Work less

Have fewer meetings

Less time in the office
Same logic could apply to Enron or Bernie Madoff. Fraud is fraud, even if it's perpetrated against the rich. Besides, many of the biggest investors are actually defined-benefit pension funds for teachers, firefighters, etc.
I’ve known few exemplars like this one. But at least 2. One made a flight simulator for 737 in the backyard that was used regularly by airline pilots to train. The other made a complete discrete FM stereo transmitter, mounted his own radio later. He was 16, and it was the early 90. So all from books.

Both guys brutally failed in the first year in the University. They dis not like theory, they wanted to make.

So… i dunno. 2 reference points there.
Show HN: I built a convenient way to get the most out of the Bible
I use AI while reading the Bible and I suspect others do too. It's helpful whether you're struggling with the Elizabethan English, or want added context/want to know what theologians say about a passage.

So I thought, why not make the AI come to you?

TIA for any feedback!
Sure? I don’t see how that’s an argument for CSS “being advanced enough” - SASS ain’t CSS.

I like SASS (I wrote a lisp in SASS in 2011 lol) and that’s actually how I think about Tailwind utilities - it’s just using SASS mixins directly in your HTML. I would rather use Tailwind because it will take 1/3 the levels of abstraction, 1/4 the keystrokes and 1/2 the files to do the same job to:

1. Pick a class name (myclass) if people are using BEM or something this requires some algebraic thinking.

2. Write the class in file.scss to define the class and include mixins A, B, C

3. Add class=myclass in my html.

Vs tailwind:

1. Add class=“A B C” to my html.

I don’t really get pre processor vs post processor, it’s a build step to run at some point before I deploy with either tool that will produce some css files. ¯\_(ツ)_/¯
except that these things are measurable and quite trivially
Bummer this one is for paid subs only :(
cheat, lie
Nobody is going through the significant work of raising VC and then TRYING to fail. All for the sake of temporarily using some fancy office furniture.
Unfortunately I think it depends on the number and position of Indian folks.

Small numbers where you deal with people individually, I've not seen issues and it's nice to work with Indian devs.

In larger numbers or when in charge of hiring, there seems to be a prevalent issue of Indian cultural norms and favors kicking in and it can happen fast.
That's avg time to replace a battery.
Yeah, I want a phone like that. There's definitely a market
> Last November I made a commitment to myself to avoid social media and the news and I've noticed a very positive impact on my outlook and demeanor.

You and me both, life is much less stressful if you ignore all the useless theater that permeates our society now.

> I was just thinking this morning how I wish I could have a phone that only did calls, text, GPS, and music without any of the other distractions.

You should be able to do that by just uninstalling all the apps that contribute to that? If you're on an iPhone, you can disable Apple News notifications, etc. I refuse to have any Google or Meta apps installed on my phone, and it helps greatly. I use Lemmy but have a very curated list of communities I visit. Even then I have to step away sometimes and avoid the "all" feed at all costs.
If I do well no one buys me
> I'd solve this by warning users who attempt to reuse consumed links that the link has been used already, and likely list broken email providers that I suspect are using software that breaks this. And then wait. Let them complain to their IT, or whomever is responsible for picking broken software.

The thing is, most websites already know how to workaround that particular issue (https://news.ycombinator.com/item?id=42804447), so when users notice that something breaks with just your service and not everyone elses, you can say "Outlook is shit" all you want, the users will blame you for it, since you weren't able to fix what others could, for better or worse.

> You could roll over and decrease your security so that MS can claim they increased theirs

What part of your security would decrease if you "roll over" and what exactly does "roll over" entail here? Websites who've dealt with this issue implemented what I linked to above, they're no more/less secure than the website who didn't manage to work around this issue, they're just less buggy for Outlook users, if anything.
So that the page is already rendered upon the initial contact from the server, decreasing page load latency.
"Bean There, Plowed That": Chicago announces winning names in snowplow contest