skysight-inc/HackerNews huggingface dataset:
Take the last step! Just try not to account for it as the culmination of a decade’s work in your head.

I recently rebuilt my own blog over the course of a month or so after a decade hiatus (and wrote about it, of course[1]).

I enjoyed the process of working through all my little ideas and deploying it — and continuing to tinker on it.

1: https://duggan.ie/posts/ignoring-good-advice-and-building-my...
I kinda lost motivation to write tutorials and such. It is going to be an input for AI, so why bother.
GPT-4o-mini can be simultaneously 20x cheaper and 2x more expensive than GPT-4o
I assumed this would eventually happen, and it’s why I never got a test. While I think it would be very interesting, I didn’t like the idea of a company holding on to my genetic data.

When money problems hit, will they get desperate and sell the data, will they sell the company, who will they sell to, what happens to my data, will I have a right to purge my data before actions are taken? These are the kinds of questions that would keep me up at night, and that’s even without considering the hack mentioned in the article.

For the 15m who did get the test, I hope things go well.
48 servers at 60K also does not math to me at all. Even if I consider the second-hand ones, I could hardly find zen4 under ~10K. And this is without GPUs.
There is a reason we usually use the word donation in that context. And don’t call it investments. As those tend to be associated with an expectation to be paid back times x.
Intel 4Q2024 Preview: The Piranha's Smell Blood
> Also: no one has managed to explain to me what makes emacs so uniquely capable of interacting with a running interpreter, despite this usually being the USP I hear for “needing” emacs when attempting to Lisp.

As an Emacs user that has to work in teams of non-Emacs users, the answer to this boils down to culture and ecosystem maturity.

Purely technically, there's nothing that Emacs allows me to do with REPL Driven Development that _couldn't _ be done in another editor. Practically? I still haven't been able to even get (sufficiently) started with any editor.

I often have to work on a Rails codebase that takes tens of seconds just to start. Dev cycles in the traditional Edit-Restart flow were so painful that I wished badly to burn this codebase down and rewrite it all in a language and style that supports a Lisp-style REPL. Then I discovered inf-ruby.el in Emacs. It allows me to just edit the code and reload only what's changed. It automatically inserts the correct `module Xyz; ...; end` etc. No more restarts.

I showed it to my coworkers. They shared the pain with restarts. And yet, to this day, none of them have an equivalent to inf-ruby in their editors.

inf-ruby.el is less than 1400 lines of code. It's easy enough to implement in Vim, IntelliJ, VS Code, anything really. But it exists only in Emacs, so far. Why? I'm sure because some Emacs user, once upon a time, wished similarly to have a more Lispy REPL for their Ruby dev work, and just built it. Because they were used to it, from having used Emacs or other Lisps with Emacs.

Compare that to when I first tried to support Common Lisp development on VS Code. A language that already has full support for REPL Driven Development with an interactive debugger built-in. Nope, we aren't gonna use any of that, because in VS Code land, we use LSP. A model that really only works for languages that can be statically analyzed. You want Go To Definition on a method that's included from a module and called on a receiver that's a dynamic variable? Well, sucks to be you, I guess.

So, while people make do with the severe limitations of Solargraph or Ruby-LSP, I use robe.el — which adds lisp style code intelligence by running inside your Ruby process — and get code intelligence that actually works with a language as dynamic as Ruby. Again, robe.el was just there for me to use. Again, there's nothing about Emacs that makes robe.el possible in Emacs but not in other editors. Again, there's no equivalent to it (that I've found) in the ecosystems of other editors.
I agree with your major points, but depression is far from trivial. People sometimes refer to feeling a bit down as depression, but in medical terminology depression is specifically a disorder which has severe impact on your life, as well as being one of the main causes of suicide. As such it will be a factor in evolution, both as a cause of death and a cause of failure to reproduce.
In my opinion, this is bad advice.

Peak currents are very much a thing! for anything powered by battery or over USB. When you connect your USB gadget, you don't want it to exceed the USB spec and fry your USB port (or USB hub). That means there is a limit to how much in total capacitance your USB gadget can have before the power surge of connecting its cable becomes an issue. And that means you usually need to use the smallest caps that are OK to do the job. You typically need to use multiple decoupling caps all over the board, so using one that is too large very quickly adds up. That's how you end up using 100nF instead of 1uF.

Also, the article complains that 100nF caps have their filtering peak at the wrong frequency, but I'd argue that 20MHz to 40MHz is exactly in line with the rise and fall times of modern ICs, meaning that 100nF caps would even work better than 1uF for those ICs. As an example, look at the PCM5242 datasheet which suggests 100nF caps and their switching times are in the 16ns to 20ns range. Looking at the "impedance plot" in the original article, that means the red line is most suitable ... which is the 100nF 0402 capacitor.

The article would be correct if you are working on things using old (slow) ICs and a dedicated power supply. But if you're working on USB power with modern ICs, I believe going from 100nF to 1uF is a step in the wrong direction.
Even if that's 10x, that's easy to counter. $50M can be invested by almost anyone. There are thousands of entities (incl. governments, even regional ones) who could easily bring such capital.
I knew from my experience that heavy or recent cannabis use can mess with working memory. When I quit smoking, my brain bounced back. So if you need to be sharp for something important, maybe lay off the weed for a bit.
"Authoritarian" is actually irrelevant and only (over-)used to give a moral veneer to the aim, which is simply to keep the US and US companies on top.

Of course they don't want to deny others the benefit of anything... as long as they buy from US companies or do not threaten US dominance.
Note that Google has publicly announced that the software update would reduce the battery capacity of some devices, at the beginning of the month:

> For some devices (“Impacted Devices”), the software update reduces available battery capacity and impacts charging performance.

https://support.google.com/pixelphone/answer/15701861?hl=en&...

More details in marcan's reverse engineering of the closed-source update: https://social.treehouse.systems/@marcan/113914172433692339
Yes, though this is especially true when it's consumers 'agreeing' to the TOS. Anything even somewhat surprising within such a TOS is basically thrown out the window in European courtrooms without a second look.

For actual, legally binding consent, you'll need to make some real effort to make sure the consumer understands what they are agreeing to.
It mostly becomes a problem at scale when you need to juggle tens or hundreds of thousands of 'objects' with unpredictable lifetimes and complex interrelationships. The cases where I have seen granular memory allocation become a problem were mostly game code bases which started small and simple (e.g. a programmer implemented a new system with let's say a hundred items to handle in mind, but for one or another reason, 3 years later that system needs to handle tens of thousands of items).
My self hosted FreshRSS instance is better than Google Reader ever was.

Just about every website and service I use has feeds.

People/geeks are rediscovering RSS.

I think this might be the golden age of RSS.
Let's not pretend normies don't come with their own demands.

The thing is probably just that neurodivergent people dislike different things differently, this can be bad or good, you just need to find the right task for the right person. But you need to do that anyways if you want to get things done well.

That is something I say as someone with an assistant who has ADHS.
Have you checked out lithtml?
Replaced, no. ATC, at least while we still have human pilots, is a system for instructing, organizing, and responding to humans, with all their flexibility and foible.

Now a copilot e.g. ATC audio parsed by an LLM into intended tracks, requests from traffic, integrated into the scope with projections for future separation etc…
OpenAI's model is closed source. IDK if distilling can be done via the API effectively? DeepSeek already has distilled models from other open source models like Qwen which have been done by 3rd party researchers, and I assumed that happened rapidly because they are all open source.
An interesting spin. But not an easy feat in any way. Yes, if you see the benchmark results, you can start speculate about its impact on the stock market

But it’s a consequence of your highly concentrated effort on the primary project (DeepSeek), not a side project.
Firefox refuses to zoom out for me on mobile (Android), even with the accessibility setting to allow zoom enabled (that setting is about zooming in though). How do you force mobile FF to zoom out?
> Expressing ethical values signals to others that these values matter and encourages collective action.

When, and only when, you follow them.

See politician or priests for very bad examples.
Companies are still charging 100x for the pills that cost pennies to produce.

Besides deals with insurance companies and governments, one of the ways that they are still able to pull this is convincing everyone that it's too dangerous to play with this at home or buying it from an Asian supplier.

At least with software we had until now a way to build and run most things without requiring dedicated super expensive equipment. OpenAI pulled a big Pharma move but hopefully there will be enough disruptors to not let them continue it.
Maybe just using pdftohtml instead of pdftotext.
The precision (of the observed trajectory) increases. If the probability increased in general we should recalibrate our probability estimates.
Longtime (and satisfied) Airflow user, albeit casting from Windows to an Android TV: it's the only casting tool I've used that plays nice with subtitles. VLC lets you cast to a TV quite easily, but any subtitle data won't survive the jump.
JLC never added the pour for me. Not even for larger boards. Not sure this is up to date.

In any case, if you have to add the top layer pour, make sure to:

1. Use high clearence so as not to introduce edge coupling that changes your carefully calculated trace impedance.

2. Stitch the pour to actual GND with vias. Thoroughly. Do not let it float.

You do calculate trace impedance, right? :-)

I am only half joking. Some components let you specify source impedance. RP2040 has GPIO drive strength in mA, but they roughly correspond to 12 mA / 33 Ohm, 8mA / 50 Ohm, 4 mA / 70 Ohm and 2 mA / 100 Ohm. I usually use 100 for 2 layer boards and 70 for 4 layer boards. This is effectively series termination.
How did Google Reader dying kneecap RSS? I still use it to this day
How does this compare to retool? I've been using that to build UIs directly on top of
Postgres, and it's been nice to be able to design the screens a little; eg inserting new rows linked to a currently selected row by primary key. Curious if you're targeting primarily a spreadsheet-like view, or if the interface can be customized. How does the spreadsheet view work across multiple linked table? Can you present the tabular info in non tabular ways (e.g. a row details or editor view)
> DeepSeek's AI breakthrough bypasses industry-standard CUDA, uses PTX

Isn't CUDA an Nvidia child ? This sounds like "Microsoft = industry standard".
expressiveness
Investigating the case of human nose shape and climate adaptation (2017)
How to Turn Off Apple Intelligence on an iPhone, iPad, or Mac
Nobody wants to do dull, uninteresting, bullshit work. Assuming a fix quantity of dull work at any given moment, are you saying that non-neurodivergent people should do more of it so ADHD people can get less of it? Because it doesn't sound fair to me.
North Atlantic Ocean.

The prisoners sent to the pre-USofA British (and other) colonies.
> You can tell which battery you have physically by the number next to the QR code. 8230015901 is ATL (good) and 8230020501 is LSN (bad). If you're replacing your battery, make sure it's ATL.

Where do I find this info on my phone?
Correct. I used to work alongside folks who did research and operations at places like JPL and JHU’s APL. They very much cared about things like UNIX. (They also really enjoyed having computers that ran Mac, Windows, and Linux back when that was much more a given for someone to do.)

There’s this idea floating out there, and it’s been out there for a long time, that serious academic/research work isn’t to be found on the Mac, or that you can’t run whatever software you want (you absolutely can). These ideas do not track reality.
Unless I am missing something, the article doesn't actually explain HOW this was done, nor does it link to a research paper or other source that explains it.

In my mind, this disqualifies this article from being something "that good hackers would find interesting" and thus not appropriate for this site.

(Please someone, tell me I missed the part where they actually explained it.)
>Free market competition" is an ideological construct. Collectively (and sometimes even personally), we can't "go work somewhere else" - and we certainly can't not-work at all. Moreover, if an "employer sucks", it may suck in multiple ways - environmental impact, social impacting where it operates, impact of its products and services on society etc. None of that changes even if you do go "work something else". What's necessary is improving things, not finding another 'stall' in the 'market'.

In a natural world, "collectively" is easier than "personally". You might have some reason that you absolutely can't quit, but there will be other employees who don't have that handicap. Their pressure will be enough to keep the employer reasonable for you too, since there are probably more of them than there are people who can't leave like you. But even if no one can realistically go get another job, that's not the true pressure... the true pressure is that they're so awful you'd all just quit despite how awful that will be for you, despite your inability to get a new job.

In a natural world with well-cultivated libertarian tendencies, the threshold for "fuck you I'd rather starve than put up with your bullshit" is pretty low. This is why companies (and government) are so eager to do everything they can to undermine libertarian tendencies... it makes everyone more vulnerable. Not that anyone understands this. The modern impulse when abuse takes place is to try to goad mommy government into coming to the rescue, which further erodes libertarian attitudes. They need you vulnerable, they need it to be such that if you have problems only they can solve them. If they can contrive that to be the case, they get to decide whether or not they want the problems solved at all.
It's a great looking interface but I have the same gripe with the tagline that I have with Grist's. It's really not spreadsheet like is it? You just don't have the row and column manipulation possibilites that defines a spreadsheet vs a table.
So I got this really weird thing on MacOS ...

I was a Windows user since like windows 3.0. With ISO German Keyboards. I never had to retrain my muscle memory to anything else, until I decided its time to buy a Macbook about 1.5 years ago.

Since then I'm struggling with Karabiner to get the key mappings right.

And its not just command -> control to map cmd+c to ctrl+c for copy etc.

It's also weird things like the ^ or the <> not being mapped on the right part of the keyboard. This is especially apparent (sometimes?) when I use an external keyboard (e.g. the sharkoon purewriter, but not limited to). It's a really weird issue, because on the internal mac keyboard its mapped correctly, while on the external one its not. Then I go into karabiner, select the external keyboard and remap _just for the external keyboard_ the few keys are not mapped correctly. And then weeks go by, it works, and suddenly the keyboard keys are correct without the mapping and the remapping now is the problem, so I delete them.

It's not bothering enough to write an issue on karabiner. Heck, I'm even convinced its not even a karabiner issue, its something else. But I'm not deep enough into the mac system to understand where I should even look, if its even possible.

If someone is using houmain to remap keys, can you maybe share a config that would map MacOS keys back Windows for someone who has a deep ingrained windows-style muscle memory? I just briefly looked through the docs, not sure if I missed it, but can houmain just remap keys for certain keyboards, but leave others unmapped?
The version number is the schema language version, not the version of the collection of types described in the file.

The schema language is extensible/evolvable in that pattern matching ignores extra entries in a sequence and extra key/value pairs in a dictionary. So you could have a "version 1" of a schema with

Person = <person @name String> .

and a "version 2" with

Person = @v2 <person @name String @address Address>
/ @v1 <person @name String> .

Then, Person.v2 from "version 2" would be parseable by Person from "version 1", and Person from "version 1" would parse using "version 2" as a Person.v1.

The schema language is in production but the design is still a work in progress and I expect more changes before a 1.0 release of the schema language.

(The schema language is completely separate from the preserves data model, by the way -- one could imagine other schema languages being used instead/as well)
A Young Man Used AI to Build a Nuclear Fusor
I can't remember the exact history, but Google's dropping of Reader may have encouraged browser manufacturers to drop their support of RSS.
ClaudeSync Python tool syncs your local files to Claude.ai projects
Weed might not directly ruin people’s cognitive ability in a dramatic way, but it can definitely contribute to stagnation, especially for people who are already on the edge of disengaging from life
> more funding/staffing for ATC

More funding? From an administration that is currently doing its best to get rid of as many federal employees as possible and has an extra "department" (led by you-know-who) dedicated to that? What they will probably do with ATC is privatize it (which is actually a reasonable thing to do - it's private in most of Europe, but if the intention behind it is to save money, it will probably not improve the system).
Not as terse as I imagined it could be, but I really didn't expect that it could be done this way. Thanks!
And in another drug-parable 'The Matrix', Cypher is actually the hero, advocating the acceptance of the blue-pill retreat into synthetic chemical fantasy as opposed to the harsh depressing truth of reality.

His failure ultimately leads to 'system failure' and the deaths of billions of adults unable to mentally deal with their expulsion from the dream-world.
Yeah, that's my point. If they do end up surpassing OpenAI then it would seem likely that they aren't just relying on copying from o1, or whatever model is the frontier model at that time.
Thanks for your question.

That was a real concern of mine, for a long time.
Business Wise:
1. eBay has a really good buyers protection. I've had items that were not delivered or dysfunctioning, and I got a full refund. No questions asked.
2. Make sure to check the sellers rating. - pcprice.watch also includes the sellers' rating.

But I understand that you are more asking about my approach for a GPU to work hardware-wise?
Technical testing for GPUs:
1. I do PCB inspection, and I check the power connectors PCIe contracts.
2. I found out GPU-Z to be useful
3. And maybe the most telling gaming benchmark suite: 3DMark or gaming sessions

So far I haven't had any incidents that had made me lose money, and I do flip PC's quite often :)
Note: This is MLAT, not ADSB-Out data.

https://skybrary.aero/articles/multilateration
Earlier discussion on this product: https://news.ycombinator.com/item?id=42453207
Thanks. Yes there are: see sections 15, 16 and 17 of https://synit.org/book/, where Preserves, Preserves Schemas, and the Syndicated Actor Model make a reactive replacement system layer for linux (essentially an alternative to systemd)
Allocating in the hot path degrades the performance unless you're using an allocator that is designed for that and you are hand-tuning to not need to allocate more memory.
This can be a game or anything with a hot path you care about, doesn't have to be deployed on an embedded device.
fair enough haha. But I think as others point out, there are some portability issues.
> Bachelors in Aviation and Aerospace Science with an Air Traffic Control Concentration

I’m not that far removed from my time in college, but I’m shocked by the specificity of that.
NEETs != nerds.

Not to say there isn't any overlap. But whereas people who are smart but somewhat lacking in social skills can thrive in nerd-dom, for people in the lowest quartile on both, paid employment is a race to the bottom.

(Side note - HN tends to hypothesise that smartness and social skills are inversely correlated. While there's certainly a trend for people to develop one at the expense of the other, there's not much correlation in innate levels).

Video games and porn play the same role here as weed has for at least the last couple of generations, and alcohol for centuries - they make an otherwise intolerable situation tolerable. If you've genuinely no escape from your circumstances, that's a good thing. If you might otherwise sort your life out and become a positive contributor, but they rob you of motivation to do so, not so much.

I wouldn't like to say which side the numbers come down on overall. When does taking the edge off go too far - harder to measure this when you don't have the direct indicators of health damage or violent/abusive behaviour that alcohol brings. Modern society tends to assume that the right amount of motivation to have is "as much as possible", but that's not always true.
I found a blog yesterday, from a well-known indie gamedev, with no feed at all. No RSS, no atom. It was quite shocking because the vast, vast majority have one.
I think you grossly overestimate the accuracy of LLM-generated docs and underestimate how much time technical writers spend on tasks that aren't strictly "writing." Generating text is the easy part; gathering and verifying information is much more tedious, but arguably way more important.

And I have yet to encounter an LLM that can repeatedly poke an engineer or PM until they cough up the details you're after—let alone one that can do that without making an enemy out of that engineer or PM :P
if some kind of transitivity holds, DeepSeek stole billions of internet users data.
Clasp, and implementation of Common Lisp in C++ on LLVM, has exceptions interop. The creator of Clasp even hooked up the Lisp GC to be able to automatically manage C++ objects. A compacting GC, mind, that automatically updates pointers to the managed C++ objects that it moves.
A little further out from that could be the LLM acting as the runtime environment. No code. It's just data in (user inputs etc) -> GUI out.