skysight-inc/HackerNews huggingface dataset:
"A thing worth doing is worth doing badly" [rather than not at all, and expecting to do it perfectly is a sure way to never get started]

This is a fantastic rule-of-thumb no one ever talks about. We focus too much on learning, honing our skills, becoming experts, and we never find the time to start.
It seems like a lot of reasons, many of which derived from hubris and a delusion that one can plan an entire society, and everything that follows from this mistake. Bad economy, over reliance on limited set of heavy industries, corruption, lack of agency; overall reduced economic performance and thus unable to outcompete the US economy, which was forcing the Soviets into an arms race death march.
Which was already possible with RDF. It is hard to not see JSON-LD as anything other than "RDF but in JSON because we don't like XML".
A DST is optimal when the variance of the signal you are compressing grows linearly (as opposed to the DCT, which is optimal for uniform variance). That happens, for example, when you have a prediction on one side (e.g., intra prediction in image compression) and you are coding the prediction residual. The farther you get from the source of your prediction, the less accurate it is likely to be. Block-based motion compensation prediction residuals in video coding are also not uniform: the prediction error is higher at block edges than the block center, so a DST sometimes works better (e.g., when using a transform size smaller than the motion compensation block size).

So still useful for compression, just in more specialized circumstances.
That join you can have your ORM solve for you with some annotations or whatever implying eager loading and so on.

But that's only the trivial case, often you want something more complicated, where the order of clauses or what keywords you pick and how you want the results sorted will affect performance in your specific schema on your specific database engine.

RDBMS management and querying is a rather deep and experience demanding subject once you step outside the trivial cases. You could put more of it in application code, but it will be a lot of chatter and probably worse outcomes in terms of performance than having people on the team that are really good with databases.
It has always been the case that an agency rule or regulation could be challenged in the courts. There are lots of examples prior to the recent Chevron ruling of courts striking down agency rules.

What’s going to happen is that companies are going to pollute a lot more with impunity. It will be a wild west sort of situation. Our quest to become Ferenginar is well on its way.
Ask HN: Advice on time-series database shortlist
I'm using Netdata on some small-scale servers, and I'm considering the pros and cons of adding a time-series database into the mix for longer-term logging.

I have zero experience with time-series databases, and the list of compatible engines is rather overwhelming at this stage:

https://learn.netdata.cloud/docs/exporting-metrics/exporting-quickstart#supported-databases

I'm running Debian 12 on Hetzner & DigitalOcean, so I can remove the Azure- and AWS-focussed items on that list. I don't use Docker or other containers in production, so I can go through 'Guess Who?' style and remove some more potentials, but beyond that I'm not sure how best to proceed aside from 'learning by doing'.

Given the list of vendors, products & connection methods - and factoring in your experiences - are there any you'd recommend shortlisting, or alternatively giving a wide berth?

Thank you.
I’m curious. Is emulation development becoming easier these days now that modern consoles are essentially stripped down pc systems.
> I suggest that, given the insane proliferation of valueless derivatives and ejection of human values from these systems

What do you mean by "these systems" ? Blockchain based money?
"Experts not involved with the research...said...it proved only an association, and not causation".

This is a key point. What if the ham was eaten with large amounts of white bread and ketchup and then washed down with flavored soft drink? I don't know many people who eat sliced ham with only fresh vegetables and spring water.
Here is one that marcan42 did, goes into some details.

https://youtu.be/QMiubC6LdTA
I didn’t say it was wrong. I’m merely describing convention to a new user. I would have appreciated someone doing the same for me. If the author disagrees, they are free to ignore without consequence.
How to Write a Fast CUDA Matrix Multiplication with Nvidia Tensor Cores
That assumes that during regular work, you'd be under stress. If it were the military, then yes, i would agree - working while you're being shot at means you need to be able to work under stress.

However, a lot of people don't do well under stress, and in many corporate settings, there's usually no real source of stress (except perhaps artificial stress induced by management). Someone might work much better in a stress free environment than someone else under a stressful environment, but you'd then easily miss these candidates by structuring the interview to be stressful.
You're still not offering any evidence to show that a tan is not protective.
Ok, this is crazy. I stopped reading when the author says evacuating the people from Fukushima was unnecessary. Of course it is necessary. What good is a world where everyone is irradiated and dying of cancer ? We have enough already. This guy is either on Westinghouse’s payroll or some kind of pharmaceutical company about to release a new injectable therapy.

Fukushima proved that the nuclear industry in fact isn’t designing reactors safe ENOUGH and that Mother Nature is very difficult to predict. Everything needs redundancies and even higher levels of safety as a nuclear “incident” large enough could destroy humanity.
The Phi models always seem to do really well when it comes to benchmarks but then in real world performance they always fall way behind competing models.
Based on the price of houses in walkable/transit accessible parts of older American cities, there’s quite clearly a market for it. Ultimately, many Americans have basically no reference point for what it would be like to not depend on a car—it’s just what they’ve always known—so I’m sure you’re correct in that most would say they weren’t interested in living that way, but that’s not much of a reason to make rules against it.
Reminds me of an old quote:

We have done so much with so little for so long, that now we can do anything with nothing.
36-42GWh storage capacity is absolutely huge.
From what I can tell, like ten times the size of existing storage plants around the world.
I can see how this would make sense, though. If the culture is sensitive to the concept of respect, perhaps it's more likely to perceive what it sees as disrespectful occurrences.

Related tangent: I, no joke, dreamt last night I was at an omakase in Tokyo and told the chef "Kuidaore/食い倒れ" (Osaka kinda colloquialism for ~"Eat yourself into bankruptcy"...kind of like cheers), which offended them for whatever reason, because we weren't in Osaka (which is totally preposterous, to be clear)
What's your source on this? Beyond age-basee chauvinism/get off my lawn type tropes, what about fitness of a generation is different now from past decades?
> All the actual creative people I know don't care what other people are doing. What other people are doing is usually a sign of what not to do if you want to be creative.

100%
Technically, AV1 also uses Hadamard in the lossless modes.
Six and six is fine, if you actually do it. In reality, junior officers do six on watch, six on a computer doing paperwork, six back on watch, a couple hours eating/bathing/cleaning, then perhaps get five of actual sleep each day.
Could I think of profiles as virtual desktops too?
Not to the same extent. Neovim has extensive Lua support, to the point where you can do _almost_ anything in Lua, whereas in Vim, it's, AFAIK, a second-class citizen. For example, my nvim config is written entirely in Lua with no vimscript files, except for a few vim.cmd's that run one-line vimscript commands. (exactly three, and they're all highlighting/colorscheme–related).
The reason someone is unemployed or is desperate might correlate (inversely) with their ability to produce high workload.
Of course, this is a crucial omission.
Many mistakes that are never corrected, still misinforming people:

https://news.ycombinator.com/item?id=26222361

https://old.reddit.com/r/Games/comments/fnl0o1/why_playstati...
Steam turbines alone are more expensive than solar.
Don't have a suitable database to test on but I'm pretty sure standard SQL allows you to join on a subselect that limits its result to one.
In an emergency, your cravat can double as a sling or tourniquet. (as a hasty wound dressing it undoubtedly serves much better than a necktie.)
Hi, here I am, I'm confused as to what you're trying to say here. What do you mean?
Yeah, I thought about the video codecs but I wasn't too sure about even the majority there. But here, the quote might be at least much closer to reality.

And yes, I am sorry mixing DCT with entropy coding, I've noticed already during writing my comment, but didn't find a better way, and I see you understood what I meant.
The important part was sticking to them and not just using them as a feeble bargaining chip.

Negotiations always come down to strength of need and best alternatives.

It seems Elsevier overplayed their hand. They could have given in, but then everyone would demand the same.

They probably assume it'll take other unis years to be able to get rid of them, so it's better to keep milking them for now. Once enough leave, they'll change their tunes though (by which time it may be too late).
All stress is not the same. Interview stress is actually very different from working stress.

Ask a firefighter who rushes into burning buildings for a living to give a public speech in front of a large crowd of people in a non-burning building. Which is more stressful? For the firefighter, it may be the latter. Fighting fires is what they train for, what they're experienced with, whereas giving speeches is not.

A lot of people, no matter the profession—firefighter, programmer, etc.—have a great fear of public speaking. Likewise, a lot of people, no matter the profession, also have a great fear of job interviews, especially the crazy audition-style interviews of programmers. It's simply human nature, with little bearing on job performance in general. We shouldn't be giving auditions to people who aren't stage performers. Personally, I never work with someone watching me—definitely not a judgmental stranger who will fire me for any perceived peccadillo—nor do I ever have some specific narrow time limit on my work in the range of 15 minutes or so.
Yeah the Russia-Ukraine war is basically the Russo-Japanese war in terms of being a grim preview of what happens when industrial nations fight an all out war. I worry that whatever happens next will make WWI and WWII look like child's play even without the use of nuclear weapons.
Developer productivity doesn't map very directly to compensation. If one engineer is 10x as productive as another, they're lucky if they get 2x the compensation.
> This is content-presentation separation at best.

The idea is the best, but arguably the implementation is lacking.

> Is JSON-LD just reinventation of this?

Yup. It's "RDF/XML but we don't like XML"
Electrostatic motors reach the macro scale
I have a 49" ultrawide and if I maximise the window, it is borderline unreadable.

https://imgur.com/DGWQDpI
The Linux kernel supports pretty powerful APIs for inspecting and managing processes, like ptrace and seccomp and /proc, from another userspace process. There is no comparable set of APIs for hypervisors, unless Xen has something maybe?

And we don't handle unrestricted multithreading in rr. If we wanted to it would complicate things a lot and I don't know if existing kernel APIs would be adequate. We're skating along the edge of feasibility as it is.
Predictions of AI doom are too much like Hollywood movie plots
> From the title you would expect it to be retrospective a few years into the past.

In my case the date didn’t dispel that confusion. HN convention is to have the date of publication in parenthesis, so it still came across as “this is a retrospective post written in 2024”.

Before commenting I noticed the submitter is a fairly recent user and they have done the same on the previous submission, which made me think perhaps they’re confused as to when the date should be added, otherwise I wouldn’t have commented.
Query MinIO from Postgres
A certain trust is necessary even to invest the effort to understand a paper.
https://csvbase.com/blog/13

https://news.ycombinator.com/item?id=41307011
compare Cherryh, "Strong Characters versus Weak Characters" (1996): https://www.cherryh.com/www/charac.htm
> given the insane proliferation of valueless derivatives and ejection of human values from these systems

might want to clarify a bit there
I think the point is that competent developers can solve the problem on the go. You don't have to study for it.

I don't know, maybe some places do have ridiculously hard problems that you just have to memorize the algorithm for, but personally I haven't seen that. It's more like advent of code style stuff that you kind of just figure out by yourself.
> If Web 3.0 is already here, where is it, then? Mostly, it's hidden in the markup.

I feel like this is so obvious to point out that I must be missing something, but the whole article goes to heroic lengths to avoid... HTML. Is it because HTML is difficult and scary? Why invent a custom JSON format and a custom JSON-to-HTML compiler toolchain than just write HTML?

The semantics aren't hidden in the markup. The semantics are the markup.
10 years, how?
What do you think is a good solution?
I wish there was a better alternative to JSON-LD. I want to avoid duplication by reusing the data that's already in the page by marking them up with appropriate tags and properties. Stuff like RDF exists but is extremely complex and verbose.
Peer review: the imprimatur of scientific publication
I believe what he is saying is that if a large stockpile of weapons is the best guarantor of peace, then it shouldn't matter who has it. It's an attempt to paint the argument as absurd by showing an extreme case.
>Russia has five thousand nuclear warheads

Nuclear weapons are barely relevant to the conversation other than that they also use fissile material.

>accidental bombing of a nuclear power plant won't result in a mushroom cloud

Yes... as I stated.

>Nuclear plants are not weapons of war and they serve no military purpose

That's incorrect. Once again, the Zaporizhzhia NPP has played quite a large role in the war in that region. Whether Russia intends to do anything is irrelevant, the threat implicitly limits Ukraine's military response. The plant itself can, and has been used as a military outpost, shielded from intense bombing.

Not only all this, but the loss of the power plant to Russia meant Ukraine lost 20% of it's total electricity generation at all once[0]. From an energy security POV this is a disaster. This would not be possible with distributed wind turbines or solar arrays.

[0]: https://www.gem.wiki/Zaporizhzhia_nuclear_power_plant#Backgr...
it's just a group of tabs. absolutely nothing else. profiles offer settings (proxy, etc) and state (cookies, etc) isolation.

it's the same as opening a new window for me. meh.
The problem is that these idiots are very expensive for now.
My favorite DST bug was a system that was supposed to run every few seconds taking a nap for an hour. It was an event loop thingy that had a few different types of tasks it might do. When it finished one of those tasks it'd record (in time-zone-local time) the time it completed it. When the event loop ran, it'd check that timestamp against now to see whether the task needed doing.

In comes the DST rollback. At 1:59 AM Pacific Daylight time the task ran. At 2:00 AM Pacific Daylight time the time changes to 1:00 AM Pacific Standard time. For the next hour it just sees "ooh 1:01 AM is not more than 1 minutes after 1:59 AM, I'm going to sleep. 1:02 AM is not more than 1 minute after 1:59 AM..." and ends up falling behind for that hour until it magically fixes itself at 2:01 AM Pacific Standard Time
Yup. And for all we know he queues them up and they're sent later so they're closer to the top of the inbox in the am AND it makes him look like a beast sending middle of the night emails.
The article says this: “Although we did not test for this functionality explicitly as the testing was conducted prior to August 14th, we believe this attack scenario is highly likely given the functionality observed prior to August 14th.”
LLMs aren't good when you drift out of the training distribution. You want to be hitting the meat in the middle and leveraging the LLM to blast through it quickly.

That means LLMs are great for scaffolding, prototypes, the v0.1 of new code especially when it's very ordinary logic but using a language or library you're not 100% up to speed on.

One project I was on recently was translation: converting a JS library into Kotlin. In-editor AI code completion made this really quick: I pasted a snippet of JS for translation in a comment, and the AI completed the Kotlin version. It was frequently not quite right, but it was way faster than without. In particular, when there was repeated blocks of code for different cases that different only slightly, once I got the first block correct, the LLM picked up on the pattern in-context and applied it correctly for the remaining blocks. Even when it's wrong, if it has an opportunity to learn locally, it can do so.
I agree. Great question. Academic LeetCode exercises are really not what I consider useful in evaluating candidates.

However, I'm biased. I'm really, really good at finding and fixing bugs, and pretty much stink at LeetCode, so take my support with a grain of salt.

One problem is that, if the exercise gets known, expect an underground economy of solution cheats. Same with LeetCode, but that's sort of expected. Bug fix solutions hit harder.
A Childhood Toy
I agree somewhat, but I would like to point out that a huge portion of the cost of advanced weapons systems is waste intentionally baked into the processes of designing, manufacturing, and testing these systems to squeeze as much money out of governments as possible. This sort of thing has huge potential benefits for tax payers everywhere
Show HN: Open-Source Price Comparison of Self-Hosted GPUs and LLM Providers
With our new website you can now easily compare llms and self-hosted gpu's, view the data grid and submit you benchmarks easily.
On the other hand, maybe they’ve been hurting children for years now and they’ve finally been forced to check.

It’s sad they don’t have an inventory list they could quickly check without shutting down the library for a year.
My question is: how price does not matter? If you are given the choice to pay either a dollar or a million dollars for the same good from an untrustworthy merchant, why would you pay the million? And the difference between parsing a json and sending a few megabytes of a webpage to chatgpt is the same if not bigger. For a dishonest seo engineer it does not matter if they will post boasting metadata or a prompt convincing chatgpt in the same. The difference is for the user.

I don't mind the delusions of most people, but the idea that llms will deal with spam if you throw a million times more electricity against it is what makes the planet burning.
You don't need to memorize the algorithm for, but if you haven't been exposed to those types of problems you will solve them much more slowly. Younger developers are more likely to have experience with more CS style problems than an older LOB developer who focuses more on writing clean testable code. I don't have an axe to grind in this as I am the younger developer in this situation.
I'm not talking about reviewing, only drafting. Every word should be checked. A terrible idea relying on the advice of an LLM.
Do you mind expanding on the meaning of blackpilled. I am struggling to make sense of your comment without that context. Google brings up stuff to do with misogyny.
Apologies I mean candidate attorneys when I say interns. Those overpaid qualified attorneys, read it and sign off on it.
Yes, I think “only rarely useful” covers it :-) I know there are some codecs that support it, e.g. VP9?
What is it with modern software and ungoogleable names. Make up something unique instead of just using short english words FFS.
I feel bad for the people blindly defending him, many of his videos are wrong [1] and his viewers end up incorrectly learning a lot technical stuff, especially when there're actual knowledgeable youtubers out there.

[1] https://news.ycombinator.com/item?id=41309281
> There have been hypotheses

https://pubmed.ncbi.nlm.nih.gov/27872002/

https://pubmed.ncbi.nlm.nih.gov/26753812/

https://pubmed.ncbi.nlm.nih.gov/38803560/

https://pubmed.ncbi.nlm.nih.gov/38831234/
“People could stop texting soon because autocomplete will take over”.
> If congress is bought off I'd rather trust the administrations. They aren't perfect but are usually more on point.

You also vote for your Representatives and Senators. I’m surprised people are so willing to advocate against their democratic interests for short term gains.
It's really interesting when people doesn't notice that the view of "copyright=pepper" is pure ideology.
Say what you want, but Macromedia Dreamweaver came pretty close to being "that killer app". Microsoft attempted the same with Frontpage, but abandoned it pretty quickly as they always do.

I think that Web Browsers need to change what they are. They need to be able to understand content, correlate it, and distribute it. If a Browser sees itself not as a consuming app, but as a _contributing_ and _seeding_ app, it could influence the semantic web pretty quickly, and make it much more awesome.

Beaker Browser came pretty close to that idea (but it was abandoned, too).

Humans won't give a damn about hand-written semantic code, so you need to make the tools better that produce that code.
Wildly? I'm sure the code might be inefficient in many ways, but there have (as I understand) been performance improvements such as in chunk loading and map generation.

Even the latest (apparently controversial) recent redstone update is meant to take account of performance - https://www.minecraft.net/en-us/article/minecraft-snapshot-2...

"The performance impact of Redstone wire (connected blocks of Redstone Dust) has been improved"

I've no idea how true that statement is, of course!