skysight-inc/HackerNews huggingface dataset:
I think we are missing something here, would like to be corrected if wrong.

Git is a DVCS because when you clone/pull a repo it includes the entire working history of the repo. Thats why its distributed, you could pull a repo from somewhere and never need to touch that source again. Has very little to do with Github.

SVN which I have not used in recent history but historically your local copy does not include the full change history of that repo and relied on a SVN server for that information.

I actually don't quite follow your arguments because while yes, we tend to setup Git so that is "centralized" the distinction is not about Github but that your local working copy is everything.
Ask HN: What are some interesting math and physics blogs you follow?
I am an undergraduate engineering student and love to read math and physics related stuff, but only found Terrence Tao's blog so far.
I'm scaling based on productivity from 1985.
This is a big one - pay is livable (I’d argue $24/hr is not, generally) but not great. Doesn’t compare to other technical fields with the same educational and experiential requirements, hours are challenging, and guess what there is a nursing shortage!
Removing 3rd party code from the sources is apparently a monumental task and a major reason why sources for dead software aren't released more often.
It's not a high priority task and is in the backlog gathering dust ;)
This is an amazing resource (for those of us who love these cartoons). Thank you for sharing it.
> And yes, I know he‘s “seen these questions 100 times”, that’s also 100 times he chose to interact and waste everyone’s time being upset. If he’s not a social person, yet still responds to topics he doesn’t like, then that’s on him.

If he is not a social person, than I guess having to tolerate this kind of bullshit is much harder for him than for a more social person.
> BTW there's launchpad.net which is often overlooked, bit it's vital for Ubuntu-specific projects.

It's overlooked because in true Canonical fashion they went hard in on their not-invented-here-syndrome VCS that nobody asked for or wanted. That and also the integration with Ubuntu and nothing else.
"My pebble from 2013 was a much more practical and useable device than any Apple watch I've owned over the last decade."

You're full of shit. I've owned a Pebble and now own an apple watch and the Pebble doesn't even come close to the features.
It seems to be a cultural thing. Perhaps by thinking about it hourly, it is implied that the contract is fully ephemeral and the corporation can nullify it on very short notice - which is certainly true in the US. Employee protections are much stronger in Europe and people get much better benefits (e.g. 5 weeks of paid vacation) even in these entry level positions.

It's very similar in the UK where plenty of full time jobs try to act like some sort of temp thing. Salary quoted as hourly rate, zero contractual hours, etc. In other words, in all aspects the employee is expected to do whatever the company demands. If they demand zero hours worked, the employee will work zero hours, and if they demand 40 hours a week, that's what the employee has to work.

In my view this should be basically illegal. Either make it a contract work where employees turn into service providers who can have multiple clients (that is true contractors), or make it full employment with pre-defined minimum hours worked so that the terms of engagement are clear for both sides.
Strange. My Hetzner never Screw-Up.
WiFi is terrible for IoT anyway. Look into other procotols such as Zigbee, they don't connect to the internet, ever.
In a time where money can be zipped around the world in seconds, and most transactions are cashless, what exactly is the advantage of 'keeping money in the community'?
Is "what is this ?" even a productive comment in itself? That's the point the parent is trying to make. If you click on this link, and you can't tell what it is, you probably don't care what it is. And after that, if you don't care enough to search "Daffy Duck" on Google or whatever, you really don't care what it is. Why would we possibly need a Hacker News comment explaining what Warner Brothers cartoons are?
Thank you for sharing, I'm sure people will find this useful. An extension is not very helpful for my needs though. I often use public computers at a local makerspace, and it is much easier for me to scan a QR code to sign in and then close the incognito browser when I'm done than it is for me to carry around my uBlock configuration.

Solving my problem the "hacker way" would essentially be reimplementing Kagi, or hosting a service to do it. I already host Open WebUI and that is really moving along; maybe it can replace my Kagi needs someday, but for now I am pretty happy with continuing to use Kagi.
Windows is way more stable than Linux when you consider the entire desktop stack. The number of crashes, and data loss bugs I've experienced when using Linux over the years constantly puts me off from using it as a daily driver
Sure, but the OSI does not have meaningful values. Why do you giving them credence?
That kind of innovation is quite common abroad. No one is paying for content or cares about copyright in poorer countries.

There is more content now then there are eyeballs or time available to consume any of it.

What happens to value and price of product when there is more of it produced than consumed?
> What makes it hard is understanding the domain, the documentation, the tools and other bits around it.

But the point is that, if you can't use the API without understanding the domain, then the API isn't easy to use. Saying that knowledge isn't _specifically_ the API (just required to use it) isn't reasonable.

It would be one thing to say "this specific implementation of OAuth2 isn't hard to use" because, for a specific implementation, you'd only compare it against "the knowledge you need that's different from other implementations". But to use OAuth2 in general, you need all the "other" knowledge. Which translates to "OAuth2 is a hard/complicated API to use".
That's just what prose is. But admittedly some people are better at reading/writing it than others.
If a post doesn't get much attention, there's a small chance of it getting a boost a few days later. If this happens, the timestamps are all adjusted to make it look like it was just posted.

More details: https://news.ycombinator.com/item?id=26998308
In the EU we are going to get user replaceable batteries:

https://repair.eu/news/new-eu-rules-smartphones-and-tablets-...
https://www.seattletimes.com/business/boeing-machinists-unio... ("Boeing Machinists union chief expects members will reject deal, strike")
I’m still happy with my 8
Heh, it's kind of cute you think Amazon will just leave egress/ingress fees on the table for their very real "premium bandwidth". Gateways or not, they'll continue to squeeze out as much profit as possible.
NT 10.0 hails from 2015 (Windows 10) and was re-released in 2021 (Windows 11).
Funny side note google translate maims that large first line translating it (correctly but also incorrectly) as "Also twenty-one and not just twenty-one!". Just a funny note where the translation is content correct but not context correct.
Enterprises also do not share values with the rest of humanity, so it makes sense they would support the concept of "open source" over actually free software
> The security team is composed of unpaid volunteers who work on numerous time-sensitive projects simultaneously. You may not be aware, but since a group of maintainers and contributors left earlier this year to form their own fork called "Lix," there have been many vacant positions across several Nix teams.

> The security team is composed of unpaid volunteers who work on numerous time-sensitive projects simultaneously. You may not be aware, but since a group of maintainers and contributors left earlier this year to form their own fork called "Lix," there have been many vacant positions across several Nix teams

Normally I'm sympathetic to claims about people being entitled to work from open source projects, but in this instance, I don't think this is the case. If this were a request for a feature or a bug without significant security impact, expecting any sort of timeline at all would be unreasonable, but I don't see how not having enough people to work on a project would imply that users should be left vulnerable for longer. In my opinion, it's much more "entitled" to demand that a known security bug in your own code base be hidden from your users because you would prefer to keep working on whatever you're currently doing.
Set of concepts derived from "whatever the hell Ken Thompson had in his environment circa 1972".
I'm from Flanders and I believe I learnt most English from JR/Dallas with Dutch subtitles and most German from Derrick with Dutch subtitles.
I wasted two days a few months ago when Amazon randomly started charging us $1K a day for static s3 buckets with a few GB of data that hasn't been touched in like 4 months.

Turned out it was a billing error on their side that they would have probably completely ignored if we didn't notice it.
Mozilla extends Firefox support on unsupported Windows versions to March 2025
At one company, we used Grafana Cloud for the full monitoring stack. They charge by unique Prometheus series for metrics. I wrote a rather small Go API to allow users to access some otherwise hidden data and added rate-limiting because the data itself was large. To figure out costs, I wanted to add monitoring to the handlers, so I added a middleware that caught all requests and logged things like the request path, response time, etc.

Sounds perfectly fine until you realize the internet is a vast space for people constantly scraping. I too left it over the weekend and came back to 70k unique series in our cloud account, pushing the bill well over $1k. What's worse is that Grafana is kind enough to not charge for these spikes, if you catch them before 48hrs. I caught it approx 50 hours later.

Like the OP, though, Grafana was nice enough to make it fall off after I explained the situation. Lesson learned!
This isn't "I'm entitled to free dinner", this is "your dinner guests are getting sick from food poisoning, and you're demanding I don't tell them".
Accidentally diagnosing someone is quite different from someone healthy trying to 'optimize' their health, whatever that means...
This is precisely how I feel about Binary Transparency
https://thedevilspanties.com/comics/20240903.png
What sort of work do you wish to do? How do you wish to approach it?

Usual options are closed-source/commercial:

- Carbide Create (ob. discl., I work for the company)

- CarveCo

- Easel

- Vectric

- MeshCAM (3D CAM only)

- Alibre Atom3D

Less well-known options:

- Estlcam

- PixelCNC

Some opensource options:

- Inkscape (will need CAM)

- F-Engrave

- Kiri:Moto

- Temujin

- Solvespace

- FreeCAD w/ its CAM workbench

- Blender and BlenderCAM (or some other 3D CAM tool)

The big players are:

- Onshape

- Autodesk Fusion 360

If you're into programming there is OpenSCAD --- I've been working on a CAM option for that, but it's early days yet: https://github.com/WillAdams/gcodepreview
That has changed, though; the actual bankers are mostly gone from (or powerless at) the branches. Last time I had an issue with Chase they pointed me over to a phone to sit on hold.
Also Samba. https://en.m.wikipedia.org/wiki/Andrew_Tridgell

Reverse-engineering proprietary protocols is definitely one of his things.
> Thermal conductivity of natural diamond was measured to be about 2,200 W/(m·K), which is five times more than silver, the most thermally conductive metal. Monocrystalline synthetic diamond enriched to 99.9% the isotope 12C had the highest thermal conductivity of any known solid at room temperature: 3,320 W/(m·K), though reports exist of superior thermal conductivity in both carbon nanotubes and graphene.

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

I had no idea it was that good. I wonder why they don't make them that way then, as expensive cookware already seems to be a high margin business.
> Tesla owners agree to binding arbitration when purchasing a vehicle

Remember when the law made sense? Me neither.
I purchased a Hetzner machine but didn't get to it for a week. When I tried to configure it, I couldn't connect to it no matter what I did (reset, hard reset, KVM in, etc.). Turns out it was already (physically) dead. That was my introduction to Hetzner :)
The software to control a reliable AOD LED light is trivial.

Some phones like OnePlus do temporary lighting. Persistent lighting without burn in is doable and I wish someone would take it up. Aodnotify is glitchy.
Trump has lost $4B in Truth Social wipeout
Thanks for creating this - I have cross-posted a link to your site/project on Reddit to "/r/loblawsisoutofcontrol"
Somewhat related: I wanted to track watch time, and perhaps set a time limit with Plex and HomeAssistant. Has anyone come up with a solution I can cheat off of?
Because you start with the absurd assumption that remote access is the primary function of a door.
> The security team is composed of unpaid volunteers who work on numerous time-sensitive projects simultaneously.

If the nix volunteers aren't held to reasonable security defect reporting standards, why do you hold the vulnerability reporter to higher standards? I'd say, if the rule is volunteers are able to YOLO with other users' security so can the reporters right?
Its so sad how much Siri has degraded even since this commercial; and then Apple Intelligence comes along re-selling a ton of the stuff Siri used to be able to just do.

- "Is that rain?" pulls up a weather widget, but Siri doesn't say anything about it (the correct answer for me right now would be the response "No")

- "Let's get soup delivered" does a google search for literally "let's get soup delivered" with no vocal response.

- The other two work fine.
Seems like repopack only packs the repo. How do you apply the refactors back to the project? Is it something that Claude projects does automatically somehow?
Continuous Integration for Apache NuttX RTOS
So you should disclose this in your advertising spiel?
To be honest, I think that after years of incremental updates apple has maxed out the number of "value" features. I don't see a strong reason why Apple has to come out with new features every year.

Expecting ground-breaking new features every year is a bit crazy, unless there is a new breakthrough like solid state batteries. Like what's going to be there next year? Flush side buttons to make the phone thinner? Why not apply all those additions in a single iteration and wait 3-4 years to come up with a next major upgrade? Consumers are not dumb anymore and can see through their marketing gimmicks
I always design i18n with a preferred language on a customer profile and I use Accept-Language to pre-select it on registration. Browser settings must be respected, of course, but there are also non-browser communications that can use this preference. It is very small amount of work if done at the start of the project rather than as feature upgrade.
Oh completely. That is a rounding error on our bill though. Their main income is not clearing things up I suspect.
Coupled Oscillators for Computing (2020)
I'm a little surprised HHVM is still around, last time I checked it was barely (if at all) faster than vanilla PHP and PHP now has a lot of the comparible features like progressive type safety and concurrency (to an extent).

There are even competing PHP compilers/interpreters/runtimes now like there has been for a while with other languages.

I'm guessing there is some benefit to running HHVM on the type of large scale deployments Facebook has or there wouldn't be a need to keep it around.
As a counterargument, my German I learnt from Derrick I believe is much better than the English of equal educated German people I have met. I'm pretty convinced that the dubbing in Germany has a lot to do with it.
Wait, cover all the cars? I barely understand drive through ATMs, but are you saying they have drive through tellers too? Every time I think Canada is basically America lite I hear something like this and it boggles my mind.
> And were shut down by a threat of a lawsuit.

As is the will of people, since Canada is a democracy, and that's what democracies do. Not like those terrible communist governments. Everyone should well know what they do (and how your friendly local neighborhood democracy is so much better, you see), you can read about it in your newspaper quite literally every single day for the last several years/decades.

Threads like these are diamonds in the rough, I love collecting them.
I'm going to chalk this up to the decline in Google search to save my embarrassment, because that was very straight forward, and I don't understand how I didn't find that. Admittedly, it's a couple of years since I looked and it could be a new feature.

Funnily enough one of the demonstrated use-cases of Apple Intelligence was looking up information like this.
Earlier this year I bought an engagement ring for my now wife. I ended up getting a lab diamond on Rare Carat for way less than what jewelry stores charge. IIRC the ring cost about $1.8k and if I were to get a natural diamond that price would have been closer to $4k.
They are not getting anything as much stick as the Conservatives would have if they have done it. Every Labour supporting rag would have been going on about it, and my FB feed would have been flooded with people complaining about "uncaring Tories".

I suspect we are going to get a lot of austerity and privatisation in the next few years simply because Labour can get away with things. Some good things may happen (IMO the NHS badly needs reform) but so will a LOT of bad things.
Yeah...If age has taught me anything it's that I it's rarely a great idea to push changes at the end of the day. There's always that motivation to shortcut the validation a bit and every so often...this happens. If schedules permit, I find giving changes a final look first thing in the morning let's me catch things before they get committed.
love the concept, i want to be able to chat to the people on all pages I visit. why do i have to socialize OVER THERE when I could do it right here?
LWN linked to a summary of the origin of git: https://lwn.net/Articles/974914/

They also provided a set of links to LWN articles from that era.
Maybe more than money, let’s say assets. If no-one care about local community, then one can have all the world money in their digital wallet, there will be no place on earth where putting their human body in a safe and enjoyable place.
R-32: Most balanced refrigerant in envir impact, efficiency, safety and cost
It's Elon Musk after all.

His boldness and thinking he's exceptional is both the reason of his success and failures.
HEIC to PDF: Free Online HEIC to PDF Converter
Watch out for Grafana Cloud and that. All it takes is one dumbass to not understand cardinality of labels and histograms and you have problems.

Also on a Kubernetes cluster we hit 1.8 million series out of the box on prometheus so you can imagine how much much that would have cost. And we had one service double that due to some poor understanding by an engineer.

Anything that isn't constrained cost is a major financial risk.
Humble Book Bundle: Machine Learning (pay what you want and help the EFF)
I experience none of that.
these public service awards should be bigger than the oscars. I take a lot of shots at govt because I've seen it from the inside and seen some of the low things the people in it do, but sometimes the other ones solve incredible coordination problems like the ones described.

the way for it to succeed is for projects and people involved to have shorter exits, as professionalizing public service accumulates a lot of dead wood that becomes indifferent to any given mission and success becomes the exception. the current military is a bad example of a bureaucracy, but the idea of a short duration national service would create talent pipelines and mission focus, along with national cohesion.
Wait till big tech starts buying banks. Cuz banks are really struggling worldwide to keep up with the rate of change in tech and finance. So we aint seen nothing yet.
So much has gotten better thanks to distributed VCS that I think this perspective is a bit like a fish in water.

Every commit is identified by a globally unique content-addressable hash instead of a locally unique or centrally managed revision number. This means two people on opposite sides of the globe can work on the same project with no risk that they will think the same revision identifies different code, nor that they must coordinate with a distant server constantly to ensure consistency.

Moreover, core VCS operations like committing and branching require no server interaction at all. Server interaction is a choice that happens when synchronization is desired, not a mandatory part of every VCS command. "Commit early and commit often" could never happen with CVS or SVN on a large or geographically distributed team. And, of course, you can continue working on a cloned Git repo even if the server goes down.

Finally, forking a repository is still common even in the age of GitHub dominance. In fact, GitHub natively understands Git's internal graph structure, and makes forking and pulling across forks pretty painless. Yes, those forks may all be hosted on GitHub, but there can be far more dynamic collaboration between forks than was ever possible on say SourceForge.

So sure, everybody working on the same code may have the same GitHub repository as their origin more often than not, but we are still miles ahead of the world of non-DVCS.

It's probably worth noting too that even the canonical example of Git in practice, Linux, is essentially "centralized" in the same way. Linus Torvalds's clone is "the" Linux kernel, any clone that differs from his is either not up-to-date or intentionally divergent and thus unofficial. A lot of work gets merged first in other people's clones (with some hierarchy) but Linux also has tens of thousands of contributors compared to the average Git repository's handful or less.
I thought NoSQL was supposed to take over? Noooooooo :( why learn complex queries when I can spawn unstructured and unrelated json blobs? It's easier! Or so I was told?
Yes, it's typical in the US to have a drive-thru lane at a bank branch. You can send items back and forth using those pneumatic tube things. Are they not common in Canada? Here is a short video showing how they work. https://www.youtube.com/watch?v=Y5pVJ8ID0DQ
That's absolutely correct. The good news is that Flipbook is intended to be more of a standard than a solution. The solution (the writer/reader libraries) are more intended as a specific implementation of a standard that could easily be adapted into native and non-native camera and scanning apps.

So yeah - your point is completely valid, but adoption has to start somewhere. Thanks for checking out the project!
There’s his infamous quote about being in Jaws 3:

I have never seen it, but by all accounts it is terrible. However, I have seen the house that it built, and it is terrific.
Not really a problem in practice.

Most clustered tables don’t have a single last page. For ex it’s common to order a table by (used_id,pk) so a users data is grouped together. Dropbox did this

For the ones which do have a single last page, it’s easy to remove that, you don’t have to use sequential IDs. Use a uuid.

Basically this problem only happens when you cluster globally by mistake. just don’t make that mistake.
The main advantage of a DIY surveillance system is that it is usually assembled from components you have at hand or can cheaply purchase. Luckily, nowadays, you can use any cameras you like for such a system – even simple USB web cameras or analog cameras connected through a DVR.
Unless i am understanding you wrong, you could easily do this by #including all your a.c, b.c etc. into one file input.c and feeding that to the compiler.

We did this for a home-grown SoC with a gcc port for which there was no linker.
Yeah these posts don't help :D