skysight-inc/HackerNews huggingface dataset:
I think it’s more than that; I suspect that they have pretty onerous internal store processes about inventory control and device transfer to minimize employee theft.
everyone should learn c/c++.

you need it when exploring the performance ceiling of a workload. without an understanding of performance ceiling, you can’t design a system well.

if you want to approach that ceiling[1], you need to implement c/c++. if not, it’s better to have chosen not than been forced not.

between ccls, clangd, and clion, tooling is fantastic now. it’s a great time to start.

1. https://github.com/nathants/bsv
Well, someone's hurt that their favorite IDE was derided once again 28 years later... :)

Seriously, VB was quick and fun to code in but ultimately just contained way too many crazy footguns to build large maintainable apps. It's one of those things I swore never to put on my CV for fear someone noticed and asked me for just one "one quick fix" to their mudball.
Humans are also trained on copyrighted content they see. Should every artist have to pay that fee too on every work they create?

Disney will finally be able to charge a "you know what the mouse looks like" tax.
I must be missing the difficulty. It looks to me like you could turn those dovetails on a lathe. You cut them into round stock before sawing it in half and facing. The female dovetails are done directly on the OD of the round stock. For the male dovetails, it would require mounting the work offset (eg. on a faceplate); alternatively, you could do it more awkwardly on a mill with the tool offset in the spindle like a boring bar. Either way, it could be done with manual machines.
"many world renowned guitarists have 100+ different guitars at home. To become a master, you need to learn most of the available tools, and learn them well"

Most of those guitar players made their name as a guitar "master" using a small amount of instruments, and only started collecting later. It was not uncommon for songs made with a single guitar to have paid for all the other instruments.

Sure, a lot of them continued breaking new ground after acquiring more instruments, but that was definitely not the source of the mastery, it was already there before the big collection started.
> They don’t explain to you why you need to write, and what are the benefits of writing.

Then thats a bad school or program. It was drilled into us nonstop that lives depend on writing good reports. You do not want to be the person blamed because your report was vague or misleading. Bad writing kills people.
Can you quote the definition of bias from the links you provided?
The "fun" part about cases like this is that we don't really know what the contours of the law are as applied to training data like this. Illegally downloading a book is an independent act of infringement (to my recollection at least). So I'm not sure that it matters if you eventually trained an LLM with it vs read for your own enjoyment. But we will see! Fair use is a possibility here but we need a court to apply the test and that will probably go up to SCOTUS eventually.
> "Government can never abuse power or government can systemically abuse power" is a false dichotomy.

I didn't make it a dichotomy. I was just commenting that "mathematically impossible" is too strong to the point of absurdity. Not fun at parties, but I would hope it's fine on Hacker News. I then provided a rough overview of a system to mitigate abuse. We're not even disagreeing about trying to minimize government abuse.

To discuss your example of encryption, the abuse is the government installing and using the surveillance devices (let's assume the suspicion isn't beyond reasonable doubt or whatever and the warrant is invalid). The question is whether that abuse is prevented or routed and justice is enacted.
Or any type of connoisseur
> Most C extensions and embeddings will require major structural changes or even rewrites.

Sam claims otherwise: "Most C API extensions don’t require any changes, and for those that do require changes, the changes are small. For example, for “nogil” Python I’m providing binary wheels for ~35 extensions that are slow or difficult to build from source and only about seven projects required code changes (PyTorch, pybind11, Cython, numpy, scikit-learn, viztracer, pyo3). For four of those projects, the code changes have already been contributed and adopted upstream. For comparison, many of those same projects also frequently require changes to support minor releases of CPython."

https://discuss.python.org/t/pep-703-making-the-global-inter...

In the following talk, he shows the scikit-learn changes that were needed:

https://youtu.be/9OOJcTp8dqE?t=1958

I'd also like to point out that the GIL does not inherently make C extensions thread safe. It only protects the interpreter itself. For example, calling in to the C API can already release the GIL as I explained in reply to /u/bjourne here:

https://news.ycombinator.com/item?id=36649769
LLM Litigation
You've always got the weirdest anti-Apple position. Palm ate Apple's lunch? Palm spent ten years trying to overextend their platform, selling themselves to anyone that gave them the time of day, and going out of business. By 2007 Palm was a brand name on an out of date platform. The Pre was a few good ideas on a bad foundation and underpowered hardware.

The Newton platform was never competitive. The only group that forced the Newton to shut down was Apple. Then Apple didn't compete at all in the PDA space. Palm had a better PDA than Apple and Ford in 2000, because neither company competed in that space.

Meanwhile the iPhone sells more units in a year than Palm sold units in its lifetime.

Meta's unit sales are not an unassailable moat just like Palm's unit sales weren't a moat. Apple setting low initial projections is also not necessarily indicative of them not taking the market seriously or not having faith in the product.

Hopefully Meta learned the lessons of Palm, RIM, and the other smartphone also-rans and focuses on making their platform better. Apple's not unstoppable. There's also likely plenty of market for VR/AR at all price points. There's certainly room for that market to grow if the offerings are compelling.
Today at the age of 52 I learned that Americans spell "vice" differently.
This TUI looks both fantastic and useful. I’m going to use it at work for sure. I too have been very interested in TUIs especially using bubbletea and the other great libs from Charm. Great work. Thanks for sharing in HN.
https://archive.is/l7dxD
There's no "for thee but not for me" issue here: nobody has ever been sued or prosecuted simply for downloading, acquiring, or possessing illegally acquired copyrighted works. People are sued and prosecuted for unlicensed distribution.

Making and having your own copies, and doing what you want with them, has always been fine. At worst it's a grey area, but in many cases it's been protected as fair use.
Do you have your stack described somewhere?
There were even 15k SCSI HDD. Those sounded like having an idling Ferrari parked next to your ankle.
What will be their incentive? Bonuses for the number of tests graded?
The issue Randi had with Geller is that Geller claimed to be performing these feats in reality. That he had genuine powers.

Randi had no issues with magicians, had no issues with lying on stage. That's literally the job of a magician or illusionist. He had issues with people claiming these things were anything but tricks.

And as to Randi trying to ride on Geller's coattails. Fuck. That. Noise. Randi began performing the year Geller was born and was known and respected by the time Geller started doing his bit. The man toured with Alice Cooper. He was touring with Cooper the year Geller went on Johnny Carson. Carson, who was an amateur magician himself, reached out to Randi to set up tests Geller couldn't pass.

Because Geller was claiming supernatural powers.

The entire article reads like a puff piece. The only reason Randi's grudge with Geller has ended is because Randi is dead.
I’ve been down the Adsense route and decided to get off of it. Aside from the fact that it will ruin the look of the site, and just turning you into a data mining point - The pay was abysmal for the work put into getting 10k users a month. It’s hard work trying to go subreddits and self promoting whilst risking getting banned.

I think this site is giving users some value that stock portals are not. I’d say keep shaping the product till you capture as much value from the big guys. Then hopefully a better idea for monetizing will crop up from this journey.
You're right and I'm wrong!

I'm currently editing my summary to clarify.

Still, I believe having full control on the firmware of the phone modem is at least as important as having root on the phone - otherwise, the firmware can say "location off? no problem!" while continuing to get GPS position locks + transmit the position inside UDP packets that won't be visible to the CPU running the android kernel and communicating to the firmware.

EDIT: actually, you are partly wrong when you say "This just replaces that part which you can already edit on your own Android phone": many android phones use a modem module to have certification in different markets.

So you can't replace the modem firmware on most android phones I'm familiar with.

Don't be confused by the modem using adb and fastboot like the android phones: it has its own software stack, and runs its own OS a bit like Intel ME or AMD PSP on PCs.
hPrevInstance meant something in Win16, which Win32 tried to maintain source compatibility with. https://devblogs.microsoft.com/oldnewthing/20040615-00/?p=38...

As you point out, what really matters is the entry point the linker puts into the executable's header, it's all just convention from there.
This seems really poor. They should have been able to see what customers are still using the service in that region, send them additional reminders that they need to get off, and only after several of those and a grace period remove access. Maybe even have a phase of read-only access before full removal.
Hmm. Are you aware that mobile gaming revenue is larger than console and PC and that the majority of mobile gaming revenue comes from iOS (iPad and iPhone)?

https://www.businessofapps.com/data/mobile-games-revenue/
On mine the LM565 chip had gone, as well as a diode, when I got it from a guy in Almere who worked at the same bank where I worked. That's also the only one that I ever came across here in Europe, there can't have been that many here. I really should make an effort to see if I can find it again.

And yes, everything is a learning experience, I'm pretty sure you'd have a much easier time of it if you did it again. Please do consider getting a proper rework kit, it's well worth it if you're going to do this sort of thing regularly. And in a strange way those skills are getting more valuable again, fewer and fewer people around that can repair vintage stuff. One of my 'side projects' is restoring vintage DX-7's, they're fun to work on and there are enough of them around that even if you buy one that seems to be total junk you'll be able to get another one going and have parts left over.
That seems like the worst of both worlds, during the brown-out you have to keep paying for the compute while your customers don't get a reliable service, even if they have a plan to migrate.

Also you probably can't keep charging customers for that period since you offer a crippled service on purpose.
Pretty interesting. Human players are grinding Mario to squeeze some milliseconds in speed runs, while the AIs still aren’t close to that, to the point that we are happy that at least AI is beating a level
My list of flagged submissions is more or less like yours. I think the reason is that I flag things that I don't want to see on HN (not just that I don't care about them, but that I think some topics or specific articles are harmful/toxic to a community), which is often contrary to what many other HN readers think. There's no downvote button on submissions, so there's no other way for me to give that signal.

For comments, I usually only flag when people are egregiously violating site guidelines or are just being dicks in general, and I think most other potential flaggers often agree with my flags in those cases, and pile on. If I just think that a comment doesn't add anything substantive, I'll merely downvote.

I'll also downvote if I strongly disagree with someone's position, after reading an older post on HN from pg saying that's an accepted use for downvotes[0]. I'm still somewhat torn on this, as I'm not sure a nearly 15-year-old post on policy (from someone who seems not to be much involved with HN these days) should still be considered authoritative, as community norms change over time. I also don't love that using downvotes to express disagreement also has the effect of hiding contrary opinions, which can often hold a lot of value. So I try to reserve my disagreement downvotes for cases where I believe I have evidence the poster is objectively wrong about what they're saying.

[0] https://news.ycombinator.com/item?id=658691
Ah, yes; because no one is allowed to disagree with you about something they haven't personally done.
> I actually pay Ghost roughly 200 euros per year

> I just write them in Notion, and then I copy-paste them into the Ghost editor

> every now and then I have to hack some CSS together to fix some bugs

> the theme can only be compiled with an ancient version of npm

> the code is really messy, so at some point I won’t be able to maintain it any longer

> images don’t work very well with my theme

To each their own, but to me this sounds like an absolutely terrible "website stack"
this kind of over-vaccination is required by most boarding facilities.
I think almost all of us started with BASIC.
Then we all wanted to do more... and with more memory and do it faster... so I needed a compiled language.

So, I learned C, then Pascal, then VisualBasic. C forever corrupted me.

Then C++ was the future, so I learned that... and then the web came... and with it came CGI scripting with Perl. I really fell in love with Python, though. It was what BASIC should have been, but Python was slow, so I learned Go. Along the way I also learned Prolog, Lisp, Java, Javascript, Rexx and a host of different OS scripting languages. Now, I just look at a problem, and pick something that fits. Mostly. Except when I want to learn something new.
The author of the article is a Mac developer, as am I. The alerts are inscrutable to developers too.
This is actually something I 100% support. As long as degrowth or similar non-sensical ideologies ("luxury beliefs") are practices within free-market capitalism.

The obvious problem, of course, is that 99% of people won't willingly choose lower quality of life (as described in your post, and as most "green" solutions end up being) voluntarily. So ultimately degrowthers end up trying to coerce others.
I think twitter is where it was first used, actually. They stopped after a while, but from what I read, it was a code you got before hitting your API limit. (iirc, you got a 417/429 error when you ran out)
I've read a few articles over the years about the vaccination schedule for cats and how its not necessarily driven by medical reasons. Given that information, and that I live in a rabies free country, my cats got the first vaccinations and the follow up boosters when they were kittens, and then at 4 years old. I would look to getting them vaccinated again at 10 unless there's a good reason for doing it earlier. Good reasons would include travel, a new disease/vaccination is available - basically the same reasons for getting a vaccination myself.
Also, hey congrats on your product making HN front page. It isn’t easy
>Who is prejudiced against North Africans and why?

I think France, Germany and the Netherlands have some degree of prejudice against North Africans (specifically Moroccans and Algerians).

As for why, you'd need to consult at a history book and look at the socioeconomic statuses of the aforementioned North African diasporas in those countries.
He doesn't pay enough taxes to need that big of a writeoff.
Carefully speaking, what you say is true in many places (countries), but also not true in other places (countries). Some jurisdictions are different, as always.
Ya, I’m aware of all that. It’s an interesting theorem, nonetheless.

I also have no credence for this forum to not be hypercritical of art history literature, but here I am talking about it.
It would be simple to design a cellular data network that didn't tie account holders to devices. Issue access tokens good for e.g. 10 GB of data to the mobile device. Don't store the token in connection with the account. Anyone could buy a prepaid card with tokens for cash at any convenience store. The network identifies the device via the token, which is temporary and anonymous. Telephone routing is done via VoIP which anyone has the option of routing through a VPN.

It's designed the way it is now on purpose, to spy on everyone.

> The "expense" involved in getting warrants approved is a better check on abuse

Except that they don't actually get warrants when they're doing abuse, they just lie about it because the phone company has minimal incentive to check and the victim who does typically isn't notified.

> Of course if your local judge will rubber-stamp blank_document.docx as a proper "warrant" you have a problem again. But that can be addressed in turn.

"Quis custodiet ipsos custodes" is in latin because it was published circa 100 AD. No effective solution to this problem has yet been uncovered.
Yeah skipping compiling kinda really ruins it
I have been using [ArchiveBox](https://archivebox.io) with good success, but it can be a bit daunting to set up.
Would also love to see resources!
I think a popup would be annoying and get in the way. A better option might be to highlight in some way (perhaps via a change in text color) items that you have flagged, so you can easily see that you may have made a mistake.
Well, treat it as another data point. The biggest issue Twitter is facing yet is the fact it's losing billions a year and no solution in sight to mitigate those losses.
It really doesn't. I got an engineering degree without taking a single technical writing course. Not counting short physics lab write-ups, I think I wrote a single technical paper during undergrad.
> So, how do you explain that subjects do not change in colour when you move closer to them or further away, or when you divert your gaze (cone cell spacing is far from uniform across the retina)?

To be clear, this is not a rejection of the theory, because your brain does a lot of magic to make color (or even object) perception "stick" as things move in and out of peripheral vision. See for example:

https://en.wikipedia.org/wiki/Filling-in

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

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

https://en.wikipedia.org/wiki/Memory_color_effect
> It is the equivalent of making a 3D map of a museum and getting sued by one artist of one painting in the museum.

If the painting is copyrighted (rather than public domain, as many pieces in museums are), and the map includes an image of that painting, I would expect that to be prohibited. I would prefer the world in which copyright doesn't exist, but while it exists, it should apply to everyone equally.
This is why you stick to proper online shops instead of aliexpress or amazon marketplace.
If you want to get ahead, writing will not get you very far. I'm not saying that the skill isn't important, but it's down toward the middle of the list in terms of importance. Most managers are average to terrible writers. And yet at the same time, they invariably tend to be better than average verbal communicators, because being able to connect on a social level is vastly more important than being able to connect through prose. You don't have to trust me on this, just look at how political elections are won. Candidates don't submit long articles to the press that support their positions, they get up on a stage and attempt to connect with crowds on an emotional level. It's no different in business. Senior management wants to have managers who can verbally motivate their employees with a short chat and a pat on the back instead of some essay.
I think the point is that different people have different goals for "AI"
Lots of great content here. Thanks OP. Here's mine:

https://rednafi.com/

I regularly write & rant about Python, Go, SQL, and the broader spectrum of SWE in general.
why should Mozilla let Microsoft or anyone else dictate what they support?

I agree that Windows 7 should be dropped, but only because its quite old, not because Microsoft has dropped support for it. Frankly Windows 7 is better than Windows 11, I think many would agree with that.
Those little clips make a big difference. They use capillary action to help remove the standing water from the edges and work like a charm.

20x480 is a pretty good system to start with! And yes, insight comes with time, I'm lucky in that I already did a ton of this stuff while in Canada 20 years ago so now I can re-use that knowledge. One of the better things I did here is to create a covered space next to my garage that uses the panels as roofing. Two birds with one stone: very nice covered space and glass-glass panels allow some light to shine through and it helps keep the panels cool because there is plenty of airflow underneath them. Mounting them flush with some polymax in between to make it all watertight was a bit of a job though.
Zuckerberg stole facebook from his college friends. He was taken to court over it, and settled.

His metaverse VR world was a lame copy of Second Life.

Now he's done a copy/paste of twitter.

The guy has never had an original thought in his life.
Sentence A: “If Sentence A is true, then the Eiffel Tower is in Munich.”

Sentence B: "If Sentence B is true, then every attempt to explain Goedel's Incompleteness Theorem to laypersons starts off with a great example".

I am being jolly unfair but then I have ploughed through GEB, several times, as a civilian. Actually, I suspect I will really enjoy this paper after reading the first couple of paras but it will take me some time to get to grips with.
You didn't do a capstone project? My capstone was half engineering, half technical report writing. The engineering section was considered worthless unless you wrote a acceptable report. Nobody cares about what you built unless you can write a proper report about it.

How is that possible?
Now just get everyone to use standard protocols and not require their own apps to generate the codes. Looking at you, Fortinet. If I wanted to have 50 basically-identical apps on my phone, I'd try to park a car.
https://news.ycombinator.com/item?id=36657540
Having a cluttered garage and having the right tool for the job are completely unrelated.

I’m not 100% following the discussion, though. Most software work can be done with vi and nothing else. Working with your hands, on the other hand, requires snap-ring-plier specific tools.
In states like Texas...? Like the article mentions, this data is sensitive and prosecutors are going after it. If your phone is in custody and doesn't have a strong passphrase, or uses touch ID... not great.

I agree open source and local-only are great! Defense in depth is ideal
Modern LTE/5G provides pretty accurate location out of the box without GPS so if you really wanted to hide you would really need to just shut off the entire modem. Fortunately, the PinePhone has hardware switches to do this!
It's tough to believe that the turning off of the service couldn't have involved at least a week of 'soak' time, where if you contacted them they then helped you move to another location. After all the additional cost/benefit ratio of keeping the VMs around, but not using CPU or bandwidth vs. retaining a few customers would indicate it is the right thing to do for both the customers and the business.