skysight-inc/HackerNews huggingface dataset:
Yeah, the glaring omissions in deciding what to test was the primary way that Wirecutter started its journey to "enshittification". Today I use "The Strategist", Project Farm, America's Test Kitchen, Outdoor Gear Lab, and, uhh, Phallophile Reviews (NSFW).
Yeah, I already politely suggested to the people who sent me that document to use PDF instead (just in case they were wondering why the document they received back looked different from the one they sent). Nevertheless, LibreOffice claims to support this document format, so users will complain if the support is not up to scratch...
I'd even bend that quote to say "Given a problem that maximizes their profit if solved, it's an acceptable compromise for companies to resort to solutions they don't control, if they don't have the ressources to create competing solutions they'd do control."
That is very interesting. Skimming through the thesis, I find it fascinating introductory material to Nix. And you are correct, Nix started as a deployment tool. Although I'd argue in an era (1978!) when software are mostly distributed as source, reliable deployment largely implies reliable building from source.
You and me and <waves hand airily at 7 billion> both.

Don't measure yourself against others, it's a recipe for stress. Instead, understand your core values and measure yourself by how you live up to them.

If we could put a number on kindness, we could make a better economy.
Ditto. Once I bothered to set up Borg for my other boxes, it was overall much less pain to just use it on macOS too.
Raspberry Pi CM4 External GPU Guide Gist
to be fair, 'could' implies a lower chance than 'should' and 'would'
Is this the same for Russia, China and India? Are political elites generally just older globally.
Tin foil hat: Insurance companies

Realistic: Doesn't earlier "treatment" of Parkinson's Disease yield better outcomes? I.e. dopamine supplements, etc.
While the notion of consuming only one cow's meat appears to reduce number of deaths, we must confront the environmental repercussions of livestock farming.

The resource intensive nature of animal agriculture causes more harm than it's immediately apparent (deforestation, biodiversity loss, eutrophication ...).

https://www.oxfordmartin.ox.ac.uk/publications/grazed-and-co...

https://www.theguardian.com/environment/2018/may/31/avoiding...

https://news.ycombinator.com/item?id=37188407
Probably because the crane is a well known piece of machinery also quite old, while AI is new and also kind of a black box for most.
Adobe claimed that Apple was stopping them from shipping Flash on iPhone.

When Adobe finally did get Flash on Android, it required a 1Ghz processor and 1GB of RAM. The first iPhone to meet those specs were the iPhone 5 - in 2011.
I don't know if you know this or not, but you can access the full query parameters from JavaScript and use it to populate form fields just fine.
It is a valid problem though, since if you have code that currently depend on the different error enum variants, then that code needs to be modified to match on the original error via the `.inner` field instead.
> Emoji is a Japanese word, which is the biggest hint they didn't come from Microsoft. (And yes, its a specific subset of Unicode characters, though that proper use is getting diluted by people using it to refer to any and every inline pictograph in text, even non-Unicode ones,

Emoji as originally created/used in Japan were not Unicode, Unicode emoji only came many years later, so referring to non-unicode emoji as emoji isn't improper and doesn't dilute the term.
i want it, though.
> several dirt bikes (pretty much the most vibrating bike possible)

By some measures, perhaps. Some Harley-Davidson street bikes have factory solid engine mounts with little isolation though.
That's how CCP is using open source, open standards etc to kill competition. They have done it several times before for example with security cameras market - https://www.youtube.com/watch?v=ljo8pZny2n4
Prevention of competition to reverse engineer something is valuable sometimes
I see exactly what you're talking about (quite noticable on the 'a' characters) and I wish somebody could explain why Firefox is rendering like that, and if it's a Windows platform specific issue.
2023 Global Smartphone Shipments to Hit Decade Low. Apple Closer to Top Spot
These small keyboards are usually ortholinear which also helps reducing hand movement.

I switched to a OLKB Preonic over a year ago and haven't looked back.

After you get used to the smaller factor and non staggered keys format you realize how ridiculously and unnecessarily huge and clunky traditional keyboards are, even laptop keyboards.

It's like traveling with a 65 liters bag for years before you learn you can just carry a 40L and travel with less crap and much lighter.

It took me a couple of months to come up with the layout that worked for me (and even today I still optimizing it), but once I figured it out the typing experience became just such much better.

The QMK configuration tool makes the process of configuring the layout painless and super quick, so you just need the patience to try and iterate.
> The major drawback of the frog galvanoscope is that the frog leg frequently needs replacing. The leg will continue to respond for up to 44 hours, but after that a fresh one must be prepared.
Ugh, HN users with axes to grind...
This is not true. Studies show that nearly all of California homeless population became homelessness there.

The opiate crisis is undeniable, the crime problem, weirdly difficult to get a handle on (I guess not weird since the police are hamstrung without a way to take effective action). It sucks, but we can’t blame it on conservative conspiracy. This one is all on the policy failings of the city and state.

It’s comforting to hear that it has happened before. The city will rise again.
Weird, I've seen poles do that
I hope Mr Peterson succeeds. I would rather have a web full of CSV or SQL than a web full of irregular HTML and now more Javascript than HTML.

I have been writing filters that transform irregular HTML into CSV and SQL. From CSV I can easily transform to SQL. From SQL I can easily transform to HTML or plaintext tables, JSON, or whatever I want. IME, transforming irregular HTML is labor-intensive. Transforming from CSV to other formats is not.

The web could be a data store instead of a disinformation vector, surveillance instrument and advertising medium. Take the money out, leave the utility.
Yeah sorry I meant far-eastern europeans
Pulseaudio is buggy to this day, and switching to Pipewire is most often the easiest way to fix problems with audio, particularly bluetooth audio. They're both meant to do the same thing, but using the same exact drivers Pipewire just works better. This is why all the major distros are switching to Pipewire; a transition which hasn't earned the ire of the users who are supposedly mad at anything new.
You basically described soulseek, and to a lesser extent, torrents.
I have worked a lot with async libraries in the past. Twisted was very powerful, but the documentation is a mess and the risk of writing spaghetti code is very high.
IMHO the best async libraries are trio/curio, you can learn how to use in just couple of hours.

Anyway, in 2023, if I need something that rely heavily on async I/O, I will use go without any doubts. One of my side projects is basically a scraper: I started from normal Python, then multithread, then asyncio, then trio and at the end I ported to go+colly with a lot of benefits (speeds and easily of maintenance).
You can now fine-tune OpenAI's GPT-3.5 for specific tasks it may even beat GPT-4
I miss my Pebble Time Round. Also broke when I wore it in a jacuzzi. What I miss the most was that the UI was so good. I could do many things without even looking at the watch, even setting a timer I think. On my latest watches the UI for setting the timer is terrible.
Changes to the UK's Surveillance Regime
Some of the things that used to happen during counting:

- Blank ballot papers being filled out by the person counting;

- Votes for legislators were done by writing the candidate's name:

\- A lot of those were illegible so counters would "take a guess" (really just count to their candidates)

\- Sometimes the same name could be attributed to different candidates, including from different political sides. Same result as above.

- Criteria for what to do when in doubt would sometimes change mid-counting. Counting would take many days even when everything was going fine, so people now would have to make a decision between restarting the counting (and run the risk of facing the same situation a few days down), or adapt for the remaining votes and essentially make it a gamble which side of the criteria your vote fell.

- People were tired (again, it would take days in the heat of the summer in a closed room with a bunch of strangers) so they would make mistake.

- People just couldn't count sometimes.

I could go on...
Odd statement, as it is of course always the thinker that gets the attribution, i.e. the manipulator of tools and the interpreter of results.

E.g.1: Galileo saw Jupiter, not The telescope saw Jupiter.

E.g.2: Joe built the wall, not The crane built the wall.

In this case, AI is the thinker, not a human, hence the phrasing.

A human creating the AI does not remove the attribution either, just as we never say Joe's mother built the wall just because Joe was created by his mother.
Flash couldn’t run well on a 1Ghz Android phone with 1GB RAM. That was Adobe’s minimum requirement in 2010.

The original iPhone had 128MB RAM and a 400Mhz processor
Depending on how important supply chain security is to your industry/company/team, validating the hash of every package is critical. If an attacker can manage an interception/man in the middle attack on your CI network, the hash check provides protection. If an attacker compromises the server you get packages from, having a hash provides protection as well. Automatically trusting the server's response to be correct, or automatically upgrading to newer versions (even if the package author strictly adheres to SemVer), puts you at risk at attacks similar to what we saw with SolarWinds around 2021.
Are they? I just read grumpy and unhappy devs complaining about JS developers here on HN.
Unfortunately not even close. When the server gets the email it is not encrypted (unless the sender has a skiff address too, which is a very tiny portion...). And when you send an email to anyone outside skiff it is the same problem, the email has to be unencrypted so the server can send it in a form readable by the recepient. Without anything like PGP the server does not know the reciepent's public key, so it is impossible to encrypt it.
A heartbeat? It wasn’t available for Android until 2010
They are a non-profit foundation which can't be bought up, have been around since 1964, don't run ads in any way and buy every item they review in a retail setting.

It's a very nice set-up for high quality results and makes it hard for them to be corrupted.

The closest U.S. equivalent is probably consumer reports
Back in the days when first computer keyboards were invented 7-bit ASCII was enough for everybody, now as everyone everywhere uses Internet daily for all sorts of tasks we have Unicode.

People don't need a keypad because they have the digits row. But there are languages (in Europe) which reuse the digits row for extra letters (which don't even fit there) so you have to press shift to enter a digit (yes, you can't enter such a letter in capital without using CapsLock), unless you have a kaypad.

People don't need F-keys (so these can be reused for multimedia controls) because they are not techies. Insert for the same reason.

People don't use Delete/Home/End/PgUp/PgDn because they are completely uneducated about the basics of using a computer and use mouse/touchpad, arrows and backspace instead. Believe it or not, I've met people who don't even know Ctrl+C/V (let alone Ctrl+X or Ctrl+Z) and would always use the right-click menu (which even requires an additional keyboard key to be held pressed on a Mac) to copy/paste anything.

This said, compact keyboards target anglophone non-techie users (or hardcore VIM fans who have ways to do everything without leaving the home row).
> advertisers hate fake clicks on ads

The question was if it's illegal, not if it drives advertisers mad. The whole point is to drive them mad. :)
Tantacrul here.

I have had absolutely nothing to do with the design of MuseScore.com.

I was hired to work on the open source notation app, which is free - meaning users can't subscribe to anything, so it isn't possible for me to have instituted anything like these patterns.

We also never put anything in Audacity to 'spy' on users. That's verifiably untrue because the app is open source and anyone can check the code to verify it. The actual thing people were irritated by was our attempt to include opt-in telemetry, which is a pretty significantly different thing to spyware. Users rebelled against the idea, so we didn't include it.
Have you just mounted them, or mounted them and used the camera while riding the bike? The iPhone has sensor-shift image stabilization (what camera manufacturers are calling IBIS - In Body Image Stabilization) and if this is engaged (for example while filming) it would be much more prone to damage than if you are using the phone for, say, directions only with the system parked in transport mode.

At least this would be my assumption, I don't know where this problem comes from exactly.
Colouring Cities: open-source tools documenting national building stocks
github: https://github.com/colouring-cities
You can use emoticons or kaomoji perfectly fine if you want. ^_–

¯\_(ツ)_/¯
And it also seems like vaultwarden has no interest in implementing the functionality?

I don't get why they don't do a clean-room implementation if they're so worried about licenses..

https://github.com/dani-garcia/vaultwarden/discussions/3368
Python 3.12.0rc1
Exactly. I would even say that hammer is a too nice of a word for what I would call a whip. Or even a rope. Lousy management gives you a rope which you can hang yourself with. That way they don't have to bother to get their hands dirty.

For the life of me I couldn't really understand why 9 months ago when a new CEO came to our company and first thing he said "measure everything, every team should have public OKRs", everyone from my team jumped on that OKR/"metrics" train and was hyped to have it. I was the only one against it, but that didn't make any difference.

Two quarters later it was pretty obvious nobody gave a shit about those (we had much more important stuff to do) but our manager had to apologize to upper management quarterly for "poor performance" of our team. And informally, nobody was taking any of those OKRs seriously, and colleagues thought of it as a bad joke.

I have no idea why the same team members didn't voice their opinion immediately and shot that idea down while it didn't take root yet.

Now half of the company is getting laid off behind a thinly veiled excuse of a RTO (from a company which was remote first since the beginning, and much longer than covid years) and everyone is a surprised pikachu. I'm not saying this is solely because of the OKRs, there were more red flags besides that one. I'm actually surprised that very few saw it coming. That the CEO is trying to emulate Musk and do a Twitter speedrun, but with someone else's money. And blame engineers who actually made the company as known as it is.
See: Gattaca
Not downloading a recovery key.

Bye.
The article as a whole kinda paints the contrast: total military aid to ukraine in hundreds of millions, total examples of chip shipments in the single digit millions. It's not a good thing, obviously, but it's far from the biggest problem (sanctions are rarely expected to completely cut of supply, anyway. Limiting it and increasing prices substantially is enough. With EAR, the regulations covering such chips, the rules essentially have a 10x maximum cost multiplier, as exporting goods containing 1/10th EAR components by value is explicitly exempt.)
I recently encountered a payment app at a restaurant that had a slider for adjusting the tip. There was a smiley face above the slider and it cried unless you set the tip to over 10%.

(While usually expected, it's not socially mandatory to give out tips in my country.)
Tech: Text-Guided Reconstruction of Lifelike Clothed Humans
The problem is "gpt3.5-turbo-instruct" is not released yet!
Here’s a crazy idea. You use one tone but you break it up.

One long for high ground three short for… huh, that’s new. What do? Oh it says here, fire get out now.
I could not agree more with this recommendation. For folks who don't yet have this book but are interested, there is a set of online companion materials[0] that are freely available and contain a good bit of useful information.

[0] https://www.elsevier.com/books-and-journals/book-companion/9...
this is a patently bizarre comment. so the library of congress too is illegal? perhaps the federal government shouldn't be able to take photos, or tell the time or keep records
Developer-First LLMOps Platform
because that doesn't say what they do, it's like introducing yourself as "a man", incredibly pointless.
I have seen your posts and that you don't like the man. I don't like supporting Trump either. But that has nothing to do with the statement above.

edit: Since you edited your post since I've answered: I also disagree with his opinions on Corona. Still has nothing to do with the statement above.

edit2: I'm tired of you stealth editing your post every other minute and your accusations. Find someone else to play.
Judging from data on levels.fyi, definitely not the latter.
Open bug report about inability to set a breakpoint on Err: https://github.com/rust-lang/rust/issues/54144
Maybe users using such a tool are less likely to use stars.

I don't look at stars or fork count. To see if I should use a tool or a library, I'll be seeking technical blog posts and reviews.

I don't like how software development is centering around GitHub, and how it is handled like a social network.

Wha's more, you can't know why someone added a star. Maybe they found something random cool in the project, or found it looks cool but haven't really tried, and most importantly, you don't know if they added a star after some time, building some solid experience with the library or the tool.

This metric doesn't even exist for projects not developed on GitHub and many worthy ones are indeed elsewhere. And I suppose many of us don't use stars on GitHub, so you are only ever going to measure "popularity" aka "I liked something here" of only a part of the population that is willing to star things.

It's also probably a self-sustaining process: people are not going to give stars to alternative projects they haven't tried... because the first one had more stars in the first place! This feature is probably quite misleading in the end.

In a previous job, the number of forks and stars, as well as recent commits played an important choice when choosing a library. I hated this. It lead to some bad choices and technical dept.

In short, when you are considering stars, you are looking at a self-sustained process, sustained only by people who participate in it, and that is GitHub-specific (excluding interesting projects that happen to not be hosted there). This thing probably pushes the actual popularity of some projects for reasons that are likely very random, at times. GitHub is not making us a favor with this feature.

Commit history or activity in the bug tracker is somewhat important (though sometimes a project doesn't receive so many commits because it is stable enough). The social media gamification things on GitHub like counts and badges should just be ignored, don't fall for it and its addictive aspect.
I find the thumbs-up emoji to be too ambiguous, because visually it can mean either an approval or an encouragement, but it’s often used just as an acknowledgment. However I’d like to express an acknowledgment without implying an approval.

Besides, as the sibling notes, it can be slightly negative, because a mere thumbs-up means that you didn’t find it worth to bother typing some actual text.
Ever since the 'zoom to top of page' gesture got ditched in, uh? ios 6? 7? It rendered pull to refresh as somewhat pointless to me.
So what is? The ability to bullshit everyone?
Been using Peak Design motorbike handlebar mount to attach iPhone to my e-bike without no problems for a year so far
Can you find that interview by any chance?

Another thing Adobe did was actually make a Flash player for Android. https://techcrunch.com/2010/06/22/flash-player-mobile/

I used it, it worked pretty well!
Worth noting, perhaps: Ian Bogost is definitely not a civil engineer with a chip on his shoulder. He's a video game critic and designer, as well as a professor -- formerly of digital media at Georgia Tech, now of film & media at Washington University's engineering college.
For some weird reason, printing defaulted to printing only selected text, but this is finally fixed https://bugs.documentfoundation.org/show_bug.cgi?id=139164
There isn't any. There are a few partial ones like conan, etc.

And many people in the community are against it, you'll hear stuff ranging from "just use the distro package manager" to "don't use any, make it a single file library".

Personally, I'd say all hope is lost.
This method is usually referred to as "Dead Bug" style wiring in English, because the end result usually resembles a dead bug with its legs curled inwards.
So Ubuntu Server LTS, got it ;)
Yes, I've usually heard it as SICP, but apparently Wikipedia[0] cites "The New Hacker's Dictionary" as where it gets its name.

[0]: https://en.m.wikipedia.org/wiki/Structure_and_Interpretation...
The closest thing we have at the moment is conan[1]. It’s a cross platform package manager that attempts to implement “integrations”, whereby different build systems can consume the packages[2]. This is a big problem with package management in C/C++, there’s no single, standardised build system that most projects use. There isn’t even a standardised compiler! So when hosting your own packages using Conan, often you need to make sure you build your application for three different compilers, for three different platforms. Sometimes (for modern MacOS) also for two different architectures each.

If you control the compiler AND build system you can get away with just one package for most cases. This true for Microsoft’s C/C++ package manager, NuGet[3]

Historically, the convention has been to use the package manager of the underlying system to install packages, as there are so many different build configurations to worry about when packaging the libraries. The other advantage of using the system package manager is that dependencies (shared libraries) that are common can be shared between many applications, saving space.

[1] https://conan.io/

[2] https://docs.conan.io/1/creating_packages/toolchains.html

[3] https://devblogs.microsoft.com/cppblog/nuget-for-c/
Depending on where said fancy private uni that doesn't pay well is located might be an issue. Yes perks are good. But mediocre pay only goes so far if you're living in a high tax, high rent state.
Ever driven a motorcycle?
> Holding the modifiers in weird positions to access an extra layer is usually worse

What's weird about home row or thumb mods?
Did anyone use this to write iOS apps under Linux?
This is also how most of the original fastcomments admin area was built. Just SSR with progressive enhancement. Most of it should still work, at least be readonly, with JS disabled although moderation actions etc won't.
I’ve built a blogger client and published it on Google play store. One time my updates got rejected, the reason was, I was using an asset without proof of having permission to use it. After much head scratching, the asset was the keyword “Blogger” , so I removed the word from the store description and every place the word was found. Obviously this affected the app, but what can I do ?