skysight-inc/HackerNews huggingface dataset:
If we're only talking about chat bot right now then I agree with you, but I believe that at some point these bots may become sentient, and that point is not likely to be a specific instance where we say "yesterday the bot wasn't sentient, but today it is." I suspect it will be a similar process as human sentience was. It didn't happen at one discrete point, it happened slowly over time.

> That I could ever be a dick to a chatbot seems to suggest that the only other way of being is that I'm nice to the chatbot.

Why is that? I don't consider being a dick to be binary. You can be anywhere from extremely non-dickish to sort-of-dickish to 12-pound log.
I'm not sure that the bank owns a share in a piece of real estate.

If the house burns down in a fire, the bank is still owed its $200k, assuming it's a full-recourse mortgage. Same if the house's value drops to zero for some other reason. The money owed to the bank is separate from the house (again, in a full-recourse mortgage).

Of course, you can't sell the house and keep the mortgage, but that's only because the bank wants to be sure it will get its money; it's not because the bank owns a share of the house. Same story with the bank forcing you to insure the house.

So I think it's wrong to say that the bank owns a share of the house. Which raises the question: what, precisely, is the asset that's on its balance sheet?
russians are very selective with their truth and which agreements they like keep for the day.

Remember Budapest Memorandum? Remember the MRP pact with Hitler?
They've just written terse code with lots of single character identifiers. Not the style on would / should use for real life development of readable code.
One of my cow-orkers did some work back around 2003 based on the finding reported in this paper:

"Trail : A Fast Synchronous Write Disk Subsystem Using Track-Based Logging" by Tzi-cker Chiueh and Lan Huang

...but I'm having a hard time finding a non-paywalled version now since many of the URLs in the search results have suffered bit-rot. Those findings dovetail with those mentioned here in that he used the true/discovered disk geometry map to allow him to stream data onto the disk very fast by writing to the specific sectors that were known to be arriving under the heads RIGHT NOW, which caused the data to appear out-of-order when accessed later via sequential LBA block numbers but could be reordered using that same map. (If somebody finds a non-paywalled version, please share...)
Your best bet is probably to form a business entity and work corp-to-corp as a contractor (client pays your contracting entity, which pays you either as an owner or employee) with a smaller company that is more flexible about things like this.

Big companies are capable of dealing with the complexities of having an employee in another country, but are usually not flexible about that sort of hiring. Small companies are flexible, but are not set up to deal with that kind of cross-border employment relationship.
> The TARP bailouts showed all of us that bailing out banks in bad situations does little to help the average citizen anyway.

Yeah, having money markets lock up, half the businesses in the company unable to pay their payroll (because everyone depends on short term lending to smooth out yearly cycles) and ATMs stop delivering cash sounds like it would be much better for the average citizen. Don't stop until unemployment hits 25%+.
Reading the paper, it looks like they just demonstrate classification by left loop/right loop/whorl. That's a long way from recreating a full fingerprint.
> GLWTS(Good Luck With That Shit) Public License

> The author has absolutely no fucking clue what the code in this project
does. It might just fucking work or not, there is no third option.

lol
> which had the psychic genius trying to become a messiah in cyberspace.

And Jesus wept. For there were no more worlds to conquer.
Thats a pretty hot take.

It's way too early to say the Vision Pro is a flop. Remember, the first Apple Watch received mixed reviews. Yet, after several updates and feature additions, it became one of the most, if not the most, popular wearables.

History often repeats itself with Apple products initially deemed failures. To illustrate, consider the initial reception of the iPod, as discussed in this link:

https://forums.macrumors.com/threads/apples-new-thing-ipod.5...

One more thing, Valve hasn't exited the hardware market. The Steam Deck is a clear indication of their ongoing commitment.
FWIW: I am based in Detroit. Founders are based in Vancouver, with one in Tel Aviv. Rest of the team (and company HQ) is in London. We are 100% remote with a small office space for gatherings in London.

So it is certainly possible. I believe a green flag for a company is that they will hire you regardless of where you are located. Some companies even prefer this, as it means you can have 24-hour coverage for critical systems with team members scattered all over the planet.

I don't have any recs or connections I can offer, but just wanted to share my experience to show that it is possible. I have also been a contractor since about 2018 so that helps. As a remote contractor you can inherently work from anywhere.
I'm sure HN's lawyer's will be on my ass for saying this, but you could take a remote role from an east-coast company and then simply proxy any mail to you in a western EU country while working US eastern time hours. I know someone that did this. If you're a night owl anyway it might work out well for you.
I am not an accountant nor a lawyer but my hunch is that to engage with US companies from abroad you would either need to be transferred or apply for a job at an entity in the EU representing that employer or you would need to operate as a 1099 contractor (self employment).

1099 in EU may not be so bad, you would most likely still need to pay for access to national healthcare but it would be cheaper than US insurance. You will need to report your taxes with both the US and your country of residence, but there is a foreign income exclusion available that would make it so you didn't actually pay any taxes to the US besides what your employer owes. Again, not an expert, you might look into this further with your own research or consult a CPA that has experience working with Digital Nomads or citizen contractors working abroad.
I'm pretty sure that people who indulge in torture often want information.
Leadership lessons from the engineering director shadow program at GitLab
In the tech world, GitLab stands out for its embrace of remote work and transparency, setting benchmarks for how modern companies operate. One person at the forefront of this culture is Wayne Haber, Director of Engineering at GitLab, whose leadership embodies the spirit and values of the company. Shadowing Wayne provided a rare look into GitLab's operational dynamics, revealing the principles underpinning its success—from
team performance metrics to transparent feedback.
I've been programming for 56 years. Over that time if I had changed languages without a compelling reason, it would have been a huge waste of time, energy, and peace of mind. I'll stick with objC until I am compelled by practical reasons to change.
Interestingly, the repo's readme says it works on Win/Mac/Linux, Android and iOS. Wonder if they had builds going but never released them to others.

https://github.com/ValveSoftware/steam-audio
I wish it wasn’t the case but it’s state of modern healthcare
eBay sued BiddersEdge for trespass to prevent scraping its listings, and won:

https://en.wikipedia.org/wiki/EBay_v._Bidder%27s_Edge
> There is no good solution.

There's no good solution after the fact once the horses have bolted.

You can address it up front with regulation and don't leave the barn door open all the time.
We used to be on ScraperAPI, but moved to ScrapingBee after more frequent failures from ScraperAPI. If your scraping needs have realtime requirements, then I'd recommend ScrapingBee.
Wasn't there a post on here recently about OSM going to vector-based tiles? I did a quick search and it seems like this is already a widely-offered option. Can anyone jog our memory on what the change is?
I find that architecture should benefit the social structure of the engineering team, and there are limits. I work on one of these “simple architectures” at large scale… and it’s absolute hell. But then, the contributor count to this massive monorepo + “simple architecture” hell numbers in the thousands.

Wave financial is only 350 people according to wikipedia - I doubt that’s 350 engineers. I know only of Google and Meta that can even operate with a massive monorepo, but I wouldn’t call their architecture “simple”. And even they do massive internal tooling investments - I mean, Google wrote their own version control system.

So I tend to think “keep it simple until you push past Dunbar’s number, then reorganize around that”. Once stable social relationships break down, managing change at this scale becomes a weird combination of incredible rigidity and absolute chaos.

You might make some stopgap utility and then a month later 15 other teams are using it. Or some other team wants to change something for their product and just submits a bunch of changes to your product with unforseen breakage. Or some “cost reduction effort” halves memory and available threads slowing down background processes.

Keeping up with all this means managing hundreds of different threads of communication happening. It’s just too much and nobody can ever ask the question “what’s changed in the last week” because it would be a novel.

This isn’t an argument for monoliths vs microservices, because I think that’s just the wrong perspective. It’s an argument to think about your social structure first, and I rarely see this discussed well. Most companies just spin up teams to make a thing and then don’t think about how these teams collaborate, and technical leadership never really questions how the architecture can supplement or block that collaboration until it’s a massive problem, at which point any change is incredibly expensive.
I agree with anything you said, and:

4. Having the scraped data in Python-land makes it sometimes way easier to dump it into an analysis landscape, which is probably Python, too.
I'm clearly just a casual passer-by. Any chance you could elaborate the connection between opening an audio SDK and giving up on hardware? To me that feels like a big leap.
A couple of impressions from someone whose knowledge of this is limited entirely to the project landing page:

https://valvesoftware.github.io/steam-audio/

First, one of the little screenshots references Sansar, so it must be good!

Second, I sense that whatever software is responsible for the screenshot in the background would flunk an Old Man Murray Start to Crate test:

https://www.oldmanmurray.com/features/39.html
> Level-2 charging has just worked 99.999% of the time.

If Level 2 charging worked all but 1 in 100K trials, neither you (in several years) nor I (in 10 years) should have expected to be a favorite to have experienced even a single Level 2 charger outage. Instead, I've experienced multiple such failures every year.

I'm a pretty big supporter of the potential of EVs, and been very happy with mine (even having bought the cheapest and worst one: a Nissan Leaf). But, I'm also a fan of using correct estimations and data when confronting the problems with EV-related infrastructure and I estimate public Level 2 charging to be closer to 99.5% than 99.999% (1 in 200 failures vs 1 in 100K failures). That might even be a slightly generous estimate.
Thank you - that makes total sense.
Ask HN: What can today's youth learn from young people of the 80s?
This is something I’ve been asking myself a lot lately. When you look at the 80s, particularly in Europe, you see much of the same conflict between generations, a Cold War threatening to wipe out the world at the push of a button, Chernobyl, the beginning of people’s realization that yeah, maybe the climate is not doing well.

So, the youth protested. Much like it does today, but it seemed more hopeful about the future.

So, I’m wondering what parallels and lessons a young person from the 80s can draw to a Gen-Z-er.
What does the public street represent in your analogy?
The Tea Party and malignant Trumpism would have developed under a president McCain as anything else.
Informed consent is key. Do they clearly inform you of this when using these tools or is it hidden in a dense Privacy Policy somewhere with language so vague and woolly most people hardly understand it, which you "accepted" when you first installed Windows?

I don't have a Windows machine and didn't check, but I'm guessing it's a lot closer to the second than the first.

In principle I don't think anything is "wrong" with keeping a record of AI chat sessions, but you do need to know about it so you can modify your behaviour as you see fit (i.e. ask different questions). If there's a camera pointed at you then some might decide that the nose is best left unpicked and those balls will have to remain unscratched.

This is really the problem with a lot of these things: not that they're doing these things as such, but that it's so hidden and obfuscated that you need to spend an hour or more trying to understand it, and even then you only know what they "may" do, not what they "actually" do – a lot of these privacy policies are so vague and full of qualified language that they "may" do almost anything.

And even in recording conversations there's nuance. Is this recorded with your full account detail, or is that information stripped? Are all conversations recorded or only some? Etc. etc.
> the power-that-be decided to change the laws and regulations on the fly and removed the FDIC insurance limit to protect their friends in high places

No laws were changed. The FDIC always had broad discretion in managing assets and liabilities under receivorship. You are correct, however, in that a precedent was set.

Where you are incorrect is in the friends in high places bit. I was near (though not on) ground zero in those crises, and to the degree politics were involved, it was in the goodwill that would have resulted from visibly screwing certain Silicon Valley elites. If Signature hadn't failed, there is a good chance SVB's depositors would have been capped at the legal limit.
“textbook” has never meant “completely novel prosecution theories”, but I guess this is an example of language evolving
Giving up on hardware? The steam deck OLED was released last November
There was a design on some pillars in Elden Ring that the community had heavily speculated on in terms of how it tied into the lore. Many believed it showcased the story of one of the game's central figures.

Then someone found it in another game, turns out it was just a stock texture.
Not "green" threads. Full kernel threads (otherwise it doesn't make much sense).

And yes, this is a more extreme thing, but what's the point unless there's some capability in user space that can't exist in the kernel? And what would that thing be? Application-specific knowledge allowing better scheduling decisions to be made.
Strangely enough, people are lazy.

They fall for stupid claims which could be easily debunked with their smartphone.

Even simple calculations aren't done.

Many people forgot how to chew and only swallow.
a recruiter for a company with a hybrid schedule that i balked at had starting telling me about the economic implications of not using offices, how the building value would go down, and shops nearby wouldn’t have traffic and loans against all of them would go delinquent

and I asked if that was the company’s stance for their office park

and no, it was just a vicarious interest in commercial real estate doomer articles

simping for corporate
But timezones play a crucial role
A Better Way to Technical Interview
SwiftUI definitely needs more time in the oven, but I’ve found it ok for bite-sized bits of UI where with UIKit boilerplate is as large or larger than the UI code and for screens that aren’t doing anything too interesting (e.g. a typical Settings.app style settings screen).

For now though, the bulk of my UIs will continue to be built with code-only (no storyboards/XIBs) UIKit.
>"Polio still persists in Taliban-controlled regions, after the CIA ran a fake vaccination campaign to try to catch Osama bin Laden. Vaccination workers are now killed as potential spies."

The connection is bullshit. Afghanistan has a long and proud history of killing polio vaccination workers. Also, any other aid worker. Especially women.

https://reliefweb.int/report/afghanistan/analysis-attacks-ai... (2008)

I was in Afghanistan for over two years over two deployments. Outside of the cities Afghans:

1. Don't know who Osama Bin Laden is.

2. Don't know that he was killed.

3. Don't know that the CIA ran a (not fake, real) vaccination campaign to locate Bin Laden. Or what the CIA is for that matter, or what or who the US is.

4. Barely know that there is a central government, who runs it, or what city is the capital.

They only know their local clan and the immediate local leader.

They're not running around scared of CIA agents they are scared of all outsiders and any outsider who can provide relief or comfort that the local leader cannot instantly becomes the enemy of the local leader.

This is also true in Pakistan and several African nations.
Honestly IMO Python does a good job these days without engineers having to reinvent the wheel. I've used asyncio with Starlette and/or FastAPI in larger-volume systems without much issues. I'm curious what specific issues the author had with async Python, and when that was since I don't see any such issues in my experience.
> There probably isn't any reason to start a new app or library with anything other than Swift.

Unless you do anything for MacOS and care about MacOS. Most Swift UI apps I've seen feel foreign on MacOS in innumerable ways.
Aliens and UFOs mainly seem to be a way to push a political agenda.
> "I rearchitected a massive system to run on microservices"

Saving a company from political mayhem is a pretty good achievement to have on your resume. It's also impressive because most engineering teams give up early on.
Do you expect people to periodically repeat failed experiments just so they can provide you with up to date information? You are always free to ignore it.

In any case, this particular observation is timeless: language bridges always have trolls under them. Maybe your project can get away with using the bridge anyway, but maybe a highly critical API gets locked out because the bridge deals poorly with variadic arguments or object lifetimes or templates/generics or nested objects or latency/overhead assumptions or.... whatever, and the troll conks your schedule on its head. Try to minimize exposure and prioritize steps to de-risk the bridge.
I worked at McDonald's briefly 15 years ago. Every single person bagging would mark an order as completed when someone started working on it and then use the recall button to see what the order was.
How to encrypt with low entropy secrets
You need to compare prices again. Residential electricity costs are significantly below your quoted rate for quite some time now. I've just checked and the lowest rate I saw was 21 ct/kWh. Most vendors are somewhere in the 25 to 30 ct/kWh bracket.
These are not all that unique and pretty common across all cloud services, GCP, AWS, Azure included. Especially in the spectrum of their ML/AI services.

I don't think these TOS are out of this world.
Just make sure you VPN back to somewhere residential - given you're originally from the US, see if you can host a server (RPi is enough) at a friend/family on their Comcast/etc connection.

Absolutely do not use a commercial VPN, those are havens for malicious activity and will rightfully raise all kinds of red flags.
AI feature list seems incredible, going to check it out today!
The depression part is probably true, however, I don't believe there was no other option. The problem with what we did is we confirmed there is no risk to owning bank stock or lending to banks and that should never be true. Instead there needs to be full risk for shareholders, secondary risk to bond holders and depositors need to be protected because being reasonably sure all or nearly all of your deposit will still exist and be available in a timely manner is the main thing we need from banks.

In that spirit, I think we could have done something/ written the laws to force something like the following to happen:
1. wipe out shareholders, convert bonds to common stock.
2. if the loss is so gargantuan that converting the bonds still leaves the bank insolvent, then wipe the bonds out too and offer shares up to certain value to depositors as conversion. If not enough convert then haircut depositors over a certain threshold for the rest up to a reasonable percentage of the negative equity and make up the rest with a government loan program at that point.

The expectation should be that if you own a big bank and it does stupid things you are going to lose your money, if you are a bond holder of a big bank and it is doing stupid things you should expect to be converted and possibly lose money. The expectations as a depositor is you will have all your deposit up to a threshold protected and you may lose some above that temporarily but are likely to get it back with a nice return in time.
> And, the killer feature of paper that no digital UI has yet to fully capture is the margin.

This is THE reason why, in the year of our LORD 2024, physicians still HATE electronic medical records. Margins, sticky notes, and red ink you can circle anywhere you d~~n well please, not organized data easily parsed during discovery.
In the following weeks, we plan to create more customer review benchmarks. Please let me know if you have any suggestions.
Sounds interesting, I'll put it into "to listen later"... but could we please have a [podcast] tag for those without a transcript (or a low quality one) ?
Legend has it that Google produces a new chat program every year or two when a high-up manager wants a promotion.

Microsoft also seems to have generational UI revamps. There's a funny bathtub curve where Win32 has outlived many of its replacements.
No, not really. And certainly not to the degree that the above commenter was assigning. It's just enabling the world to become even more complex.
There are many numbers and government numbers are not fake. They're cherry picked, there's a difference.
I used Obj-C professionally for about 2 years and Swift professionally for about 2 years. I have a slight preference for Swift. I've been doing mobile dev on iOS and Android since 2012 and there have been a lot of language changes and programming paradigm shifts. I think it's become more accessible for new devs. For me, I don't think the time and headache to learn the new ways really had a lot of benefit on the end product. Maybe in larger software shops it did.
What naming habits would you like to see the average user adopt?
> delivered a project very fast with X,Y and Z and saved the company $100mil

The problem is that $100mil is all pixie fairy dust when you're working on a new project. I wish this wasn't true but it works out better for you to implement it as costly and complex as possible, show off how smart you are, then simplify it during a cost cutting initiative (wow they must be so smart to make such an obviously complex system so simple).

The secret is that while
you think you're getting away with something playing this game you're actually doing exactly what the business wants.
If you use a calculator without knowing what addition or multiplication mean, then that's also a serious problem.
I expect someday that the entire population's full genomes will be recorded (by some government entity or otherwise) and public. It's sadly only a matter of time.