skysight-inc/HackerNews huggingface dataset:
> but for what it's worth, my emotional frame towards what she did is gratitude.

Sounds to me like the basic conflict here is the OP holds to expressive individualism of the sort historian Carl Trueman describes in his book, The Rise and Triumph of the Modern Self [0]; while the commenter appears to believe that moral/ethical reality exists external to human persons, thus stealing and being an accessory to theft are wrong, regardless of one's emotional frame.
They say they support "RHEL x86 64-Bit" and "Ubuntu x86 64-Bit", and OP was using Debian.

https://www.amd.com/en/products/cpu/amd-ryzen-7-7700x

Michael on Phoronix didn't seem to have a problem running his tests on the CPU, because it was "working out-of-the-box on modern Linux distributions like Ubuntu 22.04 and newer".

https://www.phoronix.com/review/amd-ryzen7-7700x
Previously discussed

2010
https://news.ycombinator.com/item?id=1584501

2004
https://news.ycombinator.com/item?id=16780276

Still very entertaining story about a calculator app for the mac, that the programmer finished despite not working there anymore…
Firefox is running behind on a lot of the latest features. And considering their market share, sometimes it's just less effort to ignore its limitations.
> There’s also Stripe or Square

No, there aren't. That's not available for Chinese, Russians, Iranians, Argentinians, Nigerians, Thai, South Africans, which is more than 1/3 of the world population and you can't just forget about our existence, you know. Don't say that if you can handle some stuff in your particular country, that makes the whole technology useless worldwide speaking.

We are human beings and deserve to sell our stuff in the internet as much as you do.
> There is quite clearly a spectrum of mental capabilities from mentally challenged all the way to genius level. To believe this has no impact on what you're capable of achieving in a lifetime is quite naive.

I agree that Seth's view is too simplistic. Sure, it's socially difficult to accept that for some people it will be pretty much impossible to succeed at intellectual tasks are relatively easy for others. But that's what the intelligence research shows.

It's pretty hard to even imagine how life would be in the bottom 10th percentile of the IQ distribution. For example, good look trying to get into the US army.
If you're in the UK, the BBC has a ad-free weather app for Android and iOS. It included forecasts for locations worldwide. However, I don't know if it is ad-free for international users. Perhaps someone can confirm?

https://play.google.com/store/apps/details?id=bbc.mobile.wea...
There’s a certain Y2K effect with file formats. Everyone recognized the possibility of losing access to proprietary formats, so countermeasures were taken (shift to open formats, build export and conversion tools, run original software in VMs), and now nobody loses access to proprietary formats.
> "For example, the black keys on a piano sound distinctly different than the white keys"

Can you elaborate on that? One thing that I noticed is that sometimes it can be hard to make the black keys sound the same as the white keys just because of their different geometry. They are shorter and therefore the lever length is shorter. You have to actively work to get timing and intensity right but you learn that early.

Apart from that I cannot think of a reason why they should be different from the white keys.
Actualy he seems to have common sense
Your example doesn't demonstrate Google giving the data to other Chrome users. Making decisions based on the data is not the same as giving the data out.
Have to upvote - just because Z80: I spend my youth programming this thing literally in hex: To program my Amstrad CPC646, I wrote down opcodes on a piece of paper and then manually translated to hex according to a copy of the Z80 spec sheet I found in the back of some book. Relative jumps were especially fun...

If only I had had the internet, maybe I would have stumbled on the concept of an "assembler". Not sure if it had been more fun? In any case, I did not find the protected mode.
Exactly. Pretty certain he doesn't mean that he invented the word per se, but the usage of the word for a certain situation.
The first few decades of the 19th century were exceptionally grim in the UK though. Poverty and inequality both increased and a reactionary government enacted draconian policies curtailing freedom of speech as Britain was probably closest to the brink of a social revolution as it ever was. It took several decades for things to actually start improving for most common people and most of the actual progress in that area only occurred in the 1940s and 50s.

See https://en.m.wikipedia.org/wiki/Peterloo_Massacre for example
Innovation begins by changing your surroundings. We at GWG Outlet believe in innovation, design, and the inspiration it offers to young generations and changes the way of living altogether. We believe in transforming your homes to their upgraded version, thereby ensuring a good standard of living.
You could add a copy button – or "use this result as a query" button – next to each result. The copy button might be better, since otherwise you need to tripple click + cmd c to copy a multi-word result.
Within the constraints of the movie universe, the AI's reasoning made perfect sense.
‘Unlike anything else’: Immortality, the video game that’s three movies
Another way to call "ancient and outdated" software is "stable". But I can understand that if you really need the latest version of a piece of software to get your hardware to work, you will not be satisfied with the "stable" version from last year...
I call this the Tibetan plateau of intelligence. In the general population, there's not that many smart people. But there's enough smart people in the world that there are large congregations of smart people. These people are smarter than normal, but not the absolute peaks of human intelligence.

When you go to a famous university, you meet plateau people. That mildly smart kid who was top two or three in his class of a few dozen, is generally interested in intellectual stuff, and wants to learn more. Those kids set the tone and the pace.

The uber smart are among the plateau, but super rare. They generally have to deal with the ordinarily intelligent, and are restricted by the culture set by the majority.

My thought is that most of us can climb the plateau, but you need something special to be a peak.
Digital gardening is a meaningful task!
> I view the events as an experiment in subverting power structures. I had none of the traditional power over others that is inherent to the structure of corporations and bureaucracies. I had neither budget nor headcount. I answered to no one, and no one had to do anything I asked. Dozens of people collaborated spontaneously, motivated by loyalty, friendship, or the love of craftsmanship. We were hackers, creating something for the sheer joy of making it work.

This is one of my favorite programming anecdotes of all time. I have probably read it more than a dozen times. And I plan to keep re-reading it. The story highlights the mindset of hacker that is hard to communicate to regular folks—the simple joy of making things. And why they would hole themselves in their room to make random shit for no good reason.

I remember being always like that. But it seems the ambition of making it big has infected my passion. For anything I want to build, I am obsessed with the possibility of monetizing it. The story of SaaS millionaires only reinforces the thought process. I remember this never being a question when I first started programming. Maybe that's just curse of seniority. I do wonder if it's possible to get back to doing things just for "the love of craftsmanship."
Learning to program in C taught me to appreciate how amazingly powerful modern computers are, even off-the-shelf commodity hardware. It helped me realise that if I code something and it isn't blindingly fast, I'm probably doing something wrong.

And how many people who can't even be bothered to learn C will dive even deeper into assembly?

And yes, I would think anyone who books flights/drives/drinks water for a living would be well served by learning something of the tools of their trade.
It's not the bootsplash that causes the "hang", it's the AMDGPU driver kicking in. With firmware issues or amdgpu bugs in the past, my tty goes away when the module is inserted. The driver goes in, the system tries to switch to an accelerated framebuffer, the GPU driver has a problem, and you're left just looking at a black screen.

Bootsplash just does this earlier in the process by inserting the module and throwing up some DRM/GBM app while in initramfs.

The system was still up, I ssh'd in and looked at the logs.
"Privacy" has a nebulous definition, and I don't think many of us here
have concerns about supplying anonymous data to help build useful
systems. We need to re-frame the issue.

Individual and aggregated environmental sensor data could be used for
so many good things. We can track storms, fires and floods,
earthquakes, air and noise pollution, and save lives.

But it is abused by a greedy, unethical few, and so the systems can no
longer be trusted.

Medical data, individual and aggregated, can be used to stop
transmissible disease by detecting outbreaks, and improve our personal
health through exercise monitoring and early issue diagnosis.

But it is abused by a greedy, unethical few, and so the systems can no
longer be trusted.

Domestic data has the potential to manage energy, water use and air
quality, keep homes safe from intruders, protect the elderly and
babies.

But it is abused by a greedy, unethical few, and so the systems can no
longer be trusted.

The pattern here looks like a tragedy of the commons. As engineers we
can build systems with ostensible social utility which are then
hijacked (sold, acquired, infiltrated) by "digital pirates" who turn
them into systems of abuse (surveillance, manipulation and
control). Each time the empty "assurances" are the same and the
corruption predictable, inevitable and painful.

Perhaps it is time to stop thinking about "privacy" at the level of
technical measures and permissions etc, and deal with corruption and
abuse, which seems intrinsic to tech, at a different level. We have
the mathematical/cryptological knowledge to build better systems. but
it's the unethical few who benefit from stealing our data who don't
want computer systems to be secure.
Interesting ideas but presented in such a 2020s style haha. Oh well it was still a fun watch.
OP's issue stems from running Debian, when the supported systems are "RHEL x86 64-Bit" and "Ubuntu x86 64-Bit".

https://www.amd.com/en/products/cpu/amd-ryzen-7-7700x

Cursory internet search brings up a Linux review page, where on the first page, it's explicitly stated that to run the cpu, the user is "needing Linux 5.18 + Mesa 22 / linux-firmware.git as of this month to make use of the Radeon iGPU under Linux", and later that "AMD Zen 4 processors [..] are working out-of-the-box on modern Linux distributions like Ubuntu 22.04 and newer."

https://www.phoronix.com/review/amd-ryzen7-7700x

This is a non-issue.
Velo Hero: a free training log and performance analysis software for cyclists
But those developers write software just like you! These products are also "software" to some degree!

The link you've posted also applies to those who build smart lightbulbs.

> seems a lot less common

I guess the problem is that the world is bigger than you may think. I don't know what you build, but let's pretend it's some kind of web service.

Consider how many brands of microcontroller-based products there are in the world, with their many variants. For the sake of the discussion consider just the "commercial" products you can purchase on Amazon. My guess is that they surpass the quantity of web projects out there.

Add to the mix the custom/industrial devices, special tools and computers, etc. that many small companies are building right now (like the one I work for).

Remember that someone is writing code for these products. Given the quantity of product, they can't be "a lot less common".

To answer your question, and if you do web services, let's say you want to know how Redis works internally. You need C.
Now that we’re heading back to dumping html over the wire I look forward to the reinvigoration of the XSS attack.
That may still exist, but I think no one bothers to do that around these parts. Basically, every other car has at least one headlamp pointing up. And I say this as a motorcycle rider, so my eyes are somewhat higher than in a regular car (I can see over the top of cars if they're not vans/SUVs).
I agree to everything you have written, except

> the black keys on a piano sound distinctly different than the white keys

I never noticed that and it doesn't seem plausible to me. The mechanics of black and white keys are identical, no?
Subtitle files are arguably transformative and have a more benign character and purpose. They would have a significantly better fair use argument vs this. The purpose tends to either be to help the disabled or to assist non-native speakers in understanding the spoken dialogue track of the film. They also don’t directly compete with the underlying piece of copyrighted material (the screenplay) in the same market (publishing). A subtitle site could still easily end up on the losing end of a copyright suit but my point is this is far from an apples to apples comparison just because they both deal with text and audio/visual media.
Incarcerated
It seems to me this would lead to a "Copyright Jesus" who could fraudulently publish all copyrighted works in the world under MIT. Then, before they are taken down, each ML model can train on the works and launder the output into actual MIT. Is this absurd?
This happens to me and I think it was a bug from a bios update to gigabyte motherboards. Haven't been able to suspend witbout a script for over a year.
Chinese citizens use puns to get past internet censors
I don't see how it makes sense to think this in a world where we have plenty of examples of robotic labour (stuff like factory produced cookies or cars). The increased use of robots has not assisted in making prices increase less at all. Such places are managed by modern business people, who are always looking for more money and absolutely never think of ethics or what makes sense. Within the context of "whatever I can get away with", you would not raise prices less. You'd raise them exactly as much as before and just extract more profit.
I didn't, but if it's trivial to ignore those fields, then why isn't the proof of concept doing that? I think because you don't know, in advance, which fields to ignore. Demonstrating tracking like that is the point of the page, and it failed to do so, so my conclusion is that it's not that straightforward after all.
I do want to note Timescale's license is extremely generous:

https://github.com/timescale/timescaledb/blob/main/tsl/LICEN...

There's a marked difference between what they allow you vs Mongo (SSPL) and Elastic (Elastic license) -- see (b).

Also generally the Postgres ecosystem has in general seemingly found a way to strike a balance between creating immense value (point to a F/OSS DB that's better than Postgres) and enabling commercial success (Citus, 2nd Quadrant, EDB, Timescale, Supabase, Neon are all very successful)

I do agree with the overall trend though -- I already think the future is going to be AGPL[0] (but that's based partially on a misunderstanding of what AGPL does).

It remains to be seen if people will cynically make projects open source to start and then switch to something like SSPL/BSL/Elastic later, but the unintentional rug pulls will probably continue for a while.

[0]: https://vadosware.io/post/the-future-of-free-and-open-source...
tbh, i don't even think that promotion a product based on their language is a selling point (unless it's a lib of course!)

But this whole `built with X` is in my opinion just some 'i try to appear cool by using x language' and i don't really like it.

Don't get me wrong, i absolutely love rust, zig and go, but i believe, that you shouldn't pick a technology based on such subjective matter.
A language is just a tool to solve problems, and you don't really want to screw in a screw with a hammer, do you?
There is video of him telling the story at a Google Tech Talk.

https://www.youtube.com/watch?v=Dl643JFJWig
"stable" has multiple meanings, and conflating them leads to a lot of confusion.

In the context of Debian, "stable" means that the software that makes up a given distribution does not change, even as the world — hardware, services, expectations — changes around it.

If you take "stable" to mean "I can use the OS to do my job, even as my hardware, the services I connect to over networks, and my expectations evolve over time", then in my experience a rolling release like Arch Linux works much better.

I've got an Arch Linux server for my email, git, etc that I've done virtually nothing other than package updates to for ~20 years (with two full hardware replacements "out from under the disks" in that time) and it still works as perfectly as it ever did, meanwhile equivalent Debian servers would have needed multiple brittle "upgrade the whole world" updates over the same time period and yet still would have been running ancient outdated software for the majority of that time.
'Nearest' is still far away in this case.
> you can now set a minimum number of instances with Cloud Functions so they don't scale to 0

You can set that, but the setting gets ignored and latency is still abysmal. That was literally the reason we moved our backend to Cloud Run.
The “it’s really hard” argument isn’t a very good argument in my opinion?

If we hold reproductions of a single repository to a certain standard, the same standard should probably apply to mass reproductions. For a single repository, it’s your responsibility to make sure it’s used according to the license.

Are there slightly gray edge cases? Of course, but they’re not -that- grey. If I reproduced part of a book from a source that claimed incorrectly it was released under a permissive license, I would still be liable for that misuse. Especially if I was later made aware of the mistake and didn’t correct it.

If something is prohibitively difficult maybe we should sometimes consider that more work is required to enable the circumstances for it to be a good idea, rather than starting from the position that we should do it and moulding what we consider reasonable around that starting assumption.
Not the same but subtitles are available of course…

not sure if you’ve seen getyarn.io which isn’t comprehensive but is quite fun :)
I would suggest reading as much great literature as possible. One can learn how to think in many different ways, it doesn't need to be from a manual. Good books invite one to question, to put oneself in the shoes of the protagonists, to imagine what we would do in their situation, and to empathise.

Try Crime and Punishment, or Moby Dick.
Given a suitable app, the Tillitis Key 1 works as a RNG. I have written a first version, and will release one in the public app repository in a week or so.

https://github.com/tillitis/tillitis-key1

https://github.com/tillitis/tillitis-key1-apps
Well OCRing books (for book search) was found to be fair use because “book search” and “books” are in different markets. So to the extent it is like book search that could be in its favor.

Your other example (text to speech and audio books) is significantly less transformative as audio books and books are basically the same or very related markets. (For example they are both sold in the same specialty stores)
Respect comes from not doing it at all. Honesty and transparency are not worth anything when corporations can change this text at will. It is not permanent and there are no consequences for changing it.
Magnetic nails embedded in the road

Volvo wanted to do that, in Sweden. They pointed out that it would also be useful for snowplow guidance. That's often done by putting up poles at the side of the road.
After some thought, I agree. It's private only in a way that it's off the local records, but the ISP, government, can track the same info they would in the normal browsing mode.
> Not to brag, but

> brags
That does not require you to know which Unicode characters are classified as combining marks. It only requires that a Unicode sequence U+0045 U+0302 is translated to Latin-1 character 0xEA (or vice versa).
Cold War-Era U.S. Bugging Operation Against Soviets
Yet the public narrative centers around perceived anti-technologism and implied anti-comfortism, wholly ignoring the societal underpinnings of the issue: an increase in power and income inequality amounting to disenfranchisement.
Here's a starting point for you - "Estimating likelihood of future crashes for crash-prone drivers" at https://www.sciencedirect.com/science/article/pii/S209575641... .

> At-fault crash-prone drivers are usually considered as the high risk group for possible future incidents or crashes. In Louisiana, 34% of crashes are repeatedly committed by the at-fault crash-prone drivers who represent only 5% of the total licensed drivers in the state. ... From the findings, it is recommended that crash-prone drivers should be targeted for special safety programs regularly through education and regulations.
Adding a whole new language (meaning compiler, packaging, libs, ecosystem) into my engine just for the audio lib which I _wanted_ to implement myself in the first place? No, thanks.
> I know what pointers are and I have not written C before

Actually working with them confers a lot more understanding of them.

> For most applications you don't need to understand what kind of operations are costly.

I've often been given the task to fix severe performance problems in other peoples' code who simply did not know what kinds of operations were costly. Having performant code is a significant competitive advantage.

> For the vast majority of developers the opportunity cost for learning C seems quite high.

Not if you understand pointers. That's what usually trips up people new to C.

> it's easy to imagine that I may not work on something where this would be useful knowledge

This may be hard to explain, but you don't know what you don't know. You won't be able to see an opportunity to exploit your knowledge gained from using C. To go back to the car analogy, most people drive a car with zero knowledge of how it works. This winds up being expensive for them, when it's time to deal with problems with the car.

For example, the alternator shorted out in my car. I took it to the dealer for a repair, and they quoted me a fantastic sum including 2 hours of labor. I happen to know how the alternator works, and I've replaced alternators multiple times. I gave the service manager the step-by-step procedure to replace the alternator, and said it could be done in 15 minutes tops. The labor price quote dropped by more than half. It also turned out that they could get me a refurbished one for far less money, and since I understand what a refurbished alternator was, I was comfortable with installing a refurbished one.

Anyone not knowing how cars work would have had no ability to bargain or understand the tradeoffs.