skysight-inc/HackerNews huggingface dataset:
I've finally released the (OpenSCAD) source files for my Void Switch and its paired magnetically-stabilized stabilizer design! For background, I've been obsessing over making a fully 3D-printable (analog) keyboard for about two years now. Hackaday has written about it multiple times:

https://hackaday.com/2020/08/20/print-your-way-to-keyboard-s...

https://hackaday.com/2021/08/02/mag-lev-switches-are-the-fut...

https://hackaday.com/2022/01/17/3d-printed-magnetic-switches...

The void_switch repo is actually just one part of the 3D printable keyboard "library" of files I've released in order to make 3D printing a really great keyboard possible. Here's the others:

https://github.com/riskable/keycap_playground -- Design and print your own keycaps (tutorial/demo here: https://youtu.be/WDlRZMvisA4)

https://github.com/riskable/void_switch_kicad -- Kicad 6 footprints and libraries for making analog keyboard PCBs (using Void Switches)

https://github.com/riskable/void_switch_65_pct -- Kicad 6 Source files for a tutorial I'm working on, "How to design an analog keyboard". Want to see what an analog keyboard PCB looks like? Look here!

...and I have early alpha firmware written in Rust that runs on stm32f4x1 microcontrollers (like the Black Pill) here:

https://github.com/riskable/riskeyboard70 (it's not quite ready for prime time but at least serves to demonstrate the analog multiplexer logic).

So far the keyboards I've made using my Void Switches have been made so that the whole top comes off: https://gfycat.com/costlyglaringhyracotherium

This makes it super easy to clean your keyboard (which is a complaint I hear regularly about 3D printed keycaps... That they collect bacteria in the layer lines or whatever): https://gfycat.com/unconsciousvigilantkinglet

...and here's some other gifs of the keyboards/macro pads/numpads I've made demonstrating various features I've incorporated into their designs:

https://gfycat.com/silentgorgeoushydatidtapeworm (macro pad with analog hall effect rotary encoder--it's knob comes up with the rest of the top plate yet)

https://gfycat.com/scrawnyglisteningandeancat -- Numpad with PLA everything (I normally print everything in PETG so it's an example that yes, you can use PLA)

https://gfycat.com/carefulangrybirdofparadise -- Very fancy Keycap Playground keycap

https://gfycat.com/fewcomplicatedhuia -- What could be the most historically-significant keyboard accessory of the 21st century

https://gfycat.com/marriedtediousaquaticleech -- All my PCBs so far have incorporated an infrared receiver so you can turn any old remote control into a wireless macro pad (got extra GPIO pins so why not? haha)

https://gfycat.com/firsthanduniformeasteuropeanshepherd -- Simple glamour shot of my Riskeyboard 70 with all LEDs set to white.

I've been typing on my 3D printed Void Switches for about 9 months now (on various keyboard prototypes). My Riskeyboard 70 is my "daily driver" as it were.

EDIT: I almost forgot: I wrote a rust crate using `embedded-hal` that makes working with 74HC4067 (and 74HC4051) analog multiplexers super easy (important for making analog keyboards): https://github.com/riskable/analog-multiplexer
Reduction of social media was a big one for me. When I was a freshman in college, I fell out of Twitter, which I was absolutely addicted to. I use Reddit less as well (and now my subreddits are very limited, mostly just interests where most people are positive). I'd like to reduce my Reddit and YouTube to zero (but leave a little room for HN since I feel like it's much easier to exhaust a single day's content).

I notice how much more non-internet free time I have than my peers, and I can only imagine how that would be if I remove the last traces of Reddit and YouTube. I at the point though where I don't know what I'd do to replace that lost time. It's currently being wasted, but I don't know what to replace it with. Seems like I also have a lack of hobbies that needs to be addressed.
Create artificial Supply crunch

I don't need to do anything to create artificial supply crunch. The talent market has taken care of that for me.

What I'm doing is providing a cost effective means for specialist recruiters to directly speak to a highly relevant subset of engineers.

No idea what LeetCode has to do with that lol.
> To my dear friends in Texas: just spend the money to winterize and then get on with your lives

But what exactly would this entail? My home was fine in sub 30F temps. It is fine in sub 20F temps as well. It's coming up on 40 years old and has never had any significant improvements since it was construction. It was a cheaply built home then and still is today.

The issue is, the entirety of the energy system here failed in Austin. City of Austin deliberately turned off power when commanded to by ERCOT. Natural gas supplies were not always sufficient. When those are out, my house is going to freeze. Again, this doesn't really do anything but make me uncomfortable. I can just run a bucket of water then shut off the main to make sure the pipes don't burst.

So what would I do to "winterize"?

After the first day, there was no infrastructure to clear the roads of snow and ice. So you couldn't even go buy food, water, or even a blanket from the store in many cases. It didn't really matter if your vehicle was capable of driving in the snow (mine is fine) because there were so many accidents it was basically roadblocks everywhere. Also, when some of the stores lost power they told everyone they could not make any purchases.

So what would we as citizens do to prepare? I can keep food, water, and other supplies but that is basically it.
At first glance it seems like you are trying to compare the season average temperature to short lived extreme cold events. Both could be increasing at the same time.
OP here. I just like funny quips; it's just there to break up my rambling monologuing :-)
Coming from a semiconductor crystal growth background, I really love these articles. I wonder what could be accomplished by further controlling the growth environment. From my understanding, the growth-rate of these crystals is limited by the availability of mass i.e. the slow evaporation of water out of the suspension liquid increases the MSG concentration which in turn makes condensation of MSG onto the seed crystal energetically favorable.

Generally, the most energetically favorable outcome is for these condensing molecules to incorporate into the 'ideal' location within the crystal lattice, forming a single-crystalline mass. From the images we can see condensation on walls of the container which indicates that 'non-ideal' incorporation is prevalent.

One way to combat this is to the raise the growth temperature, such that molecules that condense into non-single-crystalline locations are more likely to just dissolve back into the solution. Finding this optimal temperature where molecule-glass condensation is unlikely but molecule-crystal lattice is likely is, naturally, difficult.

Lots of nobs to turn in a process like this. It's fun to imagine how you might construct a proper growth reactor that allows more precise control of temperature and mass flux.
Interesting! The sparse, Craigslist-esque text-heavy design is refreshing.
Another lesson I learned from almost 2+ decades of using Emacs:

Track your customizations in a version control. Using customize package and reading the diff in dot Emacs file has taught me quite a bit about certain aspects of the package.

Side note: It would be awesome if Emacs could do the versioning as part of saving the customizations - build Emacs with libgit2 and make it a native git client.
it's hilarious to me as a foreigner to read this topic. my (gifted) school taught (American) university Math in 8th grade and it was fine. it's a public school with little funding and no endowment - the teachers just teach different stuff and noone really bullies you if you falls behind (most likely because they have their weak stuff too)
My reading of that linked article on CHERI is two things. First that software needs to adopt the instructions in order to use it. It then raises a question of what is the benefit. What is the experience compared to today, and it should be that embedded software can gain some of the features that are generally reserved for user space. That’s virtual memory protection.

The experience then I would guess is that software will crash rather than, for example, read bad data from the wrong address space. A feature user space apps get from virtual memory (if it’s outside their processes memory space that is).

Did I get this right? Also, it should help Rust just as much, especially in unsafe code regions.
A lot of things that used to be a concern (hot partitions, etc) are not a concern anymore and most have been solved these days :)

Put it on on-demand pricing (it'll be better and cheaper for you most likely), and it will handle any load you throw at it. Can you get it to throttle? Sure, if you absolutely blast it without ever having had that high of a need before (and it can actually be avoided[0]).

You will need to understand how to model things for the NoSQL paradigm that DynamoDB uses, but that's a question of familiarity and not much else (you didn't magically know SQL either).

My experience comes from scaling DynamoDB in production for several years, handling both massive IoT data ingestion in it as well as the user data as well. We were able to replace all things we thought we would need a relational database for, completely.

My comparison between a traditional RDS setup:
- DynamoDB issues? 0. Seriously. Only thing you need to monitor is billing.
- RDS? Oh boy, need to provision for peak capacity, need to monitor replica lags, need to monitor the Replicas themselves, constant monitoring and scaling of IOPS, suddenly queries get slow as data increases, worrying about indexes and the data size, and much more...

[0]: https://theburningmonk.com/2019/03/understanding-the-scaling...
You can typically get this in most Asia shops, e.g.:
https://goasia.net/onlineshop/sauce-oel-und-gewuerze/2728/mo...
What's an NFT?
Try to funge this. You can't.
Trance, Art, and Creativity
Prompted by seeing the popularity of submissions like "What it means to teach gifted learners well"[0] and "My out-of-body experience in a sensory deprivation tank"[1] I thought this could be interesting.

On the author, John C. Gowan (from [2]):

> Graduating from Thayer Academy, Braintree, Mass., in 1929, John Gowan was only 17 when he entered Harvard, earning his undergraduate degree four years later. A master's degree in mathematics followed; he then moved to Culver, Indiana, where he was employed as a counselor and mathematics teacher at Culver Military Academy from 1941-1952. Earning a doctorate from UCLA, he became a member of the founding faculty at the California State University at Northridge, where he taught from 1953 until 1975, when he retired with emeritus status.

> Dr. Gowan became interested in gifted children after the Russians gained superiority in space with the 1957 launch of Sputnik. He formed the National Association of Gifted Children the following year. He was the group's executive director and president from 1975 to 1979 and over the years wrote more than 100 articles and fourteen books on gifted children, teacher evaluation, child development, and creativity.

> While at Northridge, he developed a program to train campus counselors, was nominated as outstanding professor, and had been a counselor, researcher, Fulbright lecturer, and visiting professor at various schools including the University of Singapore, the University of Canterbury in New Zealand, the University of Hawaii, and Connecticut State College.

> He also served as editor of Gifted Child Quarterly. He was a fellow of the American Psychological Association, and a colleague and Distinguished Leader of the Creative Education Foundation, Buffalo, NY.

Some more of his books are here[3] although I don't find them as approachable.

[0] https://news.ycombinator.com/item?id=30002087

[1] https://news.ycombinator.com/item?id=30007203

[2] http://web.archive.org/web/20090102130027/http://www.csun.ed...

[3] http://web.archive.org/web/20081231105228/http://www.csun.ed...
Wait...

> If you make money by selling advertising alongside the content [...] you are exposed to libel lawsuits [...] The rest will sort itself out.

By "sort itself out" you mean Facebook would moderate and remove 100x more content? I cannot see how that is not the only outcome if you make platforms liable for the content its users post.
We do have lots of surface-level temperature and wind data. We just don't have a ton of high altitude data.

And ultimately, it's the surface-level data that impacts us day-to-day - which indicates that yes, the surface becomes cold AF more frequently than before.

Oh, and as an aside, recorded anecdotes are perfectly valid for use in science. Hence why we can even have science for psychology.
Also some of us just find the taste of things like pineapple on pizza and burgers, or maple syrup with bacon etc. disgusting
Might be, then again most of their customers are government agencies, not really something that hackers care about.
Myostatin Mutation Associated with Gross Muscle Hypertrophy in a Child
Worth re-iterating that OP was just explaining the various bias and stereotypes. I think the comment speaks more to perception than reality. There really isn't any good reason to think open source good, closed source bad.

I will say that source control is one area where enterprise is almost total garbage, probably for some of the reasons listed (as well as a lot of unlisted reasons like customers being scared of change). There's probably many other examples where this holds true, and some where it doesn't.
I feel like it's probably because a typical American pizza has savory toppings, and pineapple is unusual in that respect. At least, that's why people around me complain about it. The Italian pizza ship sailed a looong time ago.
Someone needs to get manufacturers to provide updates for longer, because there's no way I'm compromising my security to save a few grams of carbon.
International airlines restore flights to US after 5G confusion
I think the oo features tend to not play as well with many styles of functional programming -- at least the forms of it that work well in typescript ... in typescript I tend to represent data as structurally typed "plain old javascript" objects and my program becomes largely just functions that operate on values and return new values. The idiomatic ways available in the language to copy and produce new values from old values tend to be straightforward and without as many gotchas when the values themselves carry all their meaning without the prototype chain. Once the prototype chain is a important factor in the program behavior you tend to have to keep track of "how exactly was a value with this shape acquired" -- i can't as easily just roundtrip it through some json for example -- and copying a value tends to not be as composable an operation with a tree of objects where the reachable sub objects all have behavior based on prototype chain.

When the prototype chain is involved I think the value gained from structural typing tends to decrease -- or at least exposes the programmer to more sharp edges.
Just to add: the built-in "Introduction to Programming in Emacs Lisp" is also really really great. I have been using emacs for a while, with one framework or another, but always hesitated actually learning lisp. I was too focused on learning the kinds of languages and systems that might get me a job, and it felt like too big of a venture in learning a whole language just for my development environment. Now, I have a given up on the employable thing, and have been enlightened by SICP and lispey languages, and in general, the simple beauty of Emacs itself, not just what I can make it do. It takes only a little time to get comfortable with the nested (), and weird vocabulary, and it just really will click with you at some point, how simple it all really is, how every function bears on the simple syntactic principles of the language as whole, its lists all the way down!

You can see the language work, by looking at the code.

It may not get me a fancy computer job, but I think I am happier on the whole anyway, giving myself to lisp. Something therapeutic about it.
I think there was a project like this a few years ago (wrapping a relational DB + ElasticSearch into one box) and I thought it was CrateDB, but from looking at their current website I think I'm misremembering.

The concept didn't appeal to me very much then, so I never looked into it further.

---

To address your larger point, I think Postgres has a better chance of absorbing other datastores (via FDW and/or custom index types) and updating them in sync with it's own transactions (as far as those databases support some sort of atomic swap operation) than a new contender has of getting near Postgres' level of reliability and feature richness.
> A DDoS attack is not a security exploit. DDoS attacks overload internet connections to knock websites and users offline.

If we're entirely honest, they say 'DDoS' but likely mean an application layer DoS. Half these websites run on Moodle [1] or similar, which can be super slow because everything run through a database. I know for example that Moodle can be easily overloaded by students refreshing their pages on exam results day [+]. All an attacker needs is wget/curl in an infinite loop and it can be enough to knock some of these servers offline.

> The only "solution" for DDoS attacks is to buy a dedicated DDoS protection service or upgrade your bandwidth to the point that the strength of the attack cannot saturate it.

Sure, but even then there is more that can be done is this space. Most of the UK's education internet runs via JANET [2] which even boasts DDoS protection.

> This is very expensive and isn't where schools should be spending their money.

Well this is where the likes of GCHQ should be helping to secure infrastructure/businesses rather than constantly trying to backdoor it.

[1] https://moodle.org/

[2] https://www.jisc.ac.uk/janet

[+] A workaround for the exam results day DoS was apparently to put people in a waiting queue. It worked, but felt quite hacky and would be easily overwhelmed.
Never understood why they changed the name and still think “Lightbend” is an absolutely fucking awful name. Pisses me off to this day.
Xbox Game Studios list: All Microsoft studios and upcoming Xbox studio games
The title should read "digital arts" because this has no impact on physical art (does it?)

That an NFT should confer the right to hear or watch something seems reasonable. But ...

For audio, my Spotify subscription lets me listen to whatever I like. I no longer have the agony of what I should buy. Why would I go back to that?

For video, companies currently hold our "bought" right to watch. Why would they let go of that right into an open marketplace? Sounds like an uphill struggle.

I think NFTs will eventually find a problem to solve, but not convinced this is it.
If they'd only called it "advanced cruise control with lane assist" instead, they sure as hell would have improved things.

The Autopilot in Tesla is more like the one you'd find in an A-10C (three options: hold this current level vertical path; hold this heading and altitude, or hold this altitude) than how I guess most people perceive Autopilot to work (like in what Airbus is actually developing now, ie https://www.businessinsider.com.au/airbus-completes-autonomo...
- that article talks to how people incorrectly perceive autopilot to do everything in a plane, for now at least ).

Ie it's a really useful tool, but it's in no way to be confused with FSD.
Aliens or ancient humans; thats all the possibilities they have? No Seekrit Nazi bases? Knights Templar's hidden fortress with all their treasure? Entrance to the dinosaur infested inner planet?

... or possibly a known, documented outpost? Nah. Ancient Nazi dinosaur fortress!
I watched a mini-documentary (FSF supported) on patent absurdity many years ago, which still rings true. (http://patentabsurdity.com/watch.html)

Granted, in the meantime, we've had some SCOTUS rulings which are more or less anti-software patents, but it's all too common for them to reverse circuit court rulings which are almost always pro patents.
“Of course it’s not real pizza, that’d have to be imported from the Pizza region in Italy”
One in a long history of barbarism-as-medicine. Some would say we're still in that era.
I was deliberately unspecific.

It's true that (e.g.) France hasn't reaped the benefits of getting their language spoken all over the globe, but they certainly have increased college education, the internet, and no major wars. And they also managed to introduce other benefits, like quality healthcare for all.
All of that is possible with a string literal union though, surely?
I mean, why are you straw-manning their argument to be there is only a single reason a person would steal?

For a psychopathic hedgefund manager, there will be a very different cause than someone hardly able to feed their kids.
Interesting passages, but why think the poverty-crime issue is a simple binary at all? There's ample evidence that imporverishment does lead to increased criminal activity. No reason to think solving poverty would eliminate crimes of theft either. Specifically on the LA rail thefts, as with the retail theft panic, there is likely far more to the story.

> However, one major development that may be directly correlated with the rise in theft has continuously been left out: In September of 2020, due to pandemic-related budget cuts, Union Pacific laid off an unspecified number of employees across the railroad system. Including members of its railroad-only police force.

> The Union Pacific Police department has jurisdiction over the 32,000 miles of track Union Pacific owns. Many of these “special agents” used to patrol this now infamous stretch of track. According to the source, the number of patrolling officers has been cut from 50 to 60 agents to eight, which the worker thinks has led to an increase in train robberies.

https://www.lataco.com/union-pacific-theft-police-laid-off/

I'd rather just leave any commentary on the incident (mine or yours) out of the discussion of this article, though.
I have similar feelings about my retro handheld device (RGB10, an Odroid Go Advance knockoff). Yes, the fact that it works at all and is so cheap is pretty nifty, and no, I don't really expect any support from the kind of company making this type of device. But at the end of the day, when everything is such a jumble, with a fractured ecosystem of multiple OS options that all have their own little quirks and rough corners, it's hard to get too excited about investing a lot into it.
If you mean one of those short dreams when you're just about falling asleep (you fall off a bike, you trip, whatever) - it's called a hypnic jerk: https://en.wikipedia.org/wiki/Hypnic_jerk

If you're talking about something else (full on sleep and waking up startled, then ignore me)
There is an awesome movie based on this premise called “Altered States“ but it is more sci-fi than documentary.

Lots of people must’ve already tried it, so I guess nothing extraordinary.
It’s time to get rid of patents and reduce copyright to a couple of years. They’ve become ridiculous vehicles for crony capitalism, rent seeking and anti-competitive behavior.
I feel like the only sysadmin in the world who was fine with the idea of CentOS Stream, switched my servers seamlessly, and have had zero issues or concerns since.