skysight-inc/HackerNews huggingface dataset:
Just put the headphone jack back on it, then charge via headphone jack like the old ipod shuffles used to!

Seriously though, I still miss the headphone jack :(
What? No. H1B is a dual-intent visa.

If it was strictly a non-immigrant visa, then you cannot get a green card. Ever. You need some other type of visa that's either an immigrant visa(like marriage) or some other dual-intent visa.

That's one thing that many americans don't understand. "He's lived in the US for 50 years, why didn't he become a citizen?!" Because, for most people, they have no path.
The Explosions and Fire channel synthesized it https://www.youtube.com/watch?v=-Sz4d7RQB6Y
Yeah, I don't know how many routers support RFC 5549 and it never seemed to become a best practice.
It is worth mentioning that the highest income tax rate in Switzerland -- cantonal + federal -- is about 20%.
Finally, one step closer to the dream of having a dirt-cheap, unphishable, unstealable FIDO2 key for all my security needs. Now all we need is for WebAuthn to catch on.
Choosing not to rob a bank 10 000 times still means you are a potential bank robber, like everyone else on this planet. At the 10 001 choice where it actually happens, this simply turns the potential to actual.
Look-alike humans identified by facial algorithms show genetic similarities
I appreciate the correction. That said, it doesn't affect the argument that much. At best it changes "almost 5 decades" to "almost 3 decades". I think it's reasonable to say that if people aren't willing to wait 5 decades to "prove conclusively that [thing] causes cancer", that they're not willing to wait 3 decades either. Let me re-ask the question from my prior comment: should delay rolling out cell phones for a few decades just to be sure that they don't cause brain cancer?
That whole thing was kind of a lie since you can't force hosts to implement IPSec and IPSec was immediately backported to IPv4 anyway.
I don't know how stable the USA would be if all billion Indian people came to North America and Europe.
Ok cool, I’m glad we cleared that up.

I am not really interested in engaging on this topic, as the sort of “Debate me!”-style hot take is (in my experience) not usually offered in good faith, rather it’s more often some sort of rhetorical dick measuring contest amongst internet strangers.
Decentralization is the only way it's safe out here. Once you give this much power to a monopoly we just look like insects to them. I've moved most of my accounts outside of Google that if I were to lose them it'd be a shame but not a total loss for me. I could then rebuild. Support the little guy today and you will have immunity by decentralization.
> Find me a single programming language whose docs are as good as TypeScript's docs and reference.

This is a non sequitur. Typescript can be bad even if other languages are worse.

The argument being made in the article and this discussion isn't "use X instead of Typescript" it's "Typescript should be improved".
Also, one can potentially do more with a given amount of dollars in India than in the US, because things tend to be cheaper in India.

But, with the amount of money involved in this particular case I don't think any of that matters.
NS1 is a venture of Salesforce, the owner of Heroku, so it makes sense if that is the provider.
It’s all trained on real images, it can’t exist without the industry.
Yeah unfortunately right now that is the case; you pay for Ethereum to onboard and participate, and most early adopters are people buying their way in.

It doesn't have to be this way though.

I don't think "blockchain's original use case was financial". Bitcoin's was. I'm not sure Ethereum and subsequent platforms have the same DNA.
I think my favorite reaction to Amazon's aggression is Grafana Labs. They released their code under Affero GPL but let you use a different license if you pay them. Sort of like a new version of the Qt model.
You misspelled thicc
I’m mostly sitting this out, but I’ll interject here because this is wrong. Union types are often used as an XOR (a | b as “either a or b, but not both”), but they’re an inclusive OR (Partial<a> & Partial<b>, as “some parts of a or b, the parts they share guaranteed”) which is almost never what anyone wants when dealing with objects. The pain is that you can’t distinguish them without a narrowing factor, and if you can’t the types are horridly complex.
The design is nice. The color...
They're both for squares.
>I find it weird that GPG/PGP leans so heavily into "one key per person".

It does?

>Why shouldn't I be encouraged to have 2 or 4 or 10 identities if I want to?

What is stopping you?
Not everyone needs the same amount of rest and relaxation though.

Some folks just have what it takes to spend almost every waking moment maniacally focused on their chosen pursuit all the way until a ripe old age. These are the folks that usually end up putting a dent into the universe.
Yes, and the places they're leaving are experiencing major service delays and cancellations. I'm not sure of your point?
Oh, but if I share all my inner most thoughts and feelings, you say they will pay me $99.99 per month for sharing that information? Oh, I have that backwards, don't I? Eshh, now I suddenly see the light! Thank you!
Wink.
> and for everyone else means a >1 year wait while PWD, PERM and I-140 process.

Filed I-485 in 2020. Still pending. It's currently way more than one year. Some 2022 filers are getting it in a matter of months, but older applications are taking forever.

> The work permit (I-765) does not allow you to enter the US, only to work when already legally in the country (for example, via an H-1B).

H1B allows one to work, by itself. If you get a I-765(aka EAD) and you use that, you immediately lose your H1B status. Which is fine as long as your application is pending. If your I-485 subsequently gets denied, you have to leave and you just lost your shot. Game over. You have to start again from scratch. Assuming you didn't incur in too much unauthorized stay, as you'll get hit with retroactive unauthorized stay.

Most H1B holders do not use their EAD because of that. Note that it's different from the EAD you get as a L2 (spouse of L1). That one doesn't mess with your status. Unless you get EAD pursuant to your green card application. That one messes with your status.

Same with advance parole. H and L visas don't need that to travel.

You can get your H1B status back if you file for an extension.
True.

I know some photography basics, how to use DSLR/mirrorless, and even how to use handheld lightmeters.
The reason we use smartphones is simplicity and convenience: take pictures of family on the beach, apply some editing (Snapseed/VSCO/etc), then share them to social medias. All is done on single device.

Not everyone is a enthusiast who is willing to carry camera and laptop eveywhere :)
I much rather blame the type system designers, however heroic and brilliant they may be, than the folks using them. Especially so in scenarios like large & collaborative evolving code bases, legacy, module composition, evolving tools, etc.

That some API doesn't conform to the abysmal ergonomics and astounding stupidity of most type systems isn't a problem with the API, but an endemic problem of modern type systems being dumb, weak, and hard-to-use. To an embarrassing extent, even most "advanced" type systems aren't super far from what came out of the 1970s. After writing ML-typed code for years, you learn the disappointingly primitive level of reasoning most textbook solvers can handle, and warp your code style ahead of time to that. Simpler calling conventions, all sorts of hints to inferencers, hacks around IO, etc. Language implementors know these systems have major issues in practice and thus tack layer after layer of weird special forms to handle what is "natural" in modern code. And then you get junior developers on a team, and have to pretend that this is all good and then hope they don't quit when they get byzantine type errors. And not tear your hair out when some library updates around these changes.

In a world where you can write 10 words of English and get synthesized a unique photorealistic image, or can sketch some code and get it autocompleted, maybe the problem is most type systems (still) suck. It's not inherent because we can manually reason about code & even run it -- and shifts to previously sacrilegious research like plugging in SMT solvers and neural networks has been changing historically conservative fundamental assumptions at a snails pace -- but that's where we are. So again, I wouldn't categorically blame the poor developers subjected to embarrassingly dumb solvers & UX's.
It is still not safe in North India either. Eventually the entire subcontinent will heat up past humans' wet bulb temperatures.
I think they were being funny... :)
looks like there is a nightly release for apple silicon, https://towardsdatascience.com/gpu-acceleration-comes-to-pyt...
This seems like the most likely reason. So they can jail people with anonymous accounts.
Yes, I think this is it. It wasn't generated porn, but it would hone in on what you liked similar to Tic Tac.
This article made me laugh. I worked and am working with new typescript developers in my day job. They all go through the stages of typescript grief.

- Denial - This should be pretty easy, just put types everywhere!

- Anger - But my code is correct! The damn compiler doesn't understand what I mean!

- Bargaining - Can't I just use any?

- Depression - This will take forever to figure out and I have a deadline :(

- Acceptance - It's a tool like any other, it's a hassle, most of the time is useless but sometimes it saves you from bugs and makes collaboration easier.

You just have to accept that the type specification in typescript is a whole separate language that you have to learn, that takes time to write correctly.

In my experience that's at least 30% more than writing js when you know what you are doing, more when you don't. Adding the linter and tests you end up spending more time on these correctness checks than actually writing code, and that is ok, or not, depending on the project goals.

When you are writing library code this cost goes up, WAY up because your library will be used in multiple ways by different people so you have a combinatorial explosion of cases that need to be handled.

I don't understand where this expectation that writing typescript should be as easy and quick as writing js.

IMHO the typescript docs are one of the best resources (just compare them to python docs...)
I'm very curious, which "Redux code" are you referring to here?

I don't think the `redux` core lib ever shipped any Flow types itself. Looking at the FlowTyped repo, I see community typedefs at https://github.com/flow-typed/flow-typed/tree/master/definit... , and the Git history suggests those were indeed written by community members.

(of course on the flip side, _I_ didn't even start learning TS myself until 2019, and goodness knows _that_ has been a lot of trial and error over time :) )
Is it any different than any other kind of direct prod access? I mean, you have to have controls for accessing prod, so it seems like you could use similar ones for REPL access, but that's logic and I know that only has a tenuous relationship with compliance...
Maybe I'm being too close-minded, but paying $100/mo for porn seems absurd.
Perhaps a neural network's outputs can be deemed as transformative use and thus fair use. I don't know though, I'm not a lawyer.
As the threat had evolved, the US Navy has started phasing out the Phalanx CIWS and replacing it with various RIM-116 (RAM) launchers. These are much more capable against high-speed maneuvering targets.

https://navalpost.com/searam-ram-vs-phalanx-goalkeeper/

But realistically the limiting factors for point defense are more likely to be detection and engagement range rather than magazine depth. Hence the focus on layered air defense including longer range missiles, countermeasures, and decoys.
> Now the dynamic configuration API is going open this will give Envoy a good run for its money

Wasn't dynamic configuration always available through OpenResty? It's based on Nginx too with extra Lua modules to fill the feature gaps
I've found that sometimes you need a lot of attempts to get good results. Here's a run I just did, I'd say the top left result is OK, the bottom 2 are wrong/misinterpretations, and the top right result is fantastic: https://i.imgur.com/l8BsWvI.png
Judging from the precipitous decline in Badger commits since 20221 [0] and that the original/primary author is no longer with dgraph [1] or working on Badger, it may be worth looking at Cockroach's Pebble [2] instead.

[0] https://github.com/dgraph-io/dgraph/graphs/contributors

[1] https://manishrjain.com/about

[2] https://github.com/cockroachdb/pebble
Obviously but this story is about the Indian government doing that and providing details of such. Hopefully twitter can learn from such espionage and better silo off departments from people. Some tech companies have almost no walls between getting user information and the average employee.
Thanks for the inquiry, I'd love to be convinced otherwise as it would really lower my requirements. I might not even want to leave my current gig! I think my original comment made it sound like I'm trying to have fun and get drunk with a bunch of SV clones. I'm not.

First, it's largely about the amount of time and energy spent at work. It's roughly most of my time and most of my energy. So if I have a multitude of near-term goals in life (make money, make friends, care for family, maintain my health, make art) and most of my bandwidth is spent pursuing one (money), then the rest of my goals suffer.

Second, the "make friends" is an important value of mine. I'm not talking about forced friendship from "fun" work events. I can't stand that. I mean working with deep and interesting people willing to open up about themselves. Currently everyone I work with has very little similar or interesting life experience (from college grind to big tech grind to family+kids). My attempts to break out of daily conversations about the weather and traffic fall utterly flat. It's often suffering through a difficult shared experience that brings people together, but my current remote-only and heavily silo'd work environment doesn't provide that.

My current slog is wake up, log-in, scrum, work remotely, converse with others only to further my work or their work, log off, spend a few hours of the evening alone, sleep, repeat. My approach to a job search would be a bit different if I had a partner, kids, network of close friends nearby, able to visit family without a plane ticket. Honestly a job in tech doesn't really fit what I want out of life anymore, but I'm over a decade into it, it pays SO well, and provides quite a bit of intellectual stimulation without have to do any legwork to get it. Just trying to make it palatable.
Ah, I see the site fell prey to the fate, much whispered about by the most famed of initiates, of nipatzmiqui -- "being hugged to death."
Fortunately, despite your unhinged and scientifically illiterate rant, the laws of physics still apply in the real world. It takes a significant amount of energy to get a weapons platform flying with useful range and speed. Do the math, and show your work.

As for a "micro railgun", that's just pure nonsense. You might as well claim that the military has secretly developed time machines or warp drives. Come on.

You're in no position to make promises about anything.
A biblically accurate smartphone.
same thinking, good call, upvoted
> enabling the courts to defend virulent bigotry is not what causes them to act to defend the rights of the oppressed.

Virulent bigotry alone is not, and should never be, a crime. You are literally advocating for thoughtcrimes to be punished by the courts.

> And remember, we aren’t talking about governments taking away Tate’s rights. We are talking about posting on social media.

Well I was suggesting that governments regulate the tech monopolies to protect speech on their platforms, given that they are the de facto public square of modern political discourse. I recognize that Tate's freedom of speech was not violated by private platforms censoring him, I'm asserting that those platforms should either be regulated as public squares with the same duty to uphold freedom of (legal) speech, or have their monopolies broken up (i.e. Open APIs and interchange format, with social media monopolies ideally switching to a federated model where nobody has the power to "deplatform" someone else unilaterally).
Your carrier also sells data.

https://www.theverge.com/2022/6/24/23181851/t-mobile-browsin...

https://www.extremetech.com/internet/283350-t-mobile-sprint-...
Are the comments in the `AudioFormat getFormat()` example useful to anyone?

The most useful one to me is the `channels = 1; // mono`; it gives a second way that is often used to describe the value and saved me maybe half a second.

All of the words in the signed comment are useless except "unsigned", but I think that is a clear opposite of `signed = true`. The fact that the setting pertains to data in SOME way is super obvious.

The endian comment adds in the keywords little-endian and order, but if you don't already know what endian means, googling "bigEndian" would already get you useful results.

The `format = getFormat();` comment is the most useless to me because it actually confused me. I thought because there was a comment it couldn't be referring the code above. Additionally, the only additional info it gives me is the word "settings".
No, I wasn't using much Heroku-specific. All of my apps run in Docker containers, so it's mostly just migrating my CI to deploy to Fly instead of Heroku.

I did get a lot of perf increases moving from GCP to Fly, but I think I have to credit most of the improvements to SQLite being faster than Firestore:

https://mtlynch.io/retrospectives/2021/12/#migrating-my-side...
Don't forget phono input!
It is likely that the absolute amount of taxes that people pay in Texas is less, though. As of 2021, 4123 USD per person versus 6029 USD per person in California:

https://www.thecentersquare.com/california/california-reside...

I worry that the ITEP study (https://itep.org/whopays/) is basically misleading because (a) it tries to present the welfare of people as depending on taxation rather than the overall cost of living and (b) it uses percentage of income rather than the absolute amount of taxation to effectively argue that people who pay more taxes -- while not necessarily receiving more from the state -- are somehow paying less.
That's like a nice coffee a day, everyday kind of value.
As someone who owns dozens of devices with both USB-C and Lightning ports, I find the Lightning port to be significantly superior to USB-C. It is much easier to plug in due to the curves on the sides, easier to plug out, holds in place more strongly, and the port lasts much longer. Why do you call it “godawful”?
> What is the processing time for European countries?

IRRELEVANT

There's no reason why you should be prevented from traveling just because you applied for some document.

Next you'll argue that noone is being prevented from traveling, technically. Don't bother.

There's also no reason to require the _employer_ to handle all immigration matters. The initial application? Sure. But then allow the employer to file for his permanent residency. Let them file for visa extensions. Let them transfer employers without risk. Maybe get another source of income. _Let the spouses work!_ There's no reason to limit a household to a single income. And so on. That's how its done in many countries in Europe.

You may say "you should go to those countries then". Many have. But you don't know the full extent of the issue until you are in the system. At which time you have relocated your family, upended your life, and staked your career in the system.
Hi, I'm a Redux maintainer.

As my co-maintainer Lenz Weber just said on Twitter:

> No other language I know allows us library authors to have that much influence on autocomplete and dev experience. We could all just ship mediocre types with some added runtime exceptions, like we are forced to do in other languages - but we see this opportunity and we go for it. We are not forced to do that, it's the same masochistic drive that makes us write the lib in the first place.

We've deliberately done a lot of work internally to make sure that our end users _don't_ have to write very complex types in their app code.

As I mentioned in another comment, the linked `createAction` example is specifically representing an object that looks like `{type: string, payload?, meta?, error?}`, and strongly typing the possible combinations of which fields exist.

The net result here is that depending on how you've defined your reducer and action, when you type `action.` in the editor, you'll get correct autocomplete listing exactly which fields _do_ exist based on this specific action type.

Normal app code won't have to write anything like those types.
With any luck it may monopolize certain fetishes or even create some new ones. There were several (and I don't know how to describe this, but) 180 degree reversed from the waist down images. Certainly not something that exists in this world.
Then they should have added a smiley face :p
(Render founder) thanks for the rec and feel free to get in touch with me anytime (email in profile). For those who need them, we offer enterprise support plans with response and uptime SLAs.
If you consume a lot of it, you want an endless supply of new stuff. It takes like 200 new pics for me to get off now. I can swipe decks and decks of the stuff.
> Fast denials with systems that allow retries

There's nothing that says quick retries are allowed, or that subsequent tries should even be adjudicated quickly. Take H1Bs. If you get selected and subsequently denied, you can only apply next year.

Some types of visas require a cooldown period outside the country after you have used them. And so on. This is all solvable.
FDroid. Period.
Bullshit. By many measures Warren Buffett is the most successful investor of our time. He is famous for being slow to react, and he has made some serious money. So I think you don't understand investing.

And if some investors lose money then so what? That is an acceptable outcome. Let them suffer, I have zero sympathy.
I'm not kidding. Just look at the code:

https://github.com/onetrueawk/awk/commit/d322b2b5fc16484affb...

I am talking about that environment. You are not.
I would happily pay $100 a month for that.
https://anonystick.com
>> Kids just stay at home grinding LC all day

Those kids should start their own unicorns instead of grinding LC all day. That would be a much better use of their intelligence.
NIKE was abandoned because it cost something like 10x more to shoot down an incoming missile than it took the Soviets to launch one.

And the Israeli iron dome is in an entirely different class, its hundreds of times too slow. Like trying to use a sling to shoot down a cruise missile.

Actually this is a very good example of why counter-drone systems will likely never deter expansion of drone capabilities. The costs to provide full protection are simply too lopsided.

Why spend a billion dollars to protect against 100 million dollars worth of drones when you could simply buy a billion dollars worth of drones in the first place?
Uptime has mostly been good, although I didn't set up alerting for any of my Fly projects until recently. All my apps are running on a single node per app, so I haven't tried

The one notable outage was this bug where Fly was evicting smaller instances at overloaded DCs rather than preventing new apps from acquiring resources:

https://community.fly.io/t/app-stuck-in-pending-state-after-...

The workaround was to upgrade to a larger instance, but I probably evicted someone else.
Is there a copyright protection in terms of consuming a copyright-protected image? I thought it was only for the purpose of displaying that image. If you're reading the file and reading the data, but not displaying it, is that also protected?
Chromium is bigger than that.