skysight-inc/HackerNews huggingface dataset:
Great question: it's for expandability.

If you run RAID-1 in a 2-slot NAS, and you run out of space, you've got two options:

1) buy another NAS

2) move off of RAID, and have 2 distinct volumes. You'll have twice the storage, but no spindle redundancy.

If you've got 4 or 5 slots, you can throw in 2 larger disks, and use the prior disks either for backup, or use the new disks for incremental additional storage. You've just got a ton more flexibility.
This is too much for almost all users. IMO the best method is to simply store them on google and keep a single local copy. Its almost impossible that google will lose your data since they keep multiple backups and the local copy will save you if they ever kick you off the service.
Isn't [1] (one of) the patches fixing the issue? The solution doesn't need to be a server patch, in fact it appears it was a client-side patch to handle 508 errors properly as well as doing exponential backoff.

[1]: https://github.com/signalapp/Signal-Android/commit/c95f0fce6...
And it's that novelty that makes this newsworthy.
I'm a little disappointed in the name because latch already has a specific meaning for computer engineers. It is one of the first memory circuits we study and forms the basis for registers.
this doesnt surprise me

a few years ago I found a flaw in sshd. because it was impacting a Linux PAM login/auth module I was writing in C. my module should have worked. but it wasnt. because of sshd. it blew me away, given how important that server is. luckily, others must have complained too, and it ended up being fixed in a newer sshd release. but the fact that it made it into a release in the first place, impacting PAM, was scary

on a not-totally-unrelated note, that was also the last C project I wrote, and since then I fell in love with Go and Rust. for systems code, for me, theres no going back. C is scary given the modern threat ecosystem and whats at stake
For biologics, sure, but steroid creams are the standard treatment and work quite well, and are much cheaper - maybe $100/year.
Yeah this confused me too. Not sure what made them think this resembles a latch. A latch only has 2 states, not 2^n states.
Its wild that after ~9 hours, there is still not a clear cause:

> The company hadn’t pinned down the source of the failure as of Tuesday afternoon.
Yev from Backblaze here -> We work with the drive manufacturers and their distributors! One of the reasons we think it's important to state the drive model is so people know exactly what is getting deployed versus just using ___ 14TB or ___16TB. But we source our drives just like any other large cloud storage provider would!
MailChimp owns TinyLetter.
What is "prior art" when we're talking about profiting off of research if not the necessary steps to do something?
So what is the argument here? Facebook should manipulate their advertising marketplace to prevent this? You can buy ads to sell your gun supplies and body armor but when it comes to targeting the ads, you can't choose the demographic groups that are buying this stuff up like it is going out of style?

I think Facebook is awful, but this how their business works. I can't see them going out of their way to not serve their customers and not make money, outside of public outcry or government regulation forcing them to.
I looked at building these this summer. Ultimately I decided I wanted a split keyboard, but didn't want to learn a new ortho layout or spend $300. I ended up buying a Kinesis Freestyle 2, which is one of the few "normal" split keyboards. I liked it so much I bought a second one with the Mac Meta keys, so I still ended up spending $300 anyways, but got two keyboards. What I didn't do was spend an extra $50 on the tilt kit; a few chair leg pads as spacers was enough for me.

I have wide shoulders, bringing my heads together to type all day makes my chest tight and my back hunch. Getting a split keyboard has been my best ergo improvement since a decent chair.
So how many people will somebody have to kill before you consider them dangerous enough to lock up? Also, do you realise that some people are too damaged/dangerous/psychopathic to ever be “fixed” enough to live in society?
“You seem to be implying that IUDs are much less popular than the pill. That is not the case. They are just behind the pill in popularity.”

Your first sentence makes no sense. You say that I’m implying that pills are more popular yet you confirm that indeed they are.

Unless, you’re saying that I was implying that they’re _heavily_ more popular, which is also not what I implied.

You’re completely missing the point. I’m gay and on prep myself for several years.

The grandfather post mentioned that 2 million people are doing an injection as if that implies that many people prefer that over pills.

I could write more and explain more but I’m tired of talking to so many morons for today.
Real secrets don't get released to the public in patent documents.
I remember that they'd pack the executable with Themida with the highest possible settings in order to complicate reverse engineering.

Not really a huge hurdle nowadays, but they used to have the VM and anti-debug detection ratcheted up all the way and it would trigger when I had IDA open. (I believe it was a findwindow check)
You don't need a working gizmo to get a patent.
Having my watch unlock my MBP, and Touch ID for authenticating and authorizing access to credentials, has been pretty awesome.
Why should the incoming SEC chairman saying positive things about Bitcoin be received as credible though? You do understand that regulatory capture is a problem in all industries, and the structure of Bitcoin overlays perfectly with Pyramid/MLM schemes, right? Those are simply truths, just because someone reaches a certain position in society doesn't make what they say automatically valid or void of bias and indoctrination.
I suppose the thing I find most interesting is the number of hours and resources that were actually assigned to these projects, they must have convinced at least somebody in the ranks of the perceived viability of these 'inventions'.
We did some work on the foundation right next to the gas meter which had a pipe going down - which unexpectedly went off direct into the yard to who knows where. They hand dug until they were confident (still took out the power line to the garage. Twice).
The JPEG bitrot interstitial got me thinking... I wonder how difficult it would be for an algorithm to correct that? The corrupted image doesn't look anything like a normal image, so, just try flipping bits and see what results in something more photographic. And maybe present multiple options to the user if the algorithm isn't confident.
Do you not understand the problem with extrapolating trends from cherry picked anecdotes? And no, those videos are absolutely not evidence of problems. They aren’t even evidence of isolated cases of racism. But it wouldn’t change the situation if they were.

More importantly, parent wasn’t even commenting about race.
Note the name isn't new for this concept, Java also uses the latch name to describe this: https://docs.oracle.com/javase/7/docs/api/java/util/concurre...
Must be supported subsidiary, geopolitically, many else
If anyone is considering switching, we built liner.app as an offline first app, so all interactions are <100ms.
Because success cannot be attributed to luck or skill, star traders could just be a result of survivorship bias, many are still unable to beat the market net of fees
I am absolutely not convinced that Facebook and their like would make more money as a paid service. People are okay with giving up (or not knowing that they are giving up) privacy to use products like social media. Unlike television (where there aren’t any free alternatives), Facebook would lose market share overnight if a somewhat-competent but free competitor sprang up.

I am also not convinced that people would pay to just get rid of ads, especially when there are free and easy alternatives available.

I _am_ convinced that a company like Facebook will try to launch a paid content service with their own exclusives since that seems to be the thing that big content providers are doing.
> Typescript has an excellent type system

It has a type system. "Excellent" feels a bit strong.

https://blog.asana.com/2020/01/typescript-quirks/

https://www.executeprogram.com/courses/typescript/lessons/ty...
So, it's an irrational bubble. Got it.
Je n'avais pas besoin de cette hypothèse-là. - Laplace.
So you are just recommending a NAS with at least 4 drive bays, not necessarily 4 drives, I read this and interpreted it as 4 drive minimum for data redundancy:

"Consider getting a NAS that has 4 or more drives to offer redundancy and support data integrity checks"

I may go for a 4 bay, but I never upgraded capacity in the last 7 years (3TB mirrored) and would probably go 14TB mirrored on the new one, so seems like a waste.
Right. So if somebody gets drunk and kills a school full of children with a machine gun then we should ask him/her nicely to not do it again and send him home in a Taxi?
Seconded. I'm partial to Logitech's MX Ergo; I feel like fully vertical is a bit of an overcorrection, whereas the Ergo lets my hand rest diagonally, which feels a fair bit more natural and comfortable. Bought one on a whim for work, and I've enjoyed it enough that I bought a second one when I switched jobs this year.
Imagine changing core features of your codebase and then the compiler / type checker telling you all the places that you needed to fix it. Then when it's fixed, the code runs flawlessly. That's happened a LOT in my 10 years of C++ development.

I can leverage the compiler to do 90% of the refactoring work.

For example, say you want to remove a field from an object in C++. The compiler will tell you every place where the field is accessed and raise a compiler error. In python this won't manifest until the code is run in that particular spot. I can only imagine that in this type of language a well intentioned refactor could easily create 10 bugs that don't get triggered for a very long time.
HFTs do not create demand. Most of the time, they flatten their positions at the end of the day. As such, their impact on the market is minimal.

And anyone who can claim that HFTs front run trades simply do not understand the basics of what is happening. HFTs simply make money off being the glue in fragmented markets.
Unfortunately, having directly felt the brunt of Google AI deciding it needed to disable something about my account for no appreciable reason, this is simply not true.

Even if Google had reasonable customer support, relying only on a cloud backup is unwise.

UX being what it is, my aunt just lost most of her iCloud photos because she thought she was cleaning up her laptop to donate, but iCloud synchronized all the deletes up to her account.

My father "clicked the wrong button" and lost his entire Picasa library a while back.

More copies are better.
What Are the Effects of Spending Time in Nature? A (10 Y.o.) Research Study
Every number in this story, from the half a million dollars, to the 10 engineers, to the 1600 hrs, is basically nothing compared to the full goings on of our military. It's like pulling your toothbruch across your front teeth one more time before spitting. An equivalent amount of time, money and effort are probably spent daily, on even less interesting things.
Frugal Web Browser: A Design Experiment
1-1 games with level playing fields.
v1 is an old design that won't scale. We need to deprecate it. v2 will be newer and better for us and our end users.
I have to imagine this is only possible because it's pretty much entirely a client-side desktop application that doesn't rely on Google servers for much.

Tilt Brush models could be shared through Google's "Poly" 3D asset library, but they're shutting that down too.
I think I get the question.

Neural tube-like structures are pretty ancient. Hallucigenia, I believe, is the oldest fossil (-0.5 BYA) that shows the differentiation of a single neural tube-like structure [0], right back to the mid-Cambrian Explosion. We are the ancestors, likely, of that animal. It seems that bi-lateral symmetry is a highly advantageous body plan, as it's evolved a few times in separate clades that weren't that before. As to the reason why bilateral symmetry is good, it's a good question! As for the difference in why neural tubes are better, it seems that the ability to centralize the information exchange between the body and (what may pass for a) brain is a better fit with a single trunk. Other animals do have other arrangements, but the one we have has the most diversity of subsequent animals forms. It seems to be a more flexible arrangement and evolution seems to have preferred it. Granted, the neural tube idea has been through a few mass extinction events, so there is a considerable amount of luck involved too.

[0] For reference, the reason that arachnids are different than other 'insects' is because they have dual ganglia structures that run down the rostral(head)-ventral(tail) axis instead of a single neural tube. That divergence took place before Hallucigenia, I believe.
> It has lowered the barrier of entry to programming and introduced tens of millions of people to the world of development.

I think Basic, Pascal or Python achieved more at that.

> it's the only reason many kids can do remote learning as efficiently as they can.

The main reason is internets and TCP/IP, that’s essential and irreplaceable. Another important reason is h.264, equivalents do exist, but given the state of hardware acceleration it’s irreplaceable, at least not on mobile devices.

JavaScript ain’t an essential tech, as it’s replaceable on both clients and servers. Your kids would learn equally efficiently using a native app instead of these JS-rich web sites.
The prices can be steep for pre-built split-keyboards, between $200-300 USD, but if anyone has access to a university laser cutter or makerspace they can actually quite cheap to build. I made an entirely custom, split hand-wired setup for about $150 (build[1], layout[2]). Most of the cost was ordering one-off laser-cut steel and acrylic plates off the web. If you don't mind waiting a month for parts from Aliexpress and have access to a laser cutter and a soldering iron, you could make a complete split, hand-wired keyboard for about $50.

The most difficult thing for most folks is often building the QMK software[3,4] configured for their setup. But hacking a bit of C and flashing an Arduino is probably not that bad for most HN readers!

It's awesome to have an entirely custom keyboard. The split design has been great for my posture and shoulders. But the real killer is the kind of customization you get from QMK. We customize everything else about our computers, why not our primary interface to it? I love having the navigation keys and numpad right underneath my fingers using layers, having the modifiers in sane locations, and thumb keys to make your thumbs first-class-typing-citizens (e.g., Space, Shift, Backspace, Enter all within easy reach!).

[1] https://www.reddit.com/r/ErgoMechKeyboards/comments/j0hhah/o...
[2] https://www.reddit.com/r/KeyboardLayouts/comments/j475mv/40_...
[3] https://qmk.fm/
[4] https://github.com/qmk/qmk_firmware
Honestly all the popular datastores are fine, though they all have their own foibles. Redis is fine if you just want a basic key-value store that's not HA (and not particularly durable). Cassandra is fine if you want HA (Riak had a better design, but is so much less popular that I probably wouldn't use it these days). Kafka is really good but a much bigger conceptual leap. Even MongoDB is pretty much fine - there are plenty of horror stories about data loss in earlier versions, but it pretty much works most of the time, which is the best you can ever really say about any datastore IME (even PostgreSQL).
My daughter is doing a science project on the effects of nature on happiness. I appreciate anyone willing to fill out this anonymous survey or any other help!
Ah crap that should say slots, not drives, my bad. Thanks for bringing this to my attention!
Its volatile, but first principles says volume should shake this out over time as it scales and becomes adopted.

For now, its an asymmetrical bet with more upside than downside. For the right company (Apple? Tesla?), buying in basically guarantees instantaneous capital appreciation as it signals an endorsement to the market.

I don't think a large co. buying is necessary for Bitcoin to keeping growing, but if it does, game theory suggests other treasuries will look at that action and say, "well, why not us?"
To be fair, this is really mostly just a rebranded MicroPython...
I've found the problem of "too many abstractions" fairly common in functional programming contexts... though not saying it's inherent to the paradigm.

Usually it manifests in having tens or hundreds of tiny, stateless functions, with very little logic in each one. There's a common line of thinking about this being "good" because you can "mathematically" prove the correctness of a function, and thus can ignore its implementation. But abstraction is only a big win when the abstraction is easily and widely understood. When you create a one off, ad hoc abstraction its purpose is not going to be obvious to the reader off the bat.

The important thing is that the total "api surface area" within your context is low, and each function/abstraction has sufficient meaning. There's a sweet spot where you can fit most of the local functions in your head, without having to constantly re-read to remember the purpose of a given function. Naming is quite important to this end.
Thank you for recommending this!
You should do. I've you haven't made a working model, you haven't invented anything.
The Eeepc was as small as I could go. I hacked that thing to death, used it like crazy in college. Managed to get LEAP wifi working on it in linux. I loved that piece of crap. I then loved the 11" macbook air. How I wish Apple had an M1 11" macbook air.
Effective Shell – Finding Files
Tangential, but do you have a favorite ESP32 project or documentation? I bought a bunch of them on a whim and I'm looking for interesting applications.
Right. These look like a PSY-OP, disinformation.

It is usually hard to find the reason for a PSY-OP. Sometimes they are just experiments, like the original reports of CIA ESP projects, to see what people can be made to believe. (That one was a big success: most people believe to this day that there really were CIA ESP experiments.)
> ...but apparently "fuck astronomers" is a popular opinion.

They know what they did.

(Leap seconds.)
Vertical mouse is great. I used to have wrist pain after long hours of work but now its much better with the vertical mouse.
It's also possible that some of this kind of stuff is a psyop to convince adversaries that we have "scary sci-fi technology."
Miss you guys! -Austin
That's really interesting: it's pretty apparent in most images when an 8x8 block is borked. It could just randomly flip bits to minimize entropy in both his and lightness channels.
Gamestop stonk continues rise; r/wallstreet bets sends open letter to CNBC
It’s not that it requires additional learning. It requires additional time when writing code. A nontrivial amount of time that isn’t generally worthwhile for me.
Yes obviously which is why OP is asking the question.

And you aren't right, there are many games where there are objective scores or measures of skill like other have said golf, darts, billiards. What leads to a field being more objective is the presence of scores which can be compared and serve as the goal, and the score outcome is not based on luck or opponent play.
Always look forward to reading about your latest projects! They just keep getting better.
Fair enough. I realized shortly after I posted this that I can use my laptop now without much trouble, despite it's idiotic placement of the right shift key that originally made me debate returning it.

I'd probably adapt in a similar fashion. I guess I'm off to keyboard shopping now.
You should do so, in your own personal build of Tilt Brush.
Blackout curtains, sound machine, sleep training and a bit (ton) of luck. We've somehow gotten ours to stick to reasonable hours.
You might want to patent an idea so that it's protected while you're in the process of raising money to build that first prototype.
If a long-shot military R&D program is looking like it’s not realistically going to pan out, putting a patent application out there is probably a cheap way of using it as a low-grade deterrent for rival superpowers.
This is really cool. Did you have previous experience working with graphics or did you have to learn it as you built this?
Right. So you have no problem with private citizens owning nukes for example? Since they just have to be adults and we can always punish them if they kill a few million people? Also, I hope that you realise that it is adults that murder, rape, torture, beat up their wife’s/kids etc. So are you sure being an “adult” is enough?
> "Furthermore, rewriting an established program from one language to another will always introduce more bugs than it fixes"

Here[1] is a link to a slideshow of a talk on the F# language, with a case study from EON PowerGen company rewriting the core of an application evaluating revenue due from their balancing services contracts nationwide in the UK. It was originally 350,000 lines of C# developed by 8 people in 5 years and incomplete. It was redeveloped by 3 people (2 had never used F# before) in 30,000 lines, complete in 1 year.

They claim zero bugs in the F# redeveloped system (page 29). This example also gets a mention in a Don Syme (F# language designer) talk in 2018[2] with the PowerGen employee in the audience.

The PDF cites a testimonial from Kaggle saying they're moving more and more of their application into F# which is "shorter, easier to read, easier to refactor, and because of strong typing, contains far fewer bugs".

[1] https://www.microsoft.com/en-us/research/wp-content/uploads/...

[2] https://www.youtube.com/watch?v=kU13g_noAQM
Also one thing I learned recently: may 8v batteries have 6 tiny rod batteries inside of 1.5v. like AAAA or even smaller.
Right, the problem is that the semantics of statically typed languages are far more complex (since the program text conveys more information).
DoorDash has a growth story that GameStop doesn’t. It’s pure fiction, mind you! But at least it exists.

Either stock is terrifying.
> I never upgraded capacity in the last 7 years (3TB mirrored) and would probably go 14TB mirrored on the new one, so seems like a waste.

Wow, yeah, if your storage growth is that stable, and there's a big cost penalty for 4+ slots, then a 2 slot NAS would seem like a good idea.
Looks like something fake designed to find leakers at the patent office.
Sorry meant to say "many 9v batteries". I can't edit posts in this mobile app :(
You can try to flip bit to remove entropy, e.g. make the JPEG blocks less prominent. However unless you happen to know how many bits to flip, or are lucky enough that only low frequency information is ever destroyed, this operation is more akin to blurring than to magic information retrieval.
Yes, I would say that is the case in the eu too. Where I am now, the majority of people are supposed to be catholic, but besides a handful of people, no one cares. And of that handful, the ones I have spoken to, do not believe either, they just consider it tradition; on Sunday they like the social interaction during and after church which involves drinking spirits with coffee.
Thank goodness there’s a throwaway here to make unsourced claims to argue with a postdoc in the field. Otherwise we might not get both sides of the story.
I actually have Fractal Define 7XL but am hesitant to get HDDs bc haven’t used them for some 10 years. Does FD7 isolate HDD noise to the level of for example AIO noise?
Not-Forking tool to avoid whole-project forks
Does anyone know what kind of advantages I get running "TrueNAS core" vs just running zfs off debian?

I assume a nice GUI to tune parameters?
Do you have a source about the CIA ESP experiments? Wikipedia doesn’t say anything about that