skysight-inc/HackerNews huggingface dataset:
I'm not disagreeing with you on your comment at all, but the "much demonized H1 process" was legitimately abused by a lot of bad actors who violated the spirit of the visa (talent you can't find in US) in pursuit of simply using it to hire at a lower rate a captive employee who you can freely exploit.

I was at a company that abused it, and we were hiring DBAs whose entire job was to administer MS SQL server. There were plenty of people locally who could do this, but none who were willing to work 70 hours a week for the very average salary.

The US government wasn't even sharing any data on the visas publicly until the Trump administration forced them. Once the data was public, it was blatantly obvious as to why they hadn't shared the data before. Wipro, Cognizant, etc were hogging the H1Bs for labor arbitrage purposes, making it hard for people looking for actual rare talent to get anyone in country. I had a friend from Pune who was stuck waiting in India for 2 years (an amazingly talented ML engineer) due to us not being able to get him a visa while Wipro was stealing them all in the same region for their labor arbitrage business.
"Private by design so you’re in control."

Oh, come on.
You could combine this with PageKite or a similar service to make your library web accessible.

Really cool in any case!
When they make those statements I'm always curious if they are expecting the user to use two external with the lid closed, or open (which would be 3 displays).

I've always found MacBooks don't play well when the lid is closed, but maybe that has changed?
Web browsers have to use the Safari engine but that doesn't mean they don't also separately update the browsers and add functionality. I.e. you mostly get modularity by not using Safari even if you have to rely on the underlying Safari engine being updated. Most of the features users notice are updated by the app provider anyway.
That pays attention to the environment and changes the volume (part of the spectrum perhaps?) that is what you're likely to be listening to.

This is of course a huge oversimplification, and aiming for it is probably what the industry is doing.
I think it fizzled out because people bought an OEM PC, a console, or built their own PC. It was just too competitive a market and not running windows was a negative value.

I agree it's the right time and might be a success because the handheld market is far less competitive.
Comments section is nuts, someone is pushing device that allegedly can turn water into... crude oil.
Oh, I didn't see those (I currently could not care less about Apple products). Good point, they're all bad.
Perhaps coincidence, same thing happened to me. I was able to recover my account but the entire thing was head scratching. Granted I don't use my account but I also didn't want someone to have it and turn it into a shill for nefarious purposes.
> conduct a hearing test

It could not. A hearing test requires an environment with exceptional isolation and flat-response drivers (iPods are not remotely flat) to be done properly.

> do a hearing based EQ on incoming sound

It could, given a proper prescription for the EQ, and an understanding of the response curve of the iPods' mic and drivers.

> do sound profiles

Not required, the EQ is tied to your hearing damage, not your environment.
They would need a properly calibrated set of headphones/microphones and environment to conduct a proper hearing test.
Biggest complaint is fast wireless charging limited to their own wireless charger.

I had a really hard time finding an in-stock fast wireless charger for my pixel 3, and ended up just not purchasing it. Kind of a pain since the usb-c charger is always getting gunked up from putting the phone in my pocket.
Apple botched the MacBook Pro notch
Not doing so would be quite risky from GDPR perspective.
He's obviously older, pre-Internet age. He may not be computer-savvy and care to maintain a website.
It is generally a good practice to steelman the opposing argument.

In this case, the steelman is that Apple has turned a capability barrier (if your scanning is on the cloud, you simply cannot scan local photos) into a policy barrier (now you can scan all photos, there's just a flag in the software which means you don't do so.)
On closer reading indeed the high school grads part seems to be suffering quite a bit. That decline seems to be something that would not wiped out by any increases since the 60s. But it's important to note that at this point only high school grads do not make up "most Americans." Whether that's good is another topic.
Can San Fransisco Survive Itself?
Or the reporter and editor both don't know much about helicopters, or don't consider the details of why they can't fly to be worth spending their time on.
Hmm, I thought Apple had switched to requiring pin/watch for face ID unlocks because they were not totally secure.

The same could be said for fingerprint though. I think the more secure biometric unlocks require the occasional pin verification anyways.
I really, really hope so.

Text is so clunky, especially in languages with superfluous syntax (semicolon, braces). My tree based outliner allows me to easily rearrange arbitrarily large blocks while never creating invalid syntax, why the heck doesn’t my IDE? Code is just a damn tree. Why can’t I arbitrarily choose to comment out/in code without breaking basically all the IDE tooling (collapsed a block? Well too bad!!)?

We should never have to think about syntax. Yet we (or certainly I) do a significant portion of the time.

The stuff I’m thinking of should be fairly possible to do as a Vscodium/VSCode plugin. Can somebody please tell me it’s already being done?
That doesn't make sense for anyone far from the equator. Here on the shortest day the sun rises at 9 and sets at 4 (7 hours daylight). On the longest it rises at 5 and sets at 10 (17 hours).

The different between the longest and shortest day's amount of daylight is a whole workday.
It's funny that when discussing the topic of "updates" and obsolescence, users focus on the vendor as if they have exclusive control over the situation. Authors of applications may also play a role. For example, when they "update" their applications to only work with newer versions of Android. Depending on the user's application needs, that can shorten the life of a an Android device. Some applications will continue to work with both older and newer Android versions, some will not. For example, F-Droid has numerous programs that will work on older, "obsolete" Android versions. This allows older hardware to be re-purposed and to continue to be useful for some uses. Not sure that Apple has anything like this; consider how many programs in the Apple App Store work with older iOS versions.

Both Android vendor and Apple hardware continue to work long after the software has become "outdated". That hardware does not die when the software becomes "obsolete". The vendor may choose to ignore this fact in the interest of sales but it does not mean that authors of applications must ignore it as well.

The third factor besides the vendor and the authors of applications are the operating system authors. With older PC-like hardware, I can run the latest versions of NetBSD. Forever. I update when and if I decide it is time. x86 has its benefits. It is sad that these pocket-sized computers called "smartphones" are so inflexible.

A non-HN reader recently told me that the "tech" industry has turned us all into "beta testers". The entire "updates" concept needs a serious examination. Updates are not a substitute for quality control.
“What’s the deal with time crystals [0]?”

[0] - https://www.quantamagazine.org/first-time-crystal-built-usin...
Apply new firmware to the hearing aids.
help you set your phone to work properly.
Return them and use a different make/model that works with your phone.
Most biological perspectives think that water behaves a certain way, which is like bulk water, when in fact at certain scales it behaves very differently, especially at interfaces and surfaces. For example, it's possible to draw flow across a charged surface where you can use it to effectively purify or separate water from things floating in it. This is useful when trying to filter out baddies like viruses and bacteria.

I was working in a research lab that was trying to do work re-examining these fundamental assumptions in a bioengineering context, but it often was difficult to not get dismissed by the academic establishment and put in the looney bucket, especially when Luc Montagnier left such a sour taste in a lot of peoples minds. Oh well. Science moves forward one funeral at a time.
U.S. Department of the Treasury Releases Sanctions Review
Bill Murray at White Sox games? Surely you mean the Cubs.
Daily reminder that micro transactions are an accessibility issue and should not be allowed under ADA or basic morality.

Preying on neurodivergent people is fucked and Apple knows exactly what they're doing.
Silverlight -> Windows 8 -> UWP -> Windows App SDK

You just gotta feel bad for the Windows developers on this one, along with XNA and all the other stuff in the past couple of years.
Applied Cryptography is an excellent book, but it is very very old. Nearly 25 years old.

The foreword of the semi-recent (2015) "20th anniversary edition" (which appears to be a reissue of the 2nd edition) even recommends that you look for a more modern reference.

And one of the lessons of the last decades is that programmers should generally not be implementing their own cryptography unless that is their specialty.
Ask HN: Am I an Outlier?
I asked a question today(19th Oct 2021)[0] about the laptop spec required for XR development. Yesterday I asked a similar question and also provided my budget for the laptop[1]. The only reply to that question was a single word "None" :)
Whenever I shop around for development systems and or test devices I look for the lowest common denominator spec. This helps me develop within constraints and hence reach users who may not be able to afford high-spec devices or platforms. It is always easy to go from low-spec targets to high-spec targets. But the other way round is not easy.

Today I saw a post by another member of this community also asking for help on spec for development system(an Apple device)[2]. The poster will be using the system for web, mobile and ML development. Looking at the spec that is listed in that post, I thought to myself, "Am I the outlier who always looks for low-spec systems both for development and test systems?"

How do you all decide on what spec your development and test platforms should have? Do you always go for high spec devices and platforms?

[0] https://news.ycombinator.com/item?id=28916747

[1] https://news.ycombinator.com/item?id=28903262

[2] https://news.ycombinator.com/item?id=28921836
Because you’re assuming a static system. If everything stopped moving, you need x people, x us citizens that you could train, you had 6 years where the people stay with you, and you have a guarantee that after you put 6 years the people will stay with you till you get back what you invested in these people, then yes that is a viable situation.

However, things move and move fast. And it’s not like companies don’t try to find solutions, they do, but they balance them with their need to stay competitive in the market. That is why you see initiatives all around.
NOW DO CPAP MACHINES
Invisible Hierarchies
Of interest is point 6:

Treasury should invest in building its technological capabilities and deepening its institutional knowledge, especially in the evolving digital assets and services space, to support the full sanctions lifecycle of activities.
Trippy, isn't it? A similar phenomenon can occur without hearing damage, where the reflection to the right ear is at the right phase to cause wave-interference with the source waveform that reaches the right ear.
I mostly generate yaml and json now that I've been using CUE. The cool thing about CUE is that it's really doing both at the same time. Types and values are just points along a spectrum of specificity, going from types to constraints to concrete values.

I found CUE because I needed something better than Yaml for generating code, or declarative application code. (https://github.com/hofstadter-io/hof). It was similar to when I found Go and replaced a bunch of C++. I gained way more functionality in my application while shedding more than 50% of my LOC.
Then you need to go to a different audiologist.

Most of my rejected fittings were from people who had far too high expectations.
that did not stop me from trying, and when unable to get success provide a 100% refund, and refer to a different AUD.
Ok, I'll bite.

How about we propose the following deal: I'll let your company do business in my country unfettered by extra rules and tariffs, if you let my company do business in yours on the same terms.

Now you're doing business in two whole countries instead of one. Is that a better or a worse deal than the one you were proposing before?
Just loaded the latest snap. I remember seeing this a few years ago. I'll have to make sense of the UI but I extruded a cylinder and it looks like the program has promise. I'm wondering if it does assemblies yet as that is key.

EDIT: I see you linked some tutorials so I will have to check those out!
I don’t think that always keeping a valid AST is important. Realtime highlighting of syntax errors already resumes parsing after invalid code, usually mapping to error nodes internally. That is, you still have an AST, just with additional node types. Having an interim state with error nodes isn’t really different from having intermediate states with temporary (possibly large) changes in valid code, e.g. where you move/cut/paste larger portions of code around, and then maybe decide to change it back (or just change back some parts). Creating a sensible history of AST operations doesn’t really depend on whether you have error nodes in your AST grammar or not.

On the other hand, allowing error nodes (i.e. invalid code) at least as an intermediate state arguably allows more freedom and creativity when editing code, and feels less coercive. It is also unavoidable in certain contexts, such as while typing an identifier, the identifier may be invalid in most intermediate states until you have finished typing it.

Therefore I’m unconvinced that restricting editing to valid ASTs is (a) critical to collaborative editing and versioning, and (b) strictly desirable from a usability perspective.
> Most applications are HTTP(S)-based and could share a reverse proxy with a thousand other apps, right?

Try running your SaaS app on an IP address shared with a porn site and you'll quickly discover all the strange ways older middle-boxes try to police network traffic.
>2. Apple does not already have the ability to run whatever code they want, on any of your devices, without you ever knowing

This is what I don't understand about the whole argument about this CSAM debacle. I've read quite a bit of the discussion about this, as I'm someone who takes privacy fairly seriously, and it never really gets discussed. Could someone maybe point me in the direction of some literature about this? Is someone doing extensive load and packet analysis? Don't they(Apple) upload at least some E2E data?...

My iPhone already does an insane amount of "indexing", including image classification. This is all under the hood and I have no idea what else its doing, for all I know its mining Monero. Additionally all my iOS devices seem to send an inordinate amount of data to the cloud; I'm particularly sensitive to this because I don't have a strong internet connection, and frequently have to turn off WiFi on my phone or iPad when playing online games to stabilize my ping.

I'm also skeptical that you can really insure privacy from a 5 eyes country. Maybe I just read too many spy novels as a kid, but it doesn't take a lot of imagination for me to guess how any given decently large western company could be completely infiltrated by a multinational espionage coalition.

Idk, I tend to like that Apple is fighting against Ad-tech, as that power dynamic is at least believable. I do think that playing around with deGoogled Android is fun and in my experience is much more suited to dropping off the cellphone grid. I have an Android running Lineage and microG and with OSM and Kiwix(wikipedia is indispensable, IMO) as well as a handful of other apps, it serves the majority of the purposes of a cellphone without the need for data. I still daily drive my iPhone, mostly because the UX is a lot better than deGoogled Android.
F# is certainly a .NET language depending on the lens with which you view it. The object system and lots of its semantics are the way they are because that's how .NET works. However, a surprisingly large amount of this stuff is translatable and makes sense with a JS runtime instead. The fable authors have managed to thread the needle just right so that it more or less "feels right".
Sure, but I don't want them and that's on the (lengthening every year) list of stuff I wish Apple'd take out, to simplify the UI. Peaked in iOS 6, IMO, been a rollercoaster that's never again reached the height of that first hill ever since.
Yes. People getting paid fairly don't need ridiculously unreasonable loan conditions to buy a house.

The fact that you are bringing up stocks as compensation says a great deal.

Cool so I can have healthcare while I starve naked on the street cause I can't pay for food,clothing or housing with my insurance card.

FRED... oh man. You mean the private business that was created specificity to rob every person in the united states says nothing is wrong. In fact it is great? Cool....

Read
https://www.amazon.com/Creature-Jekyll-Island-Federal-Reserv...
If you really want to know what is going on.
I do maintain https://cuetorials.com, so glad you find it helpful! Just trying to share the joy of CUE

thanks for the proper link too
So this culture spread across central and northern Europe at just about the same time as every city on the Mediterranean was being sacked, producing a 300-year dark age (Egypt and mesopotamia excepted). It seems to matter whether they were all sacked first, or after.
sorry, but fractional reserve banking is no longer used in modern banking. It was done away with several years ago. Here's a little explainer for you: https://www.youtube.com/watch?v=cDNSNX48Kmo
(Disregarding a few complexities about the quality and stability of the models)

The problem of linking different "facts" and actions is ancient and has a plain solution: the politician applies the weighs of different interests according to the relative power behind those interests (including tactical or strategical considerations about the consequences). I am not sure that to call those interests «moral values» is actually healthy.

One issue we cannot disregard is that not only facts can be tentative: the main issue we have is with tentative solutions - it is more with guessing which solution will be effective (its estimated consequences get weighed according to the interests in order to rank the proposal) than to decide which interpretation of the world is more adequate.

Edit: anyway, Bratton seems to be fully aware and explicit in considering that "fact are less of an issue than solutions" and that "said solutions are to be calibrated subjectively, politically - since an "objective", all-encompassing algorithm is out of reach".
Cool. But without properly flat headphones and sufficient sound isolation, I wouldn't put a ton of trust into it.

It's probably good enough for an temporary situation, but I wouldn't trust it long term. Improper amplification can damage your hearing further.
The hover text just needs to be updated slightly to USB 3.2 4x4 or whatever the current nonsense is and it'll still be relevant.
That feature definitely is a privacy improvement though.
americans aren’t particularly hard workers…

Does that “parse”…?
You probably shouldn’t add a CLA to your open source project (2018)
Well, at least you're doing it.

Crude but realistic: There is a pretty high number of (often but not always overweight) undiagnosed/untreated people suffering from obstructive sleep apnea on the roads every day. They are causing a number of avoidable accidents every day.

I think it's criminal to make CPAP as unaccessible as it is in the US.
Just because the act is irrational or sub-optimal does not mean it is insincere.

In many respects, the "rational" response would be to shoot the dogs with a rifle and donate the rescue funds to an animal shelter.
https://isotunes.com/products/isotunes-lite

These are limited to 85db output. I have a pair that I use in my woodshop as hearing protection, which they are rated for, and really like that my music or podcast stays at a consistent volume. I also have volume normalizing turned on in Spotify.
We are seeing a long term consolidation between hearing devices and headphones.

On the headphones side, we are getting smaller, truly-wireless headphones with some ambient sound features (such as noise cancellation, and iOS hearing features). New trends like AR would just accelerate the change due to the need to solve all day worn audio devices.

On the hearing aids side, almost every hearing aid today acts as an always connected set of headphones for your mobile phone (and has been like that for years on iOS).

Deregulating this could bring the tech industry innovation to hearing aids through natural progression of headphones technology.

This trend would make hearing aids not just target hearing impaired people, but also individual with normal hearing. For example, features such as protecting your ears against a sudden loud noise, silencing a loud restaurant so you can have a quiet conversation or improving the audio of a soft speaker could be useful for everyone.
The woman that does the voice of Bart Simpson is frequently asked if she has ever met the guy that does the voice of Bart Simpson. How's that for not being famous?
Also nobody seems older than 30.
Oh, I totally know all cloud providers are scanning photos in their cloud and I totally accepted that (hence why I mentioned I do manual photo drops from the phone and upload them to private cloud storage).

What no one has done before and what I totally don't accept is someone scanning photos on my device, which is what Apple is doing.

The in the cloud vs. on your device aspect of this debate is the most important part and cannot be glossed over.
:wave: I'm Co-Founder and CEO of Vantage. I also previously worked as a PM on the container services team at AWS so know this world well.

We just launched Kubernetes Cost Visibility for customers on Amazon EKS - this is our second container product that we're supporting costs for as we already support AWS Fargate.

We've heard from customers that K8S is consistently one of the more difficult things to get visibility into costs for. As K8S services are separate from the underlying EC2 instances you need to collect data about the lifecycles of pods and join that together with the pricing information of the underlying EC2 instances this services run on.

Vantage now does this in a turn-key manner. We pull together data from AWS service APIs, Cost and Usage Report data as well as metrics collected about the Kubernetes services themselves to produce a simple report per EKS Cluster. This gives you a breakdown for each K8S service and gives you the ability to infer underutilization on the cluster to make rightsizing decision as well.

Happy to answer any questions - but I encourage you to sign up and give it a go.
No I'm not being sarcastic - I think calling the apps a skin on top of Safari is a bit of an over-simplification. Most features that users notice happen at this skin layer, not the rendering layer. It's peak HN to really be caring about this especially as Apple offers (as far as I know) no performance difference across browsers using Webkit or w/e. You could actually just say that Safari itself is a skin too, just the default one that comes with iOS.

It's similar to complaining about other basic features of iOS IMO (like complaining there's a default settings app or that iOS just works a certain way).