skysight-inc/HackerNews huggingface dataset:
Somewhat odd to claim managing dotfiles securely and then tell people to execute 350 lines of shell script to install it.
https://kde.slimbook.es/
Linux powered out of the box, reasonably priced, great service.
I was able to get something passable with:

https://splasho.com/upgoer5/?i=Gz8tMz9loFOiMvOgo25yrFO3MFO1p...
That’s a good joke though I prefer the punchline

“It’s all in the delivery.”
It's not that simple. The model was not trained to recognize "harmful" action such as blowjobs (although "bombing" and other atrocities of course are there).
What does "Windows-like Linux environment" mean to you?
I wanted that too until I realized they are usually used only in a couple of files in a project, only a handful of times in each. Operator overloading looks nice but it isn’t a life changer.

What javascript lacks is a culture of [in]formal protocols which could provide additional semantics. It has some: toString, toJSON, @@iterator, etc. Maybe this is a good thing.
It might be a contractor's invoice. So in most countries that would compare to an employee's salary around half of that probably.
You can also find it in your distro's repository: https://www.chezmoi.io/install/
there is no copy-on-write in the C language
I listen to a lot of Jupiter Broadcasting podcasts [0], their content is Linux related. I hear a lot of positive things about the HP Dev One [1]. JB's Coder Radio is a nice podcast about Linux and Software Development [2], although they really like their macs (which to me shows they are pragmatic and realistic), they indeed highly issues with the m.X chip based macs and what good alternatives are.

[0]: https://new.jupiterbroadcasting.com/

[1]: https://hpdevone.com/

[2]: https://new.jupiterbroadcasting.com/show/coder-radio/480/ Note, I'm, linking to their new websites which are in beta but hey, lets stress-test them a bit ;)
Even though I really dislike how Google screws Java developers with their Android Java approach, I really appreciate their "my way or the highway" regarding the use of managed languages on the platform.

So I wouldn't consider iOS the best mobile one in that regard, as probably no one that suffers being brought sundenly to the home screen due to pointer errors in Objective-C.
It's a tradeoff for reduced laptop size (portability). If you're at home and need to connect to many things, you usually have a dock or expansion dongle. On the road, you often only need 2 ports - one for charging and one for whatever momentary things you need to plug in briefly.

My Macbook Air M1 with only two USB-C ports has been just fine. I have a small but effective Anker "hub" which adds SD, HDMI, USB, and USB-C. Usually I don't need it, so it stays in my primary bag while my nice and portable laptop goes everywhere.
Total, total.

Well, it is a permanent 120Eu per month (usually inflation adjusted, more or less), which considering that the tenured professor salary starts at like 1800Eu per month, is not so bad (at least it is some incentive). You can end up with 5 (or 6, if lucky) of these.

You see: the problem is not the incentive, but the salary itself.

(All the numbers above are more or less with taxes and Social Security already discounted).

Edit: never underestimate the power of saving and compound interest.
I'd suppose that on a personal level and for HN, activity also changes with experience.

I've been passively reading HN for a few years as a junior dev after my team lead introduced the site to my before even creating an account.

I've been making comments on a few topics of interest now and then in the past three years.

Since a few months I feel like "yeah, I should probably write some docs + blog posts" which might be interesting to other HN readers.

I've also noticed that some HN users write a lot of comments to any kind of post whereas others mainly commment on articles related to their are of expertise.
Literally no one has given an argument on the morality of using water to grow food, they just assume that their opinion is the correct one and anyone who doesn’t agree is, I don’t know, worthy of ad hominem attacks. I expect a lot more from HN honestly.

I really don’t care about the morality of water usage in California because that’s someone else’s problem, what I do care about is all the talk of using the government to seize private property because they think they both have the right and they can use it better than the rightful owners — this is the kind of moral issue I worry about.
Asus rog laptops have high pitched, loud fans that run while idle.

The trackpad is also terrible.
On shipping code every day
It's so frustrating to find a nice job advert, then you read through the (very specific) list of requirements and you're thinking to yourself "JavaScript: Check, Node.js: Check, Postgres: Check, Docker: Check, REST: Check, WebSockets: Check, Redis: Check, RabbitMQ: Check, Distributed systems: Check, nginx: Check, Kubernetes: Check, GraphQL: DAMN IT! This was almost a match..."
Not available outside of the us, though
I'm curious, do you have a 11th gen or 12th gen Framework? I have a 12th gen 1280P Framework which runs Pop!_OS that I received a month ago, and have yet to run into a single issue of any kind. I wonder if the issues you've faced are due to being an early adopter, wherein they may have fixed some of those issues with their second revision.

I also run a startup from it, wherein it's my software development machine when I don't feel like sitting at my desktop. It would need to be flawless in order to accomplish that as I can't really tolerate any downtime due to computer issues especially when I have a fully functioning high-end desktop, and flawless it has been. In fact, this is the first laptop that doesn't make me miss my desktop from being too slow or otherwise not performing the way I'd like.

Charging works regardless of the laptop being on or off, it performs beyond my expectations with no thermal issues while pushing the processor to its limit (something other laptops have always failed at for me), and the various expansion cards all work very well regardless of what configuration they're in. Overall, I've been regarding it as one of the best purchases I've made recently. After a month of ownership and using it over my desktop, I can honestly say that I picked the right laptop. I would lambaste the laptop if it had issues, but I can't think of one time over the past month where it's been problematic.

This doesn't even touch on the fact that if I were to have an issue, Framework's support has seemed to be very responsive based on others' reports (especially for a startup), and the fact that I can continue to use the laptop or even just have it in my possession while whichever replacement part is being shipped out. This alone would make me choose this laptop over any other.
> written by incompetent people

Which is funny because most modern devops tools are written by organizations with no experience maintaining critical systems or large scale.
Interesting to contrast the contents of the Bible with rational thought summed up perfectly by Epicurious:

Is God willing to prevent evil, but not able? Then he is not omnipotent.
Is he able, but not willing? Then he is malevolent.
Is he both able and willing? Then whence cometh evil?
Is he neither able nor willing? Then why call him God?

God creates ALL things including free will and evil, then punishes us for making certain choices he already knows we will make, lets bad things happen to good people because of some "plan". Sounds like a juvenile sadist with poor planning skills.
I loved my P1 Gen1. 64GB RAM already back then, lots of power. Got a Carbon from a new employer, which was really lacking for dev purposes (Gen8 or 9, only 16 GB ram, choked on remote meetings). Wanted to upgrade to the X1 Extreme which looked nice, but was impossible to get hold of at the time so got to switch to a Dell XPS 15 9510 which works quite well.
Symbian was quite alright from user point of view, not so much from Symbian C++ developer experience though.

Some of its features are yet to appear on iOS.
Actually, this thread has prompted me to find some time to rewatch it but I remember finding the plot meandering and slightly non-sensical unlike Chihiro's or Mononoke. I thought it was beautiful (like most Ghibli's movies) but it's the movie from Hayao Miyazaki I least enjoyed (also the only one I've only watched one).

For reference, my two favorite movies by Ghibli are Only Yesterday and Totoro and my top three movies from Miyazaki are Chihiro, Totoro and Nausicaa (with Mononoke coming close behind)
I am happy with my Lenovo X1 extreme running pop os. It has been running for 4 years, just changed battery and hard-drive, which I could easily do myself. It is of high build quality.

I terribly want to try out a system76 computer, but haven't had the chance yet.
Apparently user fingerprinting is where the money is.

(This has been a re-post of this close to three year-old comment about another hype-up about Segment: https://news.ycombinator.com/item?id=21709363)
I would pay for this to happen.
I fell asleep to "The Amp Hour"... and at 3AM woke up and found the author of LTspice talking about why he wrote "self authoring code".... and I've been up ever since. Thank goodness I don't have to be at work at 7:00 AM 30 miles from here.
That was sorted out with Oboe/AAudio, when they took Samsung's audio SDK into Android.
The usual algebraic textual representation is, after a fashion, also a visual representation. Compare how 'w § x § y § z' —or '(§ w x y z)' for the lisp weenies— brings together an operation and its arguments in a single visual chunk, to how in RPN there are many ways for the arguments and their operations to be arbitrarily separated in the textual stream.
You don't say where you are located, but unless you are in one of the few places where Dell doesn't offer on-site next business day support then XPS 13 is a great laptop.

Their support is amazing: "We're not sure what is causing it, but we'll send someone to replace the whole motherboard tomorrow." "OH, your currently halfway across the world on a island? No problem, we'll be there tomorrow"

I really don't understand how it's done. Clearly they must have parts distributed ahead of time.

I'm just amazed that it's included in the price considering the cost of sending a technician out to a customer. The fact that even here on HN a lot of people think Apple's support is good suggests that Dell might be able to save a ton of money by lowering their support level, so I don't really get why they offer it.
Why a journeyman boxer finds contentment in the art of losing
> It is estimated that between 50,000 and 150,000 people were killed during the bombing of Cambodia between 1970 and 1973.[152]

I guess Wikipedia is all wrong again, huh
Not an avid space exploration follower, but I do seem to remember reading similar descriptions before, regarding a congress imposed "micromanagement" of some sort...

> Again, this was the plan before congress got in the way. I remember it vividly as I worked at NASA at the time.

How many people at NASA left because of this sequence of events?
Frame.work makes modular and highly repairable laptops - https://frame.work/

If you prefer to purchase from a more mature company, check out Fujitso laptops - https://www.fujitsu.com/global/products/computing/pc/noteboo...
I think the reason for saline cooling baths is that the liquid stays liquid at lower temperature, not any additional cooling from dissolving the salt.
Ah you're right. Disappointing.
Yeah, that’s them being greedy lol
What's the output of this command in your terminal?

csrutil status
My Dell 27" (2015) monitor takes about 10 to 15 seconds to wake up after powersave mode which it turns on in about 1 second after I lock my MacBook.

Annoying as hell.

Maybe someone could suggest me a fix?
GCHQ seeks to boost number of female coders to tackle threats
I use the Brave browser for mobile. It has an ad blocker.
Average word length in English = 4.7 characters

4.7 * 1000 words = 4700 bytes of additional data to download.

For some reason it intuitively felt like it would be a lot of data to bundle in the frontend, but we routinely include images in our websites that weigh 100 times that figure.

Let's keep going: the average English-speaking person knows about 30,000 words. A spellchecker in the frontend would use 30,000 * 4.7 = 141 KB. Still less than the average 3x image in a blog post.

There are 171,000 words in the Oxford dictionary. That's 800 KB, less than the weight of many popular websites.
It was trained on LAION 5b, which is chock-full of NSFW material. Search for yourself: https://rom1504.github.io/clip-retrieval/
On the Microsoft side, it is still the best way to do C++ GUI development, after they killed C++/CX, and replaced it with the pre-historic C++/WinRT tooling (return to the ATL days but without VS tooling support).
I just use Ansible for this purpose.

All my work machines are set up using a single, parameterized Ansible playbook.
But Nixon said himself [1,2] that “I’m not a crook”! Who would ever doubt the word of a politician?

[1] https://www.history.com/this-day-in-history/nixon-insists-th...

[2] https://abcnews.go.com/Politics/video/richard-nixon-im-crook...
Exactly! If you cannot be bothered to read the actual warnings that come with any medication you're about to eat, then you're kinda askin' for trouble. They give you those instructions and warnings for good reason.
It's Dell's fault. They are the ones designing the internals of the laptop and choosing the power levels.

I use a top of the line XPS for several years, and there were two common user-fixes that really improved this heat issue: adding a thermal transfer pad between a couple of the power-related chips and the case, and running a CPU voltage tool to reduce the voltage a bit. Undervolting really made a huge difference, including making the laptop overall faster. The stupid thing, even in a good environment, would go into heat-reduction mode after a few seconds of heavy load, cutting the clock speeds in half. But just by reducing the CPU voltage a few tenths of a volt, the heat was much lower and the CPU almost never throttled. Even so, the fans were loud and usually on.

On paper it looked like a phenomenal laptop. In actual use, it was very unpleasant.

In contrast, my M1 Air has been a dream. I'm trying to think of a negative about it, but honestly I can't think of anything. I've been using it most of every day for a year, on a desk with a big monitor as well as in several places around the world. Even the 16GB RAM limitation has rarely been an issue (except occasionally with my last client that was deeply in love with Docker... 8 running containers plus JetBrains IDEs and of course Firefox with a couple dozen tabs does eventually slow the laptop a bit, but only occasonally).

The new M2 with 24GB will be perfect, especially with the slightly brighter screen for those beachside moments ;)
I think SpaceX has shown that they can be, at least for Falcon 9. But it took quite a while and there is on the order of a hundred times more demand for what Falcon 9 can do than what SLS can do.
> Remember the "ground-up rewrite" of Finder we were promised several major OS releases ago?

No? I've never heard of this. Do you have any citation for such a promise?
Same, everyone at our office have had issues with their Carbon. Most other Lenovo's work well, though.

Main issue most had is it chokes whenever doing something video related, which was a bit of an issue during the pandemic. And if you power it through your monitor, it will disconnect and re-connect the screen regularly. Ironic, since the monitors were also from Lenovo.. This made it impossible to have two monitors connected, since you were forced to use one of the USB-C sockets exclusively for power or it would behave erratically.
Psychedelic ‘Magic Mushroom’ Ingredient Could Help Treat Alcohol Addiction
Ironically it is still the best way to do C++ GUI development on the Microsoft stack, after they killed C++/CX, and replaced it with the pre-historic tooling C++/WinRT.

However for a real nice C++ GUI development experience on Windows, going with C++ Builder or Qt would probably be a saner option, as the WinUI team doesn't seem to get it, and MFC only gets minor updates nowadays.
All of this holds true in private corporations as well. The baseline for praise is much much different between west coast and eastern europe which can be problematic in performance packets, reviews and general manager/employee communicaiton.

For us Eastern Europeans the takeaway is to exaggerate, exaggerate and when in doubt praise some more when talking to Americans. Otherwise, your reports or your own performance review might be viewed as very negative to people that have grown up on "shit sandwitch" type feedback and praise.

Culture Map is indeed a good book to read.
This is something foundationDB does pretty well. They built a simulator that tests such things. Doubt you could port to Postgres easily though.
I think you can write a book to have a good beginning, and you can write a book to have a good ending, but it is very hard to do both.

William Gibson books are all about the ending I find. The beginnings are positively disorienting most of the time.
The book with the best ending I've ever read was Musashi. The entire book is building up to the finale which is almost unbearably dramatic. But it starts pretty slowly.

The Magus is a book with a well connected beginning and end, almost seamless if you like. Although it employs a trick to make this happen, where the first person narrator is possessed of preternatural insight into what is going on, which streamlines the story. But Fowles is a pretty exceptional writer.
Very interesting topic for me. Thanks for posting this. As pointed out in other post, it's widely used in audio/music programming. My project Glicol(graph oriented live coding language) joins this list recently:

https://glicol.org

I managed to use solely text based style for denoting audio graph. But often I am asked why I have no visual programming interface for it. I would be happy to listen to all the feedback from you at the repo:

https://github.com/chaosprint/glicol
Nope, if Android updates were a reality, there was no need to ship a system library with the application.

That is the whole point of Jetpack libraries, to ship newer versions of Android with the application, with polyfills, as the OS updates will never happen.
My favorite rendition: https://youtu.be/9RjBePQV4xE
> How do you work in software for years and not find some little hole you want to fill

That's not the right conclusion to make. There are lots of developers who code in their spare time, but don't make their code public on Github.

I have had several side projects, but I am not inclined to share my code on Github. Either because I intend to make money off them, or because I don't have time to manage an open source project. Part of it is also caused by "imposter syndrome", where I don't have time to make the code good enough for public view.

You have over 200 public repos, which means you have a different view. But that doesn't mean that your coworkers don't do things on their spare time.

To be honest, I feel this attitude is beginning to spread to potential employers. Now we are expected to publish and be rated on our public repos, and it will just lead to lots of burned out developers in a few years that feel pressured to publish OSS and practice leetcode.
I personally hate traveling with my desktop setup...

Everyone can probably agree that a desktop is better if you have the space, don't need to move it and doesn't mind a bit higer power consumption. A laptop has some clear usecases to.

Desktop for work, laptop for when I travel and might have to work.
Clever, I'll have to look into that. I thought this was a no-brainer and that this was something everyone did some way or another. I use github for my dotfiles, also, try to keep them synchronized on my mac/pc/linux for familiarity. very simple stuff though. Also easy to pack and transport in cases where I cannot directly connect to internet.
I'm pretty sure that Adobe Photoshop is still C++.

Funny story. It started off as Object Pascal, and used MacApp 0.9 as its framework.

I think the codebase was converted to C++, around Photoshop 3.

Snapseed[0, 1] (won awards) had its engine written in C++.

C++ is a good language for image pipelines. Doesn't really pass the "ooh, shiny!" test, though...

[0] https://apps.apple.com/us/app/snapseed/id439438619

[1] https://play.google.com/store/apps/details?id=com.niksoftwar...
Everyone was equal because they bombed most of the existing capital until there were only smoking craters left and set the poor to killing each other. It should be a great example of why inequality is a good thing - everyone wants to solve inequality by raising the poor up to be billionaires, but the only way we actually know how is to destroy all the capital that the billionaires own so we all have access to nothing.

Someone else being well off doesn't have to make life worse for anyone. People need to live with that truth.
This book helped me A LOT.

https://www.goodreads.com/book/show/287818.Refuse_to_Choose_
A scam thats been around a while in other storage mediums.

Do not buy off-brand memory cards, usb sticks, or (now) external hard drives. At best you will get a severely limited amount of space. At average you will get this abomination.
I could show you multiple examples for many countries. Just search google for "dang nationalistic site:news.ycombinator.com" for some great ones. Admittedly, a lot of them are over the line, but it really is as if you can't mention any country in any kind of remotely critical way, yet they won't just publish that in the guidelines for some reason.
You shouldn't be flagging articles simply because you disagree with them, that's not what flagging is for.

Especially because you are wrong - the OurWorldInData link you provide does indeed show German excess mortality climb steeply in April 2021 and then again in March 2022. Current mortality by that data has been at the same level as it spiked to in April 2020 (first wave), but sustained since March. I don't understand how you can look at the graphs there and not see it because the data is so plain.

Remember that after COVID we should be seeing negative excess mortality due to the pull-forward effect. We should not be seeing positive excess mortality after an epidemic that near exclusively takes out the elderly. The pull forward effect can be seen after the winter 2020 wave in the German data but not later.

"On a separate note, it's really discouraging how this stuff gets voted up on HN. Flagged."

It's really discouraging how some people visit a site meant for "intellectual curiosity" and then immediately and incorrectly flag anything that creates cognitive dissonance in their mind, especially when they go on to make misleading statements about the data.
FastAPI Best Practices
In the Taliban's Afghanistan the near-broke central bank somehow still functions
I'm confused. Is Ferret a Clojure compiler? Because the code is Clojure, and the file extensions are CLJ, but it's able to compile Clojure into C++? Why is it called a language?
Some of the lenovo legion laptops don't look very "gamey". You still get the excellent cooling and performance. Only complaint is the battery life but I use it mostly on my desks so its not really an issue.
So it doesn't detect poachers, it detects humans. And it requires drones flying non-stop over gigantic masses of land.

Edit: having dabbled in this field myself during my studies, I know from research that one of the biggest problems is simply corruption among rangers. It doesn't really matter if you can spot a poacher if a whole group of rangers will decide to not do anything about it (because for them the financial incentive of doing nothing can be HUGE). Of course the corruption problem stems from very low incomes and poor living conditions in those countries. If your monthly income is $100, it's quite tempting to accept a $10.000 bribe.

Edit 2: I worked on this: https://www.hackthepoacher.com/. We tried it with cell phone detection.
I want to see that on Reddit