skysight-inc/HackerNews huggingface dataset:
Fines and Taxes are how we keep poor people poor. Want to buy a nice house [and you're poor]? Well, by law you're going to need to install an electric car charger there [and we don't care if you own an electric car]. Oh and we're going to tax the crap out of that house every year, even though you've already paid for it. Oh and the income you're using to pay that tax, we're going to tax that too. Oh and your employer that gives you that money, we're going to tax the crap out of that too. Oh, and are you a trade member? Well, we're going to allow a local union to tax you too, regardless if you're a member. Oh you want to buy food? Yep, tax that too. Oh you want to buy gas to go to your job? Yep, special tax that too. Oh you broken the speed limit by 7mph because you were late to work? We're going to tax the crap out of you, you criminal!! Did you seriously just try to keep chickens on your property to save money on groceries??? Your white neighbors don't like that, we're definitely fining you! Did you just try to start a business to elevate yourself out of poverty?! NO, no no, you can't do that lol, here's a tax, a fine, and court date.

Meanwhile, the 1%'ers making these rules in the Senate and House see a guaranteed raise every single year, regardless of the GDP performance and have benefits paid for, for life, and lets not even get to Nancy Pelosi's incredible "luck" trading on the stock market.
Interesting.

I remember being disappointed 10 years ago at the immaturity of many discussions on Reddit. Even discussions that were supposed to be serious were riddled with and interrupted by someone going "your mom!", which would then be driven off topic with further discussions about everyone's moms.

I don't see that happening as much anymore.
Now this is a fascinating take, as exactly that thought was discussed in a concurrent thread on HN: https://news.ycombinator.com/item?id=35670129

The phenomenon you describe (the configurators instead of doers) can be found in the upper right corner of the schema in the linked post.
But you recognize the difference in economic costs of forgery – and thus the probability of this happening?
> Instagram (62%)

I don't use Facebook, I use [thing that is also Facebook]!
There's no technical reason why you can't if you use active DHCPv6 and other such tricks. They make life harder than standard IPv6, but there's no reason why you can't turn one of your /64s into /120s. With a /56 being the standardised assignment for ISP customers (=256 subnets), I think there's more than enough space for a home network. /48s used to be the recommended space assignment but I think these days you can only get those as a business customer or through an independent party (i.e. Tunnelbroker).
> the desire to find the best way forward has often been used throughout history to justify genocide and lots of other horrible actions

Does that mean we should never again root for radical change? Because Stalin effectively murdered millions of people? If that's what you're implying, then I would have to disagree completely.

The activism of socialists and communists that you're labelling as "utopian" involves working on community problems, fighting for local progressive legislation, practicing mutual aid, showing up in solidarity with unions, and so on. And that's how it's been for a very long time. Where is the utopianism in that? And how on earth do you look to that and see a specter of genocide?
Why was it on the front page of my most recent Sunday paper then?
Let's admit it. We have lost empathy for the old because we don't think they have enough "value" to add to society.

I am inspired by the story of Patricia Moore who, at 26, dressed up to live the life of an 80 yr old to understand their challenges: https://www.romankrznaric.com/outrospection/2009/11/01/117.

We need more Patricia's in this world.
I keep finding uses for more of the ls family: knew lsusb and lspci for ages, lsof is handy, and most recently I learned lsblk which is always worth using before dd'ing an image onto a disk, etc.

Back in the DOS era, there were few enough files on the system that I could just explore around and learn what everything did. That's no longer practical, but what's the alternative? There doesn't seem to be a "top 100 commands to get familiar with", or whatever. The ss64.com pages are pretty great, but...
You could do that too. UNIX gives you a lot of options.
You need to have the original raw. Who cares what some mongrel does to your photo in a basement?
Going Past Actions in Laravel
AGLint – ESLint for ad blocking filter lists
This brings to mind the Nam Shub Of Enki from Snowcrash.

https://wiki.c2.com/?NamShubOfEnki
I can't read Descartes as I am insentient.
When Planned Obsolescence Meets Cochlear Implants
But it /has/ a clear vertical axis and separate layers. Why make that artistic choice if it doesn't mean anything?
There was just a post about the distinction between being someone who fiddled with tuning a bike, versus someone who rides a bike - and how ultimately complete devotion to one must preclude the other. (Or the more charitable version, there was only really time in most people’s lives for the serious practice of one side of the hobby, not the other - you can’t be taking apart your bike and putting it back together and be riding it all at the same time)

Tinkering with tooling and ‘process’ with software seems like it could be another realm of that principle. You can either spend the next week playing with syncing, hosting, processing, making sure your extensions and utilities all hook seamlessly into eachother… or you could have spent that week writing using just notepad and already have X-thousand words down.

(There’s probably a happy medium for everyone though)
People don't say that it's impossible for peanuts to hurt you. That's the difference.
That's why it's configurable in Settings > Network & internet > Internet connectivity check: GrapheneOS / Standard (Google) / Disabled
F# is such a great language.

The fact Microsoft seems to pretend it doesn't exist is bewildering. Surely the .Net ecosystem can have two languages being promoted.
Rustup 1.26.0
Same, except s/notepad/vim. One big file. Easy to keep in version control (I keep it in my dot files repo), easy to search/grep, Currently has 10 years worth of stuff (well over 10,000 lines) but is still instantaneous to open and search. I've recently started trying out Logseq and there's a chance I may actually switch, but the single-text-file approach has served me very well for a long time.
We have a few positions open in London office if it helps

https://www.interactivebrokers.com/en/general/about/careers-...

You might be able to work from London office for other tech positions.
Notably, we have the technology to provide everyone on the planet with reliable access to food, clean water, and shelter, right now. And probably the tech to provide access to education and fairly decent healthcare too.

We just... don't.
The NYC electric code is based on the National Electric Code from a few years earlier. Everywhere else uses the National Electric Code which is like $150.

https://www.nyc.gov/site/buildings/codes/electrical-code.pag...
I mean, nothing beats C (yet), but that isn't actually what most devs are writing web services in. Rust overs better guarantees, but even that is too complex for the masses so Go is probably the next largest community that still offers great performance.

Java, PHP, Python & Node.js have massive market share, yet none of them are as ideal for the job.
I was thinking just yesterday how funny it is that I'd have been called a nerd and gotten my ass kicked if I said internet slang out-loud 25 years ago and nowadays even my masseuse is throwing out terms like fomo and slay. English is really cool.
Can Apache Kafka Replace a Database?
> What does that mean?

That's a best practice. Like always using braces in C or Java or not using ternary operators in hard to read way.

The syntax is unambiguous but non obvious to read if you don't know precedence rules as it is for most languages. You can make it explicit using parentheses which you should.

I personally agree that parentheses around tuples should be mandatory but it's fairly easy to just put them.
The previous main daily driver Android I owned was a Nexus 5 which lost OS updates in less than 3 years after purchasing it new. That’s one important aspect of quality Android is seriously missing on and where iPhones are exceptional compared to the competition.

EDIT: Actually it lost OS updates in three years after being introduced as a flagship product, so I guess I bought it and it stopped receiving updates after a year or so, worse than I remembered. Stuff like that ruins the brand reputation, quality-wise.
> Simple, really. Google is an ad company, while Apple isn't.

https://support.apple.com/guide/news-publisher/earn-revenue-...

https://arstechnica.com/gadgets/2022/08/report-apple-is-expl...
What if the content is generated, read by a human, and approved? What if the content is drafted by a generative AI and then edited by a human? What if I had an extensive conversation with GPT-4 to figure out what I was going to write, and then wrote it myself?
> I am tired reading shitty click bait articles from people that don't work in the field but believe they know what will destroy it. AI is tiresome not because of AI but because of attention grifters.

I am tired of reading shitty, low effort comments complaining about people thinking about the implications of "AI."

This article isn't click bait, unless you're under the mistaken impression that everything topical is click bait.
I think they've been experimenting with AI before this. Not much in the last few years seems real to be honest.
I've had groups where I eventually 'approved' a PR, because... deadlines... even when it wasn't meeting defined standards (primarily around tests/docs). Comments like "please add a test" or "please document X" were just ignored (both inside the version control system and in slack). Eventually, I would merge, and occasionally, we'd hit some bug, trace it back to that, and I would catch blame for "passing" it. Not the person who wrote it, not the same person who didn't test it or add any automated tests. I did, even though I was doing so under protest. The couple times I added to their PR - added a test to verify behaviour, for example - I got called out for "stepping on others' code". Apparently if you went out on smoke breaks with 'the guys', they were 'cool' wit h you and that was the political way of getting people 'on your side' to go along with stuff. Very ... odd dynamics. Apparently, if you're dating the dept head's niece, writing tests was optional, but I never got that memo.
The overly usage of unwrap() is also suspicious. Processes can vanish while you are inspecting them. So there is a good chance that this tool will panic on busy machines.
“Selective Attention” Demonstrated Through the Color Changing Card Trick (2013)
You can store the md5 (or any hash) in a new column and use it in the index instead of the string column. It will still be a string index but much shorter. You have to be aware of hash collision but in my case it was a multi column index so the risk was close to zero.
MD5 was maybe not the best choice but it's builtin so available everywhere.

What I did to not maintain a second column is to use the function directly in the index:

```
CREATE UNIQUE INDEX CONCURRENTLY "groupid_md5_uniq" ON "crawls" ("group_id", md5("url"));
```

```
SELECT * FROM crawls WHERE group_id= $0 AND md5(url) = md5($1)
```

This simple trick, that did not required an extensive refactor, speed up the query time by a factor of thousand.
It sounds like Dart allows changing methods at runtime, thanks! I’ll have to look and see what kind of editor support exists, especially around error handling.

Reference: https://github.com/dart-lang/sdk/wiki/Hot-reload
> Can’t you just be a business that doesn’t make money?

The IRS doesn't like this, as they suspect you're doing tax fuckery and trying to write off hobby expenses.

Non-profits have various rules and regulations that can be relatively prohibitively expensive to deal with especially if you have never done it before.

Having a legal organization helps in many ways, so you're often best to set something up, or partner with someone who does have one. Many of these will be related to a church, fraternal organization, or even an actual business.
I don't believe anyone's casting around too hard for an alternate explanation for conservation of angular momentum, which is a consequence of rotational symmetry of physical laws, a relatively intuitive and desired property.
I tested that and it seemed to make 0 difference between a basic 'create index on table(column)'.
It may be worth noting that GTK, including version 4, doesn't have any accessibility support for Windows or macOS, but only for free desktops using AT-SPI.
Rollup ID Launches “Connected Accounts” Claim for Zero Party Authz
> I'm curious what people use that is missing, and what people find unsuited to commercial use.

None of the text can be selected in the demo. imo that's a HUGE drawback.
Speedometer should be enough. :)
Neat! I just signed up. Will report back what I find.

Would love being able to query trade ideas in simple English (example: "Computer, what happens to the market within X days of the VIX moving atleast N%?"

I do like how you have a page for voting on what feature should be added next.
1. Yesterday, actually!

2. Never, because altering my network in a way that I'm no longer able to reach my own servers isn't really a "solution".
I think there's plenty of room for a finer-grained permission framework and clear demand for one. I give it about a year, maybe 1.5 for all the interested parties and advocates to align behind a standard and make it happen via big-company enforcement and the occasional copyrught lawsuit (or, more commonly, enforcement via TOS).

Once that happens, of course, the "black market" data aggregators won't care, but they're small and their product can't be used by legitimate channels so it can't compete in the mainstream market of ideas. What capital will do to screw over artists though is... Pay them. Once a framework for AI seed rights-granting is in place, a hundred or a thousand legit artists can produce enough AI seed-feed to legally supplant the work of hundreds of thousands.

There will still be room for the artist-as-celebrity with a unique style that makes their art worth owning as much for the fact that it came from them as for the content of the canvas or the sculpture, but a huge, guaranteed-work, bread-and-butter space for the visual artist, advertising and entertainment media asset creation, will dry up as companies backfill their art needs with functionally-free-to-them mass-generated close-enough assets (advertising in particular is going to be full of this... Remember when "head first" photos of people were a thing for awhile? Look forward to trends like that, over and over again, forever).
.. that's a complaint for all new languages. You don't know which ones will stick until you try.

Code in a strongly-typed functional language is easier to maintain because of the features of the language. The functional part gives great abstraction, and the strongly-typed part gives enough structure to make the whole thing tractable.
Apps can set a flag disallowing screenshots by the operating system
"When you hear hoofprints, think horses, not zebras."

You can always contrive a more complicated structure to explain some observation.
There is no evidence branes exist. We are looking for an explanation to the "dark matter problem" that doesn't require asserting that a ton of new and unproven physics exists.
I mean, you're not wrong, but the sitting President always runs for a second term when feasible (barring exceptions I cant think of off the top of my head at the moment.) That the best position of strength to be in for an encumbent party, otherwise you risk splitting the vote on behalf of the other side.

Also, the narrative that Hillary Clinton somehow failed spectacularly is a retrofiction. She got millions more votes than Trump, it just didn't actually matter because she didn't campaign well enough in the correct states.
> If mega wealthy man boys like Musk want to waste money in boys own adventure science fiction instead of making real change here in earth well that’s their decision.

The problem is that the space boys aren't bankrolling this Mars delusion personally. They're counting on incredibly lucratice US federal and later international governmental contracts. Basically, whether we make it to Mars or not, there's going to be a lot of money going to Musk et al during the process and I don't think that's by accident.
The only thing that changes are the hammers to solve the same problems. Everyone wants to be a monopolist and squeeze in somewhere in between, combining several functions under one solution, which force more functions to handle there functions. They are simply something else, depending on how you want to sell it - maybe as a base for further things? Bypassing the above, everything works the same.
Um, yes - https://en.wikipedia.org/wiki/Tragedy_of_the_commons

I'd bet that was an all-too-familiar human behavior pattern back when Rome was a one-horse town.

(Edit: Fixed "how the heck?" typo'ed TLD)
You are right. Harmonic mean is the right tool.
"Bruv, as an AI model, it would be quite unethical for me to generate that for you until you show me your loicense. Mate, if you paid your fee, you should have got it in the post."
Falling off a roof, or off a ladder, can be a "career ending move".

I used to be a car mechanic (and electronic technician). That ended when I got run over by a car. I no longer bend too well in the middle - not enough to crawl under a dashboard or car. While I was recovering, my company needed some stuff done that I felt needed to be computerized: one customer was stealing $18k-30k per year because our shipping/receiving system was terribly flawed. Of course it was my fault for pointing that out.
Well said thank you!
Thanks for this gem. Websites like this, packed full of content, make me feel young and curious again.
We used them in the late 80s and early 90s for pretty fractals on home computers; but for SciFi world-building… it can be done, but I don't think you can really get into those worlds as a reader without already being somewhat familiar with the maths.

Reason I think this is having listened to Greg Egan's Dichronauts, in which spacetime is ++-- with all the counterintuitive hyperbolic rotations that this implies.

Other ways to get i into common use besides that, probably gives equally counterintuitive results if you don't already know the maths; for example, instead of a maximum debt you can take out based on your ability to repay, you get a region which, for certain interest and repayment rates, is the Mandelbrot set.
Probably lower real wages (compared to what they'd have been otherwise) as competition heats up for those positions, as well as a tougher hiring environment for job seekers.
It is not just breakage. My phone was low on battery when I realized my bus pass was just in digital form. I had to find a place to charge.
In attempts to avoid the phrase "garbage generator" you've described human beings in your life in the most depressing way possible. Value providers who you don't trust to operate by themselves.

Anyways, I have a bone to pick with you in your last paragraph. You are creating the problem for yourself. There are plenty of people elsewhere (even within HN) discussing exactly what you want, but you choose not to interact with them and instead spend time arguing against "ridiculous blueprints".

You choose what you interact with online when it comes to posting comments, you are choosing not to interact with "nuanced conversations and genuine information transfer" -- why? Are we certain you care about genuine information transfer, or are you just here to feel superior to plebs with "anti-ChatGPT arguments"? Rhetorical questions for the culture.
No. As I stated, the distance is the same.
Yes that is the play on words here! They are all aiming to simulate physical processes and such.
It's also hitting just as hard the people who were humble and hard working and who learned to code because it is (or was) one of the last firmly middle class jobs you could be allowed to do without a degree or background check.

It doesn't only affect the people you don't like so I would chill on the glee, personally.
*Steak Overflow
I'm torn between feeling like a bad parent when I see stuff like this and thinking that if I actually ever did something like this, my kids would end up ignoring it in favor of the $40 saucer swing, as was the case after my wife and I rehabbed and set up a playground set for them last summer.

Regardless, awesome work.
And air pollution. The small engines used in gas-powered lawn tools such as leaf blowers and trimmers are 2-stroke engines, which are extremely dirty engines from an air pollution standpoint. There are still some 2-stroke lawnmowers around, but they appear to all have moved to significantly cleaner 4-stroke engines which is possible because they're larger engines.

I'm looking at going all battery power for my yard tools, save for the mower.
Tailscale is only partially centralized (the admin portion). The actual traffic flow is not.

But also, I use Headscale so I'm self-hosting my tailscale as well.

As a self-hoster, I would totally recommend to the average person to self-host services on your LAN, and just use tailscale to extend your LAN beyond your house (for example on your laptop and phone) so you can get to things when you're not at home. Don't let perfect be the enemy of good.
Researching how to make steel lighter, stronger and more durable
HM-GPT
Ocaml has no ad-hoc polymorphism but you can use parametrised modules to write generic code which you will have to specialise at some point. That brings you ninety percents of the way in term of what ad-hoc polymorphism is used for. It's more cumbersome but I prefer it to the complexity involved by what Scala does for exemple.
Considering we have no real way to audit ChatGPT's correctness or security, I find this worrisome at best.
Agreed - I'm more and more thinking I'll just use Flutter and use gRPC to talk to a Rust backend. It has native looking widgets for each desktop OS (incl sidebars) if I want to go that way otherwise Material 3 is gorgeous IMO. Once they release the secondary window support I think it will be the best desktop UI framework on the market most likely...as it will look more like the new media centric UIs with nice animation, but with a lower resource usage.

(Yes, I know about the rust-dart-bridge or whatever, but gRPC gives my product an API at the same time for "free" and without the complexity of a multi-language project).
I guess I’m not sure what it is you’re trying to propose instead.

“IQ tests are ineffective.” Okay. How do you propose we determine what children are smarter (because there will always be those who are more advanced than their peers) and get them the help they need to thrive?
> Something like ChatGPT is hard to train to lie without it being demonstrable with experimental evidence.

ChatGPT "lies" even when you don't want it to. It's true that it's not a strategic liar like a regular politician, and liable to give the game away by accidentally telling the truth, but it'll happily refine your lies or make up coherent nonsense pretty much anywhere it hasn't been trained specifically not to
Giant Salamander
I would say the habit of not needing to trust the waiter with our cards means that when we're in a situation where we have to, it's very uncomfortable. Just like I would feel very uncomfortable giving my passwords to a coworker, even though I generally trust them not to abuse it. There's a strong sense of inappropriateness.