skysight-inc/HackerNews huggingface dataset:
I think there’s a tension between the tinkerer, blogger and hobbyist side of the field, and anonymous 9–to-5 workhorse line of business programming in this discussion.

The core reason everyone uses it seems to me to be essentially the same reason the former groups hate it - it’s what everyone else does, it’s an incredibly square and “day-job”-esque approach to one’s tooling and architecture, it often reeks of bureaucracy, compartmentalization, and organizational superstructures often unrelated to the technical work, dictated primarily by managerial fiefdoms and needs to organizationally coordinate, and it’s a well-defined space with extremely predictable solutions and headaches, and therefore has very little excitement or novelty to offer.
Google have run headless chromium for many years now, there are no extra bonus points for serving straight HTML to them.

The only thing you might get pinged on is if you have crappy core web vitals scores as a result of the client side rendering.
Even Beethoven has been known for using strings.
Inheritance doesn't work well for games, that's why so many games take a component based approach like Unity, or full blown ECS.
It's unfortunate that using DHCP to get rough time isn't more popular, especially for devices without RTC. Sure DHCP can be spoofed and should be considered more of a last resort, but it sure would be better than nothing and ending up in this kind of a situation where nothing works anymore.

Previous discussion on similar thing: "Encrypted DNS + NTP = Deadlock" https://news.ycombinator.com/item?id=34177331
I know I’ve brought this up before, but I can’t remember exactly where.

It would be nice if DHCP could provide the current time as one of the pieces of information it provides with a lease. If you’re already trusting it for your IP address, you might as well trust it with the current UTC time: The current 64-bit timestamp would be enough to get timestamp-sensitive things working.
"Your Contribution Is Needed Now"

...meanwhile, it usually takes months till someone does anything with my patches :)
> To correct the position, you'd either have to [...] press 'a' to move to the first 'lla' item

Tested with some text files on Windows Explorer on Win11, typing lla actually moves from llama, to lorax and back to llama. I also put alpha on the list to see if it would jump to that, but it didn't.
Like almost anything in IT, if you are good at using a hammer, you treat everything like a nail.
> Russia will not allow Ukraine to align with the US. They are prepared to go to war for that and they are prepared to fight NATO for that and I’m pretty sure they’ll let nukes fly if push comes to shove

No, they won't. Ukraine is already aligned with the U.S. NATO's borders with Russia have grown, and it's an alliance that has been irrevocably strengthened for a generation.

Contrary to popular belief, Putin's invasion of Ukraine was popular among Moscow's elites. That isn't true of nuclear war.

(Keep in mind that Putin has repeatedly drawn red lines, they've repeatedly been crossed, and every time it's turned out to be a bluff.)

> US and NATO bit off more than we can chew

What nonsense. We've hamstrung Ukraine's ability to fight the way we'd fight. If we wanted the war to end decisively, we could, and without a single NATO boot hitting the ground. Putin, in all likelihood, would likely survive such a blow by being able to blame NATO for having intervened against him.
There are others missing as well:

Donald Trump only won the election because of Russian assistance he asked for.

Hunter Biden's laptop was not genuine and was Russian disinformation.
Out of curiosity, what are the advantages of this app compared to using the built-in PDF/document reader all of your e-reader?
NT always installed from CDROM. The floppy loading process is because all platforms then could be relied upon to have some form of floppy from which you could install whatever custom HAL.DLL and storage driver for your specific controller that wasn't included in install media, for example any kind of HBA that was newer than your OS release.

The older style alternative was to wait for special "hardware update" release of the operating system you wanted to install.
In a world of hot takes, this certainly is one of them.

I miss the n-gate guy.
Oh I'm the kind that rotates while sleeping like i'm getting roasted on a spike. Same while reading in bed. But I alternate between both sides and lying on my back.

Speaking of unknown conditions, when I was younger I was mostly reading on my stomach... with the book on the floor and half my face outside the bed to look down. Until I got my eyes seriously examined and they found my (from birth) astigmatism, I corrected that and started to read with the book closer like a normal person. Have those hips checked, perhaps?
Parquet + Arrow hopefully seem to be emerging as standards. I would much rather see those standards improved than new formats emerge. Even within those existing formats there has become enough variation than some platforms only support a subset of functionality. That and the performance and size of the libraries is poor.

e.g. DuckDB / Clickhouse Parquet nanosecond compatibility. https://github.com/duckdb/duckdb/issues/9852
e.g. The arrow SQL driver is 70+MB in java.
I self host prosody (an XMPP server) with a TURN server in my living room. With Guix System this is largely declarative, aside from the DNS records and initial user account registration (which I do on the command line).

We're using it for messaging, sharing files, video calls across continents, etc. Re video calls: the XMPP and TURN servers are only used for negotiating the connection, so you don't need a very powerful machine for any of this.

I have a little Rockpro64 for this purpose.
“unexpected”

That is not the word I or most of HN would have used…

It’s a sad state of the world that this delusional lunatic is dictator of a $1T GDP country instead of everyone else that understands this is a stupid idea.
Or shortly put, even a broken clock is right twice a day. However, this doesn't make the clock any less broken.
That’s amazing, will definitely use this in teaching. Would be cool if this could also be compiled for the web/WASM.

Also, another git game / tool I had good experiences with is https://learngitbranching.js.org/.
> enough training data
> good chat interface

I'm going to try to do that here: https://github.com/bennyschmidt/llimo

I totally understand your skepticism, and am also surprised it works so well as a sentence-finisher, even with hardly any data (a handful of books). Think about it like this:

If you had a file with billions of sentences:

"Paris is in France"
"Apples grow on trees"
"Gold is worth more than silver"
"I know where to go!"
etc...

Then you can complete virtually any sentence. Say the user enters "Paris" - you can easily find and return "is in France" by simply searching for "Paris" in the text then slicing out the rest of the sentence, "is in France" -- or just give the next word "is" for more of an auto-suggest feel.

But if there were 4 sentences starting with "Paris", it gets slightly more complex, now I have to rank them to know which one is the best suggestion:

"Paris is in France."
"Paris is nice this time of year."
"Paris Hilton liked my post!"
"Paris was my favorite city overall."

In this case, "is" is still the best because it scores higher than "Hilton" and "was" - because it follows "Paris" more frequently. So in addition to the text file of billions of sentences, I need to make a ranking system to give a point score to every possible word in the file at every possible position it might be in.

To make it all faster (because a super massive text file is not feasible), the billions of sentences are not actually represented in a single text file, but as a deeply nested JavaScript object our computers are more optimized to traverse and lookup, along with the point values for each word.

At this point, _with enough sentences on file_ with ranked suggestions and fast lookups, you can complete almost anything a user could input. This is what I shared today.

> good chat interface

To put the sentence-finisher to use as a chat bot, all you need to do is convert the user's question or "prompt" into the beginning of a sentence. For example:

"Where is Paris?" -> "Paris is" and let the completer give you "in France". So the answer is: "Paris is in France."

Does this make sense?
You see in the data dear boss, we optimized engagement. Users use our platform for longer.
> 6dof units like [0], seeing counts for separate units for each axis and movement is odd

Yes, it's odd. But I guess technically speaking, a 6 DOF unit does contain 6 separate sensors once you dig deep enough?
https://github.com/BloopAI/bloop Is fully open source and has full text + regex search built on tantivy fyi
> My post was not about manufacturers or liablity, so I don't know why you're arguing that here.

Because that was the context of the post you replied to.

> To turn your car example around, a ton of regulations exist for safety features in cars. Why not for table saws?

Regulation of this type generally falls into two categories.

The first is sensible new safety technologies that are in the process of being adopted by the market anyway. Legislators then race to mandate them so they can try to take credit for the resulting safety improvement that would have happened regardless.

The second is incumbents who have invented something weak and then discover that their "feature" is failing in the market because it's burdensome to use or isn't worth the cost, so they try to have it mandated.

Both of these are dumb. The second one is more dumb, but we can get a better understanding of how by noticing the problem with the first: It's mandating a particular technology. Now nobody can invent something better because better is different and different is prohibited.

It also eliminates nuance and context. For example, package delivery trucks are required to have seat belts like anything else. But the drivers don't use them, because they'd be getting in the truck, putting on the seat belt, driving ten feet to the next house and then taking it back off again. It would be better to design the vehicle to be driven while standing up and then use some alternate mechanism to restrain the driver in the event of a crash, like a padded barrier at the level of the driver's chest and waist which would still be in place even when the driver only expects to be in the vehicle for ten seconds. But that's not allowed, so the mandate precludes a passive safety feature in favor of a manual one that the drivers often don't use.
Many of the headaches associated with Rust come from an inability to reference from owned to owner. Affine types have much more impact on design than inheritance vs. composition.
As a thought experiment, if it was discovered tomorrow that that Covid vaccines had some terrible side effects, do you think that information would be made public given that the people that developed the vaccine and pushed for its rollout are mostly still in post?
Bingo. The boondoggle is meant as a cover for naked cash transfer. It's a thinly veiled excuse and it's meant to fail. Maintaining it doesn't generate the cash transfers of the desired magnitude
Well, it does work well for the engine part of game engines, and graphics related code in particular as the GP says - it's just gameplay code where OO falls a bit flat.
OOP is easy to understand and explain and it makes sense initially, plus a lot of people specialize in languages/frameworks that enforce it, so it becomes easy to get trapped in the OOP world. It also usually comes with DDD (which is a solution to a problem you shouldn't have had in the first place) which is a way to limit the damages of OOP into contextual areas.
I also think the blanket statement (OOP is bad) does not apply necessarily everywhere. A good mix of composability and a bit of inheritance where it makes sense is the best way imo.
Mainframes notably call memory “storage”, so virtual memory becomes “virtual storage”. The idea of virtual machines in mainframes is closely tied to user logins as you get “your own” machine on logon. IBM mainframes diverged from the OS tree very early on and evolved similar services, but with very different conceptual frameworks.
I also use WPF. Like you, I love it. But it still can be painful if you're doing non-trivial things. Sometimes desktop UI is painful. Sometimes it requires a lot of work to deliver a perfect user experience.
My mental image for this whole thread is a UK steel pylons with 7 sets of cable — 3 groups of 4 wires on the left, same on the right, and a lone cable on the top.

I assume that's 3 because 3 phase.

But the point is, each is a group of 4: https://en.wikipedia.org/wiki/Overhead_power_line#/media/Fil...

I think the question is: can towers holding single wires for each (phase?), support e.g. four like this?
Stories like this restores my faith in humanity.

Using skill and irreverence for the common good, making the restoration basically a piece of performance art in itself.

I'd buy the UnterGünthers a beer.
Some modern programming languages do not even have classes to inherit from. Instead they have concepts like traits and structs, which decouple structure and behavior.
This article is almost two months old and still is missing a word in the title?
banger
Are all of these conspiracies?

* SARS-CoV-2 being a bioweapon

IIUC isn't the lab leak hypothesis still one valid possibility?

* condensation from planes supposedly being harmful ‘chemtrails’

Couldn't this be confused with (a) planes pollute and (b) contrails are bad for the environment too? Note: I was unaware of 'chemtrails' and assumed it was referring 'contrails'

In any case, I don't think I believe in any "conspiracies" of the top of my head but I do believe in graft and I often see things and wonder why.

One example would be going to lunch at a FAANG company and seeing vending machines for cables. The vending machines are about the size of 6 large refrigerators next to each other. They have a large touch screen display. I'm guessing they cost $30k each or more, not including cost to develop them, network them, ongoing maintenance, etc. So, my conspiracy hat says "someone who stood to gain the contract to make them pushed to get them put in or knew someone and offered a kickback because the seem like they cost more than 50 years of the stuff they're dispensing. (happy to be proven wrong)

Another example is kitchen gloves that all food preparers wear now. I see them touch all kinds of things and get the gloves dirtier than my hands would ever be because with my hands I know when they're dirty by how they feel, more than I do than with gloves on. So, is it possible it's a conspiracy by glove manufactures? Of course my hands are not everyone else's hands.

There's the real "conspiracy" on how car companies pushed for freeways and roads. Is that a "conspiracy"? Most people push for laws that help them personally.
> The comment you are referring to wasn't referring to the difficulty in getting everyone to agree on a form of government, but on how it is impossible to create a large-scale communist economic system without imposing it. This is due to how is it necessary to confiscate property in order to redistribute it in a communist system

And my original comment clearly shows that capitalism also had to be imposed for what once was communal needed to be confiscated in order to be redistributed.

> Almost all of the Soviet states transitioned to market economy democracies without any conflict at all

Indeed, a state capitalist society transitioned to market capitalism. Nothing needed to be taken from any one person but the state. Not really a new system, just new owners.
Related: The book "How Minds Change" by David McRaney.

With regard to the stability of beliefs, there's a strong element of social reinforcement at work. An incident discussed in the above mentioned book is how a group of prominent 9/11 truthers was invited to meet with various scientific experts who presented the case against the conpiracy, and as a result of the meeting, one (but only one) member of the group did change his mind about 9/11. However, this rejection of the conspiracy by a prominent conspiracist did not cause a crisis of belief among the rest. Rather, they rejected and shunned the mind-changer from the community, despite the fact that he used to be a leader of the community.
Lol. No it doesn't. It's a nightmare of inefficient transportation, corruption and crime. The most violent city in Brazil (!) is just outside the Federal District around Brasília.
> we (not me)

of course not you flemish, it must've been those perfidous walloons, hoor
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

This chorus deserves a Grammy.
That's strange because I was about to comment the exact opposite. ECS is for games, inheritance is for almost everything else
thanks for the reply! I'll try it for commenting.
No one "signs off" on an absolute monarch's design.
I prefer reading instead of hearing some TTS or Voice AI reading things.
For proper audio experience, a VA makes things probably better, though that has some cost to it as well.
Otherwise just stick to text.
The good thing about GDPR is that these keyservers must delete your info after some time unless you periodically renew your consent.
“The Secret Adventures of Alice and Bob” would be an excellent sitcom.
Yep it can work for "next-pixel prediction" too where the token is a pixel. If I have enough samples of arrangements of pixels, it's not fundamentally different than samples of arrangements of words. I'll check out that book - thanks!
Ask HN: Document folder based Static Sitegen
I have encountered an interesting SSG on HN probably, and can't find it again. It has some form of paid hosting option, maybe as a SaaS, but I cannot remember clearly. It was probably a solo project, minimalist, no SV startup hyped stuff with fancy landing page, etc.

Its main value proposition was that it was working from a folder structure (local, samba share, google drive/dropbox maybe) containing documents (think docx, odt, md, txt, rtf, etc.) and images providing a coherent website experience.

Something I could give to my parents and they could use to collect recipes or create image galleries in a unified page (no external services linked for galleries for example). (So no markdown, and "programmer stuff" needed, while supported for the power users)

I actually need something like this for my parents. :)

Thanks for all suggestions!
I'm not advocating for war, just describing the truth as I see it.

I would hope saying the truth about the tensions would encourage people to back down.. or at least isolate the most aggressive player out from the herd of peaceful participants.

The 'pretty picture' is that everyone defends their own trade lanes and we get on with life.

You're right I do enjoy thinking about war, it makes relationships clearer. I don't want war.
They really don't. In fact, conspiracy theorists often have the opposite effect.

When an idea sounds vaguelly conspirational, it can lose credibility just by association of ideas.

Conspiracy theorists have had a paradoxical chilling effect on whisteblowers, who would have a hard time even using the word "conspiracy" without coming accross as deeply unserious paranoiacs.
There is a Netflix documentary on it. They're real, they're having real conventions and everything. They sometimes even try to prove the earth is flat, but fail every time, which somehow does nothing to their convictions.
Someone should tell SNL that they can't be funny because it's scripted. Comedians all across the globe should be out of a job because scripted comedy isn't funny apparently. This video has no value because it's clearly scripted. No way she actually has a nail sticking out of her head. When will these creators stop trying to fool us!?

https://www.youtube.com/watch?v=-4EDhdAHrOg
Status 200 with "InsufficientFunds" can be correct.

Let's assume your resource is "/account/1234/withdraw-availability"

It's a hypothetical endpoint you can GET to know if you can withdraw money. You hit it, and the request is sucessful (the server understood and will inform you whether withdrawaw is available or not).

Let's assume your resource is "/account/1234/withdraw"

This other hypothetical endpoint you can POST a request for money withdraw. Returning 200 here means the server understood and processed your request, so a 200 that does not withdraw makes no sense.

The same endpoint could also return a success "201" accepted (the server understood the request, but it is not processed yet). In the body, there would be a link for "/withdrawaws/48957987593845983475/status", a resource specific to this future processing, which you can GET later (maybe 1ms later, within the same socket). This GET could also return a 200, saying that such withdrawaw was not possible (the server sucessfully understood the request and will inform you about the status of the withdrawaw).

For this modeling stuff, the Roy Fielding dissertation about REST is more enlightening than the spec. The spec is still needed though.
In the example I gave, it was just porting the same view code from one framework's way of writing view code to another. It's a one-off task involving hundreds of different views.

There's zero technical challenge, almost no logic, super tedious for a human to do, not quite automatable since there could be any kind of code in those views, and it's very very unlikely that the LLM gets it wrong. I give it a quick look over, it looks right, the tests pass, it's not really a big deal.

And one nice thing I did as well was ask it to "move all logic to the top of the file", which makes it -very- easy to clean up all the "quick fix" cruft that's built up over years that needs to be cleaned up or refactored out.

In those cases the file might indeed need more time dedicated to it, but it would've needed it either way.
That was unreasonably amazing.
> if it was discovered tomorrow that that Covid vaccines had some terrible side effects, do you think that information would be made public given that the people that developed the vaccine and pushed for its rollout are mostly still in post?

Yes. There is an incredibly motivated political constituency putting tremendous political capital on the table for anyone who can show this.

Secrets hide in banality. The stuff that gets covered up is more usually a chemical or treatment you and I have never heard of, because it's so, so, so fucking boring that even if you had terrible information about it, there is no ready constituency who would care.
I don’t remember now, but there’s lots of info about this game out there. So the risk of being blocked for a longer time is quite low.

Wiki: https://universalpaperclips.fandom.com/wiki/Universal_Paperc...

Not one but two subreddits: https://www.reddit.com/r/pAIperclip/ – https://www.reddit.com/r/universalpaperclips/
Works for cycling too -- I can estimate at ~ 15mph + 30min/1000ft of climbing for long rides.

The hour for 2000ft of ascent works out to 1.6 w/kg for just vertical potential energy -- that's in the reasonably fit adult range, not elite athlete.
Good thing every company and web server on the planet is in the EU! How else would 10 people make lazy GDPR posts on everything vaguely related?
Asked ChatGPT first to convert the license to poem:
https://suno.com/song/bdad5f22-a1f0-42fb-a3d8-572d289687ea

"Publish, distribute, let your dreams take flight,
Sub-license, sell, under stars or sunlight."