skysight-inc/HackerNews huggingface dataset:
In addition to software and computer tech in general are so easy to scale and automate, there is also the matter of responsibility and legal regulation.

Take the biotech industry for example. There are also plenty of acquisition and consolidation, but even the biggest top 5 biotech companies combined cannot match the size of one Apple or Microsoft. This is mostly because biotech is so much riskier and a failed product is extremely punishing. At any stage a drug can fail. Even after commercialization and release, a drug can be removed for plenty of reasons. One drug can cost hundreds of millions of dollars to get to market and years and years of R&D by hundreds of scientists going from discovery to production, validation, scaling up, and QC, and marketing. None of the steps can be skipped because the FDA breathes down their neck in every step. People will also sue the company to death if some fuckup happens.

Meanwhile, Microsoft can churn out a new software or product in a year from a team of 20 engineers. And if a fatal error happen, no biggies. Patch incoming and that is that. Lawsuits from bad codes aren't as severe as lawsuits from bad drugs. Leaks and exploits and all the "huge" issues get solved and the product continue to stay on market. A drug fuckup and it is very likely to be scrapped along with all the investments that went into it.

And so big tech continue to grow unchecked because they are just that: unchecked.
I remember that it got leaked literally within months of creation, hah. Well over 7 years ago now?

Maybe not the exact same spreadsheet, but the first one. It would be surprising if it was different though.
Better page: https://wisionlab.com/project/sodacam/
True Scale of New York’s Airbnb Apocalypse
Roblox's New AI Assistant Will Help You Build New Worlds
Walter Isaacson on “It's Almost Like Dr. Jekyll and Mr. Hyde”
This is a little like examining a very small public park, poisoning a pigeon[^1] and worrying that you’ve wiped out an entire species. I think we should have a certain amount of trust in actual scientists that when conducting a very small scale survey of a bit of the ocean floor the cost benefit analysis of taking an unrecognised thing is carried out in a way that means they are not causing an extinction.

[^1] Whether you use peanuts coated with cyanide is entirely up to you.
Obviously, they have information in them, perhaps not information that's to your taste. "Why are titles that are not to my taste allowed" is at least a question that's relatively simple to figure out.
Ozempic, Wegovy may curb drinking, smoking and other addictive behaviors
What a weird way to say you didn't bother clicking on the link:

> In the 19th century, American robber barons got together and formed trusts: For example, a group of railroad owners could sell their shares to a “railroad trust” and become beneficiaries of the trust. The trustees—the same robber barons, or their representatives—would run the trust, deciding how to operate all these different, nominally competing railroads to maximize the return to the trustees (the railroads’ former owners).

> A trust was a way of merging all the dominant companies in a single industry (or even multiple related industries, like oil refineries, railroads, pipelines, and oil wells) into a single company, while maintaining the fiction that all of these companies were their own businesses.

> Any company that didn’t sell to the trust was quickly driven to its knees. For example, if you owned a freight company and wouldn’t sell out to the trust, all the railroads you depended on to carry your freight would charge you more than they’d charge your competitors for carrying the same freight—or they’d refuse to carry your freight at all.

> What’s more, any business that supplied a trust would quickly find itself stripped of its profit margins and either bankrupted and absorbed by the trust, or allowed to eke out bare survival. If you supplied coal to the railroad trust, all the railroads would refuse to buy your coal unless you knocked your prices down until you were making next to nothing—or losing money. Hell, if you got too frisky, they might refuse to carry your coal from the coal mine to the market, and then where’d you be?
What happens if I block a future in a single threaded runtime?
> I'm pretty sure that was a money-laundering scheme disguised as some silicon valley-esque startup

considering some of the half baked shenanigans I've seen conducted in SF that actually raised funding back when I was there. this would explain a LOT...
How's it take you a minute to close cookie banners a day? Imagine the damage companies like FAANG are doing with their adverts, if you try the many minutes per day in your calculations!

Also, this is a UX issue with the site, not an issue with the EU. The EU wants companies to outright ask permission to collect your data and sell it. I can't think of another organisation at that level so pro-individual against big tech, can you? If cookie clicking is an issue, use companies that don't collect your data.

Edit: Look at the US is doing on another HN front-page article https://www.vice.com/en/article/m7bge3/dhs-uses-ai-tool-babe...
I think the analogy is apt. Same way the atmosphere is not a bag of nuclear gunpowder, our crappy, slow data centers (and even sand on the beaches that could be turned into silicon) are nothing even close to something being capable of powering humanity devastating AI singularity.

It's not algorithms that stand in the way, it's crap computational capacity of our local physical reality.
Usually a Fujitsu ScanSnap document scanner after unstapling the manual and slitting the binding fold with a paper knife. Also scanner phone apps like Readdle Scanner Pro work very well for thick cardboard that won't feed through a scanner (I do have flatbeds but it's usually too much trouble to unpack them into my tiny home office).
The way Microsoft office handles this is pretty wonderful. Alt reveals the keyboard shortcuts and they work in a very intuitive way. All pretty discoverable once you learn the one "alt" key trick.

(Side note, for mouse-work, They're now starting to f** with their ribbon a bit and the hidden/simplified version is just terrible, but they haven't forced that upon us yet.)

To handle the lack of vim modes in other apps, I just use a keyboard with my own custom QMK firmware that makes my keyboard have modes. That works well enough for 90% of what I'd be doing in VIM.
Interesting concept, great to experiment with
Those old games could be so consistent because the software and hardware were both so incredibly simple compared to today.

Today, a PC game has to work on a large range of hardware that has come out over the past 5+ years. And there are GPU features that are only available on certain cards, like hardware ray tracing and things like DLSS and FSR for upscaling.

And the game engines are incredibly more complex today to handle modern expectations, with dynamic lighting and shadows, huge maps, etc.

It doesn’t matter what your standards are. Hard realtime just isn’t realistic or even possible any more, except maybe in a game that would be considered truly primitive by today’s standards.
Habits to live a healthier life, inspired by the longest-lived communities
Security isolation too. I am using a WASM-based image processing pipeline for handling user submitted images. Much safer than trying to run a binary (Imagemagick, ffmpeg, etc) written in an unsafe language. In my case, the WASM does not have access to anything outside the sandbox.
This molecule is safe to eat, it helps the body fight the stomach ulcer bacteria. This cuts the slime that these bacteria use but aren't indiscriminate at killing microbes. You're immune system still does the actual work this just prevents evasive measures resistant bugs use.
Wow this already had a security vulnerability from not handling `..`. Not reassuring.
Note that blanket dropping of ICMP will break Path MTU Discovery (PMTUD) so you had better not be tunneling or encapsulating TCP traffic.
I thought this article was kind of all over the place. I thought it touched on some good points, but didn't do a good job tying it all together. Why did tech get so big?

1. They all came about when the Internet vastly increased the size of markets. The article makes good points about how many industries only have a few big players - that's kind of a natural consequence where when there is a low barrier to entry, the best only have to be a little bit better than everyone else to win out. Before the tech giants there were very few companies like Google and Facebook that were dominant in so many countries around the globe.

2. The discussion of changes to antitrust law was a good one, but I think what also happened was that tech giants were able to take advantage of entirely new business models to "confuse" how antitrust rules were targeted. E.g. even if you go by the "must improve consumer welfare" rule of antitrust law, many of the tech giants won because regulators were (at least originally) confused about who "the consumers" were. E.g. for Google and Facebook, as is often widely pointed out, "the consumers", i.e the people that are buying a product, are the advertisers, not the end users. Antitrust enforcement made the major mistake of only considering welfare of the end user.

3. Related to the first two, it is nearly always the case that when there is a big, transformative new technology that comes out, a few players are able to win, partially by moving faster than they can be effectively regulated by government, and which point the government is wary of doing too much harm to them because so many people and businesses depend on them (they become "too big to fail"). Just look at the early years of the auto business - there were a plethora of auto companies in the early 20th century, and after the dust settled we were basically left with 3 in the US: GM, Ford and Chrysler. And even then GM and Chrysler both eventually only survived through government bailouts (at least 2 government bailouts in Chrysler's case).
Not really, hysteresis is definitely a thing for hugely expertise and capital intensive projects like ramping up bleeding edge semiconductor fabrication.
Illegal maybe depending on your jurisdiction but it’s something that happens more often than you think.

I am not here to convince you to give notice, but only stating the reasons people do give a courtesy notice. As always there are people who don’t see the need to observe certain courtesies, but they are the exception not the norm.
The stages of decline from user-centred design to abuser-centred design:

-1- The Beginning. We want people to like our product. We will care and listen. We will dedicate resources to usability. Happy customers make us happy.

-2- The Middle. Usability is hard. Building ergonomics and affordance is not as easy as we thought. And then there is Internationalisation (I10N). We had to learn most of this ourselves because no one teaches these domains. Contractors are expensive.

-3- The Decline. We want to develop more features. Hire more programmers. Sack the usability team -- whatever we needed to accomplish is achieved. (Sack the documentation team too. Software developers are engineers... they can write FAQs!)

-4- The Bottom of the Barrel. We threw features galore at our customers in a series of brilliant sprints, yet our customers are unhappy. What's wrong with them?
>"people on HN often (ignore the HN guidelines to) say that a comment here belongs on Reddit,"

shame is the best moderator
> Articles like these also have lots of opinions, no research and stats,

Oh you’re in the data driven club. I bet you even A/B test. Good luck with that.
Nix actually is more capable than you give credit for. Sure, it does not solve every conceivable problem you can come up with. However, talking out of experience, it does make running older software easier and much more viable.

Nix offers more than just prefix installs. It offers:

1. Reproducible builds of past packages and all of its dependencies down to the compiler that was used to build it.

2. Reproducible configuration of an entire distro provided by NixOS. It can also build VMs from NixOS configuration. So running an older kernel or DE is hardly an issue in the rare case this is required.

3. The ability to treat package definitions as code. You can take an existing package or its dependency and modify it however you like with a few lines of code. Tedious tasks like modifying rpath are abstracted away. It makes iterating on packaging work easier and less error prone.

4. Large binary cache provided by the NixOS Foundation. Binary builds of packages dating back years are currently available. This is helpful because it greatly speeds things up.

All of these things reduce the amount of work required to run old software. And new ones too.
Getting downvoted, so:

https://stackoverflow.com/questions/13087097/how-to-get-icmp...

Using a udp socket is the "classic" way of implementing ping on low privilege syystems
Just noticed your username after reading about half of _The Man Who Could Imitate a Bee_.
I assume that Ruby does in fact have yield points in some form, such as a global lock. Killing a thread is only possible (for a pthread) via the `pthread_cancel` API. That API is very dangerous and is generally not something you'd ever want to use manually - the thread will not clean up any memory or other resources, any shared memory is left in a tricky state.

To gracefully shut a thread down you need yielding of some kind.
It can also just be a result of oversupply of certain college degrees. Back in the late 90s to early 2000s there was a big trend of graphic design degrees at universities probably far in excess of available jobs for that specialty. I knew a bunch of these and many went into web design, and now I’m sure are doing UI design now that the web engine is the de facto standard UI engine everywhere but mobile. (Even on mobile it has an increasing presence.)
Jar jar was also a low point, and the biggest crime is that the big bad villain of the sequel trilogy wasn't Darth Darth binks
Genuinely curious: looks to me like you can set timeout on sockets (TcpStream) with std. Does that not work? What other kinds of timeouts do you typically need?
Thanks, I'll check it out. Maybe I was wrong, I always thought Ubiquity was literally the definition of "network hardware, except as a cloud service".
It still boggles my mind how much power a modern electric motor gets from such a small package. I'm so used to big engines weighing hundreds of pounds making maybe a couple hundred horsepower. Now we have electric motors making quite a lot more (and not to mention insane torque) that I could easily pick up with my hands.
> have answers as simplified expressions, e.g. 6*sqrt(2)

This is obviously the right way to do applied math. Then whatever engineer is building whatever the thing is that depends on the math can compute to whatever precision is necessary to keep the bridge from falling down or whatever.
http://web.archive.org/web/20230910120240/https://www.vanity...

https://archive.ph/W6A0z
All of which I consent to and benefit from? You don’t understand what ownership or citizenship means, clearly.

Yes, you are done.
I think the “Do Not Track” HTTP header was inspired by a similar idea…but then people used it for tracking (using a non-default setting is a good way to be unique.) https://en.m.wikipedia.org/wiki/Do_Not_Track
> Games are never hard realtime; missing frame deadlines reduces user experience but it doesn't break the game.

It depends on whether the game is multi-player and, if so, how it keeps the different players in sync with each other.

Games that rely on deterministic gameplay can desync (two players don't see the same world state) and abort if one player's simulation drops a frame while the other doesn't.
If they could hide the close button they would.
"Béziers can't represent circles" is not exactly wrong, but is not really the full picture.

Often you don't need to _represent_ a circle. TrueType fonts (quadratics) and OpenType fonts (cubics) can't mathmatically _represent_ a circle, either, but does that mean no font has circles in it? Sometimes an approximation is pretty damn good.

Also conics (rational quadratic Beziers), which Microsoft has a surprisingly good article on[0], can represent circles.

[0] https://learn.microsoft.com/en-us/xamarin/xamarin-forms/user...
This stuff is why I've moved over to the idea that governments doing nudges[1] is worse than just outright passing laws and polices to tell people what they have to do. In the case of cookies, pass laws forbidding collecting personal data. Done. Bonus getting to hear tech bro's whine they broke the law and can't go to Europe anymore.

[1] Thaler and Sunstein: any aspect of the choice architecture that alters people’s behavior in a predictable way without forbidding any options or significantly changing their economic incentives.
Should have pivoted to calzones.
Changelog Focus: Aggregate and focus on the changelog relevant to you
Tool URL: https://changelogfocus.dhruvmisra.com
(sorry my account too new to submit a url)

Motivation:
We all have to upgrade dependencies on our projects and there is no easy way to check what all has changed across multiple versions of a dependency. We end up scrolling through different release changelogs, checking all features, fixes and figuring out if a specific change is relevant to our codebase or not.

To simplify this a little, I built a changelog aggregator which allows you to select a range of releases to fetch the changelog, combine different sections and select relevant line items to focus on.

Experimentally, it can also scrape some non-GitHub URLs as a lot of enterprise level software organisations don't maintain complete changelog on GitHub releases and instead have it on their website. (e.g. Kong API gateway).
bullshit, consoles/mobile are bigger markets than PC/Windows

PC is just less than 1/3 of the whole picture

https://www.data.ai/en/insights/mobile-gaming/2022-gaming-sp...
Sure, their implementation differs in all sorts of ways. But for the purposes of this conversation, with regards to scheduling a future without having to manually pin it up into a your call graph, they are the same.

> but it’s still explicit.

I guess it just comes down to your definition of explicit. There's a dependency, but from a caller's perspective it's implicit. It doesn't matter though, I think the point is clear enough.
That just switches from one slow animation to another.
> ..."Oh, we threw most of them away" and "I could just say ‘fuck you’ and walk out” aren't hallmarks of great support...

Eh? Addressing your first point, the guy asked:

> I just got this monitor, where’s the manual?

Which was honestly and directly answered with "We threw most of them away. We have hundreds of monitors and no need of all the manuals.".

The next statement out of the guy's mouth should have been "I need a copy of the manual.", which the support fellow answers with "I'll run back and get one for you. I'll be back in a jiffy.". Instead, the guy flips the fuck out in the middle of the explanation.

One might even imagine that had the guy not flipped the fuck out, the words "I can go get a copy if you like." would have rapidly followed the completion of the "How Things Are and Why They Are That Way" explanation. [0]

Addressing your second point... from the fine article:

> "Part of me thought, “I am a contractor here. I could just say ‘fuck you’ and walk out”, but I stood and took it."

The fellow who just flipped the fuck out is absolutely not a mind-reader. Even if he was, he flipped the fuck out before this thought entered the support guy's head... so the guy would have to be a time-traveler for this thought to have triggered his tantrum.

[0] As someone who both does support, and has periodic need of support assistance, the "How Things Are, Why They Are That Way, and What I (as a support guy) Can Do About It" style of conversation is my absolute favorite. It's clear, to-the-point, and informative.
I loved MacOS 8 as well. It was a nice improvement from the System 7.6.

The only thing I didn't like about MacOS was occasional system lock-up and application crashes due to real multi-threading. Back then, when your Mac crashed, it crashed hard... like your cursor didn't move. ;-)
First you complain that the title doesn’t have enough information–more information please! Then you imply there should be no titles at all–less information please! Do you see the impossible double standard?
We don't know that. Humanity exterminating AI may only need a kilowatt of compute with the right algo
If you only need email, then there are a bunch of providers in Europe that are cheaper (especially compared to something like Fastmail if you need one mailbox for each person in the family), have been around for several years and support custom domains. In no particular order, they are mailfence, mailbox.org, runbox.com and migadu. All of them support IMAP directly (unlike ProtonMail that needs a bridge application and Tutanota that does not support IMAP).
thanks for mentioning this, interesting
We don’t know for sure how much computational capacity it takes or how quickly we will create more. It seems like a good idea to be cautious
Wind turbines work that way. Early wind turbines had to mechanically rotate at a fixed speed to match the grid. With modern ones, the field is sometimes electrically rotated to adjust for rotor RPM. This can be done quickly as the wind changes. The range of control is not large, though. This is a quick adjustment made electronically until the blade pitch can slowly be changed by motors to re-tune the wind turbine for the current wind speed. Look up "doubly fed induction generator".
That was the ruling ethos of the United States Government from the fall of the Berlin wall on. Look how that worked out for us.
Hmm, are you sure that's what the suggestion is because the first line of the Verdict says: "If you want an amazing 1,000 nits (IPS) LCD — go for the HP EliteBook 865 G10, Ryzen"...

My comment directly talks about why the Sure View display is objectively not amazing, and has a lot of downsides. Also, I have an older Ryzen laptop with a 250 nit display and to me, it's basically too dark unless you work exclusively in low lighting (even sunlight from office windows made it unpleasant to work with) so I think the TUF would also be hard to recommend unless you really were someone who never looks at their screen (but then, why get a laptop?).

The G14's display I'd say is significantly better than either the TUF or the HP's. Personally, I think 350 nits would be my minimum. The G14 has a 500 nit display. It's also DCI-P3 and Pantone validated making it much more color accurate. It's a matte display, supports HDR (largely irrelevant to Linux I know), and supports 120Hz and VRR (it can actually be tweaked to 144Hz and 30-144Hz VRR, which is actually amazing to me [1]). Notebookcheck of course has a review on the display: https://www.notebookcheck.net/Asus-ROG-Zephyrus-G14-GA402R-G... (much faster pixel response, PWM at 27KHz only at <35% brightness).

USB 4 is available on the 2022 G14 via a beta BIOS: https://rog.asus.com/us/support/FAQ/1049059

[1] https://www.reddit.com/r/ZephyrusG14/comments/w9k8p3/my_g14_...
Hey everyone! We've unveiled our Travel Budget Bot concept. It's designed not only to provide a snapshot of expenses but also to give you a clearer idea of the budget you'd need before travelling to a specific city or country. Our goal is to regularly update and authenticate this data with insights from global travellers. Beyond this vision, can you think of other ways to refine and enhance the bot? Your feedback and pioneering ideas are crucial for our journey ahead. Thanks in advance!
#61: Shorten the checklist...
Google is about ads and AI. Everything else is a distraction.
Third-party doctrine, a loophole for the fourth amendment.