skysight-inc/HackerNews huggingface dataset:
Yeah. If you've drawn the unfavorable attention of the police (which I'm aware isn't difficult in many cases), it's extremely unlikely any of them are thinking "let's painstakingly disassemble and reassemble this guy's laptop!" But like I said upthread, there are still several plausible reasons why you might want to secure your hardware (and the threat of arbitrary police surveillance still isn't zero).

But on another note, in many countries (where digital privacy isn't already illegal) law enforcement is pushing for encryption backdoors and the like, so that kind of wiretapping will be their go-to, and in the police's ideal world they will simply be able to remotely log in to any phone, operating system, or CPU firmware and rummage around to their heart's content.

Until that comes to pass (heaven forbid), I doubt they will usually make the effort to check anyone's screws for nail polish. They're all about the brute force.

> It's not even a $5 wrench scenario

It's a $0 "type in your password or we're sticking you in a cell and leaving for the weekend" scenario.
I had that problem as well (8TB Seagate). It would write some data, then get completely stuck to the point where Windows would report an I/O error. So I wrote a small tool that writes data in smaller chunks, monitors the write speed and allows throttling it if needed.

Weirdly enough, just using the tool instead of copying files with Explorer somehow stopped the weird hanging from happening, even without having to enable the actual throttling. Probably some bug somewhere along the driver/firmware stack triggered by the write block sizes.

Overall, I wish the drive vendors would expose some API to directly manage the SMR/CMR areas via software, just like the FLASH memory chips do. That would make the job of appending new backups + overwriting the old ones actually manageable with predictable and consistent timing.
Most of the rest of the information is from various web sources (see the references in the footnotes). One source that might be interesting to others is the National Archives Catalog https://catalog.archives.gov/ which has a zillion photos. I had to go through hundreds and hundreds of photos, though, to find the ones that I used in the article, photos that showed just the right things. So I hope you all appreciate the photos :-)
Just don’t follow the fads

I’ve been doing kernel code in C for nearly 30 years. Same tech stack.. emacs, c compiler, kgdb. Lots of things have come along to make things better (dtrace, eBPF). The kernels have changed (out with Solaris, DEC OSF/1, AIX, etc, in with FreeBSD and Linux), but it’s all pretty similar in the end. And experience REALLY helps and is rewarded. Especially when you were there 25 years ago and you remember why something is the way it is
This is great news, it's been needed for ages - handwriting is more than just funky OCR, it's OCR as applied to vector lines with a defined stroke order. So for instance, a lowercase e and c might render to the exact same pixels due to the 'loop' of the e overlapping itself, but if we know the stroke started in the middle of the line and then retreads itself, we can know for sure we're looking at an 'e'. That's simply not possible in e.g. Tesseract.
That's an awful lot to put on hard science rather than, say, industrialization—the result of soft sciences just as much or even more so than hard sciences. Plus if you insist on only evaluating material concerns we still need to grapple with soft sciences to figure out why society is so horrible at distributing material goods and services in a rational manner.

My point was not to reject hard sciences so much as to emphasize you can't easily extract the consequences of them in isolation. It's nearly futile to even try. My apologies for poorly articulating this.
Pournelle was kind of right then? Solar heating satellites when?
I think the other commenter’s point is you can use 2 fields to distinguish between the first field being specified as empty vs absent (or whatever terms you prefer).

E.g.

- type.specified => “”

- type.unspecified => empty

The same technique can be used to disambiguate between 0 and empty.
At least as late as 1998, I recall version control was thought of in some circles the way people think of C vs memory-safe languages today.

Some thought version control was an obvious improvement to make better, more bug-free software. Others had a fetish for doing things the hard way with little justification beyond emotional resistance.
You can only learn how to draw owls by drawing owls, repeatedly. The more owls you draw, the better you will get so it helps to draw quickly and often.
So would the cost of building space elevators. I'm betting there wouldn't be a single part of society unaffected by an explosion of raw materials at much lower cost. It's just an insanely high investment cost to kick off the industrialization of space.

Besides, mining on earth has many externalities that aren't reflected in the commodity price. Some of the most brutal and inhumane conditions on earth right now are tied directly to market demand for rare or difficult to aggregate minerals. The sooner we can shut that down the sooner we can claim social progress without ten asterisks trailing it.
Not sure, but interestingly SMR drives support TRIM commands: https://superuser.com/questions/1407990/what-does-trim-on-an...
The Reason People Aren't Having Kids
> Computers can't represent 0.1 (in floating point), yet that hasn't stopped anyone from doing finances on their computer.

floating point for financial data may have made sense back when my 386 DX CPU has a FP coprocessor and computation were dog slow.

In this day and age though you'll typically be not just a bit but much better using an abstraction that can represent numbers with decimals precisely, which frees you from a great many rounding error, epsilon computation, error propagation, etc.
If you build your scraper to find data on the page based on the shape of the data itself instead of the structure of the page then it will be resilient to most changes that don't materially change what data is displayed on the page.

So, prefer regex over css selectors, and css selectors over xpath, where possible. And don't select based on nesting or position if possible.
Thanks so much! This is very helpful!
Structure and Interpretation of Computer Programs, Comparison Edition
I am not familiar with Go, but if the package manager doesn't allow for arbitrary script to run(cough NPM cough) I reckon it's fine.
I did something like that the first time I had to write a device driver, but I did it kind of stupidly.

It was in college and I had a part time job doing doing system administration and programming for the high energy physics department. They had an RX02 8" floppy drive that they wanted to use on their VAX 11/780 which was running Unix/32V and I was assigned to write the driver.

I basically started with a C file that just had empty functions for all the functions that I knew Unix expected a driver to have, and then started filling those functions with comments recording what I had figured out that they had to do.

Each started with just a few high level comments. Then I'd add more comments breaking those down, and so on, until I finally had all the information I'd need in there and could start coding.

That's when I then did something stupid. As I started implementing the things the comments described I replaced the comments with the code.

I got about half way through before I realized that I should adding the code below the comments rather than replacing the comments.
> You don’t need science to explain how dysfunctional society is.

You absolutely do lol, or you're just straight wrong. Take your pick.

> The problem with “soft sciences” is that they can’t produce provably correct information.

Neither can hard sciences. Proofs are incompatible with empiricism. Abductive proofs (which is what the scientific process offers) are necessarily bounded by limited certainty. All you can do is progressively improve certainty approaching 100%, but reaching it is necessarily impossible. This is just basic Hume. You can never be 100% sure the sun will rise tomorrow or that the fundamental laws of physics won't arbitrarily change.

But, the same applies to soft sciences. We can and do increase our certainty continually. This is absolutely worthwhile and is probably far more valuable to humanity than merely modelling physical phenomena.
Sure I am not going to feed it to babies or drink it my self even. For cheese you want the bacteria alive though in the milk.
> he's not going to be "powerful"

He's rich, and apparently going to get richer + Money is power = He's powerful, and apparently going to get more powerful.

> and you shouldn't be afraid either. No point in being afraid of something you have no control over

Sure. But also, no point in telling people not to be afraid of stuff they're going to be afraid of anyway. Like, would you say you have no fear whatsoever of getting cancer, or of a global nuclear war? (So, what, are you hoping for them...?) How much control do you have over either of those?

Being afraid of something is a good incentive to try and do something about it. That's what the headline means. And this slimeball getting even more power is something that the collective readership of The Guardian has at least a somewhat better chance of doing something about than cancer or global nuclear war.
Unifi sites taken down by a hardcoded link to a master branch file
Have you considered a custom keymap that swaps some of these around? Might be easier than rebinding every game. Just switch to Gamer Keyz.
For example 1995 Snappy Video Snapshot LPT dongle by Paul Montgomery (Newtek co-founder https://en.wikipedia.org/wiki/Paul_Montgomery#Play_Inc.). @TubeTimeUS on twitter did a Snappy deep dive, teardown and reverse engineering down to schematic and figuring out remarked "PLAY HD-1500" main chip is just a XC2064 FPGA. PLL + 30msps ADC + special 2Mbit video ram capable of holding whole field = this thing grabs whole one field of video all at once after perfectly synchronizing to 14.318MHz video clock.

https://threadreaderapp.com/thread/1301990455182155776

wiki: "Snappy was the first mainstream video input device for Windows personal computers, with Play selling over US$25 million of Snappy in its first year.[9] Byte Magazine awarded Snappy its Technical Excellence award in December 1995, stating "Every once in a while, we see a product so impressive, it makes us rethink an entire category. That was certainly the case with Play Inc.'s Snappy."[10]"
There's more to the story of the Centronics printer connector. Centronics was a subsidiary of Wang Laboratories, producer of Wang word processors and computers. They had 20,000 surplus connectors from one of their earlier calculator products, so they reused the connectors for their printers, creating a de facto standard.

An Wang was one of the inventors of core memory (it's complicated). He sold his core memory patent to IBM and used the money to create Wang Laboratories, eventually becoming a billionaire.
Right, thanks. But, at least for the last half century, statistical analyses in quantitative genetics have included genetic and environmental effects in their models, i.e. explicitly trying to find evidence for genetic influences after taking into account environmental effects. (I'm not saying it's easy to do so).
you contact your disk array vendor account rep and ask for a couple dozen.
Why it made you happier?
One reason for this is separate compilation, and linkers not being required to perform that level of static analysis, besides them lacking the necessary information about (e.g.) inlined functions or struct layouts.

Note that in case of shared libraries (DLLs, .so), the OS loader/linker would have to perform that analysis.
Creative ways to say "I don't give a fuck" professionally
That seems explicitly allowed by that paragraph, no?
"Besides I doubt simple shell scripts will be able to download all videos that yt-dlp can."

You are free to doubt but the the truth is yes they can.

The only ones that are complicated are commercial videos.

Give me a list of videos you are downloading with yt-dlp and I will show you how to dowload the same videos without yt-dlp. I have been doing so for many years. Unless you are only downloading commercial videos, e.g., VEVO crap. Personally I am not interested in those videos.

I am actually liking this YouTube change getting rid of or throttling video with pre-muxed audio. Now I download only the audio. If I like it, then I download the video and mux. For many videos, there is no meaningful video; it is just slideshows of images or animations. For me, audio-only is faster and more space-efficient. I am avoiding downloading many videos because in many cases the audio is enough.
Scalable interstellar space travel being infeasible for lifeforms and even robots in a way that could actually be useful (given distances, odds, 2 way communication, short time windows between extinctions etc) seems way more likely explanation than intelligent life being impossibly rare.
The hair trick can be used both by good guys and by bad guys. Recently in my country in the first page of the main newspaper it was explained that during the vacation period, people would do the hair trick on house and apartment doors, they'd then come back a few days later, in the middle of the week: if the hair is still there, then the probability that nobody shall come while they're stealing stuff inside the apartment is much bigger.
Unifi has a "DNS shield" feature with non-customizable config pointing directly to a file of a project which does not use tags nor automatic content validations: https://github.com/DNSCrypt/dnscrypt-resolvers/issues/944

As a result, hundreds of networks were taken down. For 72 hours because Unifi didn't override the default refresh interval.
Is it specifically the fact that it's a physical process that makes it earth shattering?

Physical models of computers ( https://en.wikipedia.org/wiki/Billiard-ball_computer ) have been around for a long time, which means that noncomputability has been tangible for a long time.

I might be numb, though, to the fact that much of what want to understand can't be. If the universe isn't discrete, then it seems like noncomputability is the default.
Yes, true. It's not clear that next word prediction is the best model for such an exercise, but yes, they do seem rather successful.
I think all of the above. I turn 64 this year, with 40+ years programming and system admin experience.

Companies outside the world of software development and tech startups tend to have more older programmers. I worked a lot in enterprise logistics with mostly older programmers, for example.

I have freelanced for about 15 years and noticed that most of the successful freelancers I meet skew over 40. I will guess that happens because younger programmers don’t have the contact network and domain expertise needed to freelance. I don’t count Upwork/Fiverr piecework as freelancing — I keep clients for years without much churn.

Many programmers I know in my age range moved into management. Others burned out and changed careers. A handful hit the stock option lottery and retired.
https://archive.is/P4TFy
Cressing Temple
Really? Name some of your ideal cities. We'll check and see what their policies are for sleeping on the streets.

So if they do force people to move on, despite this "affordable and available" housing, that pretty well destroys your argument, doesn't it? Because all compulsion is bad, as you said.
I have a similar rule when writing documentation. As soon as I find myself writing something in the passive voice, I know I’ve hit part of the system I don’t really understand. “This event happens” instead of “subsystem A triggers this event”.
> I don’t even know how they thought that little old me just out of university could be left alone to successfully build applications on my own, but I think people trusted a lot more during that era

A similar feeling on my end too :-) That might be it - trust sounds like a big part of it for me. Taking a chance on someone who you might eventually end up being good, rather than interviewing and evaluating them 7 ways till sunday. I understand the impulse. I wouldn't want to be a new engineer out of college today though - seems rough.

I did get paid less then than some new grads seem to be now so that might have been a factor in taking the pressure off.

> because you can always walk up to get immediate feedback (people generally like to see you are actively working on their issue)

Oh absolutely!

> It still amuses me that IT was located together with finance, because we did reports xD

It was communications for me, because the software tool we built was free to use on the web, and websites are communications, obviously :D
Does anyone really NEED anything? That'd be a tangent.

I want a portable server because I want my data to be in my physical possession. Also, I enjoy telling people I'm already doing the thing that they're telling me can't be done.

I'll write it up some time. Perhaps you'll see it here on ycombinator.
I did some work on this about a decade ago, using RL on STLC, and that was the same problem I faced. It’s too bad so few well typed expression trees are very useful programs.
> These reporters know

The article is an opinion piece by an external contributor; the author is not a reporter. From the end of TFA:

> Gary Marcus is a scientist, entrepreneur and bestselling author. He was founder and CEO of machine learning company Geometric Intelligence, which was acquired by Uber, and is the author of six books, including the forthcoming Taming Silicon Valley (MIT Press)

> there are CEO’s

There are CEO’s what; which possession of CEOs are you taking about?
What about those books made you happy, specifically? Could you distill it down to a set of points or aspects or ingredients? (Which, if another book series possessed, would make you happy as well.)
There's no rubrik for grading scientific correctness. Just because controlling variables is more difficult doesn't mean we should abandon the scientific method and just talk out of our asses.
It was good 15 years ago. Now, it has become a pretty mediocre, borderline boring magazine.
Good thing I am not an American, don't live in the US and have no intentions of visiting then.

(I gave you an upvote, I don't think your comment deserve to be nuked for bringing up a possible legal risk)
> I was providing evidence that because this fear does not exist in infants, it is not innate

Not all innate behaviors are present in infants. They are rather well-known to be partially developed humans. This just strikes me as very, very weak evidence.

Plus, children may not have the self awareness and ability to articulate mental phenomena and qualia (some) adults possess that would be required for a reasonable study.
Synchron links brain-computer interface with Apple Vision Pro headset
I haven’t read the whole article yet, but I’m guessing it boils down to a Halting Problem?

And I assume if a Turing machine can’t, neither can a human. If that is not the case, something smells fishy in Denmark.
Knowledge increases suffering
SCCS was released in 1977 and it hasn't even turned up in these comments at all. "Not evenly distributed". (I introduced RCS as a replacement for "just editing files" at a job in 1990; "there's a man page and some binaries on the system" really doesn't contribute to adoption. CVS at least propagated through things like USENIX, because solbourne made cool toys and talked about the challenges.)
Somewhere between when this was originally written and when it was delivered to your browser the text here was destroyed.

I don't see how that's the fault of Chrome or Android.
This guy named JD Vance had a bit to say about it in 2016

https://www.theatlantic.com/politics/archive/2016/07/opioid-...
Once, during a tech interview, the interviewer asked me to design a system for daily scraping English Wikipedia. I started with "Let's download the gzipped archive...". It turned out that the interviewer didn't know about that possibility and was waiting for the description of a complex system to download it page by page with multi-threading, canonical URLs, checking of visited pages, retries and so on. To their credit, they gave me "A" for this assignment. In the end, I got the job.
> Op-ed are usually filler nonsense written by journalists

1) Citation needed.

2) This one sure wasn't. People who actually bothered to read TFA might have noticed:

> Gary Marcus is a scientist, entrepreneur and bestselling author. He was founder and CEO of machine learning company Geometric Intelligence, which was acquired by Uber, and is the author of six books, including the forthcoming Taming Silicon Valley (MIT Press)

I mean, FFS, he mentioned in the article that he was testifying in Congress with Altman. Do you think they called in journalists from a British newspaper to do that?!?

> They are the most skippable "news" articles of all.

Yeah, except “it's an op-ed” fucking means IT ISN'T a news article in the first place. It's an EDitorial OPinion.

Sheesh.
There are many more ways to do this. Most of iOS developers who ever published apps know that.

Hiding a functionality from Apple is a ticket to account and company ban and is not worth the hassle. Unless it was the intention of the whole enterprise.
As was pointed out elsewhere, fiddling bits with constant time guarantees isn't part of the C specification. You need a dedicated implementation that offers those guarantees, which isn't clang (or C, to be pedantic).
The Saltmen
Only few pictures I have them printed, the rest is all digital for the most part, unless you mean tapes/DVD/etc as a physical archive, then yeah I have that too.
Two of our cats died in their mid-teens of old cat illness, and we chose to have them put to sleep at home, purring on someone's lap. The other medical options the vet suggested in each case would have given the cats a bit more time, but it would have been a poor quality of life for them and nothing we wanted to see them put through.

The only cat that lived a short life had nothing to do with being allowed outside. He was the most unique cat I've ever encountered. He'd could use door handles, play fetch, come and get you if he wanted to go out and the cat flap had been locked for whatever reason, would wait for me at the end of my road when I walked home from work and would then wait for my to start running and race me to the front door. Sadly he was born with a condition that meant he passed away before he turned 5, but he was happy and playful every day. Losing him impacted me more than I would have believed possible.

Anyway, I just wanted to say that it's not such a binary choice. As long as you don't live right next to a road with lots of traffic, cats that can come and go as they please don't necessarily live short lives.

It's just idiots who think all cats can learn to live alongside fast cars that end up with young dead cats.
"Grip Car"
So far no reasons to think so. The article lacks details. But for complex life to emerge in small pocket that oasis would have to exist for many millions of years. No proof of that. Then organism is not a bunch of single cellars in one place. This is another question here. Next there are intermediate forms of life which bundle together only for some time. This thing looks like single organism while it isn't.
Nobody is remotely fooled by these, especially if they're proceeded by a good ten minutes of eye rolling, distain or fidgeting.

Seriously: if you really DGAF they know. How do I know? Because I routinely DGAF, have used all of these, and I get told afterward. Everybody knows.
Ctrl F tamper tape

amazon dot com tamper tape

You can't open the case in a way that doesn't make it obvious it was opened.
My favorite is US Supreme Court Justice Neil Gorsuch's "Putting that aside."
> Did you buy Braid, Anniversary Edition? Tell us why in the comments

No, because I already own Braid.

Like how the toughest competition for Windows is not desktop Linux, it's pirated Windows.