skysight-inc/HackerNews huggingface dataset:
Counterpoint to last week’s “bug splat” post.

https://news.ycombinator.com/item?id=31270654
I suspect the Stackless choice made a lot more sense 20 years ago, before asyncore and when Twisted was brand new. And when CPUs had 2, maybe 4 cores and no one was running Python on more than one except for some very exotic stuff. Stackless seemed quite viable then.

What's surprising is they've never made a plan to migrate off. I'd like to think 95% of the code is platform agnostic and could run on any Python, but maybe it's not that simple and anyway that last 5% is awfully scary. Also perhaps Stackless works just fine for them, particularly since they've invested in maintaining it. The single core thing is definitely a problem but there's no magic bullet to parallelize code like that in any Python variant.

I wonder if they ever considered Erlang instead of Python?
I tried a few of them and they flat out didn't work. I guess MS has decided its OS already has too much garbage.
> members of the military consider anyone who volunteers for military service and does their time to be a veteran.

If you take the oath, go where you're sent, and do as you're ordered (within the law and morality), that's all that can be asked. Some find themselves having to do it with people shooting at them or trying to blow them up, like my dad and some of my uncles; others are more fortunate, like numerous other family members, including me. All are veterans. (And that goes for draftees too, although it's been 50 years since the U.S. has had a draft.)

https://www.washingtonpost.com/news/checkpoint/wp/2017/10/22...
I worked as a contractor at Parkeon/Flowbird, on the next version.

IIRC, this one is called N² and runs a headless Android on a limited hardware, which explains the slowness of this thing.

The next version (called streetsmart) on which I worked 2 years ago is a real mess. It is based on Android 5.1 (Android 8 or 9 was available when the project started), and features a touch screen. There is absolutely no isolation between ticketing apps and maintenance apps (which allow among other things to withdraw the cash). A custom launcher gives access to one set of apps or another, depending on the current mode. An hardware token and a gesture allow agents to switch from vending mode to maintenance mode, but if one gains access to a shell, one just has to send particular intents to access to maintenance apps.

Some anecdotes:

- We shipped debug Android builds for internal testing (with root, adb enabled, etc) which somehow got sent to the customer, deployed on a public network and got infected by crypto miners. That triggered overheat of the CPU and reboots of the devices.

- Those are supposed to be deployed in Barcelona, I don't know if it's actually in production right now.

- Those were supposed to be deployed in NYC, but the deal got cancelled (not really a surprise to me).

- They run on a 12v car battery and a solar cell. I had a partial machine to dev (with no solar part), and I had to buy a car battery charger to power the battery.

The work itself was rather interesting (have you ever worked on a Android device that has a built-in printer and a cash machine?), but project management, collaboration between teams and vision were terrible. The main board seemed really well designed also.
It need not be a pill. It might be genetic manipulation of an already living organism. As of today, the tools like CRISPR aren't very nimble, but who knows what tools will be used in 2040 or 2050 for that purpose. The difference between them and today's CRISPR might be the same as difference between Intel 8080 and Intel Pentium.
Weird how this supposedly only casts doubt on the supply chain explanation, and not on another favorite culprit: stimulus. Japan has been doing stimulus too: https://www.reuters.com/markets/us/japan-eyes-record-stimulu...
You need a letter of permission from a rental car company to allow the rental into Mexico. Most rental car companies won’t issue it; the ones who do have a border arrangement with Mexico. If it has foreign plates, you’re paying duty if you’re permanent.

https://www.mexperience.com/bringing-foreign-plated-cars-int...
> It doesn't appear to have completions matching those shells

What kind of completions do you mean? PowerShell has completion for commands, parameter names and arguments. You can define arbitrary script blocks to do custom completion (or for simple cases just use `ValidateSet`). They can be defined either in the script/function itself, or separately with `Register-ArgumentCompleter` (that also works for non-PowerShell programs).
> Also, just a thought: your colleagues might find the discussions they have with you to be really valuable to their own productivity / job satisfaction.

Might be the case but when compared with a 30 second commute it's hard to care about that.
You just kind of get used to it. Each OS has its own quirks. Some of them start to make sense as you “grow into” the new OS…
Scapy's great. Another similar library is Impacket: https://github.com/SecureAuthCorp/impacket
There is nothing “cheap” about how much companies pay most H1Bs compared to the average salary in the US.

Now the policies and regulations around how they are treated is a different story.
That’s all I want
Why is London so attractive to tainted foreign money?
I was surprised something like this didn't exist yet, at least for the Dark Souls series. I believe it's pretty close to feature complete but I'd appreciate any feedback! I designed the site myself with little experience so there may be UX/UI issues I'm overlooking, like I think the overall contrast may not be strong enough but not sure.
I used ETFs (and not stocks) to simplify the test. I was mostly looking for correlations of different investments across different scenarios. I then looked at severe market downturns to see how the correlations changed.

As you can imagine - when there is a severe market drop, most investments are highly correlated to the S&P. The most negative correlation I could get was medium term bond ETFs. Short term bonds were still highly correlated and I am not sure why.

The dot com bust was particularly interesting because each segment dropped at different times. Telecom dropped first, then tech. It took about a year for the drop to hit mid cap. In comparison - the 2008 crash hit everything quickly.

Also - lately I have been using the backtesting tools in TOS. As I said earlier, this only works for stocks and not ETFs.
To be fair, have a beer and chill out.
Honestly I agree with him this isn’t that impressive. Have you been in the Atlantic? Currents are strong and will probably take you all the way to Europe if you just sit and do nothing long enough. Hiking across a continent such as Antarctica or Australia would probably be a far better adventure with better bragging rights.
I'd venture a guess that the variance in quality between a set of "professional" electricians and another set of "professional" developers is different by an order of magnitude.

Said another way, I can go down to the union hall and pick an electrician randomly and have a great deal more confidence in that person's ability than I could choosing a random developer off of LinkedIn to write my application.

I think certifications have something to do with this, but it's also the complete lack of understanding of what makes someone a good developer by management... this is entirely the fault of management and I don't blame a developer for trying to "fake it til you make it."
The built-in sockets library in Python tells you which constants are already available, and has useful functions like gethostbyaddr.

Since you didn’t mention a platform, also note that (last I looked) WSL was inadequate for crafting raw packets.
Things you can't do with a PO box and no fixed residential address: get a driver's license; vote; prove to the last place you were resident that you're no longer resident and don't owe them taxes anymore; get insurance (vehicle, medical options severely limited); get a PO box in the first place.
Thanks for posting this question. I've been through that sort of thing a few times myself over the past 40+ years of programming in a variety of social contexts. There's a lot of good advice here on a personal level both on dealing with burnout and on learning's stuff. If you want to step back and look at the bigger picture (the forest that the trees may hide), here is a reading list I put together which includes books on the bigger picture:
https://github.com/pdfernhout/High-Performance-Organizations...
"Most of these books, web pages, and videos are about how to design better organizations. Some are about how to be a more effective individual within the organizations we currently have. The items are divided into three broad categories -- Organization and Motivation, Health and Wellness, and Software Development Specific."
Oh that's interesting. I assumed people copy/pasted titles when they submit!
The same way you get ad recommendations

Your social network and everything else you look up and do

Even if you’re a ghost, the ghost profile is accurate enough
If 30 seconds is too much for you then I don't know what to say. Good luck in life; you're going to need it.
It's definitely in stock. It just looks like a rubber plant or a swiss cheese plant or a...
Nobody¹ is claiming that "drugs and microdosing" are a "holy grail that heals anything."

HN decorum says we're supposed to assume best intentions on everyone's part. So I'll assume there is an honest misunderstanding on your part.

No reputable person seriously claims that any drug is a miracle cure-all. The most diehard advocates of microdosing is generally beneficial for many/most people. But that is quite a far sight from proclaiming it is a magic cure for anything, let alone everything.

Hopefully now you understand the matter actually being discussed. It's also possible you're trolling and didn't misunderstand things in the first place but I've decided to give you the benefit of the doubt.

For the record I am skeptical re: microdosing. I have no direct experience and no plans to give it a go. It's certainly intriguing though.

_____

¹ I mean, it's the internet and you can find somebody claiming literally anything. You can probably find a chicken soup recipe that involves Tide Pods.
Not sure how widespread it is, but here (italy) we have little barcode scanners where you just scan each item you're buying and put it in the cart. At checkout you scan a qr code, gives you a total, pay with contactless card and you're done. It's a pleasure to use. And you also have a display with the updated list and subtotal of everything you're buying.
As with any large software project, there are at least few features in PowerShell that are confusing, inconsistent, or both.

Auto-vectorization is one of them; usually it "just works", but can be a PITA when dealing with, e.g., pipelines returning sequences you'd prefer to keep separate.

Another is that PowerShell error handling, while robust and powerful, can be difficult to implement properly, especially when "the right thing" isn't what PowerShell expects. Case in point: originally, PowerShell handled standard error output from external commands specially, wrapping lines of stderr output in error objects. While convenient in some cases, this made it unnecessarily difficult to work with external commands that output to stderr in non-failure cases, and was therefore changed in newer versions of PowerShell.

A final, non-language example is cmdlet availability on non-Server Windows versions. While PowerShell mostly has feature parity between desktop and server SKUs, there are at least a few non-Server-specific cmdlets that only work with Windows Server. The only example that comes immediately to mind is the ...-WindowsFeature set of cmdlets to manage installed Windows features; while present on client Windows systems, they fail with an error message unless the target system is running Windows Server. This is a particularly mystifying omission because dism.exe provides an equivalent command-line interface that works everywhere.
> These social technology cores decay with time as they obsolete their own foundations, and as errors and parasitism build up

A lot to explain there.

> Yet even in the case of Britain, the key social technologies failed after the Second World War, as the latitude afforded to aristocratic scientists and industrialists was replaced by a system of bureaucratic processes.

And there.

I found this unreadable, sorry. Lots of abstract assertions with no support offered for them.
Jade thank you! I feel like I have this amazing opportunity to learn from everyone, from all around the world, so I might as well encourage more people to comment so I can learn from everyone's knowledge and experience :)
> And then banks will decide that it's not secure having multiple devices and actively prevent you from doing that.

IMHO based on current policies, it is more likely that they will have one device on your account, like a combined USB and NFC hardware authenticator, that you can request from them and becomes expected for higher security interactions like large money transfers.
"But that has an established meaning, namely 1900-1909"

Not to anyone I have ever known. I have never before this post today heard anyone say that "the nineteen hundreds" means 1900-1909. It always refers to 1900-1999.

I've only ever heard of 1900-1909 referred to as "the aughts" ( https://en.wikipedia.org/wiki/Aughts ) - which, admittedly, always sounded weird to me, but I wasn't alive then.
2008 bailout didn't even come close to the size of the Covid one. And there were far fewer "helicopter" dollars, no eviction moratorium, foreclosure moratorium, student debt forbearance. And the economy was much worse back then, with many high profile bankruptcies and slow gains in employment

The initial Covid packages were warranted, but the packages passed in December 2020 and March 2021 were largely unnecessary after the initial shock had passed and the velocity in the drop in unemployment was already strong. Or they may have been warranted at a much smaller magnitude with more discretion in who received benefits.

The consequence now is that the economy is so overstimulated, we basically have to force the recession we would have had anyway to prevent it from overheating. So we'll end up in the same place, but with a ton of extra debt to service
This is probably my most used C++17 feature too:

for (auto& [key, value] : persons)

The nested bindings are neat. Don’t think you can do that in c++ yet.
This is incorrect. I am a digital nomad w/ a PO box and it's not accepted by many financial institutions that do KYC. My credit union requires me to list a "real" address. My credit card company required me to list a permanent address as well. Any time there's a fraud alert on my of my accounts & I have to provide proof of residence, there's a good chance submitting a document w/ my PO box will not be accepted.

I use my dad's address for my permanent residence. But since I'm not on the utility bills, it can be hard to provide true residence. In one case, I had to write up a lease agreement & buy renter's insurance to get one of my accounts unlocked. They wouldn't accept a bank statement, my driver's license, or voter registration card. It was a real pain in the ass, and resolving it took a good 2 weeks.
Asda in Arbroath was .7 when I went past the other day.
FWIW, the person you're responding to mostly solves this. It's a website, and while they do ask for an email they don't validate it.

That said, I did end up with a ticket because I parked in their space, phone was dead, and machine was broken. I charged my phone as soon as possible to pay, but it was too late.
Scorsese screens restored films online
New Haskell version (GHC 9) breaking many applications and libraries
> In the UK, you frequently have to provide a current tax or utility bill with your name and the address you're claiming, to show that you're the official owner / renter of that address.

This doesn't do anything to prevent fraud though - utility bills are trivial to forge and can't be validated in any way, though a lot of companies that don't deliver a physical product (wireless telecoms/internet) don't actually care about your address so bad guys can also obtain a "legitimate" fraudulent utility bill by opening a SIM-only contract in a phone shop with any address they desire.

> It's a considerable hassle when moving there.

Back when I was living in shared accommodation I had no utility bills in my name (everything was included in the rent) and I've had no issues with using a niche VoIP provider's invoices as proof of address - their invoices look like any other utility bill but obviously since it's VoIP it's not actually tied to an address and yet was accepted everywhere, proving once more the uselessness of this entire "proof of address" charade.
I'm all for the student loan bailout, at least this one is going directly to the pockets of consumers instead of having to trickle down like the PPP loans or previous corporate bailouts.
Hum, grumble mumble... We surely are at the end of a cycle in human development terms, witch means the actual society going to change in something new, BUT "Industrial Society" is not actually a society in humans terms.

We have had countless "industrial society" in various different societies, from Japanese steel, China ceramic and shipping (far in the past), metallurgic industry from Celts, Roman industry, cord and weapons industry in more recent times, ... surely "industry" as a concept have changed.

It's still a matter of work in certain location with a certain supply chain to produce a certain (big) amount of goods, in tech terms we have switched various times and now we are about to change from subtractive manufacturing (CNC mills) to additive ones (3D printing) etc such tech change ALSO change more or less the human society but there are still two separate things.

Actual economically-driven, neoliberal society yes completely fails to evolve, because real progress is against certain business, because managerial/profit driven development is incompatible with real innovation, that's an enormous issue of the present time, but again not an "industrial society" issue.

Transportation changes thanks to TLCs and tech evolution, climate change push will probably push us from roads to air/water ways, so a future without major roads and rails infra that demand stability and a certain concentration will probably vanish in a more mixed and flexible ones, the need of big factories will change reducing a bit with tech progress, how we live will change accordingly, but again that's not an industrial society end, nor the actual society end...

It's still probably too early to say when and how such changes happens if they'll happen. There are still too much variables in the game.
> The same way an open source project isn't going to come with support that you'd get from licensing a (paid) Oracle product.

I've seen some clutching-at-straws arguments in my time, but oof, that's a doozy ! Apples and Oranges.

Let's just say I would question the utility of an image "license" that is not able to provide an infringement warranty.

As for the "cost" of a Getty (or other) image license. Said cost of an image is far, far, FAR lower than being taken to court for rights infringement.
Languages are easy, it’s the ecosystem, framework and best practices that take time.

Any developer can pick up Java or Swift in a month. That doesn’t mean you could turn them lose and tell them to write a mobile app by themselves or lead a project doing so in a month.

A “JavaScript developer” is useless as a front end developer if they don’t know the clusterf^# of the modern front end ecosystem

I was a “C# developer” until 2020. That implies I knew the ecosystem, frameworks, corner cases, best practices, what could go wrong at scale if you used the different frameworks incorrectly etc.

What I didn’t have to do - ever in the last 12 years of my career - is reverse a binary tree on the whiteboard while juggling bowling balls while riding a unicycle on a tightrope. I went into smaller companies and got hired based on my expertise.

Even now, I didn’t have to go through the DS&A grind to get into BigTech where I code everyday because I was able to sell myself as an “enterprise developer who knew how to lead projects and talk to customers and I specialize in architecting solutions on their cloud platform”. Does it limit my optionality? Definitely. I’ll be working on that over the next couple of years.
In case you are unaware, there are multiple snapping utilities for macOS.

I use BetterTouchTool, but there are many tools that accomplish the same thing as far as window snapping is concerned.

Here is an article that goes over many options: https://techwiser.com/snap-windows-on-macos
Stream of consciousness with a way too big scope, gives in to the temptation to conclude that everything will just collapse and disappear to get out of trouble in the end.
I think it is a legitimate measure of giftedness at the top end. Genius, not so much.

Having an IQ of, say, 160 means you're extraordinarily capable of a broad range of cognitive tasks. It's more than merely proper cognitive functioning. But it doesn't mean you will be a world-altering genius. There are many stories of people with staggering IQs who ended up doing nothing notable, or producing a lot of interesting and odd ideas that ultimately had no impact on the world.
ID verification can be done with ID/driver's license or tax records though - the address shouldn't matter and as I explained in other comments the vast majority of documents requested as proofs of address are trivial to forge anyway.
Your point still stands, but US federal spending is more like $4-7 trillion depending on the year. I assume you went based on Google’s answer box, which somehow confuses total GDP with government spending.
I think it is a niche worth exploring. I have long thought of a vanlife game which would highlight homelessness. If anyone wants to work together on such a project just holler.
> I'm totally shocked at the degree to which people are upset by this since it helps both sides.

Besides all the other reasons, there’s thing called empathy which means I want people in states where I don’t live to have nice lives.
Eh, it’s still an excellent passport. Decent social safety net, visa-free entry to a ton of countries, E-3 US work visa (the best US work visa class out there), and automatic residency in New Zealand.
I haven't used Delphi, but what you're describing sounds like Interface Builder, which I've used a lot. The biggest problem I had with IB was that it got quite tedious to specify all the constraints to make an app responsive to different screen/window sizes. Plus, you'd have some constraint in there and you wouldn't remember why it was there! IIRC you couldn't add comments. Also you couldn't diff the files because it was a ton of XML and merging them was really scary. I think bigger teams tended to stay away from IB/Storyboards altogether (storyboards were really bad because it was all centralized in one file).
What about the bodily autonomy of the baby flushed down the toilet?

You’re avoiding the point of the parent. There is nothing crazy about saying something that has its own elbows, asshole, DNA, brainwaves, and beating heart is a person and deserves protection.

It’s quite a leap to get from that to banning condoms.
If you have enough money that you are renouncing US citizenship to avoid your taxes, then the fee is a rounding error. And I'm quite happy with US citizens who make their money as US citizens paying their taxes on cap gains before they go. Morally it seems superior, and practically it keeps everyone from renouncing their citizenship right before their startup sells.
For reference, HTTPS is still HTTP. These are not two separate protocols. SSL/TLS doesn't change how HTTP works.

The issue that the world has switched to HTTPS might be an interesting discussion. But the HTTP protocol itself still drives what's going on to send/receive data between client and server.
gotcha, thanks for answering!