skysight-inc/HackerNews huggingface dataset:
>TikTok and instagram are proof we want this type of content

really inspiring take here. this is like saying fentanyl is a great product because people really like it. but i think you are wrong. these apps are mostly used by children and young adults who will grow out of them and turn away from using digital experiences in general because they are addictive and harmful. that is not a good thing for the industry in the long term.
This is right; the simpler, the cheaper and faster to make, and often the harder to break. Very important in the military.

Delivering fuel and lubrication via the crankshaft is not uncommon in aircraft motors, or was at times of WWII at least. Delivering air this way is indeed novel and impressive.
I updated the trailer to LiFEPO4 this year, Solar is next year. It's REALLY easy to undersell just how many calories are in a gallon of gas. The 5500 watt generator can top off the batteries in 90-120 minutes and the tank is 60 gallons.
> They always have the nuclear option of forking and making those fields no longer internal.

while that is always possible, it is not always reasonable.

If you take firefox as the example, the removal of the XUL extension api is one such. And while there's many a forks to keep the old XUL api, none of them really caught on, and so support for them such as maintaining security patches etc fails.
Distroless is great for things that compile to static binaries, I use it for Rust apps. For anything that pulls in heavy dependencies, having a package manager is convenient (alpine, debian-slim).
It is a separate implementation.

BTW, Apple stopped updating bundled GPL software in 2007, when GNU switched to GPL v3 (e.g. try /bin/bash --version)
Easily-repairable-by-the-inexperienced is quite different from only-repairable-through-manufacturer-authorization.

Would you say a car is not repairable because it takes experience and several hundred dollars worth of equipment just to get to the affected part?
As long as you’re paying more than they’re making in ads per person I think it’s fine but there’s nothing saying you can’t consume ads as well. Ideally the producer sets the donation price and provides a way to disable ads if you’re donating.

Extra revenue can come from higher pledges and merch but isn’t guaranteed.
> I don't think there is a debate in the sense that one true proposition has to win over another one. You can build sound arguments for different positions based on varying premises.

I mean the idea that we should decide between competing sets of premises on their long-term practical prospects of becoming widely accepted is itself a premise we can consider. And having adopted that premise, we can use it to conclude that Benatar's conclusion is false. Which implies that the negation of that premise is one of Benatar's premises, even if not one he ever made explicit. And thus, we've actually learn something about the assumptions underlying Benatar's position.

> I don't entirely agree with his premises and it's easy to counterbalance them if you are so incline - you can take a religious angle and argue than eternal salvation counterbalance pain during life or a progressist one and argue that the suffering of the current generation are offset by their absence for the future ones - but I still find them valuable.

Maybe there are other ways of counterbalancing them. Population ethics seems to assume all relevant goods are fungible. If some of the relevant goods are non-fungible, the whole enterprise would turn out to be based on a false assumption.

> From my point of view, it definitely is a valuable contribution to the philosophy of ethics.

I never said his contribution was worthless. Sometimes, a person can make a valuable contribution even while being wrong–e.g. by helping to clarify the space of possible arguments, the lay of the land.

> I'm curious about how you propose we discuss and study ethics if you don't think it can be based on exposed principles.

Can we axiomatise history? Can we axiomatise psychotherapy? In both cases, I think the subject is inherently unaxiomatisable. But that doesn't mean it is impossible to approach rationally. We just have to accept that rigorous formal methods of deduction, which the term "axiomatisation" implies, while a perfectly appropriate methodology for some disciplines, has for others at best occasional applicability
I've been meaning to ask this question as an LLM noob but what exactly is quantizing in this context and why do people do it? I know of quantizing in the digital audio context only.
I also like using `-fanalyzer-transitivity` to force the static analyzer to treat constraints as transitive.
The Problem of Evil
> I find it quite interesting how they whitelisted their own Surface devices but not, say, Thinkpads, despite them having the same CPUs

Because Lenovo did not bother writing DCH drivers, given DCH drivers are the baseline requirement.

> Could you explain in what way "DCH driver support" is a "hardware security mitigation" as you wrote?

I was recalling a 2 year old blog post in my head, but the point is still that much of the requirement is around baseline security. If you watch the video I linked, the speaker does go over all of this.

> basically let hardware vendors decide which otherwise-capable CPUs they'd like to make obsolete through software updates?

I'm not sure what you're getting at. DCH drivers were already the default for current-gen hardware _before_ W11 even came out, W11 just made it a requirement. Vendors clearly aren't going to go write some greenfield drivers for a years-old 6th gen intel product just to support W11, as those devices will be 10 years old by the time W10 support ends.

> note that the OS isn't even turning on the CPU features they require by default

Note that you're still referencing a blog post from 2021. W11 22H2 enables core isolation by default for new installations, and HVCI is enabled by default when using the Windows Enterprise security baseline.

https://techcommunity.microsoft.com/t5/microsoft-security-ba...
Here you go: https://github.com/seriypshick/js-bookmarks/blob/main/hn-nex...
Ha ha..

I know we're supposed to, but I've not changed one bit because of these new bags. A typical shop is now 1$ more expensive with the bags, that's where I stop thinking about it.

When I'm out, and my wife calls me to ask me to pick up something at the shop, I don't have my plastic bag with me, so I buy another one. And it ends up in the bin. Now instead of a thin bit of plastic, I've got a bag that's easily 5 times thicker, and took way more to produce.

It's performative.
Just so no one gets discouraged, there is no 10 year limit. You can get BasicMed as long as you’ve held a 3rd class medical after July 14, 2006.

https://www.faa.gov/licenses_certificates/airmen_certificati...
>just to make existing CPUs obsolete and keep Intel in business.

AMD also "benefits" with their minimum being Zen+ (aka Ryzen 2000 series and certain 1000 series processors) to Intel's Coffee Lake (8th gen) and certain Kaby Lake (7th gen) processors.
As I understand it the Clang static analyzer is not intended to be used directly. It's best to use it through CodeChecker, which provide high level commands and do the low level calls to the Clang SA (and also Clang tidy). In particular if you want whole project analysis (CTU, cross translation units analysis) CC will do the all the needed calls in a single "analyze" command.

[1] https://codechecker.readthedocs.io/en/latest/
Then why did Mongo relicense? I assumed that AGPL was not enough to maintain their business which is why they are now using a more extreme form of AGPL that is no longer considered Free.
Mechanical Perceptron – LMS Algorithm and Adaline
> someone thought TV would kill radio because it has extra dimension but that never happen

It mostly did in the US (still growing globally, mostly thanks to the developed world.) Oh, the US radio industry still exists its just experiencing a long decline in total and same-station revenues over time.

You can probably still find a company making buggy-whips, but that doesn’t mean that the automobile didn’t practically destroy the industry.
Grew up in NJ. I had a real stove vent hood. A lot of my friends had a real vent hood. It’s very normal I guess depending on the exit of i95.

Thinking back so did my home in VA, DC and my last two homes in TX. I wonder what is different about our scenarios
>just to make existing CPUs obsolete and keep Intel in business.

This isn't the main reason, I'm not even sure why they would do that, Microsoft will cheerfully build for whatever hardware is available. They're not indebted to Intel.

The real reason is to finally close the circle of every mainstream OS supporting hardware-backed remote attestation. Once that is in place digital controls ala DRM become extremely reliable and virtually impossible to crack. Pirating locally-ran software will be as difficult as extracting the private key from a Trezor or YubiKey.
I used to have an environment variable defined $W_REALLY_ALL that turned on, really, all the warnings. It always drove me nuts that -Wall didn’t turn them all on and even -Wextra was insufficient. There are really very few false positives in the environments I’ve worked.
That's the thing - with bash you start of thinking "this is easy, just like typing a bunch of shell commands after one another" ...

But, ah, no.
Can you explain what that is? This isn't included under `-fanalyzer`looks like.
Just Simply – Stop saying how simple things are in our docs
Sounds a lot the style I learned from working through HTPD[1]. Define data types, then pass the data around through functions. You work through it in a dynamic language, but you keep track of all your data types, writing them above your function definition and make sure they line up, kind of like a manual, self-imposed type-checking system.

One thing that amazed me while working through HTDP was that almost all my bugs came from not understanding the data types correctly, or messing something up with the process of manual type-checking. Once I understood the data structures I was trying to pass around and compute with, the bugs almost always melted away.

Now I program basically everything in a language with type checking (mostly in TypeScript) with thinking about data types and type definitions as the foundation. I'm amazed to see how 95% of the pain, complexity, and bugs has just melted away.

[1]: https://htdp.org
It's hostile that Android doesn't let you modify things like the host file. It's running Linux but it feels like it's not your device.
This is not how sandboxing works on Android: it’s SELinux -based. The Linux ABI is explicitly supported by Android, though generally not recommended.
Our IT Admins used to post the reports to a Twitter account (with usernames removed).

https://twitter.com/moss_sudo
So.. what?

We don't know. That's the place the author started before the article. So he wrote the article. Why oppress attempts at understanding the unknown?

There is no wisdom in wilfully darkening the mind. We have to make stabs in the dark to get some where.
Rather: I have a perfrctly gine computer but cannot upgrade it to Windows 11 for free, because Microsoft came up with random requirements. They want me to buy a new computer and pay for Windows again.

Also "security" is not a real excuse. If someone can physically grab my computer they will be able to break into it few days after Windows 11 is life since there will be some exploit like there always are.
Quantization is reducing the precision (and size) of values.

https://huggingface.co/docs/optimum/concept_guides/quantizat...
Things that resemble state machines tend to produce reasonable interfaces when exposed in OOP fashion.

The problem is more one of, you don't want everything to be a state machine, and adding the boilerplate tends to overcouple the data. The maximally composable form will tend to extract a little FSM with one variable, while all other relevant data is simply passed into every method.
This is a bit of a mess to read but I don't see anything particularly novel. There is a lot of bad software out there, though, and what the author describes sounds a lot closer to good software. No idea what this has to do with Waterloo though.

A few relevant quotes:

"Bad programmers worry about the code. Good programmers worry about data structures and their relationships." -- Linus Torvalds

"Show me your flowchart and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won't usually need your flowcharts; they’ll be obvious." -- Fred Brooks, The Mythical Man Month (1975)

It's no coincidence that ADTs and data-driven design are commonplace today -- I would even argue they are so commonplace that most programmers are not even aware they are stylistic choices.

Many, many folks get caught up chasing complexity for all the wrong reasons. Define your data, stake your boundaries and just write the damn code.
God I love HN. It's like an office watercooler the size of a grain silo with thousands of programmers hanging around.
I've seen these DSP radio receivers on AliExpress that have SDR, a touch screen — all in a small form factor. I'm not aware though if there are any intuitive, well crafted software for them that would allow a novice to play around with them, perhaps even call up satellite imagery like the blog post.
No. Android will not grant you direct access to databases, for exactly the reason you’ve mentioned.
Clang's static analyzer can be run by wrapping your build with scan-build:

scan-build make
my guess it's N here
What a Comb Can Tell Us About the History of the Written Word
No software company should force it's employees to come offices.

Employees are more productive when they work from where they likemost
> It is prevented by killing any process that makes API calls not part of the official set of public NDK APIs and file locations.

This is not something Android does.
No reason to do a buyback when you’re already significantly reducing future dilutions by getting rid of 26% of people who are vesting shares.
Fuchsia is about as open as Android is today.
Ask HN: How to run Language Models on your own?
As someone who is new to running Language Models, I am struggling to understand the infrastructure needed to run them effectively. I would greatly appreciate any advice you can offer. Could you please help me with the following questions:

1. What are the hardware specifications you would recommend for running Language Models?

2. What are the building options available for Language Models and which one is the easiest to set up?

3. Is it better to rent or buy hardware for running Language Models?

4.What are some cost-saving strategies that have worked for you when running Language Models?
Note that only the newer V2 model has the BL-706 chip with BLE capabilities. The original V1 model uses a different chip without this.

And yes, you now need to worry about which CPU your soldering iron has!
> Scientific research also suggests there are quantum processes involved that we don't yet grasp, ergo a hypothetical AGI likely won't emerge without using quantum physics.

Citation? As far as I know it has been postulated, usually by religious people, that there must be another factor at play, like quantum physics, a soul etc because we don’t understand too much about many things. We also don’t understand the emergent behaviours about LLMs or what is consciousness etc. You can religiously think or hope we are superior to the phone in your pocket, but the proof is thin and became a lot thinner a few years ago with LLMs. The mere fact we don’t know how things work or that we are not cloning our own brains or processes is not a proof at all that we won’t stumble accidentally or purposely onto something that is a reasonable simile. I believe LLMs and the emergent behaviours they show gives us some idea that we are quite stupid and arrogant; we believe we are all that, yet I replaced a team of 15 devs with gpt and we overperform more than ever.

I agree with you we don’t understand our brains, but that doesn’t mean there is no alternative or simile that works just as well rooted in silicon and LLMs are the beginning of that.
Nah.. 90% of places would be grand-fathered in. A landlord won't spend money on fixing the heat, they're not putting in duct work and a vent.

Practically speaking how would a building do this, without costing thousands. Who do you think the land-lord will pass that cost to?

I grew up in Canada with electric stoves (in multiple rentals). Never once did I have an issue cooking.
They want us to buy new computers. With a new computer you cannot upgrade for free - you need to pay for windows again.
I have tried it. And it feels like windows 10 with more advertisements. I really dislike ads and avoid them by paying for ad-free services and/or using Adblock applications. In windows 11 it is seemingly impossible to remove the advertisements, so I will be choosing not to use it.
I wonder how much these tropes and storytelling techniques shifts the baselines of cultural norms. For example, a sitcom would often find it convenient to have friends meet daily in a bar and somehow drinking almost daily is perceived to be a normal thing to do.
Any responses to the other things I listed? Like how DCH driver packaging is a hardware security mitigation?

> Depending on BIOS settings, it is entirely possible

"Entirely possible" is quite a big umbrella that covers planned obsolescence quite well, too. It's not like using software to make hardware obsolete is lacking in historical precedent.

> There isn't some grand conspiracy here, as far as I can tell.

Well, it's "entirely possible", as far as I can tell. Though I'm not even claiming there is one - there isn't a particular need for a conspiracy here.

> I also found an entire forum thread[1] of people struggling to update a Surface Studio 2 to Windows 11, so even that hardly seems cut and dry.

All of those comments were posted in the span of the first 4 days Windows 11 was officially released. If you dig a bit more you see people have succeeded afterward. [1] So that was most likely just a bug on their side, which isn't surprising given their own device was an edge case they were trying to make an exception for.

[1] https://techcommunity.microsoft.com/t5/windows-11/windows-11...
I started seeing this in German Shepards years ago. I’d see shepherds being walked and their hind legs just weren’t moving right. I thought it was just an old dog that developed health problems, but no, they are being bred that way. I’m not sure why you’d want an unhealthy dog.

I can get behind the whole something-poo craze since at least it might put a short pause to pure breds.
I’ve had the chance to chat with the author of Egison a while back. A brilliant character.
One fundamental design principle of mine has been to be minimally prescriptive with the interface of mmm.page, so that people can create whatever they want. If that means 90s throwback, then I won't go out of my way to prevent that.

That being said, I have my thoughts on nostalgia-mining [1], and in short, believe that a more interesting visual culture today requires a more contemporary approach.

For example, one of my favorite pages is a page of hand-drawn comics combined with GIFs made by a kid [2], another is a cleverly-designed page on "soft tech" [3]. Here is an illustrative thread comparing link-in-bios and mmm.page sites made by the same person -- it's surprising how much tools can limit our self-expression [4].

Personally, I get excited when I see these examples -- a departure from the grid-confines of contemporary web design. In theory, nothing about "letting people create pages with as much freedom as possible" intrinsically = "90s web with blinking GIFs all over".

Let me know if you have any other questions.

[1] https://twitter.com/xhfloz/status/1631746051295117313

[2] https://littlebookfair.mmm.page/oneoneone

[3] https://helena.mmm.page/soft_tech

[4] https://twitter.com/xhfloz/status/1649508702523645956
If you need a dog to perform any kind of specific function, you're 95% of the time vastly better off with a purpose-bred dog than some random mixture.

Plus, a huge fraction of the dogs up for adoption in the US have strong admixture with breeds with specifically undesirable behavior (e.g. biting children or other dogs), which is often causally related to why they're up for adoption in the first place. Adverse selection, yo.
If there's anyone left at Lyft waiting to be poached, now's the time.

Lyft is screwed. Can't imagine how this goes any other way.
Oh, amazing! I am planning my travels for this year -- I just might :) And thank you for the kind words.
> Not to mention that the requests constituted a gross 1st amendment violation.

IAAL and am unaware of any case law that holds that the mere act of requesting material be removed from publication is a First Amendment violation.

Do you have any case law to cite?
It's one of my things that I like.
I think this is a reasonable take. To add a slightly more unreasonable one to it,

I would rather just never read GPL source fullstop. I don't want the copyleft to taint me and inadvertently reproduce copyleft code where I can't, so I will just avoid reading it entirely. I try to avoid using GPL libraries entirely if I can help it since inevitably I may need to circle back and read some of the source.

It's an interesting idea and I cheer those who manage to live in an ideologically pure bubble but I don't think it's fair to say GPL is strictly more free than BSD/MIT.
> Any responses to the other things I listed? Like how DCH driver packaging is a hardware security mitigation?

No, someone else responded to that. I was just here to look at a specific claim and see what your evidence showed. If that claim had been supported by the evidence, it would have been scandalous, but it wasn’t. I’m not an expert in the Windows security model, so I don’t claim to know anything about DCH drivers.

If you're going to complain about people not responding to every single thing in your comments, then why didn't you respond to the main point I was making? The Dell laptop was supported as well. Clearly Dell put in the effort, where Lenovo did not.

> Though I'm not even claiming there is one - there isn't a particular need for a conspiracy here.

Your previous comments absolutely are making claims that there were large conspiracies at play. You claimed that Microsoft did this to help Intel sell more chips, which would be a huge conspiracy between Microsoft and Intel. Claiming that Microsoft lied about their reasons for obsoleting old processors by trying to present evidence that Microsoft wasn’t following their own stated reasons naturally also requires the existence of a significant conspiracy within Microsoft. Perhaps you didn’t mean to claim those things?
https://blog.hootsuite.com/instagram-demographics/

https://wallaroomedia.com/blog/social-media/tiktok-statistic...

Of course it is not good for anything and in my view it should be forbidden outright, but plenty over 18 want to consume this crap and don’t grow out of it until middle aged.

But also ‘news’; people like sensationalist copy/paste news and they don’t grow out of that. Not sure how many people watch fox, but I would be surprised if most of that is not already written by AI.
There’s GNU Radio and PySDR. I’m not sure they are entirely intuitive but they are pretty good.
The opening F# upward octave in Paganini's La Campanella is that pitch memory for me. It's fairly well seared in my brain from violin practice. It's very similar for me where I remember the F# pitch and then work out the relationship to the heard tone. However, I am worse with non-orchestral instruments. I think I "cheat" by remembering The timbre of the instrument in certain ranges. I'm most accurate with my own instrument (violin). The less I practice though, the harder it is getting to remember the pitch. I always figured I was somewhere between relative and perfect pitch. I'm curious what this training could do for adult musicians.