skysight-inc/HackerNews huggingface dataset:
This is a nice introduction and the link at the bottom provides some good depth for people looking to go a bit further.

As an enthusiast who has built many keyboards, I wish the public could get easier access to more "boutique" switches. Gateron yellow (linear), Box Jade (clicky), and Zilent 67s (tactile) are amazing, but you pretty much have to be ready to build your own deck to use them.
And the lack of 3D accelerated video with rpi4. I wish I knew about these prior purchasing rpi. There is a good market for small form general purpose computer with 4g ram + decent gpu. I am still not sure if Intel’s NUC would worth a try in this category.
For people who want a cold drink but still want a hot coffee’s flavor, an Iced Americano, where an espresso is brewed directly onto ice, is very close.
Check out Kailh Box Jades, and if it's just on YouTube for the experience, they're the gold standard in making sure your neighbors hate you.
I am trying to start a wiki project and I have no idea what sort of world of stupidity I’m about to step in to, do I?

I had thought of building the history system on top of a theory of patches system would be a nice stretch goal. But it seems to me that having an infinite undo function drastically changes the account creation situation. I only have to be passingly sure you’re not a bot, and I can decide after the fact if you’re approximating a decent human being or not.
Ask HN: What’s your favorite free, self-hosted monitoring dashboard?
I have a Digital Ocean droplet running Ubuntu and hosting a Discourse Forum instance and the community is growing rapidly (which is great). I’d like to install a simple self-hosted resource monitoring dashboard on the server so I can check it and determine when I need to upgrade the droplet potentially. I’d like this to be accessible from the browser, behind simple auth.

Any favorite projects?
Right, but if you look at Fig 1 the center of mass are higher for NCD pos than CD, so there's a definite trend but it's not the same. What makes this stronger is that CD had no coffee for 3 hours prior to the start of the study (and because the study began with interview, and ended with MRI, and was roughly 3 hours long, CD could have been off coffee for around 6 hours).

So in CD I think the difference can only be accounted for by pathway changes, not bloodstream caffeine, meaning it is hardwired for habitual CD. But it is interesting that they see the same network traces occurring in NCD given coffee. It would be cool to see how long it took NCD pos to go back to baseline.
I would argue its rather that the facts are too hard for society to handle. A neural network that predicts IQ from physiology/outwardly visible characteristics is certainly possible. Phenotypes exist and display specific behavioral and thought process traits. But to recognize it would be like staring into the sun
For what it's worth, as much as people here are criticizing consultants it's also very difficult to run massive corporations and make some of the decisions executives are asked to make, in timeframes required. While some answers may be 'bad', I'd be curious to see if anyone can provide a better answer in the same timeframe on a regular basis (not just occasionally).
I sometimes make ice tea in the summers. But I have to make it myself. All readymade ice tea that I’ve found is horribly sweet.
Mozilla has openly gone pro deplatforming recently: https://blog.mozilla.org/blog/2021/01/08/we-need-more-than-d...

> Changing these dangerous dynamics requires more than just the temporary silencing or permanent removal of bad actors from social media platforms.

> Additional precise and specific actions must also be taken:

> Reveal who is paying for advertisements, how much they are paying and who is being targeted.

> Commit to meaningful transparency of platform algorithms so we know how and what content is being amplified, to whom, and the associated impact.

>Turn on by default the tools to amplify factual voices over disinformation.

> Work with independent researchers to facilitate in-depth studies of the platforms’ impact on people and our societies, and what we can do to improve things.

The basis they use to justify their stance is irrelevant. Good crises have always been used as a way to legitimize future abuse. I want a browser, not a tool meant to manipulate what I'm allowed to say and to see while posing themselves as arbiter of truth.

If you want to donate your hard earned money, the EFF are really the most effective, ethical and sane organization that I know so far. GNU is alright but are way too deep into ideology over practicality to my taste.
This isn't really true: you can add new vdevs at any time: when you start running low, you just buy two drives and install them.
Agreed.

It's encoded in an elegant way.

It has to be, due to the signalling constraints.

It's not like a microphone-based electronic system that's fast enough to directly transmit an analog sample of air pressure changes.
Hey, cool song choice! :) Sorry audio will not work on this 8002 port demo, but audio works fine if you go to https://comebrowsewithme.com create a meeting and send the invite to people. Honestly I don't know why that is. As for not knowing if anyone is watching with you, on my todo list is add a participant count. There's also a chat tab in the menu at right that I want to surface.
Not sure if I understand you correctly here. With "the coupling ... is just too strong to ignore" you mean that if someone has one of the subclasses at hand, they should automatically have all the extension methods at hand not having to look for them somewhere?

> Your example with the counting stack made use of "super", which is always a red flag to me. "super" is such a bad smell to me, that I literally never use it.

I think that's a sign that you have developed a good intuition of that it can lead to problems! :)
Laid out my first PCB for a mechanical keyboard.

I used the project as an excuse to learn KiCad and keyboards at the same time.

Fun.

It outputs ASCII for Apple I and other 8-bit home-brew machines. (It's why I built it.)
Explain Melbourne, Australia.
It's really weird that Gateron Yellows aren't in more mass market boards. Even when Gateron switches are used it's nearly always Reds, despite the Yellows generally being much preferred as far as I can tell.
Some background on problems of containers to other ships and yachts:

https://www.yachtingworld.com/news/could-a-floating-shipping...
I don't want to be that guy, but it seems to me those tools are converging to ... excel spreadsheets
Living Assets – NFT 2.0: A Toolbox for Engagement
Disclaimer: Embedded dev here, working with 8, 16 and 32 Bit microcontrollers. Almost exclusively C.

In Europe (and especially in Germany where I live) I don't see myself writing Rust in my day job for years to come (already twenty years in). Not because it's technically impossible or Rust is inferior, but simply because it seems to take decades for european/german companies to accept or at least try new ways of doing things.

Mind you, I'm not talking about startups (we don't have THAT many in Europe/Germany in the first place). Also, those are (mostly) web stuff companies.

Warning, unpopular opinion following.

I think HN is not the right place to ask this question. You will find a dev crowd here that is nothing like the big, quiet dev community out there in the real world. Most people here love trying new things (languages, frameworks, you name it I've tried it).

So don't base your conclusions on those answers alone. Talk to regular devs (those who say "Hackers News? Never heard of it."). Because those people set what will be used in companies.

EDIT: Corrected spelling of quiet.
Hotswap makes it easier than ever, If you just want a platform to try different switches a board from the GK series works fine too. Fully assembled board for less than a $100 is totally possible.

Also, try Boba U4s, beats out Zilents at half the price, use the lower weight variants for more pronounced tactility.
This is great for personal code, but anyone who tries deploying this to a wide audience on the App Store is risking a permanent ban by Apple.
Why is there no open-source vaccine against Covid-19?
> Don't take this as an endorsement of Broadcom or anything.

Shitty firmware and garbage reference drivers sounds like endorsement enough.
Genetic changes could be behind long terms Covid symptoms
Where are you connecting from, out of curiosity? 200ms is poor!

Fly apps get anycast IPs, so it's basically bgp getting you to our "nearest" edge proxy, then we connect you to the closest vm from there.

https://debug.fly.dev will show you which region you hit first (the fly-region request header).

--edit--

I snooped on your HN profile and found Australia. We don't have an instance of this app up in AU, but we could. You're likely connecting to us in Sydney, and LAX is most likely the fastest over our backhaul from there.
I had 3 major heureka moments when it comes to productivity developing software.

1. learn to properly touch type

2. Switch from slow, overheating Macbooks to a watercooled linux desktop.

3. Get a nice mechanical keyboard with cherry brown switches.
Very convenient to the state to turn this all into one big undifferentiated ball of badthought, isn't it?
White House investigates unexplained health incidents similar to Havana syndrome
I concur with the last two points as well. It is a bit annoying, but I recommend getting 3 or 4 of a single switch to put in a tester to mimic "real typing".

I am a strongly believer of smaller is better, my daily driver is a 48 key ortholinear board. I use a 60% from time to time, and it feels gigantic. I can't even imagine going back to a full 104 keyboard.
I think outside the domains of kernel and driver programming, eventually game development, it doesn't make much sense switching to Rust for userspace application development.

That domain is already more than coverered with languages offering AOT/JIT compilers, managed memory (in whatever form), very nice tooling and ecosystems with libraries for about anything.
Also, this post has some useful feedback on experience/lessons from using Rust in production in the embedded space: https://old.reddit.com/r/rust/comments/hkjn6f/rust_in_embedd...
This one really confused me, too. Can kids even get credit cards?
People who are not too far into keyboards often have a vendetta against actuation force before they give heavier switches a week or two. You can see this in the video LTT did on blind switch tests, they picked the most mainstream (including MX browns in the tactile category, considered garbage by most of the community) switches because they were familiar.
BC judge says man's Covid rule breaking was like dealing fentanyl on the street
Why would relative brain size matter? If your brain were 75 percent of your mass but only consists of 1000 neurons, why would that be predictive of high intelligence over a brain that is 1% of mass, but 10 billion neurons? It has always seemed more intuitive to me that absolute brain size would matter far more.

Also...brain size might be a decent proxy, but there is a large amount of variation in nature for distribution of neurons. Your brain is a centralized cluster, but we have neurons all throughout our bodies too. With octopuses, neurons are far more heavily concentrated in the tentacles than mammals, and they certainly show extremely high intelligence.
I have fairly understanding cube neighbors at my office, and my Box Jade board was the only one I was ever told that I needed to take home.

It feels great to type on though.
openwrt on a wrt1200ac
At least communicate. Users aren't stupid but they approach the web with fear most of the time, so anything out of the ordinary is a sign of a problem they don't understand nor know how to restore and most of the time .. they think they caused the issue.
Wow, almost a perfect solution. Unfortunately, it doesn't support quicksync if you swap to a CPU that supports it. :(
These past 6 months with WSL2 are the most productive I've been since I've spent 2 years on the Apple ecosystem or 15 years on Linux.

I don't have to debug OS wide breakages or weird Wifi/BT issues or unstable GUIs and it's running Linux, not BSD on a weird kernel and file system with... interesting permissions and security settings.

And I can play games and use Docker at native speed.

YMMV.
There are no Elixir jobs where I live, waste of time.
Cueious question: What kind of work do you do which requires a watercooled setup?
I am connecting from India and my latency is about ~180ms
My grandmother uses a smartphone since the first Samsung Galaxy Note, the first smartphone to have a big screen about 10 years ago. She is doing perfectly fine to receive and send text messages, photos, videos, and give audio and video calls.
It's the same as with your mobile phone when you lost your wi-fi signal. Everything pauses and everybody has to wait.

Have you played games like HOMAM 1 or 2? You can't do anything when the CPU is playing its players. You can watch where he goes and what he does but that's it. When he is finished then you go.

When there is a network error - some message or please wait... or loading spinner message should be shown in the meantime.

For turn based RPG games or Chess etc. this is a non issue.

Of course, real time action games etc. is not a good idea for this technology.
Ha yeah that’s a much better way to do it. Before COVID hit there were a couple of London venues experimenting with longer Berlin-style opening hours. It’s as much a cultural thing as a legal thing I guess though.
How would you handle animations and more interactive page elements? Is it possible to reach the same kind of UI as something built with Svelte/Vue/React or are there certain limitations?
I really like GNOME 40 though. KDE is nice, but GNOME 40 is simple and is "just what you need". https://forty.gnome.org
This is great, I had no idea these existed. When time allows, I’ll take a look.

I’m familiar with Hypnos, some nice music on there!
It has to be encoded somehow.

Maybe not a rate.

It can't be "amplitude modulated" because in general signals are pulses.

So it's kind-of digital.

It sometimes can't be a pulse rate encoded signal due to frequency cutoffs.

As far as I understand they've identified several different encoding schemes and will probably find several more.
While true, I don't need to rewrite those libraries and can just use them rigth away, and this is why C++ keeps being my to-go language for native libraries, despite some of its flaws.

I can spend all my development budget on the problem instead sacrificing part of it to building an ecosystem.
Besides reading a lot, I always found it useful to build toy distributed systems parts. At least the blocks: rpc frameworks, locking and transactions, leader election algorithms, consensus algorithms, etc.

Even if incomplete and many times broken, the effort in attempting at least a PoC or a toy implementation has helped me immensely in understanding the challenges and limitations of each.

It’s also important to play with real, production quality software, and stress it and understand its limitations under load or failure. Distributed systems fail in surprising ways.
Dell is also following the first route and they shipped a PC(alienware) with shitty broadcom drivers(that was a 4yrs ago). I have avoided broadcom ever since..
“ I know a few of my peers that walked out without even setting up their local development (because they were on windows and there was little help or instruction for students with windows).”

I remember the pains in undergrad of trying to get tensorflow to correctly make use the gpu on a windows machine. Not fun!

Anyways, not trying to be rude here, but this is pretty concerning to read. If someone needs to have their handheld through installs then I’m not sure how effective I’d ever expect them to be in any autonomous role with any ambiguity (hint: data science requires both). Even more concerning if this is at a later stage of the curriculum.
While Rust is a big help regarding memory corruption errors, you still need to watch out for the remaining 30%.
Good start, but your are missing a few things too. For example the culture of mechanical keyboards, or more importantly how that affects buying them for the first time and, when the time eventually comes, replacements.

Want to be able to replace your keyboard, or get another one for the office easily? Buy a Cherry G80-3000.

Want to get used to something only to find it’s incredibly hard to find a second one that matches your muscle memory? Get an RGB Vortex racer 3 pro or an AKKO3068 with a custom run of SA double shot hello sushi keycaps in limited edition dat boi green.

Want something that you can place in a backpack and not cry about when one of the 1000 tiny little bits of plastic — all of which are critical to the keyboard operation — snaps off as you pull it out? Keychron K1 or one of its siblings. (And this isn’t a slur on the K1’s build quality — all keyboards are, by their nature, delicate devices.)

I own all of the above and more. That’s not a flex. I’m an idiot. If I did it all again I’d buy a six pack of K1s and stop there. Unrelated: can I borrow some money?

(You have a typo fyi: “there are mainly four types of switches: black, brown, green, and brown”.)
Tim Cook warns of Apple product shortages
Sorry, I'm not sure I'm following your argument. Are you saying your notebooks hold state that's easily reconstitutable, and so it's not actually such a big deal to regenerate your "precious state"?
the switches and general feel of this keyboard is the best of any mechanical ive used (i have about 8 high-end mechanicsl ive gone through). its also much lower to the desk so i dont get wrist aches or need a wrist rest.

HAVIT HBKV390L
Kailh low profile blue switches

https://www.amazon.com/gp/product/B0722GG88M
I'm not sure I got much of value out of this on a quick reading. Could someone summarize the lessons of this article?

I think it's too psyche-oriented. Trying to psycho-analyze the candidates? Trying to find a person from whom you can get the maximum benefit?

I've always had the feeling that people who are very interested in psychology are really trying to gain an edge over the others who they now "understand better" than the person him or herself.

Think of playing poker. If you understand your opponents it will give you a a benefit. And it's an interesting exercise. But on the other hand you could spend more time mastering the probabilities and counting cards, and gain an advantage by simply being a better player yourself.
I think the only exit to this cycle is something like dhall, which adds features like functions and imports, but is "total" / forbids side-effects. https://dhall-lang.org/
Probably beef, I can just eat chicken which is arguably better for you.
> So, for example, circle.goal.leader and circle.goal.leaders are less than 2km apart along the River Thames.

> And just over 50km apart in Sheffield and Leeds are stream.rivers.abode and steam.rivers.abode.
This thread is remiss for not discussing FLStudio, which I think packs in more content than Logic and has free updates over the life of the product, which nobody is really expecting to end sometime soon.

Like Reaper, it was built by one man (gol) and I believe he's still the lead programmer for it. The quality on stock plugins used to range from ok-to-great, but they've updated most everything old to newer tech (while not removing access to these older plugins if you need/like them) and have added tons and tons of features. Pitch correction (like Melodyne), a fully modular DSP platform (like Max or Reaktor), a full-featured WAV editor (like Sound Forge or Audacity), a very good 303 emulator (like Rebirth), a bunch of very high-quality (if sometimes experimental and difficult to program) synths and samplers, and a considerable content/sample library.

(I'm just a happy 15 or 20 year customer, not paid to write this in any way)

Oh, and the Wave Editor (called Edison) is probably my favorite to use, between it, Sound Forge, and Audacity
This doesn’t place a dollar amount on privacy, the author makes that up for a headline. This is just differential pricing (https://en.wikipedia.org/wiki/Price_discrimination) targeting business buyers. It’s a bit of an embarrassing article for the journalist
It's important to draw the similarities between attempting to have dialogues with Christians/Progressives, in that they both argue their position exclusively from an emotional standpoint, never from an objective one.

For example, say you suggested "God does not exist" to a Christian. More often than not you'll receive an emotional response: "You're going to hell, is that what you want?!", "So life is meaningless to you?", "I feel sorry for you", etc.

Say you suggested to a "Progressive Activist", something as objective as "You should defend the right to display the Confederate flag (while condemning the action itself)". Progressive Activists become irrevocably distracted by the emotional injustice that the Confederate flag represents to them. Responses often include: "No, those people are pieces of shit, fuck them", "Racists", "They're what's wrong with this country", etc.

The emotional disposition of Christians and "Progressive Activists" are nearly identical.
TOUCH SCREENS

I wash my hands, and yet no doubt my phone and computer keyboard are filthy.

There are ways to keep those surfaces relatively clean; I use a screen protector of my iPad and a keyboard "skin" on the laptop, so they can tolerate a bit of regular washing. In the past I have simply used sunlight - 10 minutes of high desert UV will knock out most bugs. But I haven't kept up with that as much this year.

Ugh. Signing off, gong to wash hands...
I've seen several mentions that bananas are dying from some sort of disease. Can somebody explain why this effect has not carried down to grocery stores?

I'd expect the price of store bananas to go up or the stores' supply of bananas to go down, but I haven't witnessed either.
In contrast, WFH meant my beloved Cheery MX Blue keyboard got banished by my wife for something quieter.
Then start looking online or start your own business (using Elixir because it is the easiest and least money-expensive for a single developer) and stop blaming the whole world. Internet is everywhere. So, if you can't move to a bigger city to find Elixir jobs, look for the remote position, working from home is pretty normal for at least a year now. Or, as I said, start your own online projects using Elixir. Again, using Elixir and its ecosystem is the easiest for a single developer. To be honest, people who operate in the Elixir ecosystem are often much better programmers (and thinkers; a much welcomed side product of functional programming) than JavaScript people where the quality of code is usually much worse. But it's partially the problem of JavaScript where it's easier to write bad code. And Elixir is much better especially for big projects than JavaScript. Maintaining a big project in JS vs Ex? Elixir is much much better at that. Programming things in JavaScript is torture. In Elixir it's pleasure. It's like the improved version of Ruby, very nice language.
I can't speak for modern gamedev, but as far as the classic console homebrew scene goes, most popular systems have extremely accurate emulators with step-thru debuggers that make writing and testing code exponentially easier. Testing on real hardware is easier too, aided by flash-carts with micro-SD cards. I'd imagine devs back then would have killed for such luxuries.
"Many people are also starting to use the bidirectional-link style of note-taking to create their own knowledge graphs. I'm curious to see what sort of tools will emerge in the future to help people share the graphs they've created."
Roam research and clones...I started looking into that but I haven't setup anything yet. Would be keen to hear/read any testimonies
I'm connecting from Sweden and got about 40 ms. But now and then it peaks to 4000-8000 ms while my ping within the city stays at 2 ms.