skysight-inc/HackerNews huggingface dataset:
Yes. That was my point. There is no functional difference between you telling me “go read this and that” and a preacher saying “go read the scriptures”.

The scriptures you told me to go read are irrelevant to my broader point. I am sure you believe them to be true and they very well might be. But that’s not the issue.

The issue is, I believe people should be able to exist in society and take part in it regardless of what scriptures they believe in. You do not appear to share this belief. You believe people who do not share your scriptural preferences should be shunned from society. And your response to me pointing that out was to quote scripture at me.

Yes wpietri, you are a religious fanatic.
Gamedev precisely.
is there a trope for this?
"IF" which I doubt.

Nuclear Weapon Yield : https://en.m.wikipedia.org/wiki/Nuclear_weapon_yield

Variable Yield, a.k.a. Dial-a-Yield, is an option available on most modern nuclear weapons : https://en.m.wikipedia.org/wiki/Variable_yield
> Must have been because we built too much solar and wind, not too little.

Is that what I said? No. They started turning off fossil fuel power plants—and ironically, nuclear—to precipitate the move to renewables and improve their emissions scores relative to in-country energy production.

That led to reliance on third-party producers like Russia for actual baseload energy (because they're well aware renewables can't/won't cut it) and then had the bright idea to place sanctions on Russia who promptly cut them off.

The whole thing is a giant circle jerk to fit into the PCA/ESG scams (which are low-key money laundering operations). The solution to climate change was/is nuclear power (and stuff like this [1]), which go figure, the same malthusian parasites who have found a blood source in government and NGOs continue to ignore in favor of less-viable solutions (wind, solar, and batteries).

The demise of the whole thing is all but booked and it's deeply enjoyable to watch all of the zealots backing it scramble. I only hope that their foolishness doesn't lead to people being hurt/killed.

[1] https://carbonengineering.com/
my favorite of his videos is the sudoku solver: https://www.youtube.com/watch?v=DmT80OseAGs
Terms of Service: https://en.wikipedia.org/wiki/Terms_of_service

Statute of Frauds applies to agreements regarding amounts over $500. Is this a conscionable agreement between which identified parties? Does what satisfy chain of custody requirements for criminal or civil admissability if the data is from not a trustless system but a centralized trustful system?

"Victory! Ruling in hiQ v. Linkedin Protects Scraping of Public Data" (2019) https://www.eff.org/deeplinks/2019/09/victory-ruling-hiq-v-l...

And then the interplay between a "Right to be Forgotten" and the community legal obligation to retain for lawful investigative law enforcement purposes. They don't know what they want: easy investigations, compromisable investigations, privacy
By what method woud you propose to distinguish companies that "refuse to support those projects?"
https://tvtropes.org/pmwiki/pmwiki.php/JustForFun/TVTropesWi...
Ask HN: What great software products have terrible code?
It's obvious that you can have great code and a bad product, but is the opposite true? What is the relationship between internal quality and the external perception of quality?

I feel that there is a high correlation between the two but given that I write code, I may be a biased.
I‘ve noticed this happening not just with characters, but with narratives as well.

Mythbusters used to be my all time favorite TV show for almost a decade. They had such interesting myths (lead balloon!), authentic characters and real builds that also went wrong at times, with some pretty random occurrences.

And then someone from Discovery‘s analytics department figured out they got the best ratings on some of their explosions.

Which lead to this incredibly thought-diverse show jumping the shark by pivoting to basically „let‘s find yet another excuse to blow stuff up“ in the last seasons. Yawn.

I guess it‘s really due to catering to the mainstream. Who said it so well again: A one-size-fits-all solution barely fits anybody.
To understand why, I have a far simpler tool that focuses on a subset of sites (adult content video aggregators)

https://github.com/kristopolous/tube-get

It too deals with this problem but does so in a way that'd be easy to maliciously sabotage

Look right about here https://github.com/kristopolous/tube-get/blob/master/tube-ge...

As to why this program exists, this was originally written between about 2010-2015 or so technically predates the yt-* ecosystem.

The tool still works fine and it's not a strict subset of yt-dlp or YouTube-dl because being a different approach, although it's overall site coverage is smaller, I've had it be a "second try" system when yt-* fails and it comes up with success maybe about half the time
Infinity is found in F-droid store.
Is this guy sitting on a bouncy ball or pogo stick or something? I tried to listen but found his constant bouncing around in frame incredibly distracting, which made me curious.
A lot of us might feel that tech is a net win, even with all the addiction and privacy concerns, but that doesn't mean we shouldn't always try to do better. That's what tech is all about. Tech isn't like "real life", we can change things without major effort and disruption. Constant improvement is normal in tech.

Dopamine might be natural and healthy, but the problem isn't that we are excited about the next episode of a show. The problem is that we scroll 30 second YouTube shorts that we aren't excited about.

Endless scrolling is a real problem. It's basically made for disposable content. The way FB is designed makes everything ephemeral unlike older forums.

I am perfectly fine with 99% of tech. I like the fact that I no longer have to use paper notebooks. I like that a phone, laptop, and e-reader can replace about half the functional items people used to have. I don't even mind being tracked everywhere I go. I've been helped out plenty of times in random situations by looking through the records of everywhere I go that Tile, the bus system, and Google have of me.

But clickbait is close to straight up false advertising. It's counterfeit entertainment, more addictive but less enjoyable than regular media. And it's absolutely everywhere, taking up time and resources that could be better spent on a million other things.

If there's a problem, we should fix it. It's not like we couldn't change Facebook. It's not like environmental issues where everything is connected and production comes with pollution.

Tech is mostly holonomic and we could get rid of a lot of the super addictive elements without much change. Just fire the behavior engineers or whatever they're called and get normal UI people to design what consumers actually want.
Thanks for providing how little you know what they were capable of, versus proper C on UNIX.
Was reading it the other day for shiggles. I’ll second you and say “it still is.”
That's a fascinating observation. Do you think code inherently gets "worse" as it becomes more "optimised"?
I think Zoho's actual valuation is around $12 billion.
Slightly related: Is there a similar ssh auth system for regular openssh? One where no client software is needed and to login you use a browser to authorize the login based on Google/GitHub identity?
I second this choice. Be sure to get the second edition and to read the various fascicles for Knuth's Volume 4 of Art of Computer Programming. Volume 2 has some useful content as well.
FWIW I'm on a 2021 16GB M1 MacBook Pro and it takes about 7min for me as well.

I've just been following the steps here with default settings: https://replicate.com/blog/run-stable-diffusion-on-m1-mac, but maybe there's a better way to run it at this point?
The {BSD/OS, Free and Net}BSD sources in the mid-90s, coming from Linux and a source license for a commercial unix, both of which were mostly undocumented and didn't have any version control. The commercial unix was really grody, with lots of copy/paste of the same function with different bugs each time, and comments with bug numbers that meant nothing to us and didn't explain a thing.

The BSD sources were sanely laid out, documented and had a beautiful coding style that made the code easy to read. Free- and NetBSD even had version control.
I don’t believe I have to say that Unit tests are good for you
I suppose this means it would be easy for YouTube to fuck with youtube-dl simply by throwing in more features of JS?
The book "A Deepness in the Sky" features people living on an ship whose operating system is thousands of years old. One of the main characters is considered a software archaeologist of sorts - he's an engineer, but in a sense also a historical researcher.

I can't emphasize enough that this notion is only a side point in the story and not a main aspect of the plot, sadly, so I wouldn't go reading it in hopes of hearing more. (Although it is a great book regardless.)

I have often considered trying to write a scifi novel centered around this idea because I find it so fascinating.
Redis. After struggling with extending QBE I thought that was how C was written in general, but Redis restored my optimism.
The 7th circle of hell is my own from 3 months ago. I can't even blame someone else for the tragedy.
Briefly used Polly at $OLDJOB and it has “Java” library vibes for me. Being on Node at work these days, I wish more libraries carried this quality.
Are these just weather balloons?
I like the redis source code and WebTorrent

https://github.com/webtorrent/webtorrent

https://github.com/redis/redis
I have the exact same sentiment.

My code looks like a poem, others looks like chicken scratch.
The government/private line is useful because it's a very bright, clearly defined line, and also ideologically consistent. It seems to me that saying that to protect free speech, some private entities must be forced to carry speech is a contradiction that actually degrades free speech, rather than protects it. It also moves the question to "Which private individuals must be forced to carry speech?"

You've made an argument that you're too small and insignificant, but that seems to be a matter of opinion to me. How small is too small? Consider a forum for you and your friends. How many friends are allowed on your forum before you are forced to carry any and all content that others wish to post there, and who makes that decision? Will you be forced to let Nazis on your forum? Ads? Porn? Will you be able to moderate anything at all?

Keeping the line at government/private protects Twitter, but it also protects you.
California exports a ton of lower income people, and imports about the same number of higher income people. Check out the heat map here:

https://lao.ca.gov/LAOEconTax/Article/Detail/265

The NIMBYs are almost exclusively wealthy homeowners. Not 100% but close to 99%. But in California, the wealthiest homeowners also co-opt the language of the displaced, and take on the mantle of those who can no longer afford rent, even as their actions of exclusion increase their home values and rents in general.
Internet Archive version: https://web.archive.org/web/20220809073511/https://festi.inf...

Github.io: https://florianfesti.github.io/boxes/html/generators.html

Also see the Hackaday Project: https://hackaday.io/project/10649-boxespy
Reducing state and OOP is not against each other, I believe FP+OOP is a good match. Many problems are data-oriented where FP is hands down better, but I think OOP helps exactly at the side-effecting edges.
Both stances are too extreme. Yes, the web didn't bring "dark times", it was adopted for sound reasons. But your view of Windows vs UNIX is equally far out. Until the web got good Windows vs UNIX was no contest for anything meant for ordinary users. To the extent MS was anti-competitive it was hurting Netscape and Apple, not UNIX:

• Until Linux, UNIX didn't even run on PCs at all, only expensive proprietary hardware. Windows ran on cheap machines made by a competitive market. Businesses wanted PCs for lots of reasons (e.g. Office).

• UNIX wasn't a single OS, it was many forks that were not compatible. You couldn't just write an app for UNIX, put it on CDs and sell it.

• Anything GUI related was terrible compared to Win32. Motif was the standard but cave man tech compared to what you could do on the client with Windows.

• UNIX was wildly more expensive.

• PCs had a thriving gaming culture. It meant people used the same tech at home as at work, creating a self-training workforce. UNIX vendors didn't care about games, they were too 'serious' for that. Their loss.

• Windows 95 did do pre-emptive multi-tasking, by the way. Only Win16 apps that hadn't been ported were cooperatively multi-tasked. Those apps didn't stick around very long because porting to Win32 was easy and Windows 95 was an absolute monster success. People queued up at midnight around the blocks of PC stores to buy it, it was so popular.

• Windows apps crashed a lot compared to UNIX apps because the average Windows machine ran way more apps than the average UNIX machine, ran on way lower quality hardware that was often flaky, had way more diversity of peripherals and configurations, and apps were deployed in places where it was hard to get crash logs (no networks).

• Windows machines didn't have uptimes of years because nobody cared. They were workstations. You turned them off at the end of the day when you went home because otherwise they'd burn their CRTs in and their lifetime was reduced. The culture of leaving non-server machines on all the time and never rebooting them only began once ACPI and other power management tech started to become common (something non-Apple UNIX struggles with to this day). And once it was useful to do so, Microsoft had a version of Windows that could have uptimes of months or years, no big deal.
> Most applications use a database for a zillion reasons

Is it time to look at database-first operating systems again? There have been a few. Tandem's Guardian was very well regarded in its day. Unfortunately, Tandem was acquired by DEC/Compaq, which tried to move it to the Alpha around 1997. Then, after HP acquired what was left of Compaq, HP tried to move it to Itanium. (There was a MIPS version in there somewhere.) After all those bad decisions, in 2014 it was finally ported to x86, by which time few cared.
There's still an HP offering.[1]

In Guardian, the database system owned the raw disks. There were no "files". If you wanted something that looked like a file, it was just a blob in a database entry.
Everything was transaction-oriented, like SQL. That was the whole point. Everything was a redundant, recoverable transaction.

The OS was cluster oriented. Adding or replacing servers was normally done without shutdown. Databases were replicated, and you could add new disks, wait for them to come into sync, and remove the old ones.

All this in the 1970s. They were way ahead of their time.

[1] https://www.hpe.com/us/en/servers/nonstop.html
This is why BEV adoption should result in a very large drop in cancer and other health problems.

EV drivers have told me after a bit of ownership, they see ICE cars as thoroughly filthy, loud, dirty, inefficient, and almost rude.

Our addiction to being able to drive places with but a mere tap of a gas pedal has blinded us to the devil's bargain of the ICE. I honestly think that a great deal of the instinctive hatred of cyclists is tied to how deeply the power and convenience and freedom of driving has ensconced itself into our subconscious.

We shall see, I guess.
Funnier still was a comparison between Indian Mars Orbital Mission ($73 M) and the budgets for Gravity ($100M), The Martian ($108M), Interstellar ($165M). ISRO (India's space agency) engineers missions to Mars for the price it takes Hollywood to make movies with Mars, space etc.
Why? If you don't mind me asking.
Admittedly, that experience sucks. But there's a couple reasons they did that:

1. They could give you root access. But then you might start making other changes, and over time that makes everything unmaintainable. By them just typing in what you want this one time, they limit the scope of your access to just one change, they are aware of what changed, and can push back on it. It's basically a crappy change management process.

2. This person has a lot on their plate (a way larger backlog than the average dev) and doesn't have time to research how to do the thing you want them to do. They are asked to be experts at everything, but they can't be. So they ask you to show them exactly what to do. Gets rid of ambiguity, lets you both troubleshoot any unexpected problems in real time.

3. A lot of roles where one person/group has "power" over another, often takes it for granted and unnecessarily gate-keeps and adds red tape and blockers. DevOps is supposed to flip this situation on its head by giving you, the dev, the tools needed to do your job, without you making changes to the system that would affect system stability. This keeps the system stable while giving you agency. Unfortunately, doing all that is much more difficult than most people realize, so it rarely happens.

4. Like every role, sometimes there's idiots. I've met my fair share of both idiot devs and idiot sysadmins.
The "software archeologist" idea has lived rent free in my head ever since I read the novel nearly twenty years ago. It's an absolutely fascinating premise, one I can most definitely see being viable to grow into a fully-fledged novel. I would definitely read that.
Did sell the story, great, please share the book ISBN with the audience, we can do some fact checking then.
For Angular, I think the “problem” lies in the level of abstraction. AngularJS was a “Spring / Java” answer to web applications with Angular following the paradigm but introducing reactivity to the system. Not “wrong” per-se, the quality of code is great and so I could recommend it at a tactical level of “good code” but at the strategic it feels off.
For folks' context, the new tool that's being discussed in the thread mentioned by the parent here is litefs [0], as well as which you can also look at rqlite [1] and dqlite [2], which all provide different trade-offs (e.g. rqlite is 'more strongly consistent' than litefs).

[0]: https://github.com/superfly/litefs

[1]: https://github.com/rqlite/rqlite

[2]: https://github.com/canonical/dqlite
A Defense of Constitutional Monarchy
Thank you! The lack of a good e-book reader on macOS drives me to distraction. (Every app seems to insist on my using it to curate my books, rather than simply allowing me to look at books that are stored where I want to put them. I recognise that this app is, in a sense, doing the same, but that seems to be an artifact of the design rather than an intentional choice.)

When I go to the landing page and see the paragraph:

> 1paragraph is a browser-based, offline-first epub reader. For every book, it stores the last paragraph you read, shows that paragraph in the library view and scrolls to that paragraph when you open the book.

I think that this paragraph is itself a notional 'e-book', but I found it very confusing to click there (because of my idle clicking habit), and to be taken to a page with the same text but larger, and no indication of what had happened. It may be nice to add some more text. ("Clicking a book in your library, like this one, will open it. You can simply refresh to get back to the main library.")

It might also be nice to have progress bars; for tasks that take a little while, it's hard to tell the difference between an unresponsive interface and an interface that's simply working.
Since C++ is probably the root of modern OOP, sure it does.
If you're looking for C, ReactOS. Example: https://doxygen.reactos.org/d3/d60/ntoskrnl_2io_2iomgr_2file...
The Big Thinker
They've also chosen to be a monopoly.
How to bury carbon? Let plants do the dirty work
>It is the de facto software in its field and is deeply entrenched

And yet somehow last time we had this discussion on HN, more of than half of the developers have never heard of SAP.
Execution Is Exponential
My high school had a whole push for teachers to try flipped classes. I found them to be really nice, skipping through the video when they're repeating something I already got, or re-watching something if it didn't make sense. Despite this, general sentiment of my school seemed to be that they were terrible. I heard complaints such as not being able to ask questions immediately, or feeling disengaged compared to being taught live.

All and all I wish my college did them, I struggle to sit through lectures.
Use openapi and many of the documentation generators will create great reference pages.
Technical indicators and patterns are great in retrospective.

If it is public/published, it does not work at all, or it does not work enough of time to make it worthwhile.

PS: former quant
The ultimate M.B.A. networking event?  A yacht party
The biggest category of things on Wikipedia not to trust is anything which is controversial and involves people on the Internet, either as participants or as reporters (which means a lot of recent material that's not just about bare facts). The contents of the article are going to depend on which faction of people on the Internet is better able to muster the editors to make the article show what they want while still literally following Wikipedia rules.

Plain hoaxes like the inventor of the toaster are actually less harmful because if someone does eventually catch them, they can get fixed.
Yes, as it becomes more complicated, catching more edge cases, it becomes less readable.

On the other hand, as the compiler improved, some parts of it became more readable (e.g not manually unrolling loops, avoiding manual inlining, introducing bit-manipulation functions into the library instead of repeating them everywhere).

Unfortunately, it's unavoidable — faster code is usually longer and more complicated.
"How do you show the current position in a document for which, for one reason or another, you cannot instantly compute the visible height? "

Actually, that sounds like an idea, make the height of the page roughly the real height of the total pages. It can still load content on scroll, but being able to leap ahead a few pages sounds great. Now if we can just get it to remember our position when we hit back, and not just return us to the beginning of the adventure, then infinite scroll would be tolerable.
He records while sitting on a yoga ball, I never really noticed before someone pointed it out.
Not sure we should give Cloudflare even more ways to censor the internet.
In the first season she wasn't book-smart but wasn't dumb. In season 1, episode 8 she fixes a problem with Cotton Hill's car on her own in a way that implies she is mechanically inclined and competent. She got dumber as the seasons went on. So did Peggy Hill. So did Dale and Bill. Hank didn't really become dumb but he was seriously Flanderized by way of his love affair with propane.

I have seen many characters in different comedies get dumber over subsequent seasons. Presumably this is because it's easier to wring comedy from people making bad decisions. Even Malcolm in the Middle -- a series centered around a boy with an in-show IQ of 165 -- had Malcolm making absolutely stupid decisions in the later seasons.