skysight-inc/HackerNews huggingface dataset:
Because all else being equal, that skew shouldn't exist. There is nothing inherent to Indian people (or any other people) making them better at these jobs, so there is value to understanding why their numbers are so high. And by value, I mean value to US citizens. It could show us how we can improve within the country, or it could expose fraud in the system. Or a mix of both.
…but none with the liability relationship that an Airbnb branded lock would imply. Probably the best path to defray the risks would be for Airbnb to partner with lock tech groups like Kivo for API-side integration, and then gently suggest hosts use a partner-supporter lock.

From my eye the available commercial products are just beginning to be “good” - for example, NFC locks entered the market this year, so smarthome locks can finally provide the hotel-room authentication experience, if not the hotel-room unlatching experience.
> But pretty much everything else is good and there's nothing else on the market so...

Exactly, so I was curious if you had replaced the Sony player app by another app while still using Sony hardware?
For a long time sqlite did not have DROP COLUMN and RENAME COLUMN support, which are both pretty essential.

I'm embarrassed to admit that I didn't realize RENAME COLUMN was actually added in 3.25, almost four years ago.

DROP COLUMN was only just added last year in 3.35.

I'm surprised a database schema lasted 9/12 years without ever renaming or dropping a column.

This changes things! But even now, ALTER TABLE is not transactional. So especially with many concurrent readers there can definitely be situations where you'd still want to rewrite.
> creating more fiat currency as needed

Ironically, this very thing led to FDIC failing to meet their obligation deposit amount of 1.35%.
I know a professor of computer science at arguably the best cs program in the world who is an Indian citizen and was only able to get a green card because he is married to a citizen of a western european country. The system is completely fucked for Indian and Chinese citizens. Absolutely egregiously so.

This is one of the reasons why I find the "just wait in line" argument so disingenuous. If it takes a world expert in a high importance topics literal decades to get a green card then there simply isn't a legitimate path available to people.
It's no more of a strawman than saying that CEOs would be wrong more often if they were paid the same as a burger flipper.

> the CEO will probably do better at flipping burgers than the average employee

this is the same old magical thinking "CEO's are special people" bullshit
When meeting people for the first time, I will often say something quirky just as test. Their reaction is great info to have. There are so many different reactions that a rude response is a major red flag and I'm done or wary from then on.

Good responses are, on one side of spectrum, they think it's funny and interesting. In the middle (also good responses) they or ask why or politely disagree. On the not so good, they politely disagree but think you're stupid without saying it. Then, out of all those response options, if they pick being rude, then you have a very strong indicator.
From the very beginning, when they do not allow you to sell your labor to whoever you want.
OMG thanks so much for this! You should post this as its own submission.

I am amazed that ABNB has this dark pattern as I don't see how it benefits them and it clearly pisses off users and makes searching so much more work than necessary.
Markdoc: Stripe's Markdown-based authoring framework
This is the way.

The contract is always binding.

I always immediately treat anyone who says "don't worry about (something in the contract)" as somewhere between suspicious and hostile.
The country recently started a "war on inflation", which is being won by inflation.

The latest version of foreign currency restrictions has been on the books since 2019, so it's mostly about the government systemically being shit.
No surprise ... Use your own wallet!
Even going to the US as a non-immigrant is totally broken at the moment. If you don't qualify[0] for an ESTA (visa waiver) then an appointment for a tourist visa in the US can be upwards of 200 days in some places (i.e Australia or Netherlands). An appointment at the consulate in Toronto is 429 days away if you were to book today.

That's not the processing time, that's literally just the appointment you need to make as part of the application. There is additional processing time added to that if it is successful.

You can plug some cities in here[1] to see how long it would take.

[0] If you've visited several countries in the MENA region since 2011, have ever held one of their passports or are not flying on a passport from one of the 40 countries listed here: https://travel.state.gov/content/travel/en/us-visas/tourism-...

[1] https://travel.state.gov/content/travel/en/us-visas/visa-inf...
Your customers probably wouldn't love auto complete if they knew it was implemented as a key logger. Try doing it client side.
I open discussions with recruiters - typically Exec Recruiters who are normally cold/warm-calling on LinkedIn - and the conversation goes like this:

* "We have this amazing CTO / CIO / VP Role."

* "What's the pay range for this role?"

* "We pay market rates"

* "I'm currently making $X at my fancy FAANG role. Can you beat that?".

* "Oh. Nevermind".

It's helped, but there are still false promises made.
We’ve always had this system. We haven’t always hated each other.
> Also the code should be written "for the now", not for "that future feature it would be awesome to have someday like making it compatible with every other library X, etc.".

The folksy software adage for this is YAGNI. (You Ain’t Gonna Need It)
The partitioning of Poland or its « migration » to the West ? Because as far as I'm aware, the split is due to the Western part being formerly German (including its population) rather than the Polish people itself having been split.
Polish people are welcome to correct me, I'm not too familiar with history in this region aside from the broad stokes.
Not sure what you are insinuating but the Schwab fine print definitely says that the customer assets are not Schwabs (because that's the rules of the regulatory environment they work in). No court in the US would would use customer shares to settle Schwab debt.
Are you responsible for everything your Government does ? I would hope not. People need to be treated individually. I thought that was the entire point of liberal democracy.
So what? Buying a real Birkin is a stupid status symbol, and so is spending the same amount on knock offs.
Yes! A clever trick to catch out spammers.
> I don't know if that was the case for most people, it's what sitcoms depicted.

It wasn't. Bill, from the Cosby Show, was a physician, Tony, from Who's the Boss was a former baseball player, the dad from Full House was a TV broadcaster, etc.

It's probably the reason "blue collar" sitcoms were popular in the 90s (Rosanne, Grace Under Fire).
The point is that the total should be what is shown in search. As it is, search is meaningless.
Yea, but the USofA is supposed to be the land of the Free, all kinds of free, not just "you were not born here"-type free. The whole "give me your sick, your poor..." etc vibe.

It's a little ironic at the very least that it's so hard to get into the United States, given its history.
Remember that we have unlimited access to super-hero and algorithmically scripted movies. I had more options in my VHS rental stores than in current streaming offerings. It is very hard to find classic movies of non anglo-american directors. I had access to these movies in my third world big city rental store.
This is kind of ignoring all the positive effects from density. Yes, housing for density is hard. Yes, there are some negatives. But you would not get anywhere near the economic productivity you do from 330 Million people uniformly spread across the US as you do from having huge spikes in NYC and LA (and other metropolitan zones).

You also have to face the fact that as you spread people out, most costs go up. Cities subsidize suburbia and rural areas in the sense that cities generate more tax revenues of all types relative to costs. Suburban and rural areas mostly fail to raise enough tax revenue to pay for their own infrastructure and generally rely on various handouts from state and federal governments to build things like sewers and roads, which they then do not adequately maintain due to budget shortfalls.
I like that you're comparing Birkins to angle grinders.

But do you scrape the stickers and replace them with ones that say "Milwaukee", just to pretend you can afford the expensive brand? Because that's what we're talking about here.
No amount of spin on how this kind of technology CAN be used in a positive way will ever get me to support it. It also CAN be used against innocent people.

Right-to-repair is a hill I will die on, and John Deere is 100% wrong and should not even have the ability to remotely disable any of their products. FULL STOP.
The thing that worries me most about EA is how they consider that 2 to 4 degrees warming from climate change is not a big deal. "Bad but survivable" is how they describe it on their existential risks page. I think they're misreading the science a little. Unfortunately. I wrote to Toby Ord a while back to comment on this, and he very politely wrote back and fobbed me off with some story.
> because software update that work around a HW bug aren’t a thing.

This definitely isn't true. We have seen microcode updates that work around buggy CPUs before. Often by taking a slow path for buggy cases. For example there were microcode updates to "fix" (moderately mitigate) Specter and Meltdown which were almost certainly hardware bugs.
There are all kinds of way out of this in case he would get sued: he could say that with 'there is no risk', he just meant shorthand for 'there is no more than a negligible risk'. Or he could say that with 'there is no risk' he was merely expressing his strong personal opinion based on the vision and faith he had in his company.
Its not a monopoly at all. In europe booking.com is more prevalent and for example florida rentals most ppl use vrbo
Take a look at this project https://www.database-mesh.io, that's what I refer to.
I'm not understanding how people imported from abroad could be US citizens.
I have one word for us all: restrict ...

https://en.cppreference.com/w/c/language/restrict

Still missing from C++ after all these years. Get it in there, people!

See also:

https://stackoverflow.com/q/776283/1593077
> It would be really inefficient to store this as a full HD video for thousands of users.

https://www.fullstory.com

Most heat mapping services do not store such qualitative data because of the cost (e.g. hot jar). They opt instead to simply reproduce the "almost full story" by faking a video from the data. Services like fullstory are different.
Oh, this tired talking point.

In the tech labor market (as per the post) the labor simply isn't available. We don't generally see American software engineers languishing and unable to find jobs.

I guarantee that the like of Microsystems, Google, and Amazon were not paying the poster a pittance.
I also have a wall of independent CDs that never got to the streaming services.
I can understand devs not using the right circumstances if their platform of choice doesn't come with an easy way to determine the right directory to put stuff in, let alone create it if necessary.

What I really want is an API that does "create/open/delete a file/directory for the relevant configuration/cache/resources store", be it user configured or platform default. What I get is an external package that gives me a list of potential storage locations (of which I'll probably just pick the first) that may or may not be actual directories on the system which I may or may not have access to touch files in.

Some devs are kindly reminded that there's a spec for these things but often it's too late as data is already in specific paths that users may have come to know. That way you end up with paths that get set by environment variables where you have to tell each and every program where to put their crap.

Other programs don't care enough to implement the standards (like Firefox; the bug report about XDG is old enough to vote [1] and it's still not implemented fully). Kubernetes has an open issue for its client that only ever gets bumped.

Even worse are devs that are reminded of standards like XDG and then decide to give everyone the middle finger. Snap is one of them, not only is the data directory hard-coded, it's hard-coded lowercase unlike every other standard directory on Canonical's distribution itself! Snap's biggest competitor, Flatpak, decided not following the standard is not a problem [3]. At least it's special snowflake folder starts with a period so that it's hidden by default, I suppose. Even Bash doesn't support XDG [4] because not everyone uses Linux (and apparently no effort should be made to support OS specific standards?) with the suggestion closed as won't fix.

Many tools that do support XDG only care about their own standards, of course; Windows has had SHGetKnowlFolderPath since Vista, replacing SHGetFolderLocation which dates back to Windows 2000. Still, developers like to push POSIX standards into Windows, creating .dotfiles and not even bothering to at least mark them as hidden.

There's a big list on the Arch wiki[7] listing programs and their compatibilities with XDG.

[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=259356

[2]: https://github.com/kubernetes/kubernetes/issues/56402

[3]: https://github.com/flatpak/flatpak/issues/1651

[4]: https://savannah.gnu.org/support/?108134

[5]: https://docs.microsoft.com/en-us/windows/win32/api/shlobj_co...

[6]: https://docs.microsoft.com/en-us/windows/win32/api/shlobj_co...

[7]: https://wiki.archlinux.org/title/XDG_Base_Directory#Hardcode...
More than that, it also presumes that no other institution will ever find said backdoor and put it to use for their own purposes.
Were they still being sold by Apple?
Happened to me a few times. The hotel booked me a room in a different hotel a few blocks away, refund my entire stay, and provide points for the troubles.
IMHO it matters because of the "D" word ... diversity
And what if one is an outspoken, principled person whose principals are opposite to yours, like being opposed to vaccination?
I mean… ethics aside, he’s not entirely wrong. Though I think he’s partially ignoring the lying flat movement emerging alongside anti-work here in the US
I never understand this argument. If someone leaves their country to migrate, aren't they looking for a better life ? Just because India requires you to live for 12 years, Indian citizens should just shut up/put up with 18+ years of waiting because their country of origin has it worse/same ? This sounds a lot like "We gave you US citizenship. So shut up and stop criticizing the Govt because you came from a 3rd world country even though you are now a citizen of this country". So much for 1st Amendment or does it not apply to naturalized citizens ?
One is a developing country of 1.2B people with limited opportunities. The other is 80M people with high living standards. There aren't even that many French greencard seekers so the quota goes unfulfilled almost every year. Meanwhile, Congress has instituted hard limits on greencards that India and China have the largest share of and manage to hit the limits every year, for decades.
That may be one factor, but not the only one. Someone had made graph of the bond prices and added the dates of some government actions and announcements. I'll try to post it below if I find it.
> At the time I didn't say anything, and just continued the interview as if nothing happened, but in retrospect, I think I should have politely terminated the interview myself...

This is an awful experience and I think it is better to not second guess yourself after a traumatic experience. We are not machines, we are human beings, and getting shot down (in a cruel fashion) when the stakes are high is not something we should be expected to handle well.
There are more developers in the US than ever before. Pay has never been higher. Developers create jobs for other developers.
>Try doing it client side

Do what client side?

Store all the auto-complete possibilities client side? I think that doesn't make sense.

But my larger point is you can't tell for sure if it is a keylogger or just something else.
Pretty much this. Without deep historical analysis, this doesn't mean anything. It's like amateur etymology that is based on how similar certain words are, which typically gets things laughably wrong.
The correct term is non-custodial.

A custodial wallet means someone else holds your keys, but a non-custodial wallet lets you hold them yourself (which Bitcoin Core does).
deleted erroneous comment about shorting on Coinbase.
This happened to me before and I got a full refund, so it’s not a new thing at least.
Entrepreneurs create a space “academy” as commercial space flourishes
> Journalism isn't free.

So print newspapers, and sell them. I regard the worldwide web as free to use; I treat sites that don't share my view as not being part of the worldwide web.

The world is full of interesting websites. If a website doesn't want me to read it, that's fine, I'll move on.
It took me also ~18 years to get my green card. I went through a very similar (almost identical) route as the blogger and I'm glad he documented this grueling experience. I went to college in the US; graduated in 4 years; worked with OPT for 2.5 years; went back to a PhD program because my then employer wouldn't sponsor me an H1B (according to them, they are a start-up and cannot put up with the legal burden and cost of sponsoring me, who is the only immigrant at the company); earned my PhD and went to work for a Fortune 100 company; got selected in the H1B lottery on the first attempt; waited 2 more years for my employer to decide that I'm worthy of their green card sponsorship; waited 4 years in the green card application process (thanks partly to COVID delays and thanks partly to the immigration law firm, Fragomen, which not only screwed up with my PERM filing once but also was very slow in preparing the application--probably intentionally because there was no one at my company who is holding Fragomen accountable back then; my company since then moved to PwC for immigration matters although I'm not sure if that improves things for the immigrant workers there) to finally get one.

I went back home twice in that 18 years because I was always afraid that I might not be allowed back in the US when I renew my visa (F-1 student visa or H1B work visa) at the local embassy in my home country.

If I could turn back in time, I'd have gone to Canada to not have to deal with this. Or I should have married a US citizen to make my path to green card easier, or even applied for asylum using my country's political situation as a cover (I didn't do either because I thought these are dishonest *for my situation*; there are a lot of people from my country who do either of these things). Legal immigration (including work visa and green card) is very difficult in the US.
Ford F-150 Lightning first drive: quiet storm
With intense gratitude for the fact that I will only have to interact with this person once for an hour, and not five days a week, eight hours per day, forever.
Fiat: If you give me food and shelter that I need to survive, I’ll give you numbers in a spreadsheet that you need to give to the people with guns so that they don’t lock you up in jail or shoot you.
> Here is the rule: if a user can trigger an error condition by using the linker in a wrong way, the linker should print out a proper error message. However, if the binary of an input file is corrupted, it is OK for the linker to simply crash.

One of the most useful ideas in developing reasonably complex systems that I encountered is treating different types of errors differently. There's a place for both panics/exceptions on one hand result monads/error messages on another.
The flip side is that without abstraction your code becomes an unmaintainable, fragile disaster, leading to bad outcomes for the user. It’s not as simple in a complex system as you make it out to be.
Pretty much. I try not to go down the "dehumanizing language = genocide" path, because dehumanizing language has sadly become par for the course, but there has been a rapid escalation on two fronts, reflected directly in state laws:

1. Moving from simple dehumanization to "trans people are groomers and pedophiles and we must protect our children from them at any cost". This is still only an escalation toward violence, but it certainly is an escalation.

2. Forcible detransitioning of trans people, with the direct aim of eliminating out trans people as a population. It remains to be seen what will be done with people who refuse to detransition, but imprisonment appears to already be on the table. And when you imprison a population for their identity and/or customs, then, well... that's genocide.
Relevant video (2018, Applied Science) https://www.youtube.com/watch?v=vvzWaVvB908
I feel like there's a pretty hard line between professional purchases and all other. The calculus of "spending" totally changes when it can directly impact "earning".
And to stocks, real estate, gold, ...
Should be the same as any other S3 backend. We don’t have examples for ActiveStorage per se but we have boto3, AWS JS SDK, and rclone [1].

[1] https://developers.cloudflare.com/r2/platform/s3-compatibili...
Interviewed at Samsung ( Noida India) around 2016, where exactly the same thing happened with me.

Was being interviewed by a panel of 4-5 people. The main guy, who I presume was the hiring manager stood up in the middle of the interview and left the room, seemingly unimpressed with my answers.

Thankfully I didn't get through and heard many horror stories regarding their culture in later years.
All client assets were returned during the MF Global bankruptcy.
> you sent them back to be repaired

You will probably get them back, but that is far from guaranteed [1].

[1] https://www.nytimes.com/1991/02/23/news/if-a-shop-closes-wit...
Burn a bridge and have some fun. Start asking questions like "Is rudeness acceptable at your shitty company?", "Is that guy too stupid to understand Scheme?", "Do you think I'd lower my standards enough to work for you?" etc.
Rules for Biologically Inspired Adaptive Network Design [pdf]
Thanks for the clarification, that is what I would expect.

Does SQLite support some kind of monotonic transaction id that can be used as a cache coherency key? Say a client writes a new record to the database which returns `{"result": "ok", "transaction_id": 123}`, then to ensure that subsequent read requests are coherent they provide a header that checks that the read replica has transaction_id >= 123 and either waits for replication before serving or fails the request. (Perhaps a good use for the embedded worker?)
The API for this is currently the only thing I wish I could grok a bit better. It seems like it would be hard to make it work with existing libraries that can access SQLite, which is kind of a shame.

I'm thinking of sqlx in Rust (or any other language binding / ORM for that matter), which has compile time schema safety. This is a nice capability, and because this interface seems non-standard (possibly for good reason), I guess we are being asked to give some of those things up.

I am getting a bit ahead of myself on the Rust part (presumably that will eventually be supported as part of workers-rs), but I think the feelings still stand if you consider the JS ecosystem.

Edit: I may actually be wrong, but presumably the entire surface isn't covered because there's no file opening, etc.