skysight-inc/HackerNews huggingface dataset:
1 year:

Be mindful of politics. You'll most likely encounter situations that make no sense from a technical or commercial point of view - they happen because someone high up (or their friends) will be benefiting at the expense of the company. At that stage of your career, you're probably better off keeping quiet and playing the game rather than try to make things right (unless the problem is serious like the company breaking the law or regulations). I have been in this situation before, pushing back against a "solution" based on (correct) technical reasons, completely missing the big picture - ended up being fired on a totally unrelated technicality because I've made enemies with someone high up. It worked out very well for me regardless, but this all depends on your own situation, so keeping this in mind is important.

5 years:

I would recommend branching out beyond programming and exploring related fields such as networking and security. From an engineer with 5 years' experience I would expect good knowledge of the UNIX shell and OSes in general (you should know your way around a Unix box), basic networking knowledge (DHCP, DNS, etc - if I gave you a Unix box with 2 interfaces to act as a router I'd expect you to be able to set that up via the command-line, at least with static IPs everywhere) and security (managing TLS certificates, HTTPS and how it works at a general level, common security vulnerabilities for web applications, etc).

10 years: not there yet, but so far my observation would be that at that point people and relationships become more important than engineering. As an individual contributor you can get away with no people skills if your technical skills are good, but if you want to go beyond that and into management, people skills become paramount. I'm not saying that after 10 years you should go into management, but having the skills to do so is useful; even if your desire is to stay as an individual contributor you might face just the right opportunity (either in terms of work, as in a healthy mix of management and code, or money where the financial upside more than makes up for the downside of having to do management vs programming) and having the option to take it is good.
Firefox is a very different browser. Edge shares its base with Chrome, and that's derived from WebKit.
Or Joe just doesn't want to start an entire discussion about what he is creating. There is a time and place for everything and if the other party is interested she can ask what type of content Joe creates. Not giving every bit of information all the time doesn't mean there is an euphemism at play.
At 1 year: Be kind. You don't know everything; accept that the devs around you might know things you don't. Focus on making things better. Try to add value.

At 5 years: Be kind. You don't know everything; accept that the devs around you might know things you don't. Focus on making things better. Try to add value.

At 10 years: Be kind. You don't know everything; accept that the devs around you might know things you don't. Focus on making things better. Try to add value.

I have 23 years experience now and the advice hasn't changed yet. Maybe it will next year.
Totally agree.

I'd like to add that with GDPR this could even have legal implications, when displaying the consent dialogue in a language the user doesn't understand.
Long distance wireless networks, I guess?

Although I don't think it would be possible in countries where frequencies belong to operators, frequencies is a problem for SDR folks if they want to do long range.

I guess cybersecurity agencies would also not be happy with people using this, since it could be used as some form of stingray, I think?

But in africa or other third world countries, I guess there are large areas without internet, so they could obviously benefit from cheaper ways to have internet over there, if it was built for free or funded by some NGO.
In pedestrianised places, you see these people actually walking, or the closest equivalent.

I can run across three lanes of traffic in the 40 nanoseconds of pedestrian green I'm given, or stamp on the pedals when cycling so I can make a turn in 25 mph traffic. My dad can't - so the majority of the town, for him, doesn't exist.

Those groups are exactly the people most screwed over by car-friendly design, and using them as a reason to push it more is rather poor taste.
I'm guessing he's neurodivergent.
> I had a Rust job for around half a year, where people build web servers and came from a C and C++ background

I don't think this is system programming rather network programming.

You should try embedded or try to write drivers

Better yet write a mini OS your own that interface with hardware

Edit: Wow, I'm getting down voted. I guess political correctness
here you go again, trying to get us to simply alter your equation to prove that there are so many ways to interpret it!

Its not a euphemism. They create content because it is text, audio and video, copyrighted by the mere existence of them.

Get it through your thick head: its not a euphemism. Stop trying to make it happen. You want to have a completely separate discussion under the most poorly contrived pretext possible. You have poorly creating a prompt, you poorly accomplished trolling. "Poorly" was a euphemism for "sucked at". Isn't it great how we're so progressive that we can equate your poor trolling with improvisational theatre these days? No, no, don't flag this that's just your subconscious bias to see it that way! Its you and everyone else that misunderstand that I actually love that your non-disciplined hackjob of emotion finally has a platform to be compared with such respected trades!
> Do you think cryptographic hash functions are a means to compression?

No. I think I am missing some core idea here.

All I can come up with is a backing store of files (or blocks of files) indexed by hash. Then you can store the hash (or chain of hashes if working with blocks) to represent the file. I wouldn't call that compression though, because you still need the underlying backing store.
It could lead to something like compression if you have lots of duplicate blocks. Something like tarsnap uses for efficiently keeping incremental backups. But, compression wise, just handling repeating blocks is rather rudimentary.

I guess the above idea isn't what you had in mind though.
It's not hard. I use git add ., git commit -m "asdfghj", git push as my save. Exactly like I press Cmd+S in Photoshop all the time. So naturally I end up with a ridiculous amount of commits.
A couple of books that are often recommended for understanding how to make robust software:

- Release It! (https://pragprog.com/titles/mnee2/release-it-second-edition/)

- Designing Data-Intensive Applications (https://dataintensive.net/)

I would suggest finding an open source project of interest and taking a deep dive into its code and documentation to understand how it works and why it was built that way.

Which reminds me, this should help with that: The Architecture of Open Source Applications (http://www.aosabook.org/en/index.html)
https://thedailyaztec.com/79809/artsandlifestyle/learning-gl...
Microsoft targets Windows 11 leak with DMCA takedown
The site doesn't state this, but https://jpeg.org/jpegxl/ says:

JPEG XL further includes features such as:

- animation

- alpha channels

- layers

- thumbnails

- lossless and progressive coding

I wonder if progressive loading can halt loading (network I/O) at certain resolutions. This would remove the need of img-sets.

Edit:

Interesting talk at https://www.youtube.com/watch?v=t63DBrQCUWc and https://www.youtube.com/watch?v=RYJf7kelYQQ

Esp. the "visual target" instead of "technical target" when deciding the encoding quality.
Also, the lossless and reversible transcoding from JPEG, GIF and PNG.
Long before the invention of the paragraph, apparently.
Windows 11 adds new Registry entries for taskbar, widgets customization
No comprehensive account of Norse mythology was ever written down by those who believed in it, or if it was, those records or references to them have not survived to this day. The only accounts we do have are those compiled by Christian monks who were converting the old Norse believers, right at the end of the pagan era.

These accounts are heavily colored by the expectations and the worldview of those monks, and we do not know where the ideas that the Norse actually believed in end and where the ideas of what the monks thought religion is supposed to be begin. For example, much of the popular conception of Ragnarok is heavily influenced by Christian eschatology, instead of the original Norse beliefs. To complicate it even further, the Norse beliefs were in no way static, and as the influence of Christianity spread, the beliefs might have morphed to absorb concepts from Christianity.
Companies like Action, IKEA and Amazon thrive on low prices and efficiency.
If nobody would care, then how do you explain all the effort that went into MozJPEG, WebP, BPG, FLIF, HEIC, AVIF and JPEG XL?

Do you really think people are working on improved image compression just for fun, and not because "somebody actually cares"?

Also, it is not just about compression, it is also about functionality. HDR displays are a thing, images with alpha transparency are also a thing. There just is no way to properly do HDR and alpha without "dealing with the hassle of using a non-standard image format", unless you think 16-bit PNGs are a good idea for the web.
List of civil rights for profit companies protected and fought for:
Pretty cool! It looks like in "digital" color mode blending is done in sRGB colorspace (at least judging from the artifacts I see from blending saturated colors), while "natural" indeed looks a lot more natural.

It would help "digital" mode if colors were blended in linear space. GIMP relatively recently changed the default mode and it makes quite a difference.
Moto E series doesn't have MHL.

No, adb is still needed.
The bread analogy is fantastic because it makes people think that they bootstrapped it, when in fact they didn't. Same as people who think they make things from "scratch". And I don't want to diminish the effort, in fact I'd like to promote it. But scratch is relative.
It’s not universal unless everyone gets the same amount.
Yggdrasil builds a multi-hop IPv6 overlay network using peer-to-peer connections. You can string a whole bunch of nodes together using whatever means (cables, wireless or TCP peerings over the internet or any other network) and you get a full-mesh network where everyone can reach everyone else.

It's designed to be as minimal-configuration as possible and scalable in a way that many other mesh routing protocols aren't.
Try not using it for 10 days
>I wonder if progressive loading can halt loading (network I/O) at certain resolutions. This would remove the need of img-sets.

Yes, not resolution but predetermined quality levels.
56k+ signed petitions to stop Bezos from returning to Earth after trip to space
Drivers are not all system software there is.
I'm using a Wacom cth-470. The pen works on chrome but not on Firefox. Unfortunately there's no pressure sensitivity as far as I can tell.
Great stuff! A must have for marketers. Thanks for sharing
Some books I learnt off and still seem to be around

Modern Operating Systems by Tanenbaum is a good theory book - this will probably answer your questions about flushing etc

for down and dirty:

Advanced Programming in the UNIX Environment

TCP/IP Illustrated, Volume 1 (2 and 3)
> Be mindful of politics. You'll most likely encounter situations that make no sense from a technical or commercial point of view - they happen because someone high up (or their friends) will be benefiting at the expense of the company.

This never changes. The names change, but the characters don't.
srsRAN (srsLTE until recently) has UE (modem) code.

https://github.com/srsran/srsRAN/tree/master/srsue
Proceeding against Apple based on new rules for large digital companies
The niece couldn't take the better paying job due to a "cliff" - the abrupt loss of food stamps due to a tiny increase in income.

If it was gradual withdrawal rather than a cliff, she could afford to take the job.

The UK's Universal Credit is supposed to be gradual and therefore work out to everyone's benefit. But in practice it has few of the good qualities of either UBI or negative taxation. Universal Credit has plenty of nasty cliffs, complicated rules and cruel penalties that push unlucky people deeply into poverty, and it also has an extremely heavy administration cost - every employer must file everyone's individual employment taxes every few weeks online and face heavy fines for getting anything wrong or being a day late.
Latency is dependent on the underlying peering connections. Yggdrasil will try wherever possible to take the shortest paths in network space, but yes, it's possible those could be physically indirect if the underlying peerings are indirect. Generally on the public network (which is probably a couple thousand nodes in number, where people have contributed a number of public nodes and have interconnected them) we see very reasonable latencies.
No, rust leaks the path to the source code on the build machine. This path likely does not even exist on the execution machine, so there's absolutely no good reason for this leakage. It is very nonstandard.

It is really, really annoying that the Rust team is not taking this problem seriously.
Yep :)

> The same holds for the genome. To create a new ‘binary’ of a specimen, a living copy is required. The genome needs an elaborate toolchain in order to deliver a living thing. The code itself is impotent. This toolchain is commonly called ‘your parents’.

https://berthub.eu/articles/posts/amazing-dna/
The “rumor” I know is that Amazon internally had a system broadly similar to S3/EC2, where a centralized infrastructure team made hardware resources available to the other teams through API.

Then Amazon realized that they could use a similar system with external customers. They built S3 and other services in a way similar to their internal infrastructure, but completely separate.

Only years later Amazon started using AWS for their internal services.
I meant to be hardware drivers like Display drivers.

The OP asked about System Programming not System software.

Driver is an interface and you can write application software on top of it.
I knew a lad who went to buy a field from an elderly farmer. The old man quoted 1.2 million euros and my acquaintance, thinking what harm could there be in chancing his arm said he'd give him 1 million.

The old man said the price was now 1.4 million. And he got it.

Sometimes people just like to do things their own way. I don't think you have to Neuro divergent to care more about your principles than money.
Are you asking it it's socially acceptable of being poor?

It's a difficult question to answer or to ask. Some being people gave up motivation to get out of poverty for political or personal reasons, some people are happy enough in poverty, some people try hard to get out of poverty but are lacking education, degrees, experience, opportunity, appropriate network or just the proper social norm that let them be accepted in an environment that allows them to get out of poverty.

https://en.wikipedia.org/wiki/Asceticism

“The philosopher Diogenes was eating bread and lentils for supper. He was seen by the philosopher Aristippus, who lived comfortably by flattering the king. Said Aristippus, 'If you would learn to be subservient to the king you would not have to live on lentils.'

Said Diogenes: 'Learn to live on lentils and you will not have to be subservient to the king".”
Are you from the Czech Republic? If not, what's your experience with the app?
Paleodictyon
A few cynical comments so far about this being one more standard to replace all the other standards a la the XKCD joke, but this is an effort that I have some faith in to actually deliver on that promise.

Lots of technical, practical and and political reasons why this could quickly replace a whole bunch of legacy formats in various roles that have been hanging around for a while for one obscure reason or another.

A faster, better-looking, and simpler web, yes please! Please support this so that it actually happens this time.
So, what's the succession plan for that guy?
> The level of the tide rises

Precisely. People are trying to treat the symptoms of inflation by throwing money (UBI) at the problem. The problem isn't that people don't have enough money; the problem is that the cost of living has become less and less affordable. The solution is to reduce the cost of living by offering people basic affordable alternatives - not giving people more money to afford housing, but helping the price of housing reduce over time (a process that, if it were entirely handled by the private sector, we would call commoditization and hail as a success). Not by giving people more money to spend on K-12 education, but by making K-12 education free (wait... we already did that one). If we give people more money (Pell grants for university degrees), the price just spirals out of control.

Treat the problem, not the symptoms.
I kinda feel some countries care a lot about full employment. How they can afford it is beyond me though.
Quality wise, BPG is essentially the same thing as HEIF because both base on HEVC. There are comparisons with HEIF in the slides linked on the JPEG XL homepage: https://docs.google.com/presentation/d/1LlmUR0Uoh4dgT3DjanLj...
No, it's just the latest valid checksum afaik
Yes, for actual backups I have M-DISC BluRays [0] which I keep in a fireproof box. They're limited in capacity compared to the full NAS, but big enough for really important stuff like photos and scanned documents (which conveniently are intrinsically write-once).

[0] https://en.wikipedia.org/wiki/M-DISC
I believe it can also resume from where it left off, if you click a thumbnail to get a closer look.
> there will be a massive population boost

Care to explain? There is a high correlation between level of education and a reduced number of children.
The author agrees

“I very much regret working on this First job, insecure about your career prospects and whether you’re able to get a new job, and it becomes easy to rationalize these things to yourself.”
Interestingly, the images came from the Dark Energy Survey [1], which for entirely different different reasons is running a very sensitive and high-resolution scan of the sky in visible and near-infrared. This just happened to show up in a frame where they were looking for distant galaxies and events, and the Minor Planets Center noticed the thing.

[1] https://en.wikipedia.org/wiki/Dark_Energy_Survey
THEMIS
That is totally awesome! Thank you :)
UBI may not decrease, but progressive taxation on income, coupled with adjusting rates (to pay for the substantial increase in federal expenditures) will have the exact same mathematical effect.
My principle has always been "commit early, commit often" and "push early, push often". This works well when you do your work in a branch and you only "squash and merge" into the main branch (even if you are the sole developer on the project).
They don't rise though, at least not the same amount, as proven by places with much higher wages where things are not more expensive as a result.
Neat... But the only image on this page (the logo) is still a gif, an image format from 33 years ago, without any updates for 32 years.
They have some Math people and I wonder why the regime didn't use state of art AI in their attacks.

They surly has the potential but I don't see they are fully using it.
No supported on mobile Safari. Too bad! Will try it later.
I think the point is that gradual phase out instead of cliffs does not require UBI. It's a feature of UBI, but it can be done without UBI too.
That's a cliff in the benefits and tax system. If you make a tiny bit more, you shouldn't get worse off.

UBI could be a solution but has its own drawbacks. Progressive taxation without cliffs is another possible solution.

That is, you pay higher taxes but only from the amount above some threshold. That way, only the derivative of the tax rate has cliffs.
Hanselman made a cool video about using OBS to get a similar effect.

https://www.youtube.com/watch?v=-oaikJCR6ec
ISPs didn't even want to log IP data until 70+ year old people forced them to collect that info. Sorry for the rant against older gents, but this is the current reality.

Now they might think differently because there is a market for info. Thank you government...
Presumably Taleb wasn't showing up at the conference to promote and profit from whatever Craig Wright is doing these days, rather he was there to throw cold water on the entire crypto industry, so I don't think the indictment you mention really applies.
... which does not actually make the medium non-writable but only acts as an indicator to the drive, which with the right firmware could just ignore it.
I wonder what this will mean for all those teaching contracts that come in at 30mins short of a "full time" job, for the purposes of the company not having to pay benefits..
The problem is backwards compatibility. If you deprecate something, huge swaths of the web are just gone.

And we can't just use an older browser version for the older web. It means you have to maintain two browsers now. At the very least you'll need to patch security vulnerabilities and you have to make sure they work on new OS versions.

It's a conundrum, and I don't have an idea how to solve it :)
Well it's now safe to say that in this case, Coinbase, Elon and their VC friends successfully 'timed the cryptocurrency market' [0] and dumped some of their crypto bags (and stock) in front of all the "Buy crypto now" and "Buy Coinbase stock" crowd alongside with lots of bearish news and fear to manipulate and drive the price down.

Both the price of BTC, and Coinbase stock lost half of its value since reaching their ATH.

Pays to wait for the hype and euphoria to die (and sell). Then you enter in the market like the whales do when the fear is everywhere.

Looks like all the HODL gang and crypto moon guys are real quiet today... Why is that?

[0] https://news.ycombinator.com/item?id=26262266
Your quote:

"""There's a difference between critical thinking bells and having your bell rung. ;-)"""

This is essentially your argument:

"""

There's a difference between critical thinking bells and having your brains blown out with a critical thinking shotgun and some eight gauge ideas and buried in an unmarked grave of introspection!

Can't IMAGINE how you could interpret that in a negative way!
"""

You're either calling me stupid.... or implying that you're going to violently attack me.

You are correct, you did screw up...what you said is flamebait bannable offense and you deserve to be permanently banned immediately
for violent threats to others or insulting others baselessly.

Please ban this person immediately @dang.

There should be ZERO tolerance for violence or insults.
yea, normies do just buy a ready-built nas appliance, if you know what you are doing or like to tinker, use old consumer hardware.

just one nitpick with your setup:

if your primary hdd corrupts, rsync will not notice/care and corrupt your backup as well. zfs is all the rage because it aims to have two sources for the data aswell as a checksum, so it can tell which data-source is flawed AND fix it.
How can you prove something about what happens in the real world with some computer program? Okay we run some hash once and then I go chuck the hard drive in a smelter.
I'm a fan of David Li's work[0]. Most recently he created the Blob Opera[1] which builds up of a lot of his previous experiments

As for recreating some of this work, you could probably start by looking at his github repos[2].

[0] http://david.li/

[1] https://artsandculture.google.com/experiment/blob-opera/AAHW...

[2] https://github.com/dli