skysight-inc/HackerNews huggingface dataset:
Humans in space are less than children in the park. We've barely ventured out of our own atmosphere. Less than a 1000 people have been to orbit, and only 24 have gone to the moon. Out of those, only a dozen have landed on the moon.

And the moon is still the Earth system - we've never really left our own yard.
Video showing the making of it: https://youtu.be/OkfzjmY9cF8
> I now have GMRS as well, which is one of those hidden gems I wish more people in the public at large knew about.

Given how many of the GMRS enthusiasts are just itching to turn it into the zoo that is CB, I kinda wish the public would continue not caring about it.
Maybe they are using garbage data, but at least for the credit checks, he was running them on-demand at $0.75 a pop. He also mentioned browser fingerprint databases that he has purchased. Half of his job seemed to be processing and importing different databases that he had purchased.
What is the data rate (messages, bytes) that you expect for this "D-Bus replacement protocol"?

Which fraction of CPU will JSON ser/des will take to justify using CBOR?
Nothing because the government wants to do this surveillance itself but can't by law. The availability of corporate surveillance means the government can use it too, so it benefits them.
Ted Kaczynski's Low-Tech Lifestyle
Ask HN: Do you find LLMs to be judgmental and have you fixed with instructions?
Do you find LLMs to be judgmental?

Have you fixed with custom instructions?

Inspired by something I was told re claude vs chat - "[claude is] too judgmental, i literally don’t go to claude because it feels judgmental of me, whereas chat feels like it’s on my team and wants to help me" "claude feels like a weird librarian or teacher that’s too wordy and doesn’t wanna help me for a bunch of things"

I personally use Claude a bit more these days, but I've also set up custom instructions to make it less judgy and do recall it feeling judgy before that, sometimes to the point of feeling insulted by it a couple times actually (strange feeling to have a computer throw such shade at you)... But yeah, custom instructions seems to have solved that for me.
> You also failed in reading the article to notice that the author plainly did derive considerable psychological support from improving his skill. This was not explicitly stated but was trivially implicit

There's a difference between happening to find psychological support in something, vs asking for it directly. I assumed the comment you're trashing was asking about why they didn't do the second and only the first.

> For myself, I'm much more unfavorably impressed with your failure to notice the kid plainly was solving his own problems with computers and in life, and deriving from that success a stronger sense of personal agency which helped him approach the larger tasks that faced him.

So what you're saying is that it's a great personal failing to wonder why he relied on this happenstance rather than looking for those things directly.

> It seems to me only a view of poverty which is paternalistic unto contempt could fail to attend this process which was explicitly described in the article, but then I am an American, and would not wish to risk commenting on a culture I don't understand well enough to form opinions about.

You are showing utter contempt for someone who understood a described situation differently due to what you assert must me incurable ignorance borne of living in a society not your own. This seems rather different from refusing to comment on other cultures that you claim to not understand.
> Scientists used to make electromagnetism experiment demonstrations in Academies with equipment that was not that expensive nor inaccesible for the time.

I'm not even a scientist, yet I've made experimental demonstrations with LLMs using equipment that is certainly not expensive nor inaccesible.
The fact that you're still citing a wage gap that has been debunked for over a decade means you're not equipped to have this conversation.

Among using CEOs and Congress as an example, which is the top 0.001% of men.

For every statistic you cited, you can find one that shows that a vastly higher number of men in the lower quartile are doing both worse than their counterparts in other developed countries and worse than women as well.
That seems like a pragmatic solution. The point of having a dev mode is to help development and catch mistakes. if(devMode) { rerender() } doesn't seem like magic. Though in general I really dislike the term magic for what is just code doing something.
Boeing and gov employed sunk cost fallacy. Even if they do cancel it they’ll just restart the same project in 5yrs for twice the cost and a new name
Ask HN: Favorite setup for self-hosted code assistants?
Mainly programming Python, using Visual Studio Code on Windows 10 (with WSL set up). Model-wise I have a RTX 4070 with 12G VRAM (mostly due to Mini-ITX size restrictions)

I understand self-hosted models don't really compare to Copilot/Claude, but I have projects which rule out the use of external services, and I would appreciate having a solution which works offline and also allows tinkering with the models.

Most of the existing plugins seem to be thin shells over Ollama, which is nice and makes setup straightforward, but also means there are many options to choose from - which solutions do people like?

Continue.dev seems closest to the thing I want, but I ran into an issue with its Ollama integration where it would exhaust the TCP connection pool(?) on starting up the server :(
>“The Path From Director to CTO: How to Follow It or How to Mentor It”

Well that sets the tone for me :)

There are two types of programmers, people who love the work, people who love the $. In my experience, most people in it for the $ are the worse programmers and always stressed out. If you love the work, you will end up having a fun career

If you are in it for the $, then this article is for you. Me, when I started out programming I took a 15% pay-cut because I wanted to do that. I am still programming decades after my first job.

Kids, do what you like, try not to take a job just for the pay. All you will do is pile stress on to yourself you could have avoided.
Contagion is exactly why interfaces are one of the most important pieces of design and should be given significant thought. A beautiful interface with a suboptimal implementation can be easily cleaned up when time is allotted. The reverse is rarely true.
I literally said right in my comment that you replied to that I thought copyright terms were too long. But if you're going to "throw the baby out with the bathwater" and insist copyright shouldn't exist, you should at least be honest about what the consequences of that would be, and again I never see that sort of honest assessment from the "knowledge should be free" crowd.

Heck, even arguing about overly-long copyrights seems disingenuous in this case. This wasn't an article about Mickey Mouse. I wasn't previously familiar with Libgen, but given its focus, I would assume most of the pirated material has living authors.
Other note

Sooner or later you will hit html/template, and realize it's actually very weird and has a lot of weird issues.

Don't use html/template.

I grew to like Templ instead
OCaml-Xla: XLA (Accelerated Linear Algebra) Bindings for OCaml
It's said in the same way as how the environment you grow up in shapes who you become, the internet being (one of) your primary environment(s) due to escapism or just amount of time spent in it.
If you think of these entities as plain ol businesses instead of “prestigious colleges”. Then nothing will surprise you.

College used to be very affordable. Before the massive injection of funds from the “student loan bubble”, you could take on a minimum wage summer job and pay for a semester of college and living expenses.

Now, college tuition has far outpaced the cost of living. And subsequent entities (ie, book publishers) are increase the cost of the books part of the courses. A parasite on top of a parasite. I remember older editions of introductory course textbooks cost 10X than the latest edition.

What changed between the latest and oldest? The publisher moved the chapters around. The worst part of it is that the author doesn’t even get paid.

It was at that point, I began pirating every textbook I was forced to buy and shared it with all the classmates at the start of every semester.

Also, college today is less of an institution for learning and more of a 4-yr “experience”. Colleges (private and public) have amenities such as “lazy rivers”, “luxury” dorms, zoos to attract victims to their ~~~scam~~~ institution.

I feel society has oversold the idea of college and looked down upon trades colleges. We honestly need more trades people rather than STEM, doctors, and (especially) lawyers.

If I had to start over, I would probably be an electrician. Maybe plumber. Maybe architect with an emphasis on green/sustainable housing and building practices.
You can love the work and be unemployable through no fault of your own (employers simply considering you too expensive, too much experience, “culture fit”, whatever). Maximize comp, get freedom, code for the love of it. Wealth is options, options are freedom.

Lots of people who have had their career they love cut short because young people are cheaper, outsourcing, incompetent management, market changes, etc. Ensure you can do what you love on your terms.
Isn't the basic idea that one blockchain runs the code to be able to
(1) "Look up" a trade price,
(2) Okay it with both users,
(3) Then simply make the two transactions?

The code is (or should be) fully auditied and there is absolutly no chance for anyone to "steal assests while in transit", in fact, I'm hard pressed to even understand what you mean by "steal in transit"?

The authors may sound "hand-wavy" about it only because its a solved problem.
Go these days has had a good few stdlib improvements that reduce your reliance on third party libraries even further.

The http router now handles path parameters and methods, so you might just pull in a library to run a middleware stack.

There is structured logging in the stdlib, which works with the existing log package for an easy transition.

The thing I’ve struggled with is structuring a project nicely, what with the way modules work, especially for services that aren’t exactly ‘micro’, and especially when the module and workspace system is still pretty unintuitive.
There was a lot about this article that was intellectually lazy. It barely qualified as journalism. One stat about suicide without looking at any confounding factors or other correlations? Talk about a hack job.
Just a guess... wouldl like to hear the answer as well.

they probably have a monotonicity detector somewhere, which can decide whether to keep all the values or discard them. If they keep them, they probably use something like a segment tree to index.
They lean on social media companies to violate your 1st amendment rights and then buy from them to violate your 4th.
Diffusers-Rs: Diffusion Models in Rust
For projects that are on GitHub, there's the GitHub projects feature
Valve has historically been good about this, but the point is that the past doesn't guarantee the future. You cannot trust them to keep a thing for any amount of time without something legally binding.

Steam also can't do anything to protect you from games that require servers to play if those servers are shut down. Case in point, "Concord". They can offer direct refunds (I know they did that with The Day Before), but then doing that is a PR move that you can't rely on.
What do you do with such a monstrosity when it's finished?
Well, I’m not going to use this for it’s intended purpose, however I AM going to try to see if I can use it to pipe webpages to a simple touchscreen e-ink display and retain interactivity.
You don't need to guess. You can actually read the code! Not saying that you should straight away when learning, but later, when you're familiar with your framework, I think reading through the codebase and understanding it is good practice.
I’m sure they’ll just be happy to have them back alive
I spent some time experimenting with the Crystal language, and it seemed very promising. But the absence of capabilities for parallel programming (as of 2022) made me abandon the attempts to learn better Crystal, as it felt pointless.
Couldn't someone just write a software key that lies and says it's biometric?

AFAIK end-to-end manufacturer attestation isn't part of the spec (yet...).
Please don’t use WebAuthn on every page load.

Two reasons: the protocol is not designed to do this - and the UI/UX is not designed to support this. There are better ways.

2) it will likely not work. There are virtual/software authenticatators (available in dev tools) that could generate a valid response without a human.
Mark Zuckerberg: Sorry, Not Sorry Anymore
100 years ago was there this much bad-faith handwringing about all the new roads they needed?
jq couldn't handle them until relatively recently. This isn't a few bad parsers. You can't assume a json parser will handle bigints correctly and when you're angling to be low-level plumbing and work with every language and software that hasn't been recompiled in years you have to be pretty conservative in what you send.
India's Tata enlists Tokyo Electron in semiconductor push
i think what happened was that turbo vision, owl, mfc, etc., were mostly for line of business applications: work order tracking, mail merge databases, hotel reservations, inventory management, whatever. but since the late 90s those have moved to visual basic, perl, java, microsoft java, python, and js. only the people who really needed c++'s performance (and predictable memory footprint) kept using c++, and similarly for c

maybe as the center of gravity moves from people writing game engines and kernels to people keeping legacy code running we will get more of a constituency for bounds checking

agreed about asm being safer
Yeap love things like that, ex https://www.imdb.com/title/tt1787791/ and the mystery show podcast. Let me know if you know any!
The Vi [0] headphones / AI running trainer had heart rate sensors. AFAIK they were optical though, similar to wrist devices.

[0] https://www.businessinsider.com/guides/tech/vi-sense-wireles...
No it’s under pressure from people who go to the press saying “the FDA won’t let me use this drug to help me/my family” who ignore “because there’s no evidence it works” as the reason.

The pharmaceutical just has to tell those people that it does work in their particular case and just ignore the studies that say it doesn’t, and the media and politicians uncritically report that as “the FDA is mean, let pharmaceutical companies sell new and expensive snake oil and re-victimise these people”, then in a few years later the same reporters and politicians berate the “ineffectual” FDA for allowing snake oil.
If you fully work within a trusted environment, why bother with JSON? Use your favorite binary serialization with codegen.

The whole point of JSON is almost every programming language can read and write it - and if you want this to be the case, stringify anything unusual, like large integers.
> in speaking of the article as though it did not say several of the things it says, you make such questions seem necessary.

What specifically does it say that is being ignored? That the author happened to find things he hadn't gone looking for directly?

> fundamental ignorance of the American situation around poverty

Are you claiming that terrible parents are uniquely American, in a way that is incapable of being explained to outsiders?
Tech-Bro Style in American Politics
Same reason Android (or PalmOS) didn't decide to use any of the existing IPC mechanisms, and why then Luna/webOS also didn't decide to use Binder even though they had experience with it and reinvent something else.

That urge that forces every developer to reinvent RPC every other week.
It gets mentioned a lot in the context of database/sql and sqlc, but Jet has been a great alternative so far, most notably because of its non-issue with dynamic queries support.

https://github.com/go-jet/jet/
They do enforce, but only if they already dislike you for other reasons.

See their cases against Meta, for example.
"Rule of law" isn't a thing in much of the world. Not understanding is one thing but what's with the arrogance of many living in more stable economies? In a place like Nigeria, holding funds in self custody as USD-pegged stablecoins for example is one of the safest and most conservative ways to save. People would rather the US Federal Reserve take that seignorage, because they don't trust their own government.

https://en.wikipedia.org/wiki/Cryptocurrency_in_Nigeria

Or look at Zimbabwe just two days ago. There goes 40% of your savings in that new supposedly gold-backed fiat currency...

https://www.bbc.com/news/articles/c8el4kgk98eo
I’m not citing a wage gap. I’m just citing the numbers from the department of labor. They’re just numbers and you can’t debunk numbers.

Can you please cite… anything… to support your argument that “men” as a group are somehow in crisis? Because, as a statistical group, strictly based on gender and solely based on numbers, “men” seem to be doing fine.
Linux 6.12 Features Super Real-Time, Sched_ext, Intel Xe2 and Pi 5
Webauthn doesn't reveal if someone's a human and you can't see whether they used FaceID or whatever, and once someone proves they're human you should just give then a session token.
I'm a big fan of trackers, so maybe I'll pick one up and a pair of cheapo wired headphones to play with.

FWIW I've considered going to headless route, I'm not afraid of a bit of soldering if I need to, but I feel like a lot of the "magic" of not just being at a computer is lost on it.
That sounds awful. From there it's a miniscule step to actually needing to authenticate with every website, like a cookie you can't erase if you want to continue using the internet
So does this mean I can shove SQLite databases into the file structure, abstract away an entire SQLite engine into a single header that you are forced to use, and declare that IPC? And you know, since we _are_ already hiding databases within the file structure, why not use it to also unify configuration and installation files too? What could go wrong?
Of course nothing on the internet is new, it just assumes a default culture and philosophy which is less prominent in real life. It would be interesting to pin early internet to a particular demographic. Is it 90s stem graduate students primarily in the US? Middle class engineers?
80s cartoons were better than regular YouTube on autoplay. Which is a Russian roulette of inappropiate content.

YouTube Kids is better in this respect, but more recent.
You are now using multiple new accounts based on the name of one of the authors (Anna Goldie) and her husband (Gabriel). First this one ('gabegobblegoldi'), and then 'anna-gabriella'.

I think it is time for you to take a deep breath and think about what you are doing and why.

You seem to be obsessed with the idea that this work is overrated. MediaTek and Google don't think so, and use it in production for their chips, including TPU, Dimensity, Axion, and others. If you're right and they're wrong, using this method loses them money. If it's the other way around, then using this method makes them gain money.

Please read PG's post and ask yourself if it applies to you: https://www.paulgraham.com/fh.html

Chatterjee settled his case. He has moved on. This is not some product being sold -- it is a free, open-source tool. People who see value in it use it; others don't, and so they don't. This is how it always works, and it's fine.
Are these AI companies already profitable or is it speculation that's causing them to get a ton of funding? AI is such a polarizing subject and I find it difficult to sift through all the hype and hate surrounding it.
Good question. All encryption happens in the browser. I may release the code but it's really just Go Age WASM with a KV backend.

What's suspicious?
Also there doesn't seem to be any comments flagged and hidden on this post.
Bash is installed on my own primary system(s). And generally a quite recent version. When I'm coding my own utility scripts (or more likely: writing one-liners which may get reused through shell history, possibly eventually being memorialised as scripts), I'll make heavy use of bashisms for the reasons I've noted elsewhere: powerful, convenient, often performant.

But if I'm inflicting those or other scripts on other systems I'm highly cognisant that not all systems have either a modern bash, or bash at all, and will either write POSIX-conformant scripts there, or remove bashisms from my own scripts.

That is, availing myself to benefits whilst recognising limits to my approach.

A key benefit of scripting in the shell language used most frequently is that one is highly familiar with it. Scripting-only languages tend to be less familiar. They're also less available (sed and awk being the principle exceptions, which are also mandated under POSIX, and for which GNU variants also have idiosyncrasies (I run into this on MacOS all the time, and tend to make use of GNU sed/awk there).

Perl, Ruby, Python, Lua, node.js, Tcl, etc., have more capabilities, but are also unavailable on a large number of systems. (Often old or small systems. to be sure, but numerous all the same.)
I've picked up some Go projects after no development for years, including some I didn't write myself as a contractor. It's typically been a fairly painless experience. Typically dependencies go from "1.3.1" to "1.7.5" or something, and generally it's a "read changelogs, nothing interesting, updating just works"-type experience.

On the frontend side it's typically been much more difficult. There are tons of dependencies, everything depends on everything else, there are typically many new major releases, and things can break in pretty non-obvious ways.

It's not so much the language itself, it's the ecosystem as a whole. There is nothing in JavaScript-the-language or npm-the-package-manager that says the npm experience needs to be so dreadful. Yet here we are.
https://www.fruitmap.org/
The power profile of an FPGA is very different (worse) than dedicated silicon. Both the background current and cost of a gate switch. There are a lot of situations where that isn't acceptable.
Well this post is a great example of what happens to anyone getting over loaded with info, thats way above their pay grade.

Do your mind a favor and pull the daily news firehouse out of your head. And go focus on simpler things.
Why main character syndrome is philosophically dangerous Essays
Hey. It could count to 1, which is something.
Is the tech antitrust era waning?
Really interesting to learn about the ML perspective of the cost of localized efficiency. Local efficiency can also make things worse from a queueing theory perspective. Optimizing a process step that feeds a system bottleneck can cause queues to pile up, decreasing system-level productivity. Automating production of waste forces downstream processes to deal with added waste.
New 36GB SK Hynix HBM3E 12-High in Volume Production – ServeTheHome
How We Built the Internal Data Warehouse at ClickHouse (2023)
What is all the "reversibility" the readme is talking about? How are non x-ray walls, reversibility and quantum connected?
My experience at big corporate is that (edit: unmanageable) tech debt is caused by undisciplined and unorganized scrum team.

When you have a proper backlog of tickets, including tech debt tickets, the team will eventually fix the tech debt when there are not enough feature tickets to exhaust capacity.