skysight-inc/HackerNews huggingface dataset:
T-mobile is about to charge $15 for the privilege to pay my bill by credit card. I’ll just go somewhere else where there is no fee.
similieHash(“documentation as code”) == similieHash(“nails as hammer”)
Just wait 10 years when computers have a dedicated AI-PU and you don't have to worry about freezing anything up to talk to your bot.
Supply simply far exceeds demand. Unless your highly specialized, connected, lucky or perceived as a “James Bond”, the employment market is dire.

This is the inevitable consequence of too many entrants into the market, past over-hiring, and a profession where experience doesn’t count and your competing against ever more newcomers with a high IQ, less expectations, and a better ability to “leetcode” and memorize those algorithms and data structures.

Your prospective employers probably get 200 resumes or more for every general position, but of course “we’re hiring” (sic).
> So many people actually don't give a fuck if what they do works or is of merchantable quality as long as it's perceived they are working for the hours required.

Well they are paid for the hours required. That's the problem (as some commenters have already mentioned).

It's not just the pay. It is often unfair. It might not be you but I've seen plenty of managers reward those that do a lot less compared to others. When people start to experience these things, how. do you expect them to care?
It’s worth noting that this page is made by the makers of D2 (they mention it at the bottom, it’s no secret).

For me, D2’s syntax is the easiest to write, but it outputs sparse diagrams that are difficult to read without a lot of zooming.
I agree with you.

A clean person wearing clean clothing shouldn't typically have BO after an hour or two of sweating.

Fresh sweat has a small, but doesn't reek. The reek comes after the bacteria have had time to grow.

If somebody absolutely reeks at the gym they are doing something wrong. They are using smelly dirty gym clothes or are showing up with some nasty body odor already.

I don't expect anybody to take a full shower before hitting the gym but it only takes a literal minute or two to clean the armpits and crotch with a washcloth and I would expect anybody hitting the gym to do that type of bare minimum.

Personal opinion but I don't really expect people to wear deodorant at the gym. I still smell the reek, and adding ten different peoples' scented deodorants to the mix makes it worse for me. And anti-perspirant is IMO unhealthy to wear during exercise.
Typo: On https://pyflo.net/args-params-return/ the text under "Revisiting Golf, again" ends in the middle of a sentence.
Try crystal style deodorants. The actual physical crystals that require wetting and 20+ seconds of application, not any of the useless derivative sprays or roll-ons or whatever that just add plastic waste and reduce effectiveness.
It sounds as if the code generators you use are pretty bad. The ones I use at work are fantastic. It has literally saved me (and others) thousands of hours of boring tedious work.
I dont agree with quite a bit of this.

Using your distro’s latest Python means updating your distro significantly more frequently if you want to stay somewhat close to the latest version even if not on it. That doesn’t make sense if you’re sticking to LTS versions of a distro, which for professional rather than hobbyist work it’s almost always advisable to do barring a problem.

Pyenv was a godsend when we introduced it at work because updating Python to a new version is a simple procedure that you can carry out. Updating the CI pipeline to a new version is trivial, as is updating developers machines. It lowers the barrier to upgrading when necessary significantly.

I used to be totally with the author re: avoiding conda and using virtualenv but again, I find Poetry a better solution now since it will lock child dependencies which matters a lot when writing production code.
Hey I just wanted to say this thing is so handy I created an account to thank you. 10/10 lifehack.
All this talk of "data" is quickly feeling unmotivated without an ounce of cite.

To be sure, use of the terms "progressive" and "substantial" in context here is quite misleading at face value, and every time you handwave this federal receipts as a percentage of GDP metric as if it somehow magically supports an argument that the wealthy are paying their equitable and sustainable share, it comes off even more as disingenuous.

We need only disaggregate this total metric and recognize a long declining trend in tax receipts on corporate income as a percentage of GDP[1] to see how such an argument falls flat on its face.

Furthermore, we can see from the CBO report previously cited[2] that at the individual income level, the largest gap in tax liabilities by a massive margin is from underreporting of business income, i.e. flow-through from partnerships, S corps, estates and trusts, rent and royalty, farm, and nonfarm proprietor income...and that doesn't even account for the sophisticated evasion that's happening right under our noses as previously mentioned.

So if total receipts remain flat (as you point out) while receipts attributable to corporate income are clearly on a declining trend, it begs the question: who/what has been shouldering the implied delta?

It should come as no surprise that corporate profits after tax is strongly correlated to public debt as a percentage of GDP[3], of course, with a grift catalyst that comes along every few decades that allows the cart to lead the horse for truly outsized profits before the inevitable reversion to the mean expensed by even more public debt.

It should also be unsurprising that when public debt to receipts ratio[4] is levered over 6x with interest rates as high as they are (never mind the $82+ billion and snowballing negative carry by the Fed[5]), negative sentiment brews as private wealth locks in exit liquidity while the rest of the public braces to "socialize losses" in the long run.

[1] https://fred.stlouisfed.org/graph/?g=17rUd

[2] https://www.cbo.gov/publication/56467#_idTextAnchor018

[3] https://fred.stlouisfed.org/graph/?g=17s68

[4] https://fred.stlouisfed.org/graph/?g=17saE

[5] https://fred.stlouisfed.org/series/RESPPLLOPNWW
>Accessibility seems to be a blind spot for most in tech because we don’t think disability will happen to us, or if it does, it will be a long time from now.

I strongly disagree, and I worry that people are now trained to think the worst of themselves.

Abledness is the Chrome of people: we code for the mainstream, the healthy, able people, and then if we have time we add support for the others. I don't think this is evil, or even wrong: it's a wise use of limited resources. There are far, far more error modes in a system (like the human body) than non-error modes. That's why people with disabilities really are more dependent on others. Like in the OP's case, they (quite reasonably) suggested that he get someone to help him on the phone. Why is that bad? I mean, consider the "disability" of not speaking the supported natural languages. Are all customer service teams supposed to speak all natural languages?

Instead of self-flagellating, or flagellating orgs and govs for not covering an infinite number of issues, I think you should instead volunteer to be a helper for someone with a disability. If more people did that, then this issue would be all but moot. Putting the burden on service providers to do the job your friends, family, or helpers should be doing for the disabled doesn't seem fair. (And I say this as someone with a strong bias against central authority).
Here ya go. On these sometimes one is faster, sometimes the other. https://github.com/kostya/jit-benchmarks/blob/master/README....
Personally i don’t like such comparisons. Benchmarking is hard and far from objective. Much of what makes python popular is the developer experience. Generic benchmarks will only give a rough guide about what to expect in your application. If you are in a niche like the OP, you will have to figure out how to handle your bottlenecks.
Video games aren't considered art yet (by most people) for a few reasons.

1. We're used to art being created by individual artists, not a team of people.

2. Video games are often mindless and commercially motivated.

3. Video games didn't emerge from high society.

I think number 2 was valid for the longest. But all of them are slowly crumbling. They'll be increasingly seen as an art form, because they are.
No, it's for any mouse with a middle button. Or if you happen to use both the touchpad and a mouse, like maybe on a Macbook, in which case you can actually set the scrolling direction for trackpad and mouse separately - which is otherwise not possible, really annoying.
How are they wrecking their bodies? If they don't get injured, isn't the work pretty healthy, like exercise?
What’s New in Emacs 29.1?
MacBook Pros definitely “do the trick” for hundreds of thousands of us software developers in Silicon Valley every day. Docker works fine on M1 MBPs and it’s not much of a chore to target amd64 with a Dockerfile eg

FROM --platform=linux/amd64 python:3.7-alpine

Plenty of the software that runs the internet is written, compiled, and tested on MacBooks, even if it may get rebuilt for production on some x86_64 server or AWS instance (possibly even an ARM-based Graviton instance).

I agree that MacBooks have gotten less “pro” and now seem to cater to college kids who probably don’t need them more than they do to folks like Digital Imaging Technicians working on movie sets, but they’re still quite popular for the latter, even if some level of Windows and Linux machines have started taking up some of the roles (especially for things like VFX, see eg https://vfxplatform.com/ ) and sound and music recording / production / editing (plus Windows has had Cubase for a very long time, and before that, plenty of studios had Cubase for the Atari 520ST and Atari 1040ST back in the late 80s).
I've seen crypto mining scripts on sports streaming websites.

Issues like permacookies and having half a dozen tracking scripts on a single page are pervasive, even on "legitimate" websites.

As for sniffing browser history, I know that it happens in the wild, but I don't know to what extent.
> Ultimately we are all paid to solve the problems the business needs solved, even if the solution is boring and not 'exciting' or 'cutting edge' tech (which is often).

Sadly, we're not. And that's the gist of the problem.

We're paid to do whoever's in power wants us to do and it might not solve any business need. Often some manager or otherwise decides to implement something that might not even be what customers want. It's not about the challenge or anything like that. A lot of people are frustrated at implementing things that make no sense.

> If project x comes along with twice the value of the current project someone is working on, you very much should be able to preempt what someone is working on

Only if think you control your destiny. Your manager above may have their own direction or ideals.
>House of the Dead was Tolstoy's favorite and it it was on his bedside table when he died.

Very interesting, never heard that, but I'm not surprised! Incredibly raw depiction of human nature. Much less verbiage than his other works but very profound.

>Also fabulous is The Double, which was the second thing he published, and still one of his best.

Flabbergasted I haven't read this yet. Got a copy on they way, thanks for the heads up!
What type of viscose shouldn't make any difference. They pull the cellulose out, liquify it, then spray it into threads, to make viscose (aka rayon). It just sounds a bit fancier to call it viscose instead of rayon.
There is an art to writing good code generators. Bad code generators are really really bad. Good code generators are absolutely awesome! I have saved thousands of hours using my own code generators. But I have also seen very bad code generators in the wild that I wouldn’t recommend using.
Yes, that keeps people from stepping on each others' toes, but revision control systems are really useful even for a single developer working alone, just to track changes, make changes to try something out and be able to revert easily, etc. You can do all that of course by making a bunch of ".bak files by hand, but a modern revision control system makes it much easier.
Best I know of is OpenBCI, thought it captures surface level signals unlike an MRI
This is sort of an argument for assembly over higher-level languages. Where do you draw the line for plumbing too tedious to write?

I view abstraction as the single best way to make each other permanently more productive.
Almost 30 years of PlayStation use and I still hesitate with square and circle. I have to specifically think about which is which. I have no problems with my left or right for example but I imagine this is what it would feel like.
> Almost every server sits on the internet ...

Nope. Not by a long shot.

> What the traffic is seems irrelevant to 99.99% of servers out there, imo. Yes there's some questions of what deployments look like and what capabilities operators have but those are details outside the general concern of being safely online. IMO.

The following vulnerabilities listing just for the week of 2023-07-17 prove otherwise:

https://www.cisa.gov/news-events/bulletins/sb23-205
and the fact that among the 3, MacOS is the hardest to virtualize on any other platform (technically against their ToS to do so on non-Apple hardware too last I checked half a dozen years ago). This effectively puts a stop to most practical use within bigger companies; it’s a safer bet to just buy a few Mac minis and toss them on a rack shelf somewhere, and a lot less of a headache when that on person who figured out how to make it work leaves.
You don't have or hear any complaints about Windows 10/11?
Yes, I pretty often use WiFi in airports overseas, because roaming data rates are not fun (or data does not work), and whatever slice of free access the airport WiFi allows is usually enough to check mail and connecting flights, chat a bit over IM, upload a few photos, sometimes even review a PR or push a PR.

Hotel WiFi is usually so-so, even paid, but still much better than 10 years ago.
Thanks for the reply. I saw your demo of Element X a while back and it looked awesome. I'm excited for it to show up for desktop use.

Of course you are already familiar with https://matrix.org/ecosystem/clients/element/. I know it is pretty ticky to point out that "Multi Account" is not supported, but it happened to be a feature I was particularly looking for in my search. My IRC client, for instance, lets me be logged into multiple servers with different accounts at the same time. Yes, I know that a single account on one server can communicate across all federated servers. The same is true for email, yet my email client allows me to use multiple accounts. I'm heartened to see that you have included the feature on your checklist. I hope that means somebody is thinking about it.

I know that Element should allow me to paste into the composer. I was told exactly that in the matrix room when I asked. "Works for me" is as frustrating a response as ever. I've seen the issue reported a number of times by different people with pretty decent detail, but I haven't seen a solution. Just "works for me" responses.

I'm still a Matrix user. I just accept that I don't have everything smoothed out the way I'd like. My post above was just a response to the claim that XMPP clients don't have uniform features. Well, as you know, neither do Matrix clients. But you weren't the one making that argument.

Don't take my posts as negative criticism, even if there is some criticism there. Keep up the great work. Keep getting better.
It's been a while since I've looked at this in detail but I believe ad-hoc mode essentially gives you the equivalent of a wireless Ethernet hub.
> any tunneled TCP that gets dropped should just be handled by TCP, why encapsulate Wireguard in something else?

That's the thing, TCP doesn't really handle lossy connections well. A moderate lossy link might do udp traffic like video fine, but be practically unusable for TCP traffic.
I love the laundry advice.

Upping one's laundry-fu is, seriously, one of the biggest life upgrades a person can make.

It is a money-saver and a major life upgrade in various other ways. All for very little effort.
https://www.usboverdrive.com/index.php/information/ Can also do some useful things for mice, keyboards, and gamepads / joysticks on MacOS. I’ve had a license for many years.
It’s not clear from the article what makes individual trackers a “surveillance network” and how this is unique from any other commercially available location tracker.
>yet it's customary to provide some kind of proof that you were the person who ordered the food before being allowed to pick it up

I'm guessing one reason for this is to make sure the customer is picking up the correct order. People do dumb stuff all the time, and it's easy for someone who's distracted to grab the wrong bag. If this happens, then the restaurant has to make another meal for free, maybe two.
Most humans are not intelligent by the GP proposed measure. Whatever happened to the Turing test? It's core concept was the holy grail, the inability to know if you are speaking to a human on the other side of your text messages or not was an unimaginable apex. We have now not only conquered that summit, but blown right past it.
I kind of wonder if we're not solving a lot of these problems in the wrong place. We passed a law that requires buildings to change, but meanwhile we have the technology to make "wheelchairs" that can climb stairs. Something with a continuous track or whatever else human ingenuity can devise.

That would cost money, but how could it possibly cost as much as modifying every building everywhere? A wheelchair ramp is thousands of dollars. An elevator is hundreds of thousands. A person in a wheelchair might encounter a thousand distinct sets of stairs in a year but the median set of stairs doesn't encounter that number of distinct people in a wheelchair.

More importantly, there are stairs in places we're not going to do anything about it, like old buildings and private homes. And there are accessibility devices that become inaccessible, e.g. an elevator that can't be used because the power is out or the building is on fire. A solution that still works in those cases is better.

As far as I can tell we got stuck with the existing one because of politics. The per-person cost of a ramp at a large high volume business is negligible because it has so much traffic, so much so that they'd install one regardless. The real cost is putting them in every small shop and low traffic area. But then you have no opposition from large businesses to a law requiring them because it puts a disproportionate cost on their smaller competitors. Whereas a tax that paid for more capable "wheelchairs" would sensibly be paid mostly by those large companies, and then they object.
Any chance it can look at Gitlab as well? I like the idea but I'm not giving all my work to Microsoft.
I'm not sure the title is helpful, or the analogy.

It's more like, if you want to borrow a book from the library, you have to bring an FBI agent home with you too, so they can certify that you don't have a photocopier or scanner (or even a pen and paper), that only you can read the book, and not another family member, that if you want to read aloud, your windows can't open and let anyone else listen in, that you read it from cover to cover including the back-page ads for other books in the series, that you can't leave home with the book, to re-lend it out, and so on.

NO. Not on my machines.
Wait, Warbirda and WW2 Online are still around?
> It would solve the usability issues experienced by Simon Tatham, described in his article.

In a very overkill way, though. You can solve the issue in the article by parsing the expression but not doing anything with it. You don't need to allow invalid syntax for that problem.

So to be clear, I'm asking specifically about whether it's useful to allow invalid syntax inside _Generic. What does that allow in practical use, moreso than allowing valid syntax with invalid types/semantics?
What aggression? Nothing they said was aggressive.
Great job!

In the future, would you add support for local LLMs, such as LLaMa?
Really cool! Maybe it could have a timer that shows how long since the last time the sky fell?
Doesn't uBo have an advanced mode that can do it without another extension?
I love Windsor McKay. The Little Nemo strips are excellent.

The entire series is on archive: https://archive.org/details/LittleNemo1905-1914ByWinsorMccay

Also his pioneering work in animation, Gertie the Dinosaur, is worth a watch:
https://youtu.be/32pzHWUTcPc

And a shameless plug for a guide to Tibetan dream yoga I made using McKay's illustrations:
https://imgur.io/a/lc9x6Yf
Public article:

https://www.coindesk.com/policy/2023/07/31/sec-asked-coinbas...

> “They came back to us, and they said . . . we believe every asset other than bitcoin is a security,” Armstrong said according to the FT. “And, we said, well how are you coming to that conclusion, because that’s not our interpretation of the law. And they said, we’re not going to explain it to you, you need to delist every asset other than bitcoin.”

> Armstrong said the SEC recommendation left us no choice but to head to court.

> The SEC told the FT its enforcement division did not make formal requests for “companies to delist crypto assets.”
Courts absolutely can and do compel companies to maintain warrant canaries.

Fraud? Fraud against who? For what damages?
Every normal person uses it daily, yes, but "without issue" is less obvious; that they don't notice being stalked or having their battery drain faster doesn't make it not a problem.
> The chance of 5 people deciding to leave all at once is exponentially lower than a chance of 1 person.

And the chance of 5 random people producing something compared to the 1 you know is a huge contributor is exponentially lower too.

> Business likes predictability.

That's great. Then they should actually stick with it i.e. reward the 1 that's been contributing rather than gamble on something that might not work. It's common in sports teams, e.g. where you sell your star player and buy 5 others hoping to get more value. At the end of the day you're lucky to even get the same value.
Does any cereal still come with toys?
Eagerly awaiting no-Gil Flask vs. Dropwizard performance analysis.
> the on-off-merged-in-one-pushbutton 0

I was really struggling to figure out what symbol you were talking about and I couldn't come up with anything. Looked it up and __you mean the power_ icon! I never considered it was made up of the 1 and 0 used for on/off states.
> Too bad.

> Sometimes a business can't or won't hire a real sysadmin. The people forced into the job need guides just as much.

I was making a more general statement regarding people having to do tasks they don't want to do, even if they have the skills to do them. Which makes resources helpful to "people forced into the job" rather difficult to produce.

How can one make a guide to assist people to be successful in something they don't want to do in the first place?
However it's most definitely not polyester.

I agree "it's just viscose/rayon" -Some people make huge claims to antibacterial properties of bamboo fibre. There's a couple of models of using it, the one which most people can buy is pretty much rayon. The other one is closer to how hemp or linen is "retted" into fibres, which are spun.