skysight-inc/HackerNews huggingface dataset:
You can fireproof the sites you want to maintain cookies for.
This is cool, but it mostly doesn't have what I would call components. When I think about components, I think about discrete parts, like resistors, diodes, IC's etc. most of what they have I would call connectors, cables, modules, or circuit cards. If you look at the wikipedia article on Electrical components you can see what I mean.

https://en.wikipedia.org/wiki/Electronic_component
It's a non-problem at the current user count.
The bigger story behind this that by reinstating YouTube-dl Microsoft basically came out and said “sue us we dare you” over people peddling this legal theory and the copyright trolls blinked.
Cookies, maybe? Which would be indistinguishable from a normal usage considering its making the same API calls. Better safe than sorry for important accounts, but if they could catch you en masse for YT-DLP use they would have already.
Related:

Yt-dlp – A YouTube-dl fork with additional features and fixes - https://news.ycombinator.com/item?id=28319624 - Aug 2021 (332 comments)
I am aware of the mechanical models of cognition. They're unconvincing.
Except when it doesn't. I've had versions of Mac OS fail with AirPrint printers (spits out pages of garbage) that required manual tweaking and setup.

The bug was in Mac OS not the printer.
The more I'm around other people who are social, the less I obsess over things. Church indirectly helped in that way when I had two SWE jobs.
FDA approves and authorizes updated Covid boosters for everyone 6 months and up
That's true, but then, why did engineers try to restart the system several times if they had no clue what was happening, and restarting it could have been dangerous?
Many people have very different responses to stimuli: Some people see a spike from salt. Many don't. Some see a spike from coffee, while others actually see a decline! I merely gave my own personal observations from my own rigorous monitoring/hacking regime. I found no "do this and improve nn mmHg" simple solution, beyond the stated observation about avoiding coldness. I have zero reason to disbelieve your own observations about your own carbon machine, however.

Some people will be like me, many others won't, but the real lesson is that there are no hard and fast quick fixes.
you should owe the money to the federal government. far more stable persistent lender, infinitely more able to absorb risk, and makes it a very straightforward proposition to forgive student debt.
Good luck getting suspended in the first place, that’d be quite the feat.
Arm’s Neoverse V2
Based off Apple’s advertised times to produce AI audiobooks, the times are comparable. AI is not running quickly nor inexpensively for this task it seems.
Agreed, too :)

The one place I still use unit tests is around calculation algorithms where you want to push a lot of different data through. You could do it with an integration test, but the test run overhead of say 100 parameterized integration tests is far too high. In these cases the algorithm will still be exercised by an integration test, but the nitty-gritty will be done in a unit test.
The global phone network and GPS have been tools of genocide too. We should govern communication on these platforms the exact same way we would if you were regulating a TV broadcast system where everyone can have their channel. If it would be illegal there it should be illegal on social media, and if it's not it's not.
Let's talk in 25 years.
curious if they were working with broadcasters to embed cuetones that the unit would scan to locate which is why it took a bit of time "after recording" for the skip icon to work. if that's the case, then it's obvious why it didn't catch on. (i say didn't because i have no idea if Tivo is still a thing or how old the page linked is.)
I remember this. It was a very good idea.
I'm trying to imagine someone ensuring differentiation between minimums.unsettled.depends (Idaho), minimums.unsettled.depend (Alaska), minimums.unsettles.depend (Spain), and minimum.unsettles.depend (Russia) while typing them in on a t-9 style keypad with a 7 figure display in turbulence.
>> When done quickly neither the sender nor receiver suffer much from volatility. There must be some reason why this scenario does not work or is not attractive?

It would work if you have a lot of transactions in the two directions. Or, if Salvadorian transfered dollars to americans, and not the reverse.
I really like this document. This is the process I have settled on to debug issues, and I have found this approach to be universal.

Having such a finely articulated process has also been helpful to demonstrating to me why micromanagement in the business world completely destroys productivity.

Management hates, hates, hates this process to the depths of their souls because they would prefer a prescribed process that outlines well defined time-boxed steps to be articulated, from the get-go for many diverse disciplines to contribute to equally.

To them, Steps 1-3 should already by known and are unnecessary. Needing to go through them either means the issue is unimportant, the developer is incompetent, or there isn’t alignment between teams.

Step 4 and 5 means you’re flailing. You need to provide action, not ideas. “narrowing the search space” means assigning blame; healthy teams work together, they don’t assign blame. Developers attempting to break down the problem are disrupting the harmony of the work environment. This necessary step should be avoided.

Step 6 is the only step that matters. It’s more important to get to this step as quickly as possible ill informed than to arrive at it with data to support your conclusions.

Following these steps are strictly necessary in many circumstances. They’re also impossible to follow under scrutiny.

I say this to make a recommendation: Any good leader, to a development team, should insulate and shield their team from scrutiny so that they can carry these steps out rigorously rather than succumb to pressure and micromanage productivity into oblivion.
There was a whole run of decent sci-fi TV back then: Quantum Leap, Sliders, Babylon 5 all aired in that period. Some of them I watched as a kid, others I didn't, but I see all of them referenced occasionally. Then the late 90's hit and the zeitgeist changed. Time marches on.
> Modern society needed something scarce and was hard to manufacture/process (thus ensuring price stability) to use as an intermediate currency between currencies.

And now we have no intermediary and no one bothers with gold when going between USD and EUR or JPY and CAD. Gold is completely useless for such exchanges in 2023 and would just add overhead. So given that it is worse than useless (being an hinderance due to an extra step) in such transactions, how can it have "intrinsic" value? If you're travelling internationally, do you exchange your domestic currency for gold, cross the border, and then exchange the gold for the destination currency?

What exactly is gold useful for in 2023 besides jewelry and some minor industrial uses? Can you buy groceries? Pay property taxes? Can you show up at a car dealership with a brick or two and get a new ride?

What is the value of me having gold in my possession?

> Those countries agreed to use gold as this intermediate currency.

It was socially agreed to it having value, but if it had "intrinsic" value, (a) no such agreement would have been needed because it would have been self-evident (the Gold Standard was only formalized in 1870), and (b) it would still be valid today. When the agreement stopped the intermediary status also stopped, showing there was nothing "intrinsic" about it: it just happened to be a convenient convention (for a time).
Yes it requires that the DSL mode is compatible. Also on second thought I am 99% sure you don't need a wet loop for naked dsl, but you certainly do for analog modems. Sorry for the misleading info; it has been /a while/ since I hacked on copper PSTN stuff...
For anyone looking for a modern alternative to Visual Basic, you might want to take a look at Xojo.

Xojo's a rapid application development platform (both a language and an IDE) that you can use to develop desktop apps (for macOS, Windows, Linux), Web apps, mobile apps (for iOS and Android), as well as console apps. It's been around for more than 20 years, and some of you might remember it from back when it was called REALbasic.

I'm a solo custom software developer that specializes in NetSuite, and I'm using Xojo to develop all kinds of apps that integrate with NetSuite - from desktop apps to mobile apps to Web APIs.

There's a blog post on Xojo's site that provides a good summary of how Xojo is both similar to and different from VB. It's an older post (from 2013), and Xojo's come a long way since then.

https://xojo.com

http://blog.xojo.com/2013/06/19/a-modern-alternative-to-visu...
This is incredibly pedantic. Sure that's the definition in electronics, but everything described in the book a perfectly viable system "component" (https://en.wikipedia.org/wiki/System)
Miranda is essentially the closest thing to "don't talk to cops" that we could get cops to actually agree with
Well played.

More seriously, is there a really good, open source library that generates many slight variations of an input block of text?
I was going to say, a few thousands lines of code that reliably solves a real business problem for over a decade is pretty much the exact opposite of 'crapware'...
Here's a simple Haskell program to do it:

(EDIT: this code is completely wrongheaded and does not work; it assumes that when sequencing regexes, you can take the product of their sizes to find the overall size. This is just not true. See reply, below, for an example.)

-- https://gist.github.com/rntz/03604e36888a8c6f08bb5e8c665ba9d0

import qualified Data.List as List

data Regex = Class [Char] -- character class
| Seq [Regex] -- sequence, ABC
| Choice [Regex] -- choice, A|B|C
| Star Regex -- zero or more, A*
deriving (Show)

data Size = Finite Int | Infinite deriving (Show, Eq)

instance Num Size where
abs = undefined; signum = undefined; negate = undefined -- unnecessary
fromInteger = Finite . fromInteger
Finite x + Finite y = Finite (x + y)
_ + _ = Infinite
Finite x * Finite y = Finite (x * y)
x * y = if x == 0 || y == 0 then 0 else Infinite

-- computes size & language (list of matching strings, if regex is finite)
eval :: Regex -> (Size, [String])
eval (Class chars) = (Finite (length cset), [[c] | c <- cset])
where cset = List.nub chars
eval (Seq regexes) = (product sizes, concat <$> sequence langs)
where (sizes, langs) = unzip $ map eval regexes
eval (Choice regexes) = (size, lang)
where (sizes, langs) = unzip $ map eval regexes
lang = concat langs
size = if elem Infinite sizes then Infinite
-- finite, so just count 'em. inefficient but works.
else Finite (length (List.nub lang))
eval (Star r) = (size, lang)
where (rsize, rlang) = eval r
size | rsize == 0 = 1
| rsize == 1 && List.nub rlang == [""] = 1
| otherwise = Infinite
lang = [""] ++ ((++) <$> [x | x <- rlang, x /= ""] <*> lang)

size :: Regex -> Size
size = fst . eval

NB. Besides the utter wrong-headedness of the `product` call, the generated string-sets may not be exhaustive for infinite languages, and the original version (I have since edited it) was wrong in several cases for Star (if the argument was nullable or empty).
linked article in comment also mentions it: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9038417/
The Google Monopoly Trial as a Morality Play
> Reproduce the bug.

Usually if you can do that, the bug's as good as solved. It's the ones you can't reproduce that take all the time. He does explain how difficult that can be.

Also, one of mine: "The hardest bug is where nothing happens." If something goes wrong, at least you can start from that. When nothing happens, you don't even know where it was supposed to.
Disgusting. People this wealthy exist on a whole other plane (ha) of existence. No one individual works so hard as to earn multiple, giant private jets. The huge amount of natural and social resources being consumed by just a few individuals is mind-boggling. Meanwhile, people are going to freeze to death under bridges this winter because we can't seem to build enough modest affordable housing in this country.
The fact that you recognize that you've got a runaway daemon is good. Now you just need to recognize when it's eating too much memory and taking too many processes. (I realize that how I've described might be a bit much, but if you've thought yourself into this conundrum, then perhaps you can think your way out!)
Thanks for the name calling, but thinking i'm a RIAA shill is laughable and shows the level of (lack thereof) intellect people have on this issue.

Has the copyright system been corrupted by major corporate players? Of course it has. However, throwing it out to have no concept of copyright is an insult to those that do create content without being those corporate players. It takes time and effort and a not insignificant amount of money to bring content to the world. Removing any protections from those creators to be able to monetize their work product is just infantile tantrum throwing.
Certainly, but I'd like to see the methodology of your experiments if you're able to say that a stimulant like coffee doesn't do anything, nor exercise. It might not do anything in the short term, but I dare you to drink 3x your daily coffee intake and see if you can't see any change, or to increase/quit your fitness routine and whether it doesn't do anything over a year.

I have tracked by BP over 50 kg of weight change, and BP correlates really nicely with fitness level, stress, etc. even though trends are visible over months, not hours.

There certainly are no quick fixes, apart from taking a BP pill (I take telmisartan+amlodipine, the latter replacing a diuretic that made me drier than the Sahara desert)
Euronet is basically a scam imho.
Corporate Capture in California
Square says daylong outage caused by DNS error
Yep, those are all totally fair points. I haven't run the math and tried to model it out so my opinion is definitely a combination of napkin math and gut feel

I would be surprised if the grid + new battery storage could handle so much peak-y demand being added to it, but I've been surprised before!
I always love it when someone helicopters in to a complex, long-established system and, without even attempting to understand the requirements, constraints or history, knows this thing they read on a blog one time would fix all the problems thousands of work-years have failed to address.
No. The suggestion is that there is a reason for this variance of success. The reason being that they share this agenda item with another group, explaining why they triumph here while they have only middling success elsewhere.

In your own words: We don’t really need to look for a single cause. All of these things are happening and interacting with each other. - https://news.ycombinator.com/item?id=37446682

It's a simple concept - you understood it perfectly well when the topic was different. Why do you suddenly find it hard to grasp?
Square: An Update on Last Week's Outage
> Physical sims can fail too, so not a good place to store a phone book if that’s what you mean.

Sure, but often when a phone fails you can just buy a new phone (or borrow a temporary one) and be able to restore your connection without a carrier's intervention.
We are probably close enough to be able to deploy solar with storage in sufficient quantity that isolated islands would be viable to re-bootstrap.

This also has the advantage that it helps your economics during normal operation rather than just during a crisis.
Why do your fellow congregants want to control the behavior of others? Why can’t they just focus on their own lives and their own community instead of what other people outside of their community are doing?
Unless I'm very mistaken adding onto the end of a string doesn't affect lexicographic order, so that's effectively [ab]*. The ordinality of [ab] is simple, it's 2, but the kleene star is a bit of an odd one, it's not quite exponentiation.

To reason about the kleene star it's a bit simpler to consider something like R^*n, where you repeat up to n times. Obviously R^*0 = 1 and R^*S(n) can be built from R^*n by picking an element of R^*n and appending either nothing or an element of R, here the element of R^*n determines most of the order and 'nothing' orders in front. For technical reasons the corresponding ordinal is (1+R) R^*n, which is backwards from how you'd expect it and how you'd normally define exponentiation.

The kleene star can be recovered by taking the limit, identifying R^*n with it's image in R^*S(n). Which also doesn't quite work as nicely as you'd hope (normally the image is just a downward closed subset, it's not in this case).

I think [ab]* is equivalent to something like the rational part of the Cantor set. Not sure if there's a simpler way to describe it, it's nowhere near as simple as 2^ω, which is just ω.
it uses PaLM 2 - which is an LLM trained from scratch. https://en.wikipedia.org/wiki/PaLM
I also have a brother printer that I specifically paid a premium for for out of box eSCL scanner support on linux (airscan). Unfortunately, the scanners still need a proprietary driver as eSCL only supports some fixed resolutions. The proprietary scanner has better/more functionality.
Great Small Businesses Trends for 2023
Can you explain the JavaScript api more? Are you talking about a webView or something else.

Edit: oh I see what you are talking about. The osascript aspect was what I wasn’t getting.
Is that on a Mac? Windows doesn't seem to support it.
It has discrete ICs amongst other things, and why do you need a pinout for resistors?

What would you propose as a better generic term?
When I first stared measuring at home, I'd get these crazy variations. The first time I measured, I was <- this -> close to driving to the ER, as I had something like 150/110 3-4 times in a row. "Fortunately" the measurements were done pretty poorly - I was sitting in a slouched chair, my arm / measurement point was way too low, and a bunch of other things.

I redid the measurements after reading the manual, sitting straight up, feet on ground, measuring at heart level, etc. Suddenly I got 100/110 over 80/85, and while that wasn't ideal, it obviously calmed me down a good bit.
You buy the equipment cheap on ebay but then spend a surprising amount on the noctua fans you need to make the thing tolerable.

The other problem is power. Also flows on to also making your other equipment (eg UPS) more expensive.
Do the same standards apply to zuck and fb feed?
to instagram feed?
to linkedin feed?
Our default approach is to mock and stub as little as possible, but of course there are things we just have to mock, like external service calls. However, we also have UI automation tests that run on a fully deployed and integrated system, which mostly covers that.

Slowness is only a problem when it's a problem, and can sometimes be solved with better tooling. I'd feel more confident in a system with 1000 integration tests that take 2 hours to run over one with 10,000 unit tests that take 10 minutes to run.

On your last point, this is positive and negative. Yes, it can be harder to find the issue, but IME integration tests actually find the issues that will cause things to break in production, and it's easier to find out why a test is failing than why an error is being logged.
Miro is amazing. Many companies use ServiceNow. I'm sure you've already heard of IFTTT.
Not to say there has never been software based market segmentation, but this example is just not right.

First off the LC was in no way a threat to the Iici. The IIci had 32 bit data bus with a 25MHz 68030 and and supported a CPU cache. The LC with a 16MHz 68020 with a 16 bit bus. The Iici was conservatively twice as fast.

Second, the LC HW did not support nearly as much ram as the Iici. It shipped with 2MB soldered down (which logically you can think of 2 1MB SIMMs) and had 2 slots that each supported 4MB SIMMs, which were the highest density commonly available at the time. The (cheaper) memory controller used in the LC only supported 24 bits of physical addresses (and only in so many configurations), resulting in a maximum of ~16MB. Once you account for the soldered down two megabytes and how the slots had to be configured that left you with the ability to install 4MB into the each slot you get 10MB.

Technically speaking it was probably possible to get it to support 12MB or 16MB with a ROM patch if you desoldered the builtin memory and soldered from the address lines on the controller to some custom memory board. But as shipped with the builtin RAM and the controller chip they included 10MB was the most it could reasonably use.

The LCII did up the builtin memory to 4MB and had a software limit of 10MB like the LC (which meant if you installed 4MB SIMMs you would be missing 2MB), but I suspect that was more a result of how quickly it came to market (it was essentially just an LC with a 68030 and 4MB of ram, both of which greatly improved the experience of using the machine with System 7, which shipped after the original Mac LC).

Within a year or so after the LCII the the LCIII shipped with a completely redesigned board, and it supported 36MB of ram.

Source: I owned a Mac LC, paid for and installed a 2Mb memory upgrade to get it to 4MB, then eventually did a motherboard swap to upgrade it to an LCIII. I can even still tell you how much each of those upgrades cost ;-)
That’s exactly what people said about AMD before. Then bulldozer and threadripper showed up.
Orion blocks ads natively and also supports adblock extensions: https://blog.kagi.com/orion-features
> If anything that seems like a deal to not have to pay subscription.

I'm gonna use this zinger at my next pitch meeting.
That's wishful thinking, imo.

If you want to have a network, someone needs to know a bit of networking. Or you need someone you can call who does.

Don't get mad at the printer for what your router is doing to its IP address. This day and age isn't as advanced as you'd like it to be, or you need a new router that does what you expect.
> Thermal Cameras

They're not built in, but you can easily get a thermal camera that plugs into your mobile these days - that one's definitely been improving rather than disappearing. Due to the cost of ownership, there are also companies that will come in with their own and do thermal mapping of your whole house.

I'm not sure if this one really makes a list since nothing was ever mass produced, but automatic food preparer/cooker machines are kind of a popular sci-fi-of-the-80s idea. Some attempts were made and mostly failed to get traction. I've not heard about them for years now.
Machine learning can level the playing field against match fixing
All processes are fallible, but some are less so than others because we've automated a large part of them.

DevOps, and CI/CD, would have prevented Knight's issues 100%.
It has discrete ICs though. Assemblies appears less generic than components.
Very cool and useful!

Suggestion: Create a mailing list that anyone can subscribe to. Then, whenever you add new content, you could send reminders to re-download. Additionally, you'll have a good platform to advertise when you decide to launch a Kickstarter for the printed version.
Academia's Missing Men. Men are disappearing from science and academia.
It absolutely can affect your life insurance. Understandably that’s a problem of privilege but it’s a truth.
Something like what3words might be useful, but what3words itself doesn't have enough "auditory distance" between words. (i.e. - there are some/many words used by what3words that sound similar enough to be indistinguishable over an audio channel with noise.)

Something like FixPhrase seems better for use over radio.