skysight-inc/HackerNews huggingface dataset:
During the pandemic, the air quality here in eastern Massachusetts was profoundly better. So much so that if you were outside and one of the very occasional cars drove by, the fumes were quite noticeable. Now that we're back to normal levels of traffic, I don't particularly notice the pollution anymore when I'm outside.
I don't remember if I read it here or somewhere else, but someone noted that if you remove all the fire extinguishers from a building, the building will keep standing, but watch out when a fire starts.
> execute the last matching command

set +o histverify
“Once we have made the decision to turn back to the ways of duty, gratitude will flow naturally into us, and… gratitude is the precondition of joy. Only those who give thanks are able to rejoice, for only they are conscious that life, freedom and well-being are not rights but gifts.“
> just taking a lock around some shared data

Can’t you do this in Rust with std::sync::Mutex and similar?
I’ve always been curious to learn more about Matthias’s RIM days. I might have read somewhere he was responsible for low level radio design / engineering, as a very very early employee. Every once in awhile his electronics knowledge kinda sneaks out in a video and you know it’s the tip of an iceberg of knowledge he has no interest in revealing.
I told you what I think he cut. I also said I don't know what that does to their revenues, but you don't either.

If you buy the narrative that 80% of employees were bloat and you can cut them without impacting top line, then it will work. If you think he's gutted essentially activities that will sink the ship, then it won't
Since 2016, scientists have been stunned to find that ADHD is strongly associated with Human Endogenous Retrovirus (HERV) activation, type H. Basically a lot of that "junk dna" is actually an ancient gamma retro virus that integrated into the human genome and then was mostly silenced. When it becomes active, certain parts of the virus like the capsid protein (HERV-H) become activated within nerve cells, enraging the immune system and causing an immune response.

Ritalin has been discovered to work through HERV-H suppression, as well as it's stimulating effects. You might want to reconsider Ritalin as a therapeutic. It takes weeks for the full suppression activity to take effect.

==

The Decrease in Human Endogenous Retrovirus-H Activity Runs in Parallel with Improvement in ADHD Symptoms in Patients Undergoing Methylphenidate Therapy

https://www.semanticscholar.org/paper/The-Decrease-in-Human-...

First evidence of HERV-H transcriptional activity reduction after methylphenidate treatment in a young boy with ADHD.

https://medworm.com/243331999/first-evidence-of-herv-h-trans...

CpG Methylation Directly Regulates Transcriptional Activity of the Human Endogenous Retrovirus Family HERV-K(HML-2)

https://journals.asm.org/doi/full/10.1128/JVI.79.2.876-883.2...

New Insights on the Effects of Methylphenidate in Attention Deficit Hyperactivity Disorder

https://www.frontiersin.org/articles/10.3389/fpsyt.2020.5310...
We did this in grad school and even played a one-more-per-week game. Fun, but man did we spend a lot of time negotiating...
Where I am it's currently Fibonacci day: 11/23
The same is true for testing though. Lots of shops write as few tests as possible, if any, because the devs don’t have to so they think their way is just fine.

I went from working as the annoying guy asking for tests and docs to the manager and we saw a huge improvement in performance, feature release and a reduction in bugs hitting prod. I can attest their way does not work just fine.
The problem is compounded by their seeming desire to always claim they have something

I did a search recently for a specific part. "39SF010". (a ~USD1.50-3 flash-ROM chip that is backordered til next year from "legitimate" vendors and from the manufacturer themselves). This is one keyword, and a pretty damn distinctive one. There's little room for there to be a "helpful" algorithm to fix my typing into something better.

With the default results, the first page contained 48 items. Exactly ONE was a relevant product. As a customer, I'd have been perfectly happy to see "results 1-1 of 1" and called it a day. But Amazon clearly didn't want to admit their warehouses are not infinite. There would be some potentially competent fuzzy match options there, but they whiffed it hilariously. Show me some other flash-ROMs, or at least other ICs, programmers, or breadboards, or those starter-kit boxes of no-brand resistors and capacitors... but they instead listed a bunch of toothbrush heads, a box of cookies, three random power bricks, a barbecue grille, flourescent bulbs, and a set of power tools running north of $1500.
I spent the first 10 years of my career thinking I wasn't smart enough to write multi-threaded C code. Since then I have been convinced that nobody is smart enough to write multi-threaded C code, and multiprocessing should be used instead.
Hyperbolic Growth and Economic Collapse
A fun take on when the whole house of cards might fall down.
I see no issue with Linux memory management. I'm currently using an older Dell laptop (I guess 2 to 3 years old. Inspiron, or something like that. It's very shitty. Got it for free. Would not buy anything form Dell. The hardware falls apart after so short time! It's a wonder it still works).

But: I have currently on this Debian Testing box under KDE Unity, Rider, Sublime Merge (with a few hundred changed files), half a dozen Yakuake tabs, Kate as note pad, and around 30 Firefox windows (with maybe 5 to 6 thousand tabs)¹ open.

According to htop it uses only around 15 GB RAM.

(Hmm, actually something seems not OK when I look at it as there is still unused RAM, but htop says almost 9 days of uptime? And it still didn't fill all unused RAM with FS cache? Strange. Did something change in Linux 6.0? Maybe something really broke in Linux memory management? But I actually didn't notice anything unusual after the latest Kernel update.)

---

¹ Before someone asks: Yes, thousands of tabs. But don't ask further…

Firefox handles this just fine with the help of tree tabs and tab auto discard. Only "booting" Firefox in such a state takes some time (I guess over 1 min.); but when it runs it runs just fine. No issues.
Not special. I couldn’t have said it better myself.

I often reach for Rust when Python could do, but it’s a bit bigger than a one page of code program. I also forget I’ve been doing Rust nearly full time since late 2015. And before that 15 years of C and understanding memory, etc. Maybe we’re just a rare breed.
Vouched.

Looks like you might be shadow banned.
As someone who does software for a living, I need to be able to SSH onto a box/container/pod and do things. This is ridiculous.

Don't turn your shell into unicorns and rainbows. They won't be there when you need them. Turn yourself into someone who can be productive with the basic Bash defaults because those are the only things that will definitely be there on every system you use.
I have 1,000+ hours in ONI. IMO the game is more fun if you use the wiki sparingly, if ever; part of the fun is overcoming whatever sunk you last time.

Here's a few tips:

1) Don't feel pressured to grow fast. I have beat the base game and come pretty close to beating the expansion (stopped only by laziness) with no more than 12 dups. You can get really far on just 3-5. Taking too many dups early is like taking VC money, now you've got an aggressive ramp and a time limit.

2) Don't pick up dup skills too fast. All you really need at the start is a digger and a researcher.

3) Don't do advanced research too fast. Pick & choose what you need. Advanced research uses a lot of water, which you might need for electrolysis (oxygen).

4) Gas stratification is your friend.

5) Most germs die off (slowly) in pure water & pure oxygen.

6) Atmospheric chlorine can interact with stuff in pipes.

7) Rock has a lot of thermal mass if you don't dig it out.

8) Go exploring around the map! Go to the edges and see what you find :)
> I want to see _you_ survive in an environment with tattered clothes, saying a friend (or pet) dying, and yes, eating raw meat without a table

I mean, I wouldn't but...I'm also not literally designed to populate a world sold to people for entertainment purposes. At least, not that I'm aware of, and if I was, they did not do a very good job.
> the concept that people's own friends could be made to ostracize them and coerce them to do things, is a major concept in that movie

Can you accurately pigeonhole that thought onto one of these? I'm curious how unique a storyline it is.

https://en.wikipedia.org/wiki/The_Thirty-Six_Dramatic_Situat...
The real Putin isn't irrational, but he is fairly adventurous, launching wars for territory against smaller neighbors quite a bit (I think 5 times now.) But there is also the "Putin has terminal cancer" rumor, where he wants to reassemble Greater Russia or blow up the world trying, as he's running out of chances to shoot his shot.
Geopolitical hierarchies and other relationships which are related to ethnic power struggles.
scary. presume FEMA would significantly mitigate things in a Texas-wide outage ... but something much wider ... yikes
Is this with an M1 (or related) machine? I've found sleep to be much better, Intel macs became an afterthought in the past 5 years.
I dunno about you but this chat had the same chaotic energy of every outage chat I've ever been in. Definitely some different consequences, but the "sending a push if there's no objections" sounds eerily like something I'd see when trying to mitigate a problem.
What!? Santa Clause isn't real?
It was forked from Chromium and there may be parts that are still pulled from the upstream.
You don't need WYSIWYG for dragging and dropping images into a document, or even for resizing them. WYSIWYG is an approach to layout and formatting, not the only alternative to writing LaTeX in a terminal-bound text editor.
Awesome, thanks for making my hypothetical concrete :-) A while back, I made some stepper motor automatic window openers to let in cool night air and try to cool down all the thermal mass in our place based on whether it was going to be hot the following day, and then closing them when it didn't help to have them open anymore, kind of a similar idea.

I like your license :-D
I used to believe this but in fact I spend a vanishingly tiny fraction of my time shelled into random machines running individual commands by hand. I'd rather optimize for the 99% of my time I spend in an environment I can configure to be maximally productive and enjoyable.
Code that doesn't return Result will have no runtime cost added just like code that doesn't have a throw statement doesn't.

Code that returns Result but is always Ok will have a very small overhead just like code that can't provably never throw will. But I'd wager it's extremely small given that on modern CPUs branches never taken are much cheaper than they were in 1990.

To put it in more plain terms, the reason that C++ exceptions have "no overhead" when an exception occurs is that the exception handler code will only be dispatched when an exception is raised. The same is true of error handlers in Rust. No Err, no handler called. The difference is the branch is always there. So the question in 2022 is, how expensive is a branch that is never reached? Today it is basically nil, depending on your hardware. Branch predictors are pretty good and pretty ubiquitous (nb4 someone comes talking about how this wouldn't work on their Blackfin ADSP or whatever - neither will exceptions!).

There is a small overhead though in that there are two branches. The other nuance is stack unwinding. But in practice this is generally a good thing in debug builds that you can disable in release if you want to.

At the end of the day, the practice is for users not to write or call code that may error or propagate errors when the utmost performance is required. Inputs get validated up front and fail fast so the hot loops maximize performance.
People in the US are not against pollution.

However I don't think people know where the pollution comes from. I personally think smog was ONLY tackled because people could SEE it. Nowadays I think there might be more harmful pollution from car tires and jets flying overhead than tailpipes.

also regulatory capture is a thing, and has a high ROI for big polluters.
His agenda and what he’s enabling is incredibly mean spirited to large swaths of the population to the point where it observably increases violence against them. In contrast, my hope that his financial venture fails isn’t all that destructive.
I have a sprinkler system in my shop and the shop is isolated. I also only use upcut bits for overnight jobs and the CNC is in the middle of the shop on a concrete floor away from anything else. It’s a risk I’ve considered and tried to minimize.
Same experience last time I tried it. my particular pain point was that I couldn't interact with menus of any kind with keybindings
Well, firstly, I’d note that Haskell on Arch (including Pandoc) is broken, mostly due to the fact that Arch likes to dynamically link everything and Haskell doesn’t (see also https://www.reddit.com/r/haskell/comments/yuwcei). But yes, Haskell packages do often tend to have quite a lot of dependencies. To some extent this is because the base library is very much ‘batteries-excluded’, so dependencies are necessary for things like file management and byte strings and so on, but I do see quite a few dependencies which could be split up (e.g. ‘servant-server’, a big dependency used to create a webserver in exactly one module of pandoc).
oh no, i meant mark II, the speaker. I use their picovoice sdk. it has wake word and intent detectors - Porcupine and Rhino. https://picovoice.ai/docs/picovoice/ and https://ttsmp3.com/

i was going to add picovoice's speech to text with rasa https://rasa.com/ but i didnt have time, will give it a try over the holidays.

I see your point but not every open source project lives forever, like sonos killed snips.
I just picked up another FireWire card and built a new capture and AI upscaling rig to reprocess the Hi-8s I transferred on a Digital8 a while back (2011ish).

All Linux workflow, of course, so I know I won't have any problems with compatibility with the formats or hardware.

Unlike both Mac and Windows where I've had to either join private trackers or scour archive.org and ebay to try to gather all the odds and ends to recreate a functional environment - and still occasionally failed, like with the captures from a mid-2000s security cam NVR - getting back up and running is as easy as executing a single shell script on Debian.
Simplify Picking a Restaurant
> Maximizing profits often requires minimizing the welfare of others - for example through exploitative labor practices.

I've had a long, albeit shallow, exposure to EA, and my model of altruism has roughly matched up with it for even longer. Most of the formulations of Earn-to-Give I've encountered don't fit your description here, of maximizing profit blindly, at any expense[1]. The formulation I'm familiar with is ceterus-paribus: choosing between two jobs as with much of EA, a gentle pushback against intuitive notion that you should privilege doing good with your own two hands over doing good with money. The exemplar here is not "sell meth to kids to buy mosquito nets", it's "be an accountant for a widget firm to donate enough to hire two Peace Corp workers instead of working directly as a PC worker".

For a more explicit but more recent example, 80k Hrs published, 5 years ago, an explicit rejection of what you're describing:

> We believe that in the vast majority of cases, it’s a mistake to pursue a career in which the direct effects of the work are seriously harmful, even if the overall benefits of that work seem greater than the harms.

https://80000hours.org/articles/harmful-career/

> ETG basically advocates for a kind of central planning - replacing a large bureaucracy with a class donors who believe they have special knowledge about what would help the lives of others.

Tangential, but I don't follow this. How does ETG give donors more control than working in an altruistic career, or than donors with a more traditional mindset?
Another category that I have worked on a couple of times is the "unspent, unrecoverable funds" project. There was a grant to build X, they will build X. The people who applied for the grant have left, the business case for X was maybe always a bit weak but is now non-existent, there is so chance anyone will ever use this software for anything...but there is no way to use the funding for anything except building X. So...we build X.
Oh wow, I had one too and completely forgot about it.

https://en.wikipedia.org/wiki/NeGcon
correct me if i am wrong but proof is reserves is half of the picture

liabilities need to be tracked + reported too, no?
I get added to paper as a supporting author for the work our group does. We’re NIH (national institute of Health) funded so anything we publish has to be public and free. Which is great. Pubmed is pretty great.

I get that people hate paying for non free journal articles and they are way to expensive. Even if you have access through your institution the process is clunky and terrible. The review process has given us good feedback. Of course my bosses are on the hook have to review others.

even though our articles are free to read, the journals still make money as we have to pay the journals for the free access.
Oh? You sure about that?
https://www.haaretz.com/israel-news/2021-12-20/ty-article/is...
Probably useful to remember this post was written by SiFive's VP of AppEngineering.
The Names of All Manner of Hounds: Inventory in a Fifteenth-Century Manuscript
Wow. I thought I was the only person who felt this way. I've met so many people, and am family to even some of these ilk, and with years of thought and analysis I eventually realized this exact thing you've articulated so well in this post, especially in the 2nd paragraph.
>Rust productivity is vastly higher than C++ due to its helpful compiler error message, package manager, integrated tests and bench facility, and language features like algebraic datatypes and a whole lot more

Are you actually a C++ programmer? I work at a firm that uses C++ and Rust and this isn't the case at all. Setting up dependencies, tests and benchmarks is a one-off cost, most C++ compiler errors are quite understandable to experienced devs unless they're doing something really hairy, and C++ has algebraic datatypes, as a library (std::variant) via variadic templates, something Rust doesn't support. For C++ devs comfortable with template metaprogramming Rust is missing a bunch of features, many things that are relatively simple in C++ are literally impossible in Rust (at least without writing macros). Rust also doesn't save much on debug time if writing single-threaded code, because memory errors are a very small proportion of the bugs one encounters in modern C++ written by experienced devs, rather most bugs are logic errors, which Rust doesn't prevent.
With that one, I remember using the rotary controller to catch bombs in buckets of water. I had to defocus my eyes to watch the entire screen at once. :)

https://en.wikipedia.org/wiki/Kaboom!_(video_game)
Unfortunate they don't seem to have any pictures in the article of this animal. Just a top level image showing some barges on the river. Anyone have an alternate link that shows images?
"Replies to our posts with hardcore antisemitism and adult spam remained up for days even when flagged."

This seems like a serious concern.

Twitter advertisers never had control over the tweets that an ad appears between. That's pretty random. But the replies to promoted tweets are different matter, and they stick to the ad wherever it's seen.
Honestly if your data is this much worth to you, it might make sense to rent a VPS temporarily (with a big storage/SSD), and to get e.g. a 4TB SSD as an external drive as a redundancy.

Encrypt via LUKS to protect your data. Even if TSA doesn't snoop on you, others might if you lose the drive.

When moving in the past, I sent myself packages in advance but in some countries the pickup time is very limited (e.g. Germany has 6 work days pickup time), which could lead to problems if you are stuck at customs for whatever reasons.

Usually TSA is mostly worried about batteries, so if you have 4 devices with the batteries removed, it shouldn't be a problem.

Do you have a storage rental service in your city? Sometimes it's possible to send them packages with your belongings if you ask nicely.
So update the documents?

I mean, you're clearly not describing a high documentation culture, you're describing a culture that underinvests in intra-organizational communication.

I run a high documentation, low meeting culture by necessity (we operate in five time zones around world). Meetings vs docs is remarkably similar to the decision between paying for office space vs paying for occasional team retreats. If you run a fully remote company retreats are almost always a better use of your money than leasing office space. But you still need to pay for something.

Similarly with meetings vs. process documentation. If you're heavily remote and spread out I'd say you should cut down on meetings and being high documentation is the better choice. But again you still need to "pay" for something - you save time on meetings but you need to reinvest at least part of that time into writing documents.

Another bonus of documents is that they scale better than meetings. McDonald's doesn't deliver the same big Mac in every corner of the world by holding a lot of meetings. They have a book that goes out to all of their thousands of franchisees. When they want to add another thousand franchisees, they print more books.

If the documents are out of date my answer to my team is always "update them!" Anywhere that we're writing documents there are revision and discussion features so it's not like you can irrevocably screw something up, just improve it and let us know what you did. I do struggle with getting people to actually do it though.
WeKan Open Source kanban https://wekan.github.io . All features are free and Open Source.

But it depends, who likes what.

I'm maintainer of WeKan.
I'd be curious if it would be better to be in the city or the country.

My hunch is that the city requires more "inputs" to stay survivable (fewer food/water stockpiles available), dependant on inputs. However cities would also be the focus for recovery efforts and disaster relief.

On the flip side, the country has a greater store of natural resources per-capita (water, likely food, heat sources), however would be deprioritized for any kind of support.
How do you stay up to date with the data science and machine learning field?
How do you stay up to date with what's happening in the data science and machine learning field?

Which newsletter do you follow here are mine.

Deep Learning Weekly https://lnkd.in/d3yR6t27

KDnuggets https://www.kdnuggets.com/

The Variable by Towards Data Science towardsdatascience.com

The Batch by DeepLearning.AI https://lnkd.in/dszi8Jvh

Data Science Weekly https://lnkd.in/dNcuG5zD

PyCoder's Weekly pycoders.com

Neural Magic Latest on ML performance
https://lnkd.in/dSEjW2y8

The High ROI Data Science by Vin Vashishta https://lnkd.in/d2S_9W4E

Nick Singh Newsletter https://nicksingh.com/
The Generalization Gap by Mark Tenenholtz https://lnkd.in/dKhKPRrp

Which ones are you subscribed to?
Unfair comparison! who is on that level?
'bullied and cajoled' is an interesting set of verbs to use here. Is there a reason not to use metadata? Doesn't it make the web easier to index, and therefore easier for everyone to use?
Triangle-on-screen using OpenGL is on the order of ~100 lines:

https://github.com/genpfault/glfw-mcve-base/blob/master/src/...