skysight-inc/HackerNews huggingface dataset:
> "Naming things" is one of the two hard problems in computer science.

For those who don't know, the other two are: Cache invalidation, and off-by-one errors.
ARMv7, with 512M of RAM, isn't that embbeded and you win a full os whit ready to use tested packages, package managers, and boot system, it saves a lot of times and expertice, maybe they need to opt out of it if they want to have better termals, or more optimization.
I can count on two hands the number of nurses at my one hospital who were fired (or forced to resign, or whatever corporate language you’d like to put on it) last year because they refused to get vaccinated and had recently had COVID within the past few months.
My Ubuntu has been installed on 10.x, currently it's on 22.04.
It has seen 4 or 5 machines.
> Engineering is knowledge work. You get paid to know stuff much more frequently than you get paid to do stuff.

This quote is great. Explains how our career evolves into doing less and coaching/guiding more.
I pay for NextDNS since the day they started taking payments. Great service, never had any issues.
This article might be describing the US but I think in Europe, unless you are willing to have overseas remote working (which brings its own challenges), then there is a genuine shortage of ability. Youngsters aren't choosing engineering because other things seem more fun.

Even hiring people from within Europe is hard, many companies are hiring from the Far East or India still because there is too much work. I think we have a decent company with some great positives but we might struggle to even get 5 applications and that is via a recruiter.
I've always thought of it as a kind of image rendering!

First pass gets me something that works, then every subsequent pass makes it a little better, like, outlines first, then some colours, then some shading, then some fine details etc
List of companies hiring without whiteboards
Conspiracy theorist here; TPTB/Hollywood is selling us on how bleak the future is, as if they wish to manipulate peoples emotions.
That is true and I apologize for the projection. I should have really said “one” instead of “you”.

As in -
“But in one’s heart one knows that isn’t true. There are answers if one seeks. But giving up and not thinking about death is nothing but a cop out.”

But I believe your point still stands, even if it is one we may disagree on.
Back of envelope:

The 10MB estimated size came from [100 bytes per row] * [100k rows].

50 of the bytes per row were "description", which should compress well (2-3x, I'd guess).

40 bytes per row were the IPFS ID/hash, IIUC. I assumed this is like a Git hash, 40 hex chars, which is really just 20 bytes of entropy.

He also estimated 14 bytes for the size (stored as a string representation of a decimal integer, up to 1e15 - 1, or 1PB?). That's about 50 bits or 6-7 bytes, as a binary integer. Sizes wouldn't be uniformly distributed though so it would compress to even fewer bytes.

So if SQLite was smart (or one gzips the whole db file, like you did), it makes sense that a factor of 2 or so is reclaimable.
We have very different definitions of shitty code. The shitty code I have dealt with in the past is unreliable, slow, hard to fix, and when someone does try to fix it, it doesn't stay fixed.

The code you are talking about here sounds very low drama, which is code that I love.

Maybe we should distinguish between "pretty" code and "shitty" code?
When I change laptops, or when I swap motherboard in the desktop. In the past reinstalling windows was a yearly rite because it had "Gone slow" or "corrupt" or whatever. Now I change only if it's absolutely necessary. There is nothing that magically becomes much snappier just by reinstalling, as in the old days. At least so much as to be worth doing.
This one is very fun to debug in production when you're on MySQL 5.8
Figure 2c does not correspond to your comment remark.

https://link.springer.com/content/pdf/10.1007/s00376-022-146...
It allows to see which data they have on you and demand it's deletion in many cases.
I worked with both, 'architecture astronauts' (lol!) and shit-coders. I'd prefer there to be a balance. Code has quality can be measured in more than just one dimension. It's fine if code works, but it's even better if you know how. (No obvious errors vs. obviously no errors)
(random thought) It surprises me how, despite working in the tech industry for over a 15 years now, I struggled in following the details of this blog post (which is well written). It's so impressive how things got very complex over time, and how verticalize the role of an Engineer is becoming.
Sounds very similar to bittorrent itself
Is "dedicated to the company" mentality still a thing?
Let's say the same company buys supplies form supplier X. Then supplier Y shows up with 30% reduced price, same quality. Do you think the company will show "dedication" for the supplier X? Then they should not surprised that engineers are willing to accept a better offer. As for "for now" bit—they should not forget that this is ongoing thing.
Fedora Silverblue – The Future Is Now
Sounds like a lack of repeatability to me: complex tools, combined with lack of documentation, makes for a fairly unstable work environment.

It's for similar reason that I like to keep unreliable dependencies to a very strict minimum. I can rely on my compiler, my editor, my OS, and to a lesser extent a bunch of extremely popular libraries. But as soon as we get to internal tools & processes or obscure third party libraries, certainty goes downhill very quickly.
Fascinating! Tho I can’t think of that many use cases where a 1G hub and raspberry pi can’t do the job.
You won’t get better at thinking and reasoning in general. You will simply get better at thinking and reasoning at that particular game.
>I don't care at all that Google knows my interests, browsing history,

I also don't care that Google,NSA, KGB, CIA, ChIna knows my browsing history or what files I have on my PC but I care if this groups know everyone browsing history because they can affect me indirectly by blackmailing, manipulating key individuals or entire populations with targeted ads or propaganda.

Is the same with fake news like "WiFi is illegal in Japan because causes cancer" , this fake shit won't affect me directly but affects people in my family so it affect me indirectly and I have to reduce the damage done.
That's funny, because it's not unheard of for even simple unattended updates to break something, for example: https://blog.kronis.dev/everything%20is%20broken/debian-and-...

(the tone of that blog post of mine is a bit vitriolic and the advice isn't exactly serious, but the fact of the matter is that sooner or later things will break)
The "historical Jesus" is pretty poorly attested though. Yes, it is possible that such a person existed, but there are no, absolutely zero, contemporary records of such a person existing. The Gospels were written decades (or even over a century) after he was said to have lived. So did Paul, Josephus, and Tacitus -- they weren't contemporary either. What can be attested is that a few decades after Jesus was said to have lived that there was a group of people claiming that he did and was their Messiah. The argument that people give for the historical Jesus is "why would such worshipers exist if Jesus didn't?" but the growth of new religious movements in the modern age suggest that worshipers don't actually need any evidence to join.
My partner plays . Some games are so bright and colorful in contrast to others it is almost a defining characteristic. Horizon zero dawn and assasins creed odyssey come to mind.
Are people still talking about design patterns in 2022? When I learned to code 'properly' 20ish years ago design patterns where all the rage and we studied them at university and dozens of books where published on the topic. Now I don't think I've heard anybody even use the phrase "design pattern" in connection to programming for several years.
He'll get an offer he can't refuse from EA who will then ruin the game. Happened before, remember Popcap?
And only in select regions - most international carriers don't offer an email gateway. I'm not surprised the YouTube thumbnail looks the way it does, this is attention-grabbing at best and deceptive at worst.
You... do understand that that's self-contradictory, right? It's impossible for both parts of that sentence to be true.

If telemetry really had "nothing to do with" the bug, then the fact that telemetry "just happens to be one of the first services with H3 load balancer" wouldn't trigger the bug.
All true. But I was referring to the server side.
As Warhol said:

”You can be watching TV and see Coca-Cola, and you know that the President drinks Coke, Liz Taylor drinks Coke, and just think, you can drink Coke, too. A Coke is a Coke and no amount of money can get you a better Coke than the one the bum on the corner is drinking. All the Cokes are the same and all the Cokes are good. Liz Taylor knows it, the President knows it, the bum knows it, and you know it.”

https://www.phaidon.com/agenda/art/articles/2019/january/31/...
lambda, callback, function, closure, anonymous function, thunk

It's all pretty much the same.

I like "synchronous callback" because this tells you two things:

1. it's synchronous, no need to add memory barriers

2. it _is_ a callback, it is called after the fact.
Is that going to shift further north as it warms? I'm curious about how this is going to work.
Thanks for feedback, will contact if I have more info.
Again it looks great and seems to be super fast.
Oh come on, you can't be that cynical?

The creator started the project 5 years ago because people around him without technical ability wanted a DNS ad blocker, but didn't know how to setup pi-hole. His peak MRR through Patreon was 13$, and he received one or two separate donations of ~10$ every month as well. The servers alone cost him more money than he received.

Dutch source: https://tweakers.net/nieuws/191950/openbare-pi-hole-adhole-v...
Having worked with both, react much much less, but more recently, I find react just simpler to get stuff done with. Angular has a pretty rigid structure that I felt required more files and code (even if you just use the ng CLI to code gen the initial component or service) to do the same thing.

Obviously the batteries included nature of Angular is nice. But otherwise I felt less burdened by the amount of code I need to write and read in react.

RxJS is nice though and testing via dependency injection as long as your app isnt a horrible mess and has good decoupling.
> $50 to $60k salaries are the norm

As a newly graduated CS student in Denmark I got a job earning $74k a year. I got warned by my union that my salary was on the low side and, come the first negotiation round of the year, I should ask for a larger raise than simply a yearly adjustment. And based on my union's numbers I don't think almost any developer is working for $60k or under in this country.
Idea for a better title: the subtitle "Use Python to send text messages via email"
Show HN: MailBetween – Simple email for your side-projects
Well Apple did kind of bet the farm by only including USB in the candy colored iMacs. It was a relatively new standard that no one was using, they shipped with only USB Ports and were ridiculed for it.
> What happened to us, as a society, that creates the expectation that a thing should be monetized?

It really comes from the fact that money is often needed for survival, and the human propensity for overdoing everything.
I didn't know that. Thanks for the pointer. So it is 7 requests, 122kb in total. It had 2 million users last weekend according to https://www.theguardian.com/games/2022/jan/11/wordle-creator.... So this is about 250GB of traffic. Yes, you are right this is not a lot of traffic once you get served the first time.
> have no respect for me but as long as i had control over the product

Is this actually about the colors, or is it really about you needing to have control and be heard?

As a number of people have pointed out, you can fix the color problem with some configuration options, or introducing themes. That could actually improve the product too, "dark mode" is all the rage these days, etc.

Your situation seems to boil down to a few questionable assumptions:

* everyone needs to be using and seeing the same colors

* you need to have some control, input, or veto power over what those colors are

That's not a good way to operate. What would you do if someone else with your same level of sensitivity to colors and shapes joined the team, only they were triggered by your favorite colors, and insisted on switching to the colors that trigger you?
Thanks. That's one of those where I have probably 100 cases in code I've written over the years and I can't find a single one when I actually needed it. I'm open to better examples.
Wow! I'm an IT student currently living in Antibes, working in Cannes and with quite a few friends from all over the world working in Sophia. It's a pleasure to see people from France on HN!
A year to learn, a year to earn, a year to yearn.
Thousands of nonprofits survive, according to the data.

https://nccs.urban.org/publication/registered-501c3-private-...
The Minecraft Hunger Games (later rebranded as Minecraft Survival Games) started in 2012 when that movie was hype and it hit the game streamer scene, cross-polinating the Arma2 modding and streamer scene into creating the "Survivor GameZ" in closed groups, which as legend says, PlayerUnknown couldn't join due to not being a streamer. So he made the "Battle Royal" mod in 2013 as a free for all. It was quite obviously influenced strongly by the movie of the same name. All one big happy family back then. Those were easier times, when it wasn't about "hundreds of millions of paying customers".
There's no requirement in GPL 2 (the one the kernel uses) to be able to update the kernel.
It's people who read it that do
"Pretty hard" is an understatement. In ten years, somebody receiving a 30% raise each year sees their pay go up by a factor of nearly 14. Over a 30 year career it is a factor of 2600. Somebody starting at 50k would end their career making 130,000,000 annually.
It is more than “modestly” popular. I don’t know the exact users counts but I’m he could make well over a million dollars even if the game’s popularity only lasts a month… though I’m willing to bet it stays popular for much longer than that, seeing how it is becoming a daily habit/ritual for so many people.
I don't think the home country of a company matters that much.

International companies must comply to the local laws and regulations. EU is so large market that they will implement anything EU requires. For example, AWS can host and collect EU data and fully comply with EU regulations, never moving data to the US. With AWS customers can determine where their customer data will be stored, including the type of storage and geographic region of that storage.
My argument is that government spending on unemployment insurance and direct payments to individuals is tiny relative to money printed by the Fed and stashed in assets via QE
I find this very interesting. Most of my concerns with using this would be alleviated if I was able to flash my own image onto the SFP, e.g. an OpenWrt installation. (Disclaimer: no offence to the people that produce this product, I'm an equal opportunity closed source firmware avoider:)

The author mentions that 'In a more premium software package for the smart-sfp you can configure ERSPAN sessions with filters'. Selling a more expensive software package for the SFP would be a reason to lock it down and prevent others from offering competing (including open-source) software.

Another interesting aspect is the communication with the programmable logic. What is implemented in the FPGA? Is it purely signal processing? Is there packet inspection and filtering? Could the communication between the CPU and the FPGA be reverse engineered to provide a driver?

Edit: Ben, do you plan on playing around some more with these to find out if they can be hacked to run your own OS?
It's the inference that it sucks more to be a coder on average than asking "do you want fries with that?". I'm a little suspicious.
It still looks closer to there is some great personal demand, or philosophical divide forming...

A huge factor is also the options open to the individual, which for a talented person in a skilled sector tends to be much better than someone working as a burger flipper.
From the OP:

> - In the past five years, it has never failed.

> - In the past five years, it has not needed to adapt.

It's not a ticking bomb. The longer this runs, the less likely it will be a ticking bomb. Nobody is trying to adapt the code. Nobody is changing a library.
There is a huge difference between planning for the future (which you should not do, agreed, unless that future is < 3-4 tasks time, say) and writing shitty code. I class shitty code as not what he's said but things like works by accident, no tests, naming is misleading, 3000 line files, spaghetti
code etc. etc. Doing these things does not make you faster or produce more software.

My opinion is "do the thing that another developer can understand quickly" is the minimum requirement. Even if the code doesn't work (or has a bug!) at least it has some chance that it can be fixed.

I think the author is conflating two issues, 1) planning for the unknown is impossible and time consuming (true!) and 2) all software engineering practices also make coding slow (false!).
He didn't get that 2 weeks after his OS got viral right? :)
Role of Bruton's tyrosine kinase in B cells and malignancies (2018)
That could be the case for a job you get paid to do, but for open source there are people coming in to help because they like the solution and have ideas for new features or refactoring.

The inexperienced developers in my case have not contributed much, but rather complained in other channels. (it's game related, the community is on discord, in game, etc)
Should Microsoft Sell Windows and Office?
I believe most shitty code is not a result of unfamiliar tech stack, tools or environment but not enough time spent on thinking about the problem at hand and how the solution can be open to modification. In that vein, the author encourages shitty code.
If this is true then I guess it would mean during times of high unemployment everyone loves their jobs too much to leave.
“Not surprisingly, companies with a reputation for a healthy culture, including Southwest Airlines, Johnson & Johnson, Enterprise Rent-A-Car”

I find it hard to believe anything in the article when it notes that Enterprise has a reputation for healthy culture…it’s a bunch of former frat boys who think they are salespeople but are really just sleazy con artist. And the you have to wear a white shirt and tie whilst cleaning out and washing vehicles. Also pretty misogynistic atmosphere in some of the branches. Worst place I ever worked.
Show HN: I made a web extension that applies beautiful themes to Notion
Notion Themes is an open-source web extension to apply custom themes to Notion, Install Notion Themes and change the overall look and feel of Notion. Select from 10+ different dark/light color schemes.
Works on Chrome/ Brave/ Firefox/ Opera/ Egde browsers.
Mac OS: Every new machine. I have done maybe _five_ reinstalls in around 20 years of using modern (post-9) MacOS, and three were on the same machine while debugging a hardware problem. I stopped using Migration Assistant after moving to High Sierra and just migrate my documents.

Windows: Every year until Windows 10, then nothing until Windows 11 (updates are stable and work fine). Everything of consequence is on OneDrive, so no data to migrate.

Linux on Intel: Comparatively, in between both. Maybe I will nuke & pave 50% of my machines when getting a new Ubuntu LTS, but most I just upgrade (Ubuntu has had a pretty flawless upgrade record for me since... 12.04?). Obviously I have not had a lot of hardware last me that long. Containers greatly reduced the churn of config and services, data is just storage I mount.

Raspberry Pis: about once a year, maybe once every two years. I have had only 2 SD card failures since the Pi 2 came about, and I only upgrade my Raspbian installs - I now use Ubuntu for everything I can.
Sounds like every multinational org with 100k+ emplyees, certainly this fits my own. Fun part is, there is no realistic way out of this. It only takes one obscure critical legacy app to add so much integration mess into whole ecosystem that nobody ever will be re-doing those.

Plus business won't put in the budget necessary for practically no change from their point of view.
I'm not even sure if this is true, because duller pictures also require blocking of light and besides, they are doing a lot of this after filming anyway (as per the article). I don't work in film, but I'm guessing most of us posting here do not. And considering that they likely already have the folks working on it and already have some lights about, the savings would be negligible.

And seriously, I'm pretty sure that the CEO being colorblind doesn't matter whatsoever. They likely realize they are colorblind by now and it isn't like they are the ones filming nor making final calls on color nor other artistic stuff. In fact, I'm going to guess the CEO is more concerned with money and the pandemic and that sort of thing. I'm honestly not sure why you would bring that up.
It also wouldn't explain the reasoning for, say, DC movies to be similar nor the myriad of films that aren't superhero movies to be the same.
Invert that thinking and it means they assume anyone who is loyal to the company can be treated poorly. There is no reason to be loyal to a company you don’t have a stake in, because they cannot be loyal to you. If making payroll next week requires them to fire you, they will.
On a physical computer, only when I get a new one.

I find myself semi-regularly setting up a fresh ubuntu install on a VPS though (although infrequently enough that I forget half of what I'm supposed to do). I agree with the poster that said it takes months to get things configured the way you want. The number of basic utilities and configurations, plus work specific software that doesn't come with a fresh install is huge.
Thanks for your answer! I'm the one who sees everything as "just float matrices". Do you have a simple example of a numeric algorithm where multiple dispatch really makes an difference? (as opposed to simply allowing to pass different types of numbers to your functions). I have trouble imagining that.

In octave/matlab I can already use the "sum" function over dense and sparse matrices, but you wouldn't say that the language is multiple dispatch. It doesn't seem like a big deal. More importantly, I want the "sum" function to have exactly the same meaning regardless of the data type.

I abhor the idea of hiding algorithms into types, on a very fundamental level. Allowing an algorithm to behave differently depending on the type of the input data seems totally wrong to me. The famous Stefan Karpinski talk at JuliaCon 2019 is one of the most horrifying videos I've ever seen. I still wake up at night trembling and with cold sweat when I dream about this talk.
Sure I'll spell It out for you.

I think the GP's point is there is a (1) legitimate, (2) historical reason to be skeptical of a government's motives when it wants to maintain lists of citizens who complain about it's polices. In the case cited, there was a casual connection between the list and tyrannical behavior. Not so with the khaki pants.

The relevant question here isn't "what do I think of vaccines?". It's "what do I think of government lists of dissenters?".