skysight-inc/HackerNews huggingface dataset:
I guess that's another billionaire benfit: when you're rich and famous you don't have to apologise any more.

Contextually, I'm sure he thinks he's paid dues to mistakes of the past. But this assumes firstly all outcomes requiring apologies are known, and secondly that the apologies have been received by the affected parties.

Apologies are one of those societal deliverables which lie between people. There's a sender-receiver communicating protocol here, point to multipoint, multicast, with acknowledgement and (sorry Mark) retransmission.

Haven't seen a SYN-ACK yet. Do I mean SIN-ACK?
Great stuff.

Beyond the obviously concerning impact in the US domestically, I’m mail voting in my own country’s elections, and this year will probably mark the second election I’ll miss because of the USPS’s current state.
Phone number portability is required by law in the US since 2003. See 47 U.S.C. § 251(b)(2)

https://www.fcc.gov/general/wireless-local-number-portabilit...
The paper explains this (and isn’t about quite what you’re suggesting). Tens of pages of explanation, it covers it better than I will.
Thanks for the insight! I'm sure it costs Datadog a lot to continue to query connected accounts even after the user has cancelled the Datadog service. I reported to them, hopefully they take measures to fix. It would also be nice if integrations could be blocked or de-authorized from the AWS side, but I guess we can't ask for too much in 2024.
Yea, feudalism is probably the best description, and it applies to cars as well as anything with a computer in it, as well as the more traditional land and food supply. This is not that surprising given that the safeguards that have been systematically dismantled over the last 50 years were by and large created to prevent feudalism, as was most of the apparatus of what we currently call "government"
(Author of VisiData here)

I don't know what the issue is on your computer, but it definitely doesn't take my computer 500ms to register a key press in VisiData in the general case. That would be an issue I'd have to take seriously. I've spent way too much time optimizing VisiData's startup time to be under 300ms to let something like that slide. It's a point of pride for me that VisiData doesn't incorporate that "web GUI bloat" as you mention.

If you're willing to help out, please contact me so we can file an informative issue and see if we can figure out what's going on in your setup. I have a hunch it's generalized computer/OS bloat that we (VisiData) can't do anything about, but at least we can try to understand it so that hand-crafted software like VisiData isn't unnecessarily maligned.
I would describe it as "founder mode". If he lets the restaurant morph its process while he is outside the kitchen the vision is lost.

Obviously young and hungry with nothing to lose but your standards one can make certain decisions that build the story and the quality.

Once the weekly payroll is $140k a week plus all the other expenses selling one's name seems justified to keep the balls in the air.

The problem is the idea of the billionaire chef.
Maybe the target audience is those with lapsed circuit theory knowledge from undergrad and no hobby or professional power electronics experience afterwards? Describing myself, of course (most of icamtuf's stuff is up my alley, fwiw).

One would think the title including "DC-DC voltage conversion" is enough of a squirrel-catcher to stop folks who either 1) Know nothing about what it means or 2) know exactly how to do it, from reading the article.
They can be, even unexpectedly.

My very first open source project was an initscript to run a headless Minecraft server. This was pre-systemd running on CentOS 6. I was just running the machine for a friend and thought others might find the script useful so I put it on GitHub. It did backups and other stuff too.

I had two Minecraft hosting companies contact me to ask if they could use it in their commercial product.

I said of course, the script is GPL, you can do what you like. If you have any problems your patches are welcome but I'm not your free tech support. (I said it a bit more politely than that)

Once your stuff is out there it's not your decision. There are open source projects suited to becoming products, and there are projects which really should never or could never become products.
What if you need to stop paying for a phone bill entirely though? Maybe you're living paycheck to paycheck and money is just too tight this month. That's what I think GP was talking about.

Is it possible to "park" your phone number until you can start a new plan?
There are off-the-shelf standard components for all major parts of the EV drivetrain.

The custom work is mostly in wiring that up, and building a battery cradle and motor mounts that can be installed without compromising car's original structure.
Try Amsterdam.
It does now raise the question - are other countries, particularly those with well-developed public transit infrastructure, more insulated from this particular form of techno-feudalism? It seems to me like the essential-ness of a resource is what enabled feudal structures around it.
i'm guessing this comment won't be popular, but i defy any downvoter to explain what part of it is wrong, much less downvote worthy. are we really gonna stick our heads in the sand and pretend like unions aren't (1) famous hotbeds of corruption (not the only one in society by any stretch, but let's be honest) (2) artificial scarcity of labor supply-- guess who that benefits? those specific workers... at the expense of literally everyone else in society! is that ok? probably / it depends / who knows. but it is true. why do you think going to the doctor is so expensive? well, lots of reason, but artificial scarcity is a huuuge one (3) the source of all kinds of asinine rules and regulations that are actually really annoying to deal with if you're trying to do stuff. like having to pay a "union guy" if you want to have any sort of nontrivially elaborate display at a convention, etc.

i get why people have this kneejerk reaction about "union good" because it is good... for the union members... and having a middle class in society is definitely good. aesthetically, at least-- i couldn't really tell you why from first principles, but it does just seem better, intuitively. but just because we all hate "capitalism" now doesn't mean we should forget that shit being so cheap on amazon is actually a good we all can enjoy, including guild-i-mean-union members!

it's sad that i feel the need to point out that i am pro-labor (whatever that means), pro-the-little-guys, fuck billionaires, etc. because i dared say anything negative about a protected class... that's just a fact of life in the 2020s i guess... i just think this stuff is all WAY more subtle than people give it credit for, and that is part of what gives bad actors carte blanche to... act badly... and that is something everyone should be against, no matter how red their favorite book is.
It’s worth noting that Vim has a lot of these *prg settings you can customize per file type: makeprg, formatprg, equalprg, etc.
What am obnoxious mobile site you’ve linked to - unusable because of a persistent floating graphic over the middle of the screen.
You’ve never heard of people getting locked out of their accounts? Or companies shutting down services? Apple is no different.

How many hundreds of gigs is your Apple Photo library? And have you used it long enough that you’ve had to bare the pain of an Apple Photo database upgrade?

And no, it’s not user error.
Is full application/process separation due to virtualization or sandboxing? Or by a validated kernel hypervisor? Or something like Unikernel?
Earlier discussion here: https://news.ycombinator.com/item?id=41505514
Most restaurants in the world operate without tips.
A Mess in the Python Community
> given the promises that free market idealogues & corporate actors made us

I find it amusing/annoying how many Free™-market boosterism messages are actually contradictory "heads I win, tails you lose" constructs. For example:

1. "Regulations are bad, because left to its own devices the market will be optimally-efficient, once everyone has perfect-information about all the prices and deals other people are making."

2. "Regulations are bad, because cartels and collusion will be destroyed by defectors who use their freedom to make secret prices and hidden deals."

Sometimes these arguments come from the same people, but even when they don't they represent two wildly incompatible ideas of what "the free market" really is.
Zero Dependencies in Go
Yes -- the STEP thing was a big part of why I wanted to switch.

I actually switched via CadQuery: a few minutes with that made it clear that the bits I didn't understand (edges, faces, planes, all that stuff that freaked me out) were simple and logical and had a sort of common sense integrity, and that I might as well try to learn them in the context of FreeCAD.

Had Build123D existed at that point, or Replicad, maybe I'd have pushed on for longer. Build123D is my "fallback toolbox" at this point.

I don't think OpenSCAD can produce STEP, ever. Importing it is another matter; that's a one-way meshing operation. But creating it means having a kernel that understands more than CSG operations -- a bRep kernel like OpenCASCADE, that FreeCAD/Replicad/CadQuery/Build123D etc. use.

You can of course run your OpenSCAD in FreeCAD, but certain operations (hulls, Minkowski I think?) end up as meshes, because there is no easy equivalent. Still, that's better than every operation ending up a mesh.
> What you need is documentation. But people working on the project you have to maintain didn't write one.

Oh there is documentation, but it's old and contradictory. Commits are self-organizing by history.

> So, you are trying to use git blame, astrology and ouija board to guess what the project authors wanted.

There's no guessing involved. Keep the original commits and it's right there in the commit message and order of changes.

Guessing is what happens when you destroy the history by using rebases like this.

> And, while doing so, you are arguing for never cleaning the house, keeping all the garbage where it falls. Which will only make your situation worse, because the history will bloat with a lot of contradictory or false information.

I'm not saying "don't refactor" at all. Clean the code up as much as you want. The history however is completely hidden and not causing any clutter, it's there when you need it and invisible the rest of the time, so erasing useful history is just busywork for negative benefit.

Any apparent contradictions are also easily resolved because commits have timestamps and ordering and are part of the larger completely automatically generated history.
From what I hear of FreeCAD, it sounds like it's going to be awesome and widely used, but not for 5-10 years. Anyone have enough experience to back that up?

I'm personally using Fusion 360 and OpenSCAD.
The rendering is also very slow, even on powerful machines.
Pomona's CS 181: Game Engine Programming
Ask HN: How many browser bookmarks do you have? What managers do you use for it?
Hello.

I'm making a browser extension that groups tabs and bookmarks with similar content.

And I'm conducting some user research. Could you help with it?
> Prime Minister Anthony Albanese promised to outlaw the practice after the details of a private WhatsApp group involving hundreds of Jewish Australians were published online in February.

Uploading "the details" of an online group is not doxxing. It is an unhelpfully broad superset of interpretations that include anything from inside jokes to someone's cellphone number. Doxxing means what it always has - posting someone's physical location or credentials that lead to that information. This is a perversion of the term.
All the retrofits I've seen only have AC charging. Is there a reason why they don't support DC charging, even at lower power if necessary?
Generally distributions want to unify dependencies so that if there’s a security fix, they only need to do it once instead of for every program.
Not using an ORM is a solution in the same way that the solution to changing a car's oil is to not own a car.

I've spent a good 20 years building web apps. The speed and productivity of having an ORM like Django's a well-integrated into business logic is unparalleled with the possible exception of Rails and Laravel, maybe.

Systems that have 50+ tables become _trivial_ to maintain by one person. You can refactor an underlying database table without having to rewrite queries. There are entire classes of refactoring that go away with the ORM. Serving database objects with Django Rest Framework or building up CRUD interfaces with the Django admin would simply be impossible otherwise.

Getting the hang of the ORM took me all of 6 months to build up to the nastiest of edge cases, which are functionally as difficult to debug as any complex SQL query with window functions or esoteric functions.

The discourse is irrationally framed towards the first months of learning, for a technology that I've been using for 14 years with _no_ sign of finding a replacement.
Then what's up with the pattern they show of querying every board and then iterating through to query again for every report associated with the board?
Replicad is quicker to render complex things than OpenSCAD -- significantly quicker. It uses an emscripten port of OCC.

It's also embeddable as a library, which means being able to make web-based object customisers: client-side, script-driven tools that don't require CAD knowledge for the user. Like the Thingiverse customiser but on steroids. It's a fascinating project.

And I think it's not the statefulness that is the significant thing about CadQuery and Build123D. It's the access to a bRep kernel, so you can do operations with faces and vertices, you can reflect (analyse, measure) the model, etc.

Being able to do operations on a generated face or edge means not needing to know (or recalculate) the location of that face in 3D space; it saves you so much in the way of maths.

If you have very simple (or very mathematical!) models, OpenSCAD can help. But once things get complex you just have file after file of variable definitions.

Functional flows on vertexes, edges and faces created by previous operations is much closer to a code equivalent of GUI CAD.
Ah! Thank you! That is a subtlety I had overlooked. Pedanticism (pedantry?) FTW.

"One has no recourse should one refuse to accept cash in settlement of the debt", or something like that.

:->
5. Contrary to the article, FETs don't make suitable pass transistors for Zener regulators that rely on Vgs being relatively constant, the way Vbe is with bipolars. In fact, even with a proper feedback loop, most FETs make awful series regulators due to SOA limits.
I think so, but the pushes to integrate privately-controlled computers into every facet of required infrastructure means the feudalism in other domains has come and will continue to tighten for any country that doesn't adequately rebuff it
did they commit thought crime or something? any even semi-competent statistician would have these questions, and any semi-competent journalist would question numbers being produced by an organization that are being used to promulgate that organization's agenda. and, moreover, we both know that the likelihood that these numbers actually properly control for these things is essentially 0. the sad thing is that if they did actually do the right thing, the numbers would be not as fair, but much more heinous and actionable. as it is there is absolutely no conclusion to draw for anyone involved-- how is the NYT supposed to fix the policy when they cannot even divine whether it's an underpromotion problem vs a recruiting problem vs an outright racism problem? isn't the goal to get them to fix things? the fixes for those three things are DRAMATICALLY different from one another.
Thankfully you can still get them without ID, for cash.

Unlike in Germany, where you can’t get one without a passport or ID card.
Haha, yeah, good point. I'll remove it.
New PostmarketOS installations now by default use doas instead of sudo
Why would be UNIX-like? Is it meant to be a UNIX architecture?
JSCAD is a thing:

https://openjscad.xyz/

But I really only fight with it because I know JS moderately well.
https://styletap.com/
"Wage discrimination" as described in the article is not an unfair or illegal practice:

> “Algorithmic wage discrimination” refers to a practice in which individual workers are paid different hourly wages—calculated with ever-changing formulas using granular data on location, individual behavior, demand, supply, or other factors—for broadly similar work.

Surge pricing is a form of "algorithmic wage discrimination". Driving for Uber on a Friday night will net you more than a Monday at noon. Likewise, the fact that wages are higher in expensive metros is another form of "algorithmic wage discrimination." People hired during periods of a labor shortage may have a higher wage than a co-worker hired during an economic downturn. I am skeptical many would point at these scenarios as unfair - but all of these fall under the category of "wage discrimination" as discussed in the article.

I also think this article unnecessarily injects racial messaging and leads readers to think that the algorithms are discriminating on the basis of protected class. That is not alleged in this article.
I don't think British India can be described as a Golden Age, when it was arguably the biggest transfer of wealth in history. When the British started colonizing India, its share of the World GDP was approximately between 1/5 and 1/4. So it was a major player. When they left, GDP share was a mere 4/100. Under British rule, India experienced massive de-industrialization. For example, the UK disassembled most of the handloom industry.
Maybe if I can challenge something a little bit,

> What’s the ratio of followers to following you have? Are your story highlights organized and “aesthetic”? What reels are you liking? [...]
> It has become so shallow, you can tell almost nothing about who someone actually is through Instagram or tiktok. You can only tell how they want to portray themselves to the general population and, by how they organize their profile, if they are eligible to be a part of your social circle.
> [In the past,] There was little incentive to lie, to manipulate truth, and each blog entry or piece of information was tied to identity. (except in the cases of anonymity).

There's this idea that the internet had a point where it was _universally_ genuine, curious and welcoming. I don't really remember that? I'm a sucker for rose-tinted memories, but I don't think I remember 00's forums NOT being social cliques. There was a lot of posturing, clout-chasing, and mean-spirited trolling. Your identity online was crafted from scratch for a particular space because you really could be as anonymous as you wanted to be. A pseudonym on an image board, forum accounts, personal sites, that pitiful amount of web space your ISP would give you, MMORPG account, MUCK profile, etc could all be totally distinct "people".

Lying on a speed running forum about a time you got in a game. Making things online, just to dog pile on hating 1 particular person. The mean shit people said to each other on any IM platform. Cyber bullying was a word I remember being tossed around a lot in the mid 00's.

The corpo vibe of things today sucks. Totally agree. But it's not like the internet of 2005 was this utopia of good vibes and positivity. It's never going to be that _universally_. Find your tribe eh?

---

However,

> Also, websites just simply looked cooler.

Fuck yeah they did :)
Nope, this is just someone spreading AI hype.
Massachusetts man buys $395,000 house despite warnings it will 'fall into ocean'
relevant xkcd: https://xkcd.com/980/
Part of the problem with unions is still due to anti-union laws which effectively locks existing unions into place and not allowing members to be like "Nah fuck yall, ill make my own union without you corrupt cats in charge."
It’s like how a normal person who’s worked with a couple of solo independent contractors (say, for some work on their house) and has a sense of how they both price things from past bids, might offer a job they need done by a certain time to both of them—exact same job—at different rates, all else being equal (the homeowner rates their work as comparable), just because they know one of them historically bids lower. They’d prefer the cheaper one, but are willing to pay either rate, and need the job done by time X, so offer it to both, first to accept gets it.

Now throw in a bunch more factors than just prior bid history, thousands of workers in the dataset instead of two, and such high volume and pace of work that you can afford to periodically experiment by setting, say, a random 10% of each set of offer-receivers lower than your formula would usually suggest, to see if anything’s changed and maybe they’re more-desperate for some reason (you don’t even need to know why… though, imagine if you could spot reasons some workers might be more desperate! Hm…)

Now (maybe) extrapolate to similar, slower-paced efforts in less-marginal areas of work. Interesting (yikes) possibilities.
A lot of people buy a business so that they can say they are a business owner instead of a inheritor.
I make this! (I got into making dyes for all natural tie-dye shirts)

It's cool and relatively easy, but it will eat your paper. It's a cool novelty, but not for anything you want to store long term.
This shows values per person in Ireland, but AFAIK the tax is from all European income, Apple has just channelled that through Irish subsidiary.

Isle of Man is probably even richer in per capita money they've never seen.
If Apple got a 13 billion dollar fine every single month, it would take 22 years for it to exhaust their networth.
> it's just that because of the lack of transparency we don't know that they are not.

Is this not the case regardless of whether an algorithm is used or not?
It’s worse if you stop using the phrase ‘buy’ and instead use the term ‘rent’. A DNS provider could 10,000x your domain cost and there’s nothing you can do about it.
SpaceX calls out 'superfluous' regulatory delays holding up Starship flights
Why would I care if I'm not paying for the surcharge and I get a rebate from it? I've had a few large purchases recently where a credit card was the norm. If the business prefers a check that's fine too. I'm not going to push it. It's just business. A lot of businesses want my money and are happy to take a credit card number which is often simpler for them. I don't know their costs associated with handling checks and it's not really my concern.
For the ride hailing side of things, it's already happened; there is no question of plausibility. I've probably done 50 rides in 2024, and only two had human drivers.
So I actually bought a Palm Classic device to test the hypothesis that my memories are nostelgia.

They're not! It's actually a great UX!
Thought it was The Onion for a second.
Flash was late, early 2000s when it blew up on the Web.
Good point.

I suppose the "good" news is that none of the rideshare companies have managed to prove that their business model is even profitable. So, even in this stupid postmodern techno-feaudalist hellscape, maybe we won't have people effectively indentured by their cars.
A lot of the attribution links on this site lead to shady domain squatting sites, or sites that appear to be hosting malware.
man the downvotes on this thread are all over the place-- people need to take a long, hard look in the mirror about what discourse they actually tolerate, vs what they tell themselves... it's absurd. at best this comment is mildly combative, but it doesn't seem like OP took it personally, as they shouldn't have, but yet... downvote city. it's especially bizarre because i couldn't even tell you what ideological trigger shibboleth is being triggered here, even...
Scanning the Internet with NMAP and Argo