skysight-inc/HackerNews huggingface dataset:
I have no idea if comments actually have any impact, but here is the comment I left on the document:

I am Christopher Kanan, a professor and AI researcher at the University of Rochester with over 20 years of experience in artificial intelligence and deep learning. Previously, I led AI research and development at Paige, a medical AI company, where I worked on FDA-regulated AI systems for medical imaging. Based on this experience, I would like to provide feedback on the proposed export control regulations regarding compute thresholds for AI training, particularly models requiring 10^26 computational operations.

The current regulation seems misguided for several reasons. First, it assumes that scaling models automatically leads to something dangerous. This is a flawed assumption, as simply increasing model size and compute does not necessarily result in harmful capabilities. Second, the 10^26 operations threshold appears to be based on what may be required to train future large language models using today’s methods. However, future advances in algorithms and architectures could significantly reduce the computational demands for training such models. It is unlikely that AI progress will remain tied to inefficient transformer-based models trained on massive datasets. Lastly, many companies trying to scale large language models beyond systems like GPT-4 have hit diminishing returns, shifting their focus to test-time compute. This involves using more compute to "think" about responses during inference rather than in model training, and the regulation does not address this trend at all.

Even if future amendments try to address test-time compute, the proposed regulation seems premature. There are too many unknowns in future AI development to justify using a fixed compute-based threshold as a reliable indicator of potential risk. Instead of focusing on compute thresholds or model sizes, policymakers should focus on regulating specific high-risk AI applications, similar to how the FDA regulates AI software as a medical device. This approach targets the actual use of AI systems rather than their development, which is more aligned with addressing real-world risks.

Without careful refinement, these rules risk stifling innovation, especially for small companies and academic researchers, while leaving important developments unregulated. I urge policymakers to engage with industry and academic experts to refocus regulations on specific applications rather than broadly targeting compute usage. AI regulation must evolve with the field to remain effective and balanced.

---

Of course, I have no skin in the game since I barely have any compute available to me as an academic, but the proposed rules on compute just don't make any sense to me.
Change your tactics, use different framings of the question. Not saying these things should be difficult to answer, but they are. This is basically user error.
If the LLM can't complete a task, you add a test the shows it how to do it. This is multishot incontext learning and programming by example.

As for real TDD, you start with the tests and code until they pass. I haven't used an LLM to do this in Rust yet, but in Python due its dynamic nature, it is much simpler.

You can write the tests, then have the LLM sketch the code out enough so that they pass or at least exist enough to pass a linter. Dev tools are going to feel like magic 18 months from now.
>No sales calls, except for a short 'discovery call' if absolutely needed.

And the important part is that they still provide a price, rather than hide the price with a call button. The call is optional, not a requirement to get a quote.
As a CTO, I would definitely hesitate to make a corporate purchase without seeing a "Request a call" button. I don't need a call. I would almost never book one. But I need to be sure that live people are behind the web site.
Related, you can get this as a nice printed zine https://jvns.ca/blog/2018/10/27/new-zine--oh-shit--git-/
Do you have any idea of the history of why Amtrak was created? What limitations both funding and regulations are put on it? It's a god damn miracle it runs so well with what it's given. The dumbest thing is that we the people don't fund it and invest in rail, not people doing their best with what limited resource they are given in a country that is half a century behind when it comes to trains.
Oban Web is now free and open source
Oban is a background job system packed with enterprise grade features, real-time monitoring with Oban Web, and complex workflow management with Oban Pro.
I even went back to check the post date, but it’s from today and yet they do have a “book a call” button. I don’t get it. Is this just marketing?
> Pop-ups to allow consent are required to be small enough so usability of the site is not impaired as long as the user has not decided yet.

I believe you, but can you share the cite for that? Other commenters have implied that it's not true, and I'd like to have the evidence available when I reply to them.
This idea for me comes from a friend that does patent law. He said the hard thing about a patent is knowing what questions need to be answered. Not the answers. It's all about framing the problem, all the hard hard is really there.

We reward and give status to scientists that come up with answers and the people doing the hard framing work not so much. The two guys that used standard crystallography techniques to figure out DNA is a double helix got the Nobel prize. The lady that figured out how to crystalize DNA and get the films is completely ignored.

So yeah top scientists high on their own ego will totally biff it when dealing with some other field they know nothing about.
I mean the projects and companies based on LLM tech, not that LLMs are doing the posting.
:) Evidently I previously convinced Android to add my misspelling to the dictionary. Yikes!
> What’s unique about DBOS’s take on durable execution (compared to, say, Temporal) is that it’s implemented in a lightweight library that’s totally backed by Postgres. All you have to do to use DBOS is “npm install” it and annotate your program with decorators. The decorators store your program’s execution state in Postgres as it runs and recover it if it crashes. There are no other dependencies you have to manage, no separate workflow server–just your program and Postgres.

this is good until you the postgres server fills up with load and need to scale up/fan out work to a bunch of workers? how do you handle that?

(disclosure, former temporal employee, but also no hate meant, i'm all for making more good orcehstration choices)
1) Cars are vastly more expensive and regulated. 2) Consequently the sales cycle is slower (usually people last at least 2-3 years for a lease). 3) EVs became politicized very quickly as they impacted politically active industries (oil).
Sure, but so is every interaction with me. Surely the friends you've just invited into your home are already privy to much of this info?
What a national treasure.
Let's Encrypt doesn't work great when the Let's Encrypt client software has a bug or is misconfigured (one of those is true for your situation).

I think keeping the validity long just removes incentives for people to bother fixing their setups. We've seen the shift from "Craig needs to spend a few days on certificate renewal every year" to full automation in most environments when the 90 day validity period was introduced, and shortening it to a week will only help further automation.

You'll always have the option to skip the hassle (for a small fee, unless a Let's Encrypt competitor joins the market), but I feel the benefits outweigh the downsides.

I personally would've preferred something like DANE working, but because the best we've got is DNSSEC and most of the internet doesn't even bother implementing that, I doubt we'll ever see that replace the current CA system.
> Rebuild the republic instead of wasting everything on hopeless adventurism and imperial expansion.

Reducing risk from Chinese influence is "rebuild[ing] the republic" and is not " hopeless adventurism and imperial expansion."

Also, letting China encroach and control more vital supplies is a good way to make "rebuild[ing] the republic" a lot harder.
I'll bite. The science, as far as I understand it, clearly demonstrates the addictive properties of nicotine and the negative health effects of smoking.

The alternative theory I've heard is that there are secondary benefits to moderate consumption of cigarettes (moderate in this case being three to five per day) due to appetite suppression and creation of a 3rd place accessible during working hours. Some would also suggest that, at least in institutional environments (hospitals, universities, corporate campuses and manufacturing facilities), the food court/cafeteria and the accompanying array of fast food have replaced the cigarette break.

In this view, we haven't really solved any problems. We've just shifted the damage into a form that society finds to be more palatable. What if we could bring back the cigarette break and in the process boost people's community engagement, mental health and significantly reduce the obesity epidemic all in one hrrrm...
Yes. I think the ratio of small-team repos this describes is close to 100%. You seem to have a certain idea of how repos are managed. I don't think it's very representative of reality.
Is the real world where all these "real people" are?
The "Falcon" name dates back to many years before the BFR concept. Then the BFR started out as "Big Fucking Rocket" and the F was retroactively changed to Falcon as a tongue in cheek way of keeping the acronym in respectable conversation. That said, BFR was always just a descriptive placeholder.
Thanks that is a good anecdote. Did he get over it and how?

To me such a career is useful for (a) the greater good: you can't make discoveries without dead ends and (b) the maths created along the way! Or if not shares then the skills developed.
op00to!
> Why pay for the Steam Deck, though? Buy it online and claim it never arrived to get a refund.

If you do so, the seller has one less device. If you copy a game, the seller still has the same number of games. Your analogy clearly doesn't work. A better analogy would be possible if we had Star Trek replicators: replicating a full Steam Deck.
This was a fun conversation.

I remember calling Clint and Jeremy at DigiCert and asking: "hey we have this cool IP address—what are the odds you guys can issue a certificate for it?"

I'm not sure if they had to dust off some code or process to do it, but they got it done really quickly once the demonstration of control was handled.
Trale – A Minimalistic Asynchronous Rust Executor
Hello everyone!

I'm excited to announce the first release of trale, my minimalistic asynchronous executor crate! This project is designed to provide a simple yet functional educational resource for those studying Rust's async ecosystem. Since my initial post, there have been significant improvements and simplifications in the code, especially in the reactor and the addition of several new future types.

The goal of this crate is not only to provide a working executor, but also to serve as a learning resource for understanding how async systems work under the hood—particularly for those interested in exploring Rust’s async capabilities and its interaction with low-level Linux system interfaces.

Future work planned is a port to use Linux's io_uring API.

Thanks!
Ha. Of course. You need both feet to trace paths of equal length, or their waveforms will interfere, causing amplification and dead spots
Thank you! We need a lot more Europeans berating us, truly! :)
I agree it's often overdone, but the people have spoken: they want a pretty looking form, and they want it now. Unfortunately, many web devs are absolutely illiterate when it comes to topics such as efficiency, performance, maths, correctness, etc., but the demand for flashy web pages is too great.

Be glad your parking garage didn't have its own app.
I'm not sure why the link no longer works, but this one works. The link should be updated to this one: https://www.federalregister.gov/documents/2025/01/15/2025-00...
Well, that, and any organization that has gotten themselves into this situation tend to have a very strong risk aversion principal. Which means they _can't_ approve something like this organisationally since there is simply too much risk embedded, and someone has to accept that.
I had a N810 and a N900. Had a Sharp Zaurus SL-C1000 before that, and an iRiver H340. The iRiver was fantastic, but heavy (due to HDD), single purpose, and offline. Also, 40 GB ended up being too little but back then it was _huge_. Nowadays, I use Airsonic Advanced [1] on my server with gigabit fiber. Client can be whatever, for example Android smartphone over 5G (won't saturate the gigabit fiber). Caching works well, as does it with other streaming services. I could also use Jellyfin on it. I self-host as much as I can, including agenda, but I cannot be angry at people who to Google, Apple, or Microsoft cloud because it Just Works (tm).

On N810, GPS was meh. The keyboard was OKish although I believe Psion Series 5 devices had the better (bigger keys). If you got small fingers (esp. young people) you may like the smaller keys more or are OK with it. Back then, websites weren't written yet for capacitive touchscreen (responsive started to after iPhone release). As a DAP, I find N-series Maemo lousy. Turns out physical buttons are great on the move. But the beauty of the these Maemo devices as well as Sharp Zaurus was that you could use them for so much. In theory... cause in practice, you did not have 24/7 internet (until N900 or if you tethered). Battery life was meh. Many websites worked badly. Storage was limited.

> The resistive touchscreen was amazing on the N900, and I have no earthly idea why people claim to prefer capacitive screens (my guess is a bunch of cheap Chinese products with cheap resistant screens.) They hate being able to point with precision without a special pointer, not having to wear special gloves or to take off your gloves in the cold, and a screen that doesn't shatter?

Resistive and capacitive each have their pros and cons. On N900, the gestures (like in Fennec) were innovative but still at infancy. N9 was better gesture-based, as is SailfishOS, though I never used either as daily driver. A resistive UI requires a pen, or large UI whereas a capacitive screen can be used at any time with finger (those 'special' gloves and pens are sold everywhere these days, and is only an issue when its cold). What was needed, for the mobile market to massively succeed, was a different UI than desktop: a user-friendly, capacitive UI with larger interface, and gestures.

[1] https://github.com/airsonic-advanced/airsonic-advanced
I just put them in separate categories/folders. The small blogs get more attention, the news websites I just quickly scroll past scanning the titles.
> Sure, mostly non EU or non big business sites.

Nope, including EU big business sites as well. There are also EU big business sites which illegally claim the legitimate interest basis for advertising and tracking purposes of data processing which have already been ruled by the courts as not acceptable justifications for the legitimate interest basis.

> The non EU sites are due to the EU trying to claim global jurisdiction.

The EU is trying to protect the data of the people in the EU. There's no way to do that while allowing companies outside the EU to freely violate the privacy of people in the EU. Otherwise these rules become laughably easy to circumvent for all but the smallest EU companies which are also the least dangerous from a privacy and tracking perspective.

> The EU are very much to blame for the popups, because even the non dark-patterns one are annoying.

Disagree. They're not supposed to be annoying enough to impair site usability. The truly compliant ones aren't.
I'm surprised that there was no mention of Expo. In the past, I would say bare-metal is better than Expo-managed React Native projects because of the limitations when it came to native modules. Fast forward to today, and anything you can do in a bare metal RN app can be done with Expo.

The biggest game-changer recently is Expo's Continuous Native Generation[0]. You can configure all of your native modules and ios/android files with a simple config file (which has its limits, whereby you'll need to write an Expo Config Plugin[1]). You will no longer commit the ios/android native code to your repository, and instead let it be procedurally built.

This resolved a lot of environment issues developers would often run into, and greatly simplified onboarding new devs. You can build your iOS/Android apps through the CI with ease. And you'll no longer be afraid of upgrading React Native, as Expo will handle all of the breaking changes in the native code for you.

My guess is that Shopify started with bare metal React Native apps (which I would have done the same 5 years ago), and now migrating back to Expo-managed projects is nontrivial. At my work we only manage one app, and it was well worth migrating back.

[0] https://docs.expo.dev/workflow/continuous-native-generation/

[1] https://docs.expo.dev/config-plugins/introduction/
I take it once or twice a year to visit friends in the Baltimore area. Penn NY is guilty of that airline single file BS and find it completely annoying. At Baltimore Penn you just go to the platform and wait.
Nooooo, not Blue Velvet. That's on my "never watch again" list, because the people in it are so creepy I wanted to just go buy a million guns afterwards.
The Steam Deck has two trackpads, tho obviously games don't support them specifically, they get mapped to existing controls
Yes. Definitely his best.
> Cox Automotive is expecting 2025 to set another record for EV volume, at about 10% of new vehicle sales. Including hybrids, the company projects one out of every four vehicles sold to be electrified this year.

Cox is also forecasting NEV (new energy vehicles, EVs + hybrids) to reach 25% of US sales in 2025.
Doh! Siri isn’t the best for commenting.

Enterprise sales wishes they could have customer fill up carts.
Well, it is all local until you push so you can do whatever you want.

With that said, it obviously is not meaningless at a technical level because without the commit there is nothing to push or merge. On top of that, at a non-technical level it can be extremely helpful to record some plain-english prose to describe why you are changing something. If you find yourself doing that too often you need to narrow your definition of what constitutes a "change" and/or be more discerning about what you work on simultaneously.

Out of curiosity, if you do not use git, what do you use for version control and change-management?
I'm sure I am just misremembering -- it was definitely on Z^3 so I guess its actually 34%. Thanks for letting me know
I just checked my login page: bootstrap.min.css is a bit over 20kB (compressed).
Obama and Clinton changed their minds on gay marriage.
The iPod touch didn’t outsold the iPhone, and wouldn’t have done well if it weren’t for its big brother paving the way.

iPhone got all the press, all the attention, all the developers, and made all the money.
There is an extension for Atom for Paging and Archiving. And because it’s just namespaced elements those elements also could by used by RSS. But Feedreader support is mostly inexistent.

RFC 5005: Feed Paging and Archiving

https://www.rfc-editor.org/rfc/rfc5005.html
> and may be making something entirely new that no one quite knows the value of.

How many such companies even exist at any given point in time? In software in particular, that's going to be almost none, and those few that are, won't be that for long. For everyone else, there are already competitors doing the same thing, and even more competitors solving the same problem in a different way[0], giving you data points for roughly what prices make sense. Between that and your costs being the lower bound, you almost certainly have something to work with.

--

[0] - There's no "someone has to be the first" bootstrap paradox here. Even if you're lucky enough to genuinely be the first to market with something substantially new, it still is just an increment on some existing solution, and solves a variant of some existing problem, so there is data to go on.
> A 'team', by definition, consists of more people than 'you.'

I'm the resident git expert, but not by choice. There's more that I don't know than that I do. It's not uncommon that I need to use internet recipes to un-wedge someone's clone.

> Or, if there's truly nobody going to be around, give in and recreate the repo. You'll save yourself so much pain in the long run...

This is insane. There are a dozen other people using the remote, not to mention a whole CI/CD build configuration.
I'm with Ebert, I hated it. Not because it wasn't effective. It was convincing, but such a bad experience I'll never watch it again.
This was my brother's theory on why Steve Jobs didn't use traditional cancer treatments. The way he explained it to me was "Put yourself in his place: your whole life every time everyone said you were wrong about something and it was gonna destroy you you did it anyway and made a billion dollars. This time they were right and he was wrong but you can't blame him for playing the odds one last time."
When people say "surreal" they mean "real", it's just most of your life is not very real, just repetition and routine. - Norm Macdonald
It’s worth noting that this splits countries into three levels - first without restrictions, second with medium restrictions, third with harsh restrictions.

And the second level, for some reason, includes (among others) a bunch of countries that would normally be seen as close US allies - e.g. some NATO countries (most of Central/Eastern Europe).
Does this move to open source P4 have any impact on Oxide at all, or is it too little too late?
There's an intrinsic and uresolvable tension between all digital
technology and human agency. What it seems to give, it also takes
away. Powerful weapons of war made us weaker. Communication supposed
to "bring us together" led to atomised hyper-individualism where we're
barely able to agree on anything. Social media destroyed the
social. It should be no surprise that the shadow side of machine
learning is the end of human learning.
> upzone other areas instead

Yes. This is what we're already doing around the transit we already have. I hope the camaraderie and community drives us to build more, faster.

> upzone Altadena
> upzone Palisades

Why? Why is it imperative that we take this disaster as an opportunity to advance policy change in the affected areas specifically? Why should we build denser housing in areas that are clearly at risk for fire?
Yes. I'd love to find other nerds into retro computing, UNIX, and pottery in my area without wading into groups or joining a forum. They know everything about me, match me up with some people I'd most likely get along with!
A little humorous; it's a 502 Bad Gateway error right now and I don't know if I am classified as an AI web crawler or it's just overloaded.
Of course you wouldn't do it for every single page. If I was designing this crawler I'd make it sample a percentage of pages, starting at 100% sample rate for a completely unknown website, decreasing the sample rate over time as more "good" pages are found relative to "bad" pages.

After a "good" page percentage threshold is exceeded, stop sampling entirely and just crawl, assuming that all content is good. After a "bad" page percentage threshold is exceeded just stop wasting your time crawling that domain entirely.

With modern models the sampling cost should be quite cheap, especially since Nepenthes has a really small page size. Now if the page was humungous that might make it harder and more expensive to put through an LLM