skysight-inc/HackerNews huggingface dataset:
Are you sure frustration is from you needing more time (ramp up to understand, go deeper ...etc.) or something else?

Perhaps you really dislike (micro)management and need more autonomy/ownership/control (or just input/participation from your end) over your time/approach/order-of-tasks?

And think/elaborate more on where this "wasted a day investigating something for nothing" is coming from.

Perhaps you're not understanding (or not even getting to hear/see) the whole picture on why "business thinks investigating that is worth one day of your salary"? Or maybe you know and disagree?

Or is it happening so much that it's basically constantly being bumped between such tasks?

Anyway - I wouldn't necessarily listen to the "you're still getting paid so who cares" advice crowd...

I believe such stuff is like cilantro/coriander.

For some of us that don't have specific genes mutations - that stuff actually smells/tastes like dish soap.

And while some people can just clock in and collect the paycheck - others are wired differently.

So really spend more time on zeroing in on what exactly is (de) motivating for you.
I've been a customer of A&A for a few years - I had the same reticence at first but thought I'd try them anyway. The only time I've come close to the 1TB monthly usage quota is this month, entirely because (for work) I had to download a very large number of docker images, in addition to a normal usage of 500-750GB. I think it helps that some unused portion of the usage quota gets rolled over too. Out of curiosity, what are you doing that would make you regularly exceed 1TB?
I was saying the exact same thing about how I don't understand why people get offended when they have to transcribe their name to use Hanzi!

We should have a world vote to settle which alphabet we use.
You could do a dedicated node pool and limit the egress to those nodes, but it seems simpler, as in someone is less likely to provision something incorrect, by having a separate cluster.

In my experience companies do not trust Kubernetes to the same extend as they'd trust VLANs and VMs. That's probably not entirely fair, but as you can see from many of the other comments, people find managing Kubernetes extremely difficult to get right.

For some special cases you also have regulatory requirements that maybe could be fulfilled by some Kubernetes combination of node pools, namespacing and so on, but it's not really worth the risk.

From dealing with clients wanting hosted Kubernetes, I can only say that 100% of them have been running multiple clusters. Sometimes for good reason, other times because hosting costs where per project and it's just easier to price out a cluster, compared to buying X% of the capacity on an existing cluster.

One customer I've worked with even ran an entire cluster for a single container, but that was done because no one told the developers to not use that service as an excuse to play with Kubernetes. That was its own kind of stupid.
Thing is once you start looking outside of the base model it becomes a bit less of a good offering when there are others making compatible boards that are arguably better specced.

The only issue of course is some whilst sharing the same formfactor and connector aren't always compatible with the same hardware.

If I recall correctly the Radxa CM3's for example are fully compatible.
Array parameters are a lie and have always been evil. I'm only more convinced of that now.
If you are located in germany and run critial IT infrastructure (banks, insurance companies, energy companies) you have to be able to deal with a cloud provider completely going down in 24 houres. Not everyone who has to can really do it, but the big players can.
It's legal issues.

Not that there are actually legal blockers. It's just that for the team/person creating this thing, it's too much work to pesker legal to find out if there are legal blockers. Legal is going to CYA on these things anyway.

There is a group of countries where it's "probably fine", so those countries get to try demos like these. There are other countries where the policy is "talk to legal", and nobody wants to talk to legal. So those countries don't get access to the demo.

I'm not involved here, but I've seen these issues play out quite often lately.
In my experience this is a feature of wireless networks that’s been largely forgotten/ignored, and I’m not sure why. It seems that making PMF optional by default would have zero downsides: protect the devices that support it while maintaining compatibility with older devices.
Question for anyone more knowledgeable on the subject: is there a good reason PMF doesn’t have wider adoption?
Careful buddy, if you worked for who you think then the NDA is STRONGLY enforceable by some guys breaking into your house in the middle of the night... stay frosty
I was thinking egress, but you're correct on ingress.
Run a node process on each core?
It’s a company that has raised billions, they can afford to pay for labor.
I know what his program and his political ideology are, although that is completely irrelevant to the question.
Try Switch Sports maybe? My family really enjoy that title, you can get some exercise and hone your bowling skills!
No it's not just you. I/O on the Pi4 and below is awful, but for most applications it doesn't matter. Not sure on the Pi 5 as I jumped ship after the scalping and overall negativity around the foundation's activities in the last few years but I expect it's a fair bit better.
"You and your research by Richard Hamming".
https://www.cs.virginia.edu/~robins/YouAndYourResearch.html
Global Hegemony and Exorbitant Privilege [pdf]
There are more opportunities for growth in Asia. Europe is very developed. Little opportunities for building something. Regulations make it hard.

It's easier to bring ideas learned while living in the west back to the east, especially a place like Vietnam where it's very much still a 3rd world country.
Yes we do.

You don’t get it. Those programs are made because they make money. Netflix is profitable because it makes shows that X number of people want to see.

The number of people like yourself who are underserved by stuff to watch is too low to be profitable - or they don’t know how to make a show that would appeal to this group yet.

The dark truth about TV is that it’s what people want to watch. There is no conspiracy. Here is a good Steve Jobs quote on the subject:

“ When you’re young, you look at television and think, There’s a
conspiracy. The networks have conspired to dumb us down. But
when you get a little older, you realize that’s not true. The networks
are in business to give people exactly what they want. That’s a far
more depressing thought. Conspiracy is optimistic! You can shoot
the bastards! We can have a revolution! But the networks are really
in business to give people what they want. It’s the truth.”

Anyway assuming that an industry screwed up because you personally don’t like their product is pretty incredible. No they didnt screw up. They’re just serving people who aren’t quite like yourself.
Seems like the whole thing had very little to do with computers and a lot to do with partying and doing drugs. They keep giving the example of “checking email” over and over again as if that’s the only thing you can do with a computer
As someone who spent many months designing a product around CM4 and then waiting for more than 2 years for modules to arrive over the parts shortage era (eta kept being pushed out by the distributor) I will never put myself in that position ever again. The solution I have found was to skill up and learn how to do hardware design myself. At that point there are many more options. Understandably that's not ideal for a lot of people.
Scrolling to Nowhere
For websites you make for Tor, you would typically go for PHP or OpenResty, as it needs to be JavaScript-free. I personally aim for JavaScript-free projects regardless.

Of course if you want client-side whatever, you need JavaScript.
Thanks

Never used 'Google Play Pass' and haven't explored it from a dev perspective. If that's something like a toggle in Google Play Console then I see no problem enabling it.
Context
https://theonion.com/fuck-everything-were-doing-five-blades-...
>Just as a carpenter doesn't use a hammer to saw, we as a profession should strive to use the right tool for the right job. (Albeit it's less clear than for the carpenter, granted)

The problem is that most devs don’t view themselves as carpenters. They view themselves as hammer capenters or saw carpenters etc…

It’s not entirely their fault, some of the tools are so complex that you really need to devote most of your time to 1 of them.

I realize that this kind of tool specialization is sometimes required, but I that it’s overused by at the very least an order of magnitude.

The vast majority of companies that are running k8s, react, kafka etc… with a team of 40+, would be better off running rails (or similar) on heroku (or similar), or a VPS, or a couple servers in the basement. Most of these companies could easily replace their enormous teams of hammer carpenters and saw carpenters with 3-4 carpenters.

But devs have their own gravity. The more devs you have the faster you draw in new ones, so it’s unclear to me if a setup like the above is sustainable long term outside of very specific circumstances.

But if it were simpler there wouldn’t be nearly many jobs, so I really shouldn’t complain. And it’s not like every other department isn’t also bloated.
Kubernetes, as an industry standard that a lot of people complain about is just a sitting duck waiting to be disrupted.

Anybody who doesn't have the money, time or engineering resources will jump on whatever appear as a decent alternative.

My intuition is that alternative already exist but I can't see it...

A bit like Spring emerged as an alternative to J2EE or what HTMX is to React & co.

Is it k3s or something more radical?

Is it on a chinese Github?
No, I am drugs.
I dare not comment, the thread would be deleted. ;-)
Why would you want to run it anywhere. People mostly select an OS and just update that. It may be great when distributing applications for others to host, but not when it’s the only strategy. I have to reverse engineer dockerfiles when the developer wouldn’t provide a proper documentation.
That's not how markets work though. If someone is willing to do it for free, and you are happy with what that person produces, why would a company pay them anyway?
God the forced smooth scrolling on that site is awful. They enshittified their own site
The potential impact of AI on equity and inclusion in education
> why would anyone be stupid enough to do that

To prove their "credentials" that they are a real world "though guy", in the hopes of gaining social clout in among their peers.

Same reason why some posts classified information on Discord or War Thunder.
Chinese EVs are coming to the U.S., tariffs or no tariffs
I'd like to give it a try, but it is not compatible with my device. Is there a reason for it not to work on a Galaxy Note8?
US Thanksgiving Should Be in October
May be an unpopular opinion, but: I do not want LibreOffice in my browser, my browser is already slow enough as it is for me.

What next? Blender in the browser? OS inside the browser? (Oh yeah, we already have that!)
Exactly. I'm not under the age of 18 and is located in the EU region, thus cannot use this service for no other obvious reason. I guess Google feels it is more convenient to just block EU users from services like this than it is to try to comply with EU regulations.
This assumes that vendors have IP rights to open source the firmware, which seems unlikely. Presumably there are third party commercial components they don't have rights to publish.

A rule like this essentially forbids closed source software. (Which, hey, might be a good thing... but then just mandate that directly and outlaw closed source software licensing.)
In practice, it doesn't always seem to be compatible with older devices.
Not really a Japan exclusive thing, it's had massive growth recently.
https://news.ycombinator.com/item?id=42222009
what do you do when you need a phone number?
SwiftUI provides the onChange modifier, allowing developers to listen for changes in specific values within a view and execute corresponding actions when those values change. Intuitively, as long as a view is part of the currently visible branch of the view tree (active), the corresponding closure should be triggered when the observed value changes. However, in certain navigation scenarios, the onChange modifier seems to become “selectively deaf,” inexplicably remaining silent even when the observed value changes. Is this a carefully designed feature by Apple, or a long-hidden code defect? This article aims to unveil this phenomenon and provide necessary caution to developers.
* https://archive.is/o6JSQ

* https://archive.today/o6JSQ

* https://archive.is/https://www.theatlantic.com/culture/archi...
Actually I think the trick is to change ones own perspective on these things. Regardless of how many redundancies and how many 9's of availability your system theoretically achieves, there is always stuff that can go wrong for a variety of reasons. If things go wrong, I am faster at fixing a not-so-complex system than the more complex system that should, in theory, be more robust.

Also I have yet to experience that an outage of any kind had any negative consequences for me personally. As long as you stand by the decisions you made in the past and show a path forward, people (even the higher-ups) are going to respect that.

Anticipating every possible issue that might or might not occur during the lifetime of an application just leads to over-engineering.

I think rationalizing it a little bit may also help with the paranoia.
They aren't free to post videos they generated with sora. It must be reviewed before hand
The ELT (Large Telescope): The Biggest Eye on the Sky
Your Undocumented Project May Also Baffle People Someday
I agree with you, but can offer a counterpoint. A system administrator might setup a server in a certain way, and if they leave the replacement has a hard time discovering what they did.

With IaC, all decisions are templated in the code and the replacement has full insight into the state of the machine.
Yeah, pretty scary. Well at least he brought this issue to my attention. Since then I have actually put effort into filtering the water I let go into my body. So that's good.

https://www.ted.com/talks/tyrone_hayes_endocrine_disruption_environmental_justice_and_the_ivory_tower?subtitle=en
I'm pretty new to it, but from what I've seen the answer is yes. And while I haven't wrote any macros yet I think PEGs are fantastic, and sooo readable. Their website has an example PEG to read Janet source - https://janet-lang.org/docs/syntax.html#Grammar

Embedding is really easy, as is writing c modules. You can link shared, or use an amalgamated c file. Check out https://janet-lang.org/capi/embedding.html

Honestly I'm having just as much fun learning Janet as I am writing C modules and embeddings; Janet all the things!
Cloud Run. Did you read the article?

Migrating to another cloud should be quite easy. There are many PaaS solutions.
The hard parts will be things like migrating the data, make sure there's no downtime AND no drift/diff in the underlying data when some clients write to Cloud-A and some write to CLoud-B, etc. But k8 do not fix these problems, so..
It’s not just broken emoji, it’s straight up broken content: UTF-8 can not represent unpaired surrogates.

WTF-8 is necessary for Rust’s compatibility with Windows filesystems (it underlines OsString on Windows) as e.g. file names are sequences of UTF-16 code units (and thus may contain unpaired surrogates).
Most likely office space. Thee's a big customer support hub in Ireland. If you've ever spoken to Apple on the phone from the UK for example, it's almost always going to be to someone based in their Cork offices.
Old men shout at the sky.

Except this time they wield power
Physical barrier on the phone is probably the best way to tackle with such things, but that's not what always available or convenient.

I liked Opal, but with Intenty I tried to create an alternative way without blockers or limits. For some reason, app blockers and time limits are very frustrating for me and rarely work. That was one of the primary motivations for the app creation. While I admit that for the majority setting proper limits on certain apps will work.
Apparently the new ARM cores can do decoding faster than the Pi 4's hardware decoder. But no encoding, in fact.
Depends if you’re encoding video or not, surely?
here is an article about cia providing prostitutes to people of influence

https://www.cia.gov/readingroom/docs/CIA-RDP90-01208R0001002...
I think it is also a difference between developer and IT. Usually the requirements don't ask for thousands of VMs if you don't run some kind of data center or a company that specializes on software services.
"Release early, release often", isn't that the often touted wisdom?

Of course that has the problem is that you can make the "first impression" only once and when that said "first impression" is terrible it can be really hard to convince anyone to try the software again for the second time.

I guess releasing, almost like everything else, is a balancing game between two early or too late and both extremes have costs.
Apple, Microsoft, Google, Facebook, Dell and Oracle all have their EU headquarters in Ireland, in addition to a number of very large pharmaceuticals companies. That's entirely due to an extremely generous corporation tax regime, which the EU has recently taken steps to curtail.

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

Ireland's GDP was so severely distorted by tax avoidance that the Central Bank had to devise an alternative measure.

https://en.wikipedia.org/wiki/Modified_gross_national_income
That was my first thought too, strong Battle Chess vibes!

For those who never played it, Battle Chess was a chess game from 1988. It had one different: when a piece took another piece, it would play a canned animation (gruesome, funny)

Wildly popular at the time. Some screenshots:

https://www.mobygames.com/game/1950/battle-chess/screenshots...
The planet has been here far longer than humans, and will be here far longer than humans, and has seen far harsher conditions too. Don't worry about the planet, worry about the humans.
Did people stop having meltdown about politics?

When I installed few days ago every post was about politics it was suffocating.
Plants in the strictest sense, i.e. the terrestrial descendants of green algae, or even in some wider senses, e.g. all green plants or all eukaryotes that have chloroplasts whose origin is in a primary symbiosis or even all eukaryotes with chloroplasts, cannot take nitrogen from the atmosphere by themselves.

Nevertheless, some plants have symbionts that are various kinds of bacteria and which can take nitrogen from the air. The most important of these plants are the legumes, i.e. beans, peas, lentils and all their close relatives.

The ancestor of the chloroplasts, which are the parts of the plant cells that capture the solar energy, were free-living blue-green algae a.k.a. cyanobacteria, which had been able to take nitrogen from the atmosphere for billions of years.

However during the integration of the chloroplasts into the nucleate cells of the plants, when they have lost their ability to live independently, the chloroplasts have been simplified and among the lost features was the ability to take nitrogen from air. Thus the plants do not have this ability and they have remained dependent for nitrogen on bacteria that either live independently or in symbiosis with plants.

Before humans have started to convert nitrogen from the air into ammonia, for fertilizers and other applications, all organic nitrogen came ultimately also from the air, through the blue-green algae or through other kinds of bacteria.

The nitrogen content of natural rocks is negligible. All the rocks with nitrogen, e.g. saltpeter, come from the decomposition of bodies or excretions of living beings.

In all planets that are not cold enough for ammonia to become a liquid or an ice, the nitrogen is almost entirely in the atmosphere.
Aligning with rust's Guiding Principle: my path to finding my 'Why'
How does a programming language inspire purpose? In this post, I share my journey of discovering rust's guiding principle—'empowering everyone to build reliable and efficient software'—and how it helped me uncover my own 'why.' From my unconventional start in technology to finding tools that align with my values, this story explores the profound connection between rust's philosophy and my growth as a developer. Along the way, I also highlight some of the best resources that make rust accessible and empowering for everyone.
I'm extremely amused (and totally unsurprised) that the military has palatability requirements for soldier chow
Probably a better idea to go for the ROCK-chip TFA is using in the benchmarks or something similar.
You can still mod a used iPod, one of my coworkers has a few and they are really neat. Go for it!
ioquake3 (and probably many other games) use Huffman Coding to optimize data transmission between the server and the clients. Huffman coding helps reduce the size of transmitted data, improving performance and lowering bandwidth usage. It is crucial for real-time multiplayer gaming.

This is where I first came across Huffman Coding, as a kid (I was only 14 years old) at the time. I have fond memories developing mods for ioquake3 forks such as Tremulous and Urban Terror.

Just to reiterate: the primary focus of Huffman coding is to minimize the total number of bits needed to represent a message. It is strictly for compression. If you want error correction, you should probably go for Hamming codes, Reed-Solomon codes, turbo codes, or CRC. That said, you can combine Huffman coding with those error correction codes. However, while not an error correction mechanism, mismatches in the Huffman tree during decoding can sometimes flag errors, as invalid bit sequences may indicate data corruption.

See some code here (with educational comments):

- https://github.com/ioquake/ioq3/blob/cc18246f22ab033e1b17af4...

- https://github.com/ioquake/ioq3/blob/cc18246f22ab033e1b17af4...

The code is used here: https://github.com/ioquake/ioq3/blob/cc18246f22ab033e1b17af4...
The AI gave me normal looking pieces and the opponent wild fruit baskets and stuff.

I was basically playing blindfolded chess
Jazelle was before my time but what I like is that maybe v7 maybe even v8 have enough Jazelle logic to say "we don't do that here" and that's it. It was in one of their docs that the only functionality is detection of them as illegal instructions. So all those little cost optimized chips had to spend some silicon because of that decision years ago, which feels very x86.
It's such a stupid argument. That because the handbook didn't list the specific method of cheating it was therefore allowed.

How about just don't cheat?
See here: https://superuser.com/questions/821532/how-did-the-marriott-...
Can we also tamper with the genes to make it friendly and cuddly? There is a bigger market for pets than zoos.
Classic SO. Who hasn’t been there? The gap between a virtuous cycle and a vicious circle seems very small at SO. Still, I recall the same happening within nearly every forum post in the time before SO, most certainly when dealing within unknown contexts.
I was not able to trigger a draw by repetition and I also doubt the 50 move rule is implemented
Hell, the amount of work that an OLD 1U can do is absurd. I have 3x Dell R620s (circa-2012), and when equipped with NVMe drives, they match the newest RDS instances, and blow Aurora out of the water.

I’ve tested this repeatedly, at multiple companies, with Postgres and MySQL. Everyone thinks Aurora must be faster because AWS is pushing it so hard; in fact, it’s quite slow. Hard to get around physics. My drives are mounted via Ceph over Infiniband, and have latency measured in microseconds. Aurora (and RDS for that matter) has to traverse much longer physical distances to talk to its drives.