skysight-inc/HackerNews huggingface dataset:
I don't think this is totally unreasonable, nor unique to judges.

For example, the developed world rolled out school lunch programs as a way to improve academic performance, which at the time of implementation was controversial.
Flogging an aging population is only going to cause the small amount of talent you have to leave.

The same thing happens with companies - good people have options, crappy people don’t. If you make the conditions worse the good people leave and you get stuck with a bunch of dead weight.

And while it’s true that “the previous model didn’t work” that’s not justification for making another terrible decision - bad decisions are net negative, unlimited in magnitude and numerous, so sticking with a broken model while you come up with a better plan is better than taking an enormous step downwards
It's not as wide as you'd been made to believe. Ubuntu Touch does around 50% of what you're listing.

Web browsing works fine, though the older Chromium is showing its age and may not be running with full hardware acceleration. iMessage is a non-starter, unless someone wants to implement a client for AirMessage, which would itself be fairly simple. WhatsApp works through a web-app with some rudimentary push (if I remember correctly), but a native app is not outside possibility. Social media could be done through the browser, several Reddit clients and one for HN exist, and I personally have written a YouTube client (needs to be adjusted for API changes). Photography is possible, though maybe not on Google Camera level. Email clients exist. A navigator app with OpenStreetMap data too exists. As for medical stuff, unless it runs in the browser, it likely won't even run in Waydroid (Android compatibility) because SafetyNet.

The UI itself is very snappy even on older devices and the battery lasts enough of the day, through not as much as on Android. While it may feel a bit locked down with its immutable FS (you can unlock it, but OEM updates will reset root) compared to other mobile Linux distros, you can still do a lot, from running desktop apps through DosBox and Wine, to editing the shell's QML for custom UI, to automating system actions with the shell. If you have a Pixel laying, I highly recommend you at least try it. Things aren't perfect, there's a bit of legacy code that needs people, but it's a good daily driver.
Personal story: on my block growing up there was a blind guy who had an enormous antenna tower in his yard. He was SO nice to me, a teen-aged boy! His equipment all had braille labels on the controls.

I'm sure he's long gone now so I don't mind giving his name: Julian Gannon. His call was K9BCJ which he claimed stood for Better Call Julian.

Thanks, Mr. Gannon! I hope you're working the whole galaxy now.

(Actually, though, ham conversations were excruciatingly boring: how are you receiving me? You're coming through loud & clear here. What equipment are you using?)
It isn't just wars. Infrastructure is crumbling because it's well past replacement age, climate change avoidance and mitigation is going to require massive investments over the next few decades, and the aging population is going to result in a big spending increase while tax income from the working is going to shrink.

Even if the US manages to not get involved in yet another expensive overseas war, it's still going to have significant budget issues. Decades of prosperity have been squandered with zero long-term vision, let's hope the backlash from it in the near future won't be too bad.
There's nothing wrong with being patriotic (usually), the problem is when your national identity gets roped in with the color of your skin, which is certainly something I've seen many times over Norway and Sweden. While they have incredibly fair and polite societies they say some insane things behind closed doors.
I don't necessarily agree with your original comment, but I don't think you have anything to apologize for either. You just stated an opinion and spurred a discussion.

Our criminal justice system is usually just completely ignored by people. Having any awareness and discussion of it at all is an improvement, IMO.
>If everyone working on it has the software, they can count easily and accurately.

Any IC on the I2C bus will have pins labeled SCL and SDA, so you can easily just go through all the ICs and count how many have those pins. It might be slightly tedious with a paper schematic, but it's hardly impossible. It still strikes me as easier than doing the same thing with unlabeled pins that are connected directly in the schematic to the UC's I2C pins.

>In many cases the I2C bus itself has little to do with what the I2C devices do, so by drawing a single I2C bus or pair connecting all the devices with splitting them up with a named bet, you're choosing to make those other things harder to show.

I don't quite understand what you're saying here. Labelling a pin with SDA or SCL makes it clear that it's connected to the I2C bus. What I'm saying is that I don't see any value in drawing a line connecting the pin to all the other SDA/SCL lines. That's completely independent of how you lay the schematic out or split it into functional blocks.
In my experience, the people who are best at error handling, performance, test coverage, nailing down invariants/validation/parsing, etc, are also the people pushing for those nebulous perfections like "cleaner" code. Getting all those things right requires the code to be pretty darn clean.
In the second paragraph you name what seems to be your definition of perfectionism. I can't say I agree with it, because to me it seems to move away from perfect.
I'm curious if vita nuova is even still around. The website looks exactly the same as it did 20 years ago, before AMD released their x86-64, and still has Irix as a target.
The answers provided by the app are sourced directly from the web, and the LLM is used as 1. tool learner/selector 2. query interpreter 3. page understanding and response generation. The answer includes citations from the sources used.

For example.
Query: What is the temperature in Seattle?
Answer: 17°C
Alert Setup: Alert me if it reaches 23°C.

The app continuously monitors the source for updates on the queried information. In this example, the temperature data is regularly checked against the alert condition set by the user.

The real-time aspect depends on how frequently we scrape data using scheduled jobs. Currently, the app checks the data at set intervals (6 hours) to ensure timely notifications.
It may be the case that high end PCs with the latest expensive graphics cards can run modern games like cyberpunk at 240fps using things like DLSS, but console games regularly run at 30fps in “quality” modes and 60fps in “performance” modes. 30fps is absolutely an acceptable frame rate for the most people. If we didn’t have Digital Foundry and the like nitpicking dropped frames and counting pixels for dynamic resolution, I think even less people would care about high framerates, as long as the game is fun.
'Work Advice: I can't unhear what I overheard on our security cameras'
> Finance and accounting are my least favorite aspects of being in a startup, yet absolutely crucial. Does anyone have any tips helping my brain learn to enjoy these?

Write a tiny system that does much of the accounting. Call the `ledger` program to do the actual debits/credits so you don't waste time implementing the data storage layer.

At the end of it, you should know more than you thought possible about how the debit/credit DE-bookkeeping stuff works, and why accounts and the books are the structural foundation for any business, not just startups.
What makes it "good"?
>That’s not recidivism, which is the return to committing crimes after release.

you raise an interesting point, and I did a bit of a dive into various dictionaries, new and old: chances of re-incarceration after release is an important aspect of criminology and public policy, but it's not built into the word recidivism.

recidivism is "backsliding", so it's more a case of "draw a line or a gradient, then measure recidivism across that line or gradient"

in the context of prisoners, it's probably a good idea to be clear about the sense of the definition chosen.
Absolutely. Breaking a design down into verifiable, testable chunks is, imo, the major delineator between a school project and a professional product.
Ok, fair enough, but you don't have to use a paper schematic for the LilyPad-MP3 thing. The Eagle sch file is here: https://github.com/sparkfun/LilyPad_MP3_Player/blob/master/h... It seems fine to me for schematics to adapt to new media. We don't worry about how easy it is to navigate our source code when it's printed on a teletype.
> And remember, the point of the Raspberry Pi was not to bring a cheap, high performance computer to prototypers. It was created to aid schools in teaching kids about computers. They've changed their tune ever since just about everyone with a computer project started buying out their reserves, but making things easy for professionals was not part of the plan from the start.

I go into this in my previous comment that I linked above, but I think it was a shitty product for that niche too. The original non-microSD version had massive problems with the SD cards slowly softening and deforming enough to cause unreliable contact with the socket, which was one of the failure modes that caused corruption.

Another were the power brownouts, etc. People forget because usb chargers have gotten so much better over the years but 10 years ago a regular usb charger could generally not run a raspberry pi stable under load. Worse, it would appear to be stable and just silently corrupt the SD card due to voltage brownout (writes don't "stick"). Today we are seeing the same problem with the RPi 5s, where they have simply exceeded the capability of what can be delivered at 5V and aren't reliable.

You could not even PXE boot them without having a SD card installed to provide the blobs, so there was no getting around this at the time.

Pointing to the "you can pull the SD card and reflash it!" as being some kind of massive advantage is ignoring the massive downsides the SD card brought with it, again especially until they finally switched to microSD so the cards didn't melt and warp. I cannot fathom someone trying to run a computer lab on raspberry pis, that would have fucking sucked.
Show HN: Tail – Structured Document Editor
I have been working on an editor that specifically targets documents with nested substructures. Given a document template, it automatically generates a form based editor to fill out the document.
Not only is it good for sharing but for automating functions in script. Imagine managing an IT environment where you have to click around the gui for each and every workstation, versus what these IT professionals actually do which is write a configuration script that does all their setup functions, which they can push to all networked workstations from their office with a single keystroke.

To do that in a gui-centric fashion, the only tools we actually have are textual commands that direct gui action. essentially its a middleman step: if we are already writing our applescript lets say, we might as well just abrogate the actual commands that our applescript is trying to abrogate through the gui system.
Looks really cool. I've thought about building a business around ffmpeg myself. Btw, your self hosting link is broken.
I'm not arguing against decomposition, modularisation, clarity or abstractions.

Just don't do them for their own sake.
In my experience that saying usually is said to mean something that is “good enough” but that’s not the same as quality work.
Correct, I realize my comment may have been ambiguous.

Money is now, and will continue to do more so in the immediate future, flow out from the gov’t/taxes/money printer, and into retirees pockets through SS and other means. Up until recently, it had gone from major inflows to mostly neutral on that front.

For the reasons you’re mentioning.

So yeah, either we need to start producing more economic activity - or more likely - just print more money and hope it all works out.

We’re not in as bad a crisis as Japan, but it’s the same kind of problem.

Interestingly, with the US as the worlds reserve currency this is going to have a global effect.
You spent .29' more while the costs are clearly less than that.
Before people get too excited about this, note that Wolfram has been on about his own fundamental theory of everything for some time, and the wider physics community does not take it seriously. His book 'A New Kind of Science' has him taking credit for others' discoveries going back to Turing. Here are two recent critiques of this work:

https://www.scientificamerican.com/article/physicists-critic...

https://arxiv.org/abs/quant-ph/0206089
Yeah, but I don't think we all need to define our engineering practices by what should be considered the norm for a company deploying software that operates in kernal mode to millions of devices globally. Most of us aren't doing that (thankfully).

On the other hand, I couldn't count the hours of my career that I've wasted perfecting some piece of functionality - either at someone else's behest, or due to my own motivation/professional pride - that ultimately nobody gave a shit about.

I don't really want to do that any more, and I get pretty fed up pretty quickly when some PM (or whoever else) pushes me to do something that I know ultimately isn't going to matter. I can add a lot more value to a team than by simply churning out code, and it's frustrating being in situations where I'm not allowed to do that and am instead forced to waste time endlessly fiddling with stuff that doesn't add a lot of value for users and customers.

And I'm not talking about compromising on UX or anything like that: I mean actually spending time building functionality that doesn't get used. Or spending too long on barely used and non-key workflow aspects[0].

What's the point?

[0] A really great example of a barely used but ABSOLUTELY CRITICAL piece of functionality is the export/publish functionality in Ableton Live (it's a while since I used it so I can't remember exactly how it's labelled). This is a piece of functionality that is barely used compared with other functions, at least by many of us, but it's also - in some sense - the whole point of the application in the first place because it enables you to export or publish a finished piece of music, so it needs to work and work well.
For starters, the graph would have been easier to intuit if time had been on the usual horizontal axis. That would better illustrate the “point of diminishing returns”, which is the theme they’re trying to explore. By presenting it in this confusing configuration it seems more profound than it is.
Whatever the reason for CrowdStrike's failure, a lazy attitude toward allowing vendors to push updates at any time in the name of a dubious "best practice" for security reasons let the bug have massively wider reach than it should have. Sysadmins should have instead thought more critically about the value disallowing such updates and pinning dependency versions to ensure they can predictably know what's running on the machines they manage, and subscribing to alerts about security holes they need to update and making informed decisions like seeing how the new updates are actually working in the wild instead of handing over the keys blindly. Want to call that "perfectionism"? Be my guest.
Given that a large percentage of the populace does not have a working brain (some 70% of Republicans still believe the election was stolen), the manipulated video is harmful.
while I don't really agree with op, you're stretching things here quite a bit.

a) it's a county jail, not state or federal prison. the people there wouldn't be hardened criminals there for extended stays. they'd mostly be, afaik, petty criminals and people waiting for trial dates. I suspect the spork stabbings aren't attempts at murder, particularly against prison guards (esp. considering the article says "stab someone" vs "hurl food at a prison guard").

b) the article, the part you quoted in fact, specifically calls out food-related problems, not "additional offenses". making prison wine and throwing food could probably be laboured into offenses if someone with power was vindictive enough, but those are really basic administrative issues and this nutraloaf is an administrative response.
you get this nice little chromatic descending sequence happening in the bassline

If and only if the chords all stay in the same inversion and the bass line doesn't make leaps. That might be what you want and it is idiomatic in some genres/styles. But it might not be what you want or even what you get from the notation depending on how the musicians interpret the notation.
> MDMA is much better for that according to many comment here on HN over the years.

Maybe but it's also much harder to obtain due to being illegal.

> the risk of their becoming violent is quite high.

Jesus who are you going drinking with??? That's not normal.
> Maybe larger caches are reducing the benefits of SMT, but it should be beneficial as long as there are many threads who are generally bound by memory latency.

I thought the reason SMT sometimes resulted in lower performance was that it halved the available cache per thread though - shouldn't larger caches make SMT more effective?
Yes, I interpreted it as a sum of total value over lifetime; but when you are building it, the software could live for 1 year or 20, in very unpredictable ways.
There are also several traditions that have scales/modes where certain note sequences (typical pairs) are only "allowed" in one direction (i.e you can play #3 after #1 if you're ascending from #1 to #3, but not the other way around).

This adds additional confusion to comparing scales/modes between cultures.

We do have at least one such mode/scale in the western european classical tradition, but it is not widely used.
If you're not focusing on UI design in your career, why does your portfolio need a nice UI design? Build stuff that highlights the skills you want to advertise.

That being said, I don't think you need a portfolio. It might help, but I don't know anyone with a public portfolio.
Don’t discount 10m voice or digital modes. You can absolutely work the world with minimal equipment and power on 10m, especially when the sunspots are active.
Away from the fact that this is not taken seriously by the physics community. This is the first time we have a chance to use crypto to support a fundamental physics research \s [1]

[1] https://www.wolframphysics.org/membership/
Le me clarify: good modularization and abstractions emerge from engineering concerns (like the ones listed above) and not the other way around.

The reason I wrote the above comment is because I've seen this being flipped on its head too often by myself and others.
Applescript is so clunky and annoying. I have a few applescript launcd functions on my mac for some personal projects, and only because apple forces you to go through stuff like applescript to use stuff like the system notifications. It was a pain as the documentation is just so very poor for applescript, so clearly neglected by anyone at apple even when they built the tool; its not like good documentation only came about in recent years in programming. Then again most of what apple documents is crap. The launchd documentation isn't any better and I get undefined behavior I can't make head or tail of from it (basically functions working fine when ran as a user but failing silently when the same functions are ran through launchd), I'm guessing from some permissions related issue between launchd running as a certain privileged process and maybe the limits of their system integrity protection, I can't be sure because the documentation is so poor. And what is even worse is that there aren't many people using tools like launchd, at least not nearly compared to people who use systemd, so the various stackoverflow or blog posts you could look for reason in these more popular tools are not there for the apple tooling.
Bit of an aside... In my experience, game companies are particularly prone to treating engineers like children in this and other ways.
The point is not that it has full scientific rigor, but a certain theoretical beauty that IMHO invites further study.
But in this case the testing is given different amounts of time.

The thing you think works gets less testing time than the thing you aren't so sure works.

Thus the thing you think works is more likely to pass, just because you are subjecting it to less tests.

Your bias (whether you think the thing works) is having an effect on the outcome.

Good testing, as with good judging should involve 0 preconceptions.

Yes it could be that the judge has a good eye for how long a topic will take, but leaving less time for the facts to come out, necessarily means the facts are less likely to come out.
Certain people in Ukraine valorize and whitewash that history.

But "Ukraine" as a country does not. And none of this stupidity is any way relevant to the current (very much Nazi-like) invasion by Russia that you are continually apologizing for. Whose true causes you know perfectly well, and are continually attempting to distract attention away from with finger-pointing tactics such as these.

That is the cardinal error you are making here.
Wouldn't the inventive be that jobs listed there are real and people pay attention to them?
Many cancers are extremely painful and life altering, like many types of throat and mouth cancers. We should just agree that both diseases are extremely harmful and thus both should be well funded.