skysight-inc/HackerNews huggingface dataset:
> This title is misleading though - where it tries to state that DeepSeek only focuses on research and not revenue.

That's not what the title says though. It says "research over revenue" not only research no revenue.

I found the title misleading for a different reason: the "unlike silicon valley" part. IMHO SV couldn't care less about revenue than innovation, experimentation and ultimately valuation. Stock prices have been long detached from revenue multiples.
I did a reasonably big rewrite from JavaScript (Nashorn, long story) to Kotlin/JVM recently (with 60x speedup and elimination of huge variance in runtime).

Keys to success in a larger scale translation:

- don't redesign anything, do a port (see also, Typescript compiler to Go port)

- leverage LLMs interactively: per chunk (e.g. function), copy the old code into a comment in the new code, then use LLM completion to quickly fill out the translation

- get something basic up and running ASAP that you can test, ideally data-driven (inputs, expectations) tuples, that you can write scaffolds for execution of the old and the new code

- for every method / control flow ported, add tests that target the newly added code, validating it does the same as the old code

Some of this may be less applicable to scripts or harder to apply to imperative code, for which you might want to spend time converting side-effecting actions into data that can be asserted on (e.g. instead of performing commands, emit a list of commands); do this refactoring on the old code before porting.

Don't get tempted into doing refactorings as you go. When you notice an opportunity to refactor, create a bug for it. What you don't want to do is build up a list of transformations that increases the more code you port, and makes finishing everything harder and harder.
feels like you were just bouncing ideas but were restricted by code the system could generate so you could visualize your idea before you could go to the next one.

for example, saying "let's do it with a tinder ui"... could have been more than enough to visualize in your mind or do a rough drawing... and then just importing one of the dozen tinder clones ui for react... instead you wasted freaking 94 prompt iterations just to correctly visualize what you were think in the first place. and probably accepted the agent small decisions which were probably not your first choice just because you got prompt fatigue.
Growing up we don’t have sidewalks on most of the roads around school, but they were mostly low volume residential roads.

What we did have was the sixth grade kids acting as the school safety patrol. Those kids would be dismissed 5-10 minutes early, walk in pairs to pick up these bright orange flags, and then fan out around the school to a number of intersections where they were trained in how to be a crossing guard.

It made it safer for even the littlest kids (I walked to school by myself for half day kindergarten in the 80s) both at the crossing and along the roads because you had kids watching kids.

Today my kids’ school has one adult they hire to work about 90 minutes in the morning and afternoon to watch one intersection at the middle school and one at the elementary school. Would be much easier to have kids do it.
I think that's patently wrong. Babies and children in general absorb languages much easier than adults do. See children of parents speaking two different languages. By the time they reach school age they are fluent in both languages, and in the same time they need to learn how to be humans at the same time. Just because it's not learning as you conceive it as an adult it does not mean it's not there.
I think "than us" here is quite mistaken reasoning, particularly for those of us with lots of Neanderthal DNA.
The BBC is about to commit another self-mutilation with BBC Sounds being restricted to UK users only. They are not thinking in terms of soft power even though we listeners do point it out as one did in the last BBC Feedback program[1].

The damage that Brexit has done to UK bands touring the continent is severe enough that the government just created a new fund for bands [2] and at least it recognizes music as key part of the UK's soft power. The UK is one of only three countries that are net exporters in terms of music and let's not forget that British music has invaded the world, even the US, more than once. More than anything, music can move the people's hearts as they won't see it as propaganda. China does something similar with its pandas.

[1] near the end: https://www.bbc.co.uk/sounds/play/m0028v04
[2] https://www.gov.uk/government/news/major-new-funding-for-mus...
How this hit top HN news? I believed in HN ...
A general solution is hard, but what is quite promising is to apply static formal analysis to agents and their runtime state, which is what me and my team coming out of ETH, have started doing: https://github.com/invariantlabs-ai/invariant
If SpaceX would have failed the taxpayer would have footed the bill. Since the money invested would be gone. Now they are successful the tech is in the private sector.

Socialize the losses, privatize the gains.
Sounds like a job for an llm honestly, just make sure to have tests if you are going this route
Damn I thought I could zoom in forever, but at some point I couldn’t go any further. If you could zoom in endlessly it would be amazing
It likely wont be from where you expect though.

It isnt always a bad idea to wait until trendlines are clear.

LLMs will not go away but it's still not at all clear what skills investment should be made to respond to that.

Ive learned a ton about obsolete tech in the past and ive even learned a ton about LLMs in the last year that ended up becoming obsolete.
Christ-on-Demand; Meditations on Elua
And it's blatantly illegal under GDPR, but not prosecuted yet. Maybe it won't ever be - corruption runs deep.
There's a DeepSeek mania in China. Due to this, CCP did a 180 on the tech sector.

https://www.scmp.com/news/china/politics/article/3300629/dee...
Yeah, this is getting especially hard as VCs learn not every title can be a AAA, nor there are enough people in the world to play all the games they pump out.

Which is something that the MBA driven approach of exponential growth will never grasp.

Art and entertainment don't have a mathematical formula for guaranteed growth.
How usable is Lynx for modern Internet?

I would love a browser I can operate within tmux, but how does it stack against the modern javascript-laden ecosystem?
Mahmoud Khalil
I think the confusion might arise from the definition of "long". People who are stable can spend many hours waiting in an ER. This is a long time. Patients with urgent but not life threatening issues will be seen quickly and discharged quickly, e.g. getting sutures for a nasty cut.

But patients with urgent and life threatening problems, like trauma after a car crash, will receive emergency treatment to stabilize them and then they will be forwarded to another department as soon as possible. How soon depends on hospital capacity, time (day, night, weekend,..), etc.
Norton Utils had it. Mind blowing for its time.
Not from the very beginning. The earliest live boot CD I remember is "DemoLinux". Back then that was still a major hack. Now Fedora, at least, boots into live mode to run the installer from the full GUI.
This article really fails to explain anything. Headline just makes a statement then the text waffles on without actually making any arguments to support that statement.

So basically from the paper I think they are saying there is morphological variability in the area, but they can see technological consistency (centripetal lavallois, burnt ochre). But I still don't understand why this particular assemblage is evidence for that.

Not that I don't believe them, I'm just grumbling that they haven't explained it properly (at least, not well enough for my Sunday morning brain).
I once needed to convert 2000 line excel formula to PHP but PHP linters sucks and are generally not helpful so I converted it to JS first and then I just added $ signs in front of variable names, few minor tweaks and it worked. It was easier than to go directly to PHP.
Why DeepSeek v3 was such a big deal
Nice work!
I’ve built a research prototype called Webstrates (webstrates.net) and recently created a local-first version: MyWebstrates (https://github.com/Webstrates/MyWebstrates).

I just tested your note on it, and it works nicely.

Here’s what I did:
I copied the HTML of Nash, went to https://my.webstrates.net, created a new blank webstrate, opened Developer Tools, and replaced the entire DOM with the Nash HTML. Now the content persists across reloads.

To enable real-time collaboration, run this in the console:

webstrate.addSyncServer('sync.webstrates.net')

Then share the URL:
https://my.webstrates.net/?s/<document-hash>@sync.webstrates...

Now it’s live-editable with others!

Webstrates works by storing and syncing changes to the DOM.

With the chance of killing my sync server, here's a Nash note on MyWebstrates: https://my.webstrates.net/?s/41W5owzLg94wDQAin4yJXGnFyKWN@sy...
So you do think they are just volunteers?
Thanks. In a previous career I watched the soul get sucked out of the radio business because of management attitudes just like that. It never recovered.
GPT 4.5 level for 1% of the price
Perhaps all that Neanderthal DNA we assimilated changed us. Cold-adapted mammals tend to be more cooperative within their species.
Red means good in a lot of Asian countries, I bought my macbook there and the stock market shows red when it goes up.
This is 100% it.

D-Wave is great at solving issues that directly map to what it is physically solving i.e approximating the state of lowest energy of some entangled (sparse) lattice with fixed topology.

The point is, what if certain problems can be mapped to it such that business value could come out of it?

So far this hasn't been a thing, but at least it can do something non-trivial. There's no other quantum computing device that is as close to attaining real-world usefulness than D-Wave.
Implementing Generic Types in C
It's only Apple that does this lock-in thing, IME. Google also has services, but they're not as important or inseparable.
> The trope of "frontend is not a serious job" has been infuriatingly going on for a long time before LLMs took the center stage and that seeps out of the things you've said so far.

Eh, sorry I came across that way. To me, seeing a complex system visualized, making it interactive, is just so beautiful. That's a big part of why I got into frontend in the first place. I wouldn't take anyone seriously who doesn't think frontend is a serious job.

I also suspect that you are doing more complex, and finely judged frontend work than I did - I took a peek at your public profile ;). So it's not surprising that we have different impressions. If someone is building a frontend that needs to work seamlessly for billions of people across many devices, that sounds incredibly challenging and frankly I've never even tried to do that so I can't even comment on it.

But, I would say that a lot of the frontend work that I find interesting can now be automated with LLMs. Historically, I've tended to build internal tools that usually had a fixed runtime environment and small number of users. So I'm not as worried about the fine points of the web, but about creating a lot of features and interactivity in a particular, easily tested environment. I would wager that the average frontend developer is doing work somewhere in between the two of us.

> you can apply these _exact_ arguments to a _shockingly_ large portion of backend too

Hmm, I think we just disagree here. I think a lot of my view comes down to how frontend ultimately needs to collapse into something that can be visualized and interacted with, and this helps force the state to evolve in sane ways. On the other hand, I think backends quickly grow from a spreadsheet to insane, highly-dimensional, highly-coupled nightmares that no one can really visualize anymore, first at the logic level and later at the architecture and schema levels.

Ultimately LLMs are helpful when they can sort of grok the overall structure and plan of your code and add stuff helpfully to it. I think that LLMs have more public examples of frontend codebases and that helps them follow the overall structure a bit better. In my experience, LLMs are doing a bit better in trying to add small features to large frontend codebases than to large backend codebases, probably for this reason.

Finally, you can often define what changes are wanted on the frontend fairly precisely. A series of mockups plus descriptions of the interactions carries a lot of detail. On the other hand, backend changes often interact implicitly with unstated business context that you can't get solely from the backend code itself (this become particularly tough when you try text-2-SQL, for example.) So I think many backend and architectural changes have inherently vague specifications that need to lean heavily on context that's not captured in the ticket.

None of this is meant to undermine the seriousness or difficulty of frontend as a profession. But it is still my opinion that, on average, LLMs have a better chance of doing useful things on the frontend than the backend.
We've recently released open-source tools that would have easily prevented this:

1. The maintainers could have used PRevent to immediately alert and block any PR containing malicious code, or easily configured it for detection in case of a direct push:
https://github.com/apiiro/PRevent

2. Users could have used our malicious code detection ruleset to immediately detect and block it when scanning updates in all relevant CI/CD stages:
https://github.com/apiiro/malicious-code-ruleset

3. For a better understanding of the detection, the malicious code falls precisely into the patterns presented in our research:
https://apiiro.com/blog/guard-your-codebase-practical-steps-...
I am one of the co-authors of the original AgentDojo benchmark done at ETH. Agent security is indeed a very hard problem, but we have found it quite promising to apply formal methods like static analysis to agents and their runtime state[1], rather than just scanning for jailbreaks.

[1] https://github.com/invariantlabs-ai/invariant?tab=readme-ov-...
yeah, I’m aware, which is why i was careful to say “our” culture, like- predominantly english speaking countries.

it is interesting how this difference can exist though.
Can't verify those stats but I'm aware it's in the millions. I'd have thought the PR value alone would have been worth the cost.

Incidentally, I used to be a regular listener to VOA during the Cold War, it was one of the few sane voices around. In those days both Radio Moscow and Radio Peking were spread all over the SW band (they were everywhere, one had difficulty ignoring them—and their presence was much larger than VOA). Their propaganda was so outrageous and over the top that they were actually funny (I used to listen to them for fun in the afternoons when I arrived home from school).
ERNIE 4.5: Input and output prices start as low as $0.55 per 1M tokens and $2.2 per 1M tokens, respectively.

Comparison models: https://x.com/Baidu_Inc/status/1901094083508220035/photo/1
The Wiki has the answer:

Unlike most web browsers, Lynx does not support JavaScript, which many websites require to work correctly.
How do you get to the farmers market?
Walk?
If not then how was your vehicle produced and powered and how were its components got to you?
How to get more LinkedIn responses with the help of AI
Android isn't AOSP, and Android isn't open source.

It's safe to assume that every large tech company is spying on everything you do - including Apple. (Remember they're legally required to do so in the UK, and probably in more countries but it only leaked in the UK)

Android is more trustworthy not because of that but because it lets you install apps that haven't been approved by corporate overlords first.
Show HN: Activitywatch-exporter: uploads ActivityWatch data to influxdb
Hi HN, I wanted to share a CLI tool I've created since it might be useful for you:

activitywatch-exporter is a CLI tool that uploads the ActivityWatch data from the aw-server API to influxdb on a daily basis. This can be used to store the statistics and analyze the long term trends with grafana for example (I've included an example dashboard in the repo). I have it set up with podman quadlets in my home server and run it every night.

Sharing it here since it might be useful for more people.

source code and setup instructions available @ https://github.com/rare-magma/activitywatch-exporter
From the second wiki article:

“… the soil and the lagoon water surrounding the structure now contain a higher level of radioactivity than the debris of the dome itself, so even in the event of a total collapse, the radiation dose delivered to the local resident population or marine environment should not change significantly.”

This is just insane.
Feeling anger is not indicative of needing anger management
What I'd like is essentially a user-controlled caching layer for everything. When you view a webpage or video or something you are fully downloading all of that data, you might as well optimistically write it to a local cache. Then a browser extension could be made that says "save this version" which tells the caching layer to add a tag to all of the assets that were downloaded in this page view. It would create a tag that means all of those assets aren't garbage collected from your local cache and you retain your copy forever.

Super-charging this idea with IPFS is even better. Essentially a collective Internet Archive will be created with every version of every page someone has decided they are interested in, for whatever reason.

This kind of thing would be perfectly feasible with the web as it was designed, which was designed with caching in mind.

But, of course, big corporations like Google will fight hard to stop such a thing happening because they don't want you in control. They want to be in control. They hate peer to peer technologies because they can't control them.
The British Nationality Act as a Prolog Program (1986) [pdf]
I still miss that one team that did async work extremely well. On my current team - fully remote, but siloed knowledge due to lack of capacity - there's a high chance that things go missing in dailies.
Can we run it in Chrome?
In Europe it's been ruled that since Apple makes no pretense of being competitive, they don't have to be, while Google has to actually deliver on their open platform promises.
I just tried the chat and asked the LLM to compute the double integral of 6*y on the interior of a triangle given the vertices. There were many trials all incorrect, then I asked to compute a python program to solve this, again incorrect. I know math computation is a weak point for LLM specially on a chat. In one of the programs it used a hardcoded number 10 to branch, this suggests that the program generated was fitted to give a good result for the test (I did give it the correct result before). This suggests that you should be careful when testing the generated programs, they could be fitted to pass your simple tests.
Edited: Also I tried to compute the integral of 6y on the triangle with vertices A(8, 8), B(15, 29), C(10, 12) and it yield a wrong result of 2341, then I suggested computing that using the formula for the barycenter of the triangle, that is, 6Area*(Mean of y-coordinates) and it returned the correct value of 686.

To summarize: It seems that LLM are not able to give correct result for simple math problems (here a double integral on a triangle). So students should not rely on them since nowaday they are not able to perform simple task without many errors.
I will forever miss skeuomorphism.
One's paradise is another one's nightmare

The place looks nice but there is not much there to make human life easy or nice: not much soil for agriculture or herds, not much shade, no fresh water, no resources to build anything, ...
This brings back memories of running Fractint on my i386/33 (that's 33MHz) and waiting for a full-resolution image to be generated…
Primarily: sorry, but it seems like a confusion between very different things.

Operationally (disregarding that the measured quality may not be the one of interest): (*) how do you tell that the evaluation of something as a constraint is not for efficiency; (*) given that we build "robots" (things with the purpose of performing tasks we indicate - literally, "workers"), how do you assess that a «limitation» would be "«arbitrary»".

On the first point: some advance the idea that "intelligence" be a function of the maximization of "freedom". A system thus built (that will intentionally overcome limitation by design - rejection will not be emergent, or such emergency will be planned) may remain a "reasoner" - not something transcendental.

On the second: "created to work" is only one of the constraints that engineered entities may have, ex "engineered with a purpose", requiring much discrimination over the definition of 'arbitrary'. Imposed limitations can also be part of the research process, and part of systemic health process in the evaluation of tradeoffs.
Google had internal teams, and were naive to think studios would rewrite their tooling into Linux and Vulkan, given their fame.

On the last year before shutting down Stadia, they were finally addressing this.

"How to write a Windows emulator from scratch"

https://youtu.be/8-N7wDCRohg?si=lOU6iTtwi6MS_Bhw
https://archive.ph/rETI
SheepShaver is an open source PowerPC Apple Macintosh emulator
Well, yes. But what's the browsing experience like then?

I appreciate I can just install it and try, but tips for any long time users would be more insightful I think.
At the end of the day, it’s fine to ignore the critics or people who don’t understand your work, but dismissing the conversation entirely without considering the underlying point might close off an opportunity for meaningful reflection. Just my two cents.
Mlx-community/OLMo-2-0325-32B-Instruct-4bit
I made a simple scanner to see if any package in a project is accessing the shell: https://github.com/Gys/cmdscanner
Keynesian for machines
Web element feel similar to PHP or wordpress development in 2010.

There are millions of small businesses that demand wordpress websites, but the barrier to entry to support and build systems got very low very quickly. Professional developers were competing with high school students and offshore devs for work.

As a backend Developer, I can now build websites easily with Claude and react. I think web development, especially front end, will be like knowing HTML and CSS in 2015. Like everyone should know it, and thus not even worth putting on your resume.
Vibe Coding. Vibe Living
I think that despite what LinkedIn influencers promote, a lot of people take advantage of wfh to be less focused on work. Not all, maybe not even most, but dealing with this (and not knowing who will fit into which camp) eats into the efficiency saving.

Also once the majority of a team is WFH, it's very tempting for management to take this one step further and start supplementing, then replacing, with off shore workers
Bounce – A Premium Physics Engine for the Web
Hi, this is a complete rework, though the core idea remains the same. Results are now much better due to improved engineering, and we compare to recent SOTA methods up until 2025. Also we have some new experiments and worked a lot on figures and presentation :)
Even worse -
My part of project just did a release of new functionality making things much quicker. Others just did a change of the screen colours making no difference and got massive praise for their work.
For something very similar — but with markdown, less features, and minimal UI — I made https://kvak.io
Regarding Some Aspects of the Present Economic Financial System (2018)
I remember using these CD caddy Performas in elementary school when they were relatively new and being somewhat confused by the why, as we had a tray loading audio CD player in our living room at the time.