MurphyA/hacker-news huggingface dataset:
by dtrivia | 2025-04-15 03:53:53+00:00
Our AI trivia game was rejected by the a16z Speedrun program.

It stung. We built a lightning-fast trivia engine that generates infinite questions using generative AI, optimized for fun, speed, and learning. It’s working—people are hooked. But we didn’t fit the mold.

We’ve been bootstrapping, iterating like crazy, and shipping daily. We built an API for trivia-as-a-service. Launched a live web game. Building native apps next. People are playing. People are coming back. How do you find the confidence to keep building, knowing all the signals are positive with zero funding?
by kmoser | 2025-04-15 03:53:54+00:00
You can examine the code at any time, ask for an explanation, and even make changes yourself. In other words, you get out of it exactly what you put into it.

If you choose to let the AI do all the coding and never dig into the actual code, you'll learn more about how to communicate with an LLM than you will about how to write code.
by 1xdevnet | 2025-04-15 03:54:34+00:00
So I would have to hover over a link, press a key combo that might conflict with my OS, wait for a full page load in the background, then see what a small-scale LLM decides the link is about along with a thumbnail? Who asked for this, and how does it keep me "organized" and "focused" vs just clicking on the link?

"the AI that generates the key points may miss context from the webpage and make mistakes" You don't say...
by tharkun__ | 2025-04-15 03:55:06+00:00
Yeah, I read HDR might be the issue. Didn't know X-Rite and did not come with the laptop, but did play with disabling / trying to adjust HDR, making sure sRGB was set etc. Did not help. Also ran all the calibrations I could find for gamma, brightness and contrast many many times to try and find something that was better.

What I settled on for quite some time was manually adjusted color balance and contrast and turning the brightness down. That made it bearable but especially right next to another system, it's just "off" and still washed out.

If this was HDR and one can't get rid of it, then yeah agreed, it's just bad. I'm actually surprised you'd turn the brightness up. That was one of the worst things to do, to have the brightness too high. Felt like it was burning my eyes.
by pzo | 2025-04-15 03:55:16+00:00
Did you benchmarked combo: DeepSeek R1 + DeepSeek V3 (0324)? There is combo on 3rd place : DeepSeek R1 + claude-3-5-sonnet-20241022 and also V3 new beating claude 3.5 so in theory R1 + V3 should be even on 2nd place. Just curious if that would be the case
by dswilkerson | 2025-04-15 03:56:02+00:00
Entropy is expected information. That is, given a random variable, if you compute the expected value (the sum of the values weighted by their probability) of the information of an event (the log base 2 of the multiplicative inverse of the probability of the event), you get the formula for entropy.

Here it is explained at length: "An Intuitive Explanation of the Information Entropy of a Random Variable, Or: How to Play Twenty Questions": http://danielwilkerson.com/entropy.html
by alganet | 2025-04-15 03:56:42+00:00
Sometimes I want to cook a home meal.

If I wanted to open a large world class fast food chain, I wouldn't be cooking home meals then. That would be silly.

Copilot can help me cook the equivalent of a McDonalds special in terms of software. It's good, I think McDonalds is delicious.

But it cannot help me cook a home meal software. It will insist that my home made fries must go in a little red box, and my fish sandwich needs only half a slice of cheese.

Deeply into that metaphor, maybe someone who has only worked for fast food chains might forget that a lot of good industrial dishes are variations of what previously were home cooked meals.

I am glad that copilot can help young cooks to become fast food workers. That really looks like something.

Well, I take pleasure in cooking home meal software. Can you make a copilot that helps with that?

You know what, nevermind. I don't need a copilot to cook home meals. I have a bunch of really good old books and I trust my taste.

It's not like some big company is going to be interested in some random amateur dish, is it? It was definitely not cooked for them.
by thristian | 2025-04-15 03:57:32+00:00
If you're wondering what a 32-bit descendant of the 6502 might have looked like, especially one that incorporated the "radical simplicity" ideas of RISC alongside the radical simplicity of the original 6502, there's already an era-appropriate design you can study: the original 32-bit ARM.

In an 2014 interview¹ with the Computer History Museum, Bill Mensch said:

> We think of ARM as our prodigal son. Got to do what they got to do, and it's not something I want to do, but I'm proud of them. They started with my technology, and I wish them well.

¹: https://archive.computerhistory.org/resources/access/text/20...
by prawn | 2025-04-15 03:57:45+00:00
I am currently re-reading LOTR in my forties and having done quite a lot of hiking since my childhood read-throughs, and filming various landscapes from the air, I think I have a much greater appreciation of his descriptions. The journeys remind me a lot of backcountry hiking. A friend is reading the books to his son and they are finding the landscape descriptions thoroughly tedious. To me, they rarely seem long-winded and I enjoy slowing down to make sure I have more than a vague idea of what he's describing.

I wonder quite frequently whether he had photos or views of actual places, or a strong and consistent imagination for each area, or perhaps just that this was something that mattered enough personally that he put in the detail where others did not.
by daemonologist | 2025-04-15 03:58:05+00:00
Change in IP location? If you suddenly jump across the country but your traffic is still coming from a cell provider (so unlikely to be a VPN) Lyft could infer that you've flown, and to which airport.

Alternatively maybe barometer? All modern iPhones have one, but I don't know if apps are allowed to access it in the background (or without location services), and it wouldn't let Lyft tell which airport you were at.
by somat | 2025-04-15 03:59:11+00:00
At least one of the more obscure platforms openbsd supports are often due to someone(one person) willing to step up and do the builds.

I love reading when the luna88k maintainer comes out of the woods a month or two after release to announce that the packages are done building. Realisticly I expect there are a few 88k users. But based on the radio silence I see on the lists it feels like there is one heroic user who really likes openbsd and is willing to make it happen. I find it very inspiring.
by lelanthran | 2025-04-15 03:59:48+00:00
> It's not, for the reason they put in parentheses:

>> note: no pointers in user_data_t

I feel like I am taking crazy pills: where, in my intrusive example, are pointers in the `user_data_t`?

My intrusive code sample had no pointers for the user_data_t. It's exactly the same as GP's intrusive example.
by jimbob45 | 2025-04-15 03:59:55+00:00
https://youtu.be/qpKekNpziAk?si=Umk8nm0pYCYCEfsc

There was a remake in the pipes for a while using the Anniversary/Legend/Underworld engine but it was a one-man effort and seems to have been abandoned. Shame because it looked phenomenal.
by hodgesrm | 2025-04-15 04:01:37+00:00
I have fond memories of the KOA in Klamath Falls from two bike tours that went through Crater Lake. Last time I was there we had just finished a section of the trip that included a 90 mile stretch with no stores or even a lot of water for that matter. There were hot showers, washing machines, a camp store that sells beer. The camping spots were pretty nice, too.

And there was much rejoicing.
by vzqx | 2025-04-15 04:02:00+00:00
I think you need to rigorously define your macrostates. If your two states are "my friend's password" and "not my friend's password" then the macrostates are perfectly objective. You don't know what macrostate the system is in, but that doesn't change the fact that the system is objectively in one of those two macrostates.

If you define your macrostates using subjective terms (e.g. "a string that's meaningful to me" or "a string that looks ordered to me") then yeah, your entropy calculations will be subjective.
by wyclif | 2025-04-15 04:02:11+00:00
I'm a long distance hiker. As far as water filters go, the Sawyer Squeeze is a great choice. But—and this is important—do NOT get the Sawyer Mini to save weight/space. Get the full-sized one; you won't regret it. I've tried both and the Mini version simply does not have enough through flow to not be annoying over the course of a major trip.
by Braxton1980 | 2025-04-15 04:02:30+00:00
>In what way is hiring faculty and and admitting students based on merit instead of their identity anti-education?

It's not. Calling universities and professors the enemy is. The government taking away funding because you want international students to adhere to an ideology is wrong.

>is your position that you get a better education from a professor who was hired because of their race instead of the quality of their scholarly work?

How do you rank the quality of scholarly work?
by Teever | 2025-04-15 04:02:34+00:00
How come the system rewards someone like Musk with so much but doesn't do the same for people like Norman Borlaug (green revolution), Frederick Banting (insulin), Karl Landsteiner (ABO blood groups) or Katalin Karikó (mRNA vaccines)?

What sort of things can our society do to ensure that the people who dedicate their lives to eliminating the suffering of so many are compensated for what I'm sure we can agree are absolutely amazing accomplishments?
by timewizard | 2025-04-15 04:02:51+00:00
We have Zuckerberg's emails. No need to claim anything. He said it out loud:

“There are network effects around social products and a finite number of different social mechanics to invent. Once someone wins at a specific mechanic, it’s difficult for others to supplant them without doing something different.”

“One way of looking at this is that what we’re really buying is time. Even if some new competitors springs up, buying Instagram, Path, Foursquare, etc now will give us a year or more to integrate their dynamics before anyone can get close to their scale again. Within that time, if we incorporate the social mechanics they were using, those new products won’t get much traction since we’ll already have their mechanics deployed at scale.”

Forty-five minutes later:

“I didn’t mean to imply that we’d be buying them to prevent them from competing with us in any way,”
by throwaway2037 | 2025-04-15 04:04:04+00:00
Sometimes, good things are worth the wait. The two times that you accepted roles other than Google, did they turn out better than waiting for Google?

> after I decline, I get interviewed by some team at G that tries to figure out why people declined

I am surprised that you accept. I would never waste my time. If these companies refuse to provide reasonable interview feedback, why would you provide it to them?
by 0_____0 | 2025-04-15 04:05:05+00:00
I have done a 3000 mile tour (Great Divide). The scariest parts were a highway section in southern colorado, and after I finished and was just biking around in El Paso, both because of cars.

It wasn't the bears or lightning or anything else, honest to god I experienced all that stuff and the scariest stuff was still people in cars.
by ajross | 2025-04-15 04:05:11+00:00
Classic No-True-Scotsman here: "Oh, well, sure, they were prosecuted in contravention of my point above. But that means they wanted to prosecute them."

(It's also tautological: I mean, of course they wanted to prosecute them. They were criminals and prosecutors prosecute criminals, definitionally!)

(And also also, it's an Occam's violation: the simpler explanation is that they were just treated like criminals and not that they were double-negative enforcement actions by a corrupt regime.)
by mvdtnz | 2025-04-15 04:05:13+00:00
Yeah this is how I interpret it. Type text into the chatbot, copy and paste the outputted code. If it fails to compile, paste the error message and get the resulting code. Similar if it fails at runtime. Supply the LLM with additional code files where necessary but don't really look at the code, just copy and paste in, copy and paste out.
by greycol | 2025-04-15 04:06:00+00:00
The problem with your questions (if the one above is an example) is that you're asking what can be seen as an insulting question that doesn't really add any nuance or analysis itself.

You could have asked the question while highlighting points in the governments letter that you thought were valid policy goals that you wanted more discussion about. You could have asked if they'd read the government letter and pointed out that the government telling the university that it both had to consider who it hired with regard to political and ethnic and to make personnel changes to demonstrate they didn't consider political and ethnic considerations going forward was particularly ridiculous.

You may still get downvoted for emotional(which you shouldn't) or other reasons but it would be less likely to be the case as it showed you made some effort (which can indicate good faith) and more importantly you're comment might inform someone reading the comments more about the topic as well.
by aaron695 | 2025-04-15 04:07:05+00:00
> Nearly every movie released by a major studio in the past year based on an original script or a little-known book has been a box-office disappointment. Before this weekend’s flops were Warner Bros. Discovery’s “Mickey 17” and “The Alto Knights,” Paramount’s “Novocaine,” Apple’s “Fly Me to the Moon,” Amazon’s “Red One,” and the independently financed “Horizon: An American Saga Chapter 1” and “Megalopolis.”

These were all bad movies (Below 7 on IMDB), including "Drop". Most had a redeeming feature though.

The problem is multiverse that's bad still does OK, "Snow White" hopefully will make a loss but it's still pulled in $181 million so far.

2024 Box Office, hard to find an independent movie too low - https://www.boxofficemojo.com/year/world/2024/

"Juror #2" is probably the worst as a solid movie for the genre and probably Clint Eastwood's last. It was mistreated by Warner Bros.
by kemayo | 2025-04-15 04:08:39+00:00
It's not implausible that we'll wind up with something like the extremely long-lasting market for COBOL developers. A niche skill that's absolutely essential in a few places, and which can command high salaries as a result... for a few people. Only so many huge legacy banking systems, after all.

The problem, as with COBOL, would be the loss of the existing pipeline that created new competent high-level developers.
by dmix | 2025-04-15 04:08:57+00:00
Right I looked it up. They bought Instagram in 2012 and tried to buy Snapchat a year later.

Since it didn't happen it's pretty moot to the discussion. M&As with massive market consolidation like that get challenged all the time in courts so it's hard to say what would have happened then.

FTC investigated the Instagram purchase in 2012 and chose not to interfere.

So failed acquisition doesn't make buying Instagram inherently an anticompetitive move, just maybe can be spun as their strategy at the time, but a decade later the market still has plenty of players so it will be a tough case to make. Although even a failed case gives the government leverage over Meta with threats of future ones so they might not care.
by almostgotcaught | 2025-04-15 04:10:25+00:00
There is literally no market for FPGA as coprocessor/accelerator and there never was (that was some kind of pipe/hype dream before GPGPU took off). Where there is a market for them (prototyping ASICs, automotive, whatever, network switches, etc) there is no replacement but there is also no growth.
by dogacel | 2025-04-15 04:10:32+00:00
Hi,

> Also, the author struggled to check their implementation. One can easily compare an implementation of many websites by grabbing the QR codes they use for login and importing into your favorite authenticator app and also decoding the QR code to get the secret.

Can you clarify this? It's been some time since I have written the code, AFAIK it was working fine. Did you see any discrepencies when you tested the implementation against a real authenticator app?
by Nav_Panel | 2025-04-15 04:11:07+00:00
Copy paste? Use something like desktop commander and just let it edit the files for you directly. It'll even run commands to test it out. Or go further and use Cline/RooCode and if you're building a webapp it'll load your page in a small browser, screenshot the contents, and send that to the model. The copy-paste stuff is beginner mode.
by rvz | 2025-04-15 04:11:22+00:00
‘Vibe coding’ isn’t software engineering.

It throws away decades of software engineering principles in favour of unchecked AI output by clicking “accept all” on the output.

You would certainly NOT use ‘vibe coded’ slopware that powers key control systems in critical infrastructure such as energy, banking, hospitals and communications systems.

The ones pushing “vibe coding” are the same ones who are all invested in the AI companies that power it (and will never disclose that).

An incident involving using ‘vibe coded’ slopware is just waiting to happen.
by jabl | 2025-04-15 04:11:54+00:00
For a docker-compose replacement you should probably look at the 'podman kube' support. That supports a subset of the kubernetes API that roughly matches the docker-compose features.

Then for deployment to a Kubernetes cluster you can reuse your podman kube yaml.

For deployment to a single machine where the full Kubernetes is overkill, you can use the podman quadlet support. Quadlets support a "[Kube]" section where you can point to the yaml file, so you don't have to write all your port and volume etc mappings again in a slightly different syntax.
by cycomanic | 2025-04-15 04:12:08+00:00
I wish I had an AMD card. Instead our work laptops are X1 extremes with discrete nvidia cards and they are absolutely infuriating. The external outputs are all routed through the nvidia card, so one frequently ends up with the fan blowing on full blast when plugged into a monitor. Moreover, when unplugging the laptop often fails to shutdown the discrete graphics card so suddenly the battery is empty (because the discrete card uses twice the power). The Intel card on the other hand seems to prevent S3 sleep when on battery, i.e. the laptop starts sleeping and immediately wakes up again (I chased it down to the Intel driver but couldn't get further).

And I'm not even talking about the hassle of the nvidia drivers on Linux (which admittedly has become quite a bit better).

All that just for some negligible graphics power that I'm never using on the laptop.
by 0_____0 | 2025-04-15 04:12:11+00:00
Tubeless can be a pain but it is exceedingly good at dealing with the small annoying punctures. Pretty typical to not notice a puncture at all before it seals. Caveats: for some reason pinch flats in the sidewall seal poorly, and the sealant must be kept somewhat fresh.

The one time I had it fail me entirely, it was in New Mexico where the goathead thorns are relentless. I had about a dozen thorns in each tire, and my half dried up sealant was no longer up to the task. Still hard to imagine going back to tubes, even though I carry lightweight TPU tubes as backups.
by shahbaby | 2025-04-15 04:12:18+00:00
I'm in the job search right now but I wrote my own little tool to scrape linkedIn.

It's a simple automation which searches through 10 pages of job postings and stores the results in a log file.

This alone is helpful because it helps me avoid getting distracted by all the non-job related aspects of linkedIn; click-bait headlines, cringe posters etc.

In addition it also filters out jobs that it has seen before. I found that the exact same job can be posted again with a different ID so I use a hash of the job description as the ID.

I also have filters for certain words like "7+" which I assume means 7+ years of experience which I don't have. It's not perfect but it works well enough. I hate reading a job posting which looks decent only to find hidden near the end that they want someone with over a decade of experience.

After a few days of using this tool consistently, I'll reach a saturation point which means that after going through the first 10 pages it will not find any new job.

That's not a bad thing. That's actually the goal. It means that when an actual new job is posted, my tool will help me see it through all the clutter.

The saturation point gives me a goal to reach every day. Instead of some arbitrary goal like sending out 10 applications or spending 1 hour every day, my goal is always to keep going until I reach the saturation point. This encourages me to be consistent and gives me a reasonable stopping point.
by esperent | 2025-04-15 04:13:05+00:00
It's not so much that it seems quaint, it's that we are accustomed to short-term, transactional, Wall Street thinking from companies like Google.

For very good reason, because that's exactly how they behave in all other areas. The question remains, why do they appear altruistic when it comes to sharing papers?

I find it hard to believe that it's actual altruism. It's far more likely that it's transactional behavior that just appears altruistic from the outside.
by xyzzy123 | 2025-04-15 04:13:57+00:00
> I'm not even sure what "outdated certificate data" could be...

Agree.

> According to the article:

Thanks, I did read that, it's not quite what I meant though. Suppose a security engineer at your company proposes that users should change their passwords every 49 days to "minimise prolonged exposure from compromised credentials" and encourage the uptake of password managers and passkeys.

How to respond to that? It seems a noble endeavour. To prioritise, you would want to know (at least):

a) What are the benefits - not mom & apple pie and the virtues of purity but as brass tacks - e.g: how many account compromises do you believe would be prevented by this change and what is the annual cost of those? How is that trending?

b) What are the cons? What's going to be the impact of this change on our customers? How will this affect our support costs? User retention?

I think I would have a harder time trying to justify the cert lifetime proposal than the "ridiculously frequent password changes" proposal. Sure, it's more hygenic but I can't easily point to any major compromises in the past 5 years that would have been prevented by shorter certificate lifetimes. Whereas I could at least handwave in the direction of users who got "password stuffed" to justify ridiculously frequent password changes.

The analogy breaks down in a bad way when it comes to evaluating the cons. The groups proposing to decrease cert lifetimes bear nearly none of the costs of the proposal, for them it is externalised. They also have little to no interest in use cases that don't involve "big cloud" because those don't make them any money.
by noman-land | 2025-04-15 04:14:39+00:00
I love this so much. It's hacky, janky, and absolutely phenomenal and life changing. This is like perfectly in the spirit of the hacker ethos. This dude scraped together pieces around him and made a useful product that solves the problems he wants to solve, the way he wants to solve them.

The code is probably garbage. You can tell the UI is weird and jumpy. He's using timed delays to manipulate the browser with keyboard keys. The whole thing would be absolutely shredded here. But it's beautiful. It's crafted for function over form with duct tape and bubble gum but it's the difference between his brother being locked helplessly alone in his body, or being able to express himself and have some level of autonomy. It's just awesome.

LLMs rule for this kind of stuff. Solve your problems and move on. The code is not so precious. You'll learn many things along the way and will be able to iterate quickly with a tireless and semi competent but world knowledgeable assistant.