skysight-inc/HackerNews huggingface dataset:
This really reads like your typical apple propaganda by non-paid apple employees which is really weird.

I got an Apple Ipad last year directly from apple.com, it took MONTHS to get it.

Apple's own site told me this, once i placed my order:

Shipment 1
Ships: 7-9 weeks

There are numerous stories about how it is faster to get a referb studio vs a new one?

> Apple work much much closer with their supply chain than the majority of other manufacturers out there.

Foxconn and such dont just supply Apple. It is odd to believe that apple is the only one working with them to get their stuff. What do the others do, sit around and wait? Not talk to foxconn at all?
A Barebones Guide to Mechanistic Interpretability Prerequisites
Except in this case "investment" is more like buying a stock at it's peak maxing out your margin with a variable interest rate in a rising interest rate environment.
One question : will the signature generated on a brand new device still conform to the requirements, if I end up losing all my devices? What if I'm signing in on a random public device?
Yeah, it's ridiculous how many packages break on Windows.
Yes. And SBCL was a fork of CMUCL.
> They also have a thing for stripping your name and contact details out

This makes some amount of sense because they want to avoid the company bypassing the recruiter and their commission. I was once hired like this (although I didn't know it until much later, when the owner told me). I think it's a realistic and reasonable fear.

I have a "redacted" version of my CV for this purpose which removes the personal information, but I can't recall I ever actually used it since I haven't really used recruiters for a decade.
There's a different user experience in Safari on Ventura -- it prompts for my TouchID.
Here's a benchmark for 3.8-3.11b: https://www.phoronix.com/review/python-311-benchmarks/4

The geometric mean of the 3.8 to 3.11b benchmarks was a 45% speedup.
I suspect that many, many remote, international workers will find themselves in this situation. And many many remote-first companies will pursue these tactics. This is the downside of the coming globalization of white-collar jobs due to remote being more culturally accepted in the USA.
Group messaging is extremely common. If you replaced this with calls, you would need some kind of group phone call. It was sarcasm.
You can swap out the core modules as well, at least on their previous products.

Some of them require an adapter that you have to purchase separately.
It struck me as comforting to actually be able to post it all online without a major worry, I imagine a person of that age living with close supervision of their family can get fully disconnected of this paranoia and just enjoy actual life, sans administration and connectivity.
Also worth checking out the gRPC benchmarks: https://github.com/LesnyRumcajs/grpc_bench/discussions/284

dotnet is up there with Rust.
Yes, that discussion was based off Propublicas article reporting about the problem. The following days the lawsuit was filed which is the propublica is reporting on here.
I seem to be having issues too, mostly from macOS. iMessage seems okay on my phone for the momemnt...

EDIT: https://www.macrumors.com/2022/10/25/messages-app-experienci...

Known issue
I'm surprised we don't see a bigger uptick in C# usage given the growth of TypeScript

Because why dabble in two languages/ecosystems when the project can get by with one(TS)?
I'd expect that somebody who believes

"The world wants you to be normal. F*ck being normal. That’s when being extraordinary becomes impossible."

would probably treat service workers poorly (they're normal, F*ck them) but instead there is the advice

"Watch how people treat service workers. It tells you a lot about their character."
I can see why salary transparency might help even out the differences for employees of the same type. But I can also see potential downsides for permanent vs. contractors for instance.

As a freelancer I might gain something by knowing the going rate of others with the same experience. But I am not sure that me publishing my hourly rate would benefit my relationship with the permanent employees of the place I am working.
> and some tricky generics simply don't compile with Scala

What? Do you have any example that wasn't fixed years ago?

Any non-trivial Scala app will consume dozens if not hundreds of Java libraries, without any issue.
Sadly, communication and writing skills takes a backseat to algorithm interviews. I understand the company benefits massively from hyper-focusing on hard skills but quality of life suffers for your average IC mired by the daily failures of miscommunication.
I'm a bit confused with WebAuthn/Passkeys/Fido

If I have a single hardware key/tpm/yubikey/iphone/etc - can you create multiple users on one site? And can they tell that you're the same user? Or are you now locked to just a single user for your phone/macbook/yubikey/whatnot?

Also if multiple services colluded (or integrated with say GA) - can they (or at least GA) all tell that you're using the same hardware key across services?

Unless I'm missing something this sounds like very bad news for user privacy
Intel already has plenty of fabs in the US. There are also a number of semiconductor companies with fabs in the US. They might not be as advanced as TSMC, but the infrastructure and workforce is already in place. What is lacking is a desire to dump a bunch of capital into fabs in an industry that has a history of severe boom/bust cycles.
The A2I core was used as the general purpose processor for BlueGene/Q
> JavaScript has multiple companies with valuations measured in billions of USD competing.

A couple of them have valuations in the trillions of USD, actually.
Apple's iMessage Service Experiencing Issues
then why isn't construction automated? i think if your company's processes are so specialized and nuance, you should really take a step back and ask if they should be.
That's a lot of major versions in just a few months!
You have to create first.
This contradicts how I as a user think of the clipboard. The clipboard is the most important feature of end user computing that is ignored by OS designers. I should be able to open a window and see all things in my clipboard.

Also with password managers like 1Password using the clipboard as a means to xmit sensitive data it seems to me like the API needs to be updated.

An interesting solution to the problem discussed in the post would be how macOS implements Quick Look in Finder. Apps can serialize a data structure to clipboard and plugins can be responsible for deserialize on paste. This would solve the issue of apps being closed.

Clipboard API should have the concept of sensitive data.
Yes, but it's the military. They recruit people by convincing them they all will be fighter pilots and then a lot of them end up ground crew.
Recently picked up one in the fire sale and did a bit of digging to see where root access and custom apps were at for it.

As of a couple of days ago, someone has doom running on it (because of course) and a basic custom web app running too.

Plenty of opportunity here given the solid hardware of the device!
Contractor math.

There are 52 weeks in 1 year. Give yourself 2 weeks vacation that leaves 50 weeks. At 40 hours per week that is 2000 hours as a full time equivalent (a salaried position). If you bill at 100/hour that is 200k/year.

If you want/need 4 weeks off, assume 1920 hours per year and adjust your hourly rate, call it ~105/hour

If your medical insurance costs 6k per year, adjust your hourly rate, call it ~107.3/hour

If you want disability/life insurance and the cost to you is 15k per year, adjust your hourly rate, call it now ~115/hour.

Giving up 50k in stock options, well that's a one time thing. Also if a relocation is required and your partner looses their positon better factor that into your decision - up front.

This all gets negotiated up front - not 4 months in.

Good luck on your next negotiation.
Any idea how are Password Managers, such as 1Password/Bitwarden/Keepass, thinking of integrating or competing or co-living with Passkeys? I can live with something like 1Password but my wife and kids will be more suited and happier with Passkeys.
Using a physical key in Windows now requires you to enter the pin to unlock your Yubikey (or set a pin) before you can use it to register.

This is an issue we've run into a lot at $work where users will forget their FIDO2 pin cause its only used during registration, and never after that, and when they reset the pin it destroys all their previous known 2FA (which is expected).

This is a new requirement from Microsoft.
https://pyreadiness.org/3.11/

Big ask, but can we wait to release until X number of packages are supported before releasing? And stay in RC until then? No pyarrow :(
I did contracting (one person s corp) and this isn’t uncommon and I didn’t even avoid it as long as my rate reflected all the factors.

It sounds like you may want employee benefits and if so, get an employee job and stop contracting. If you like the company ask to apply for a permanent position. If you don’t, go elsewhere.

That being said, I liked contracting and got my own benefits, planned my own vacation, etc and factored all that into my rate. As a contractor, I only got paid for what I billed. And I didn’t get raises, but I would renegotiate my rate every year or so or just include step ups after certain time periods.

I don’t think your client’s request are unreasonable but these are all things you should negotiate before accepting the contract.

Legally, there are things that clients can’t specify with contractors. Practically, I frequently accepted specific hours and equipment to use and reflected that in my rate. The alternative is usually just quitting and finding other work. Although there are some famous cases of contractors suing and getting benefits of employees [0].

[0] https://www.computerworld.com/article/2589538/it-personnel-m...
What about nudists who want unsolicited nude pictures of their friends enjoying dinner together, but not unsolicited dick pics?
Thanks for the source. Toggling and re-toggling iMessage in settings seems to have fixed it for me.
Looks like this was submitted ~5 times to HN in the past 5 days.

This is the first time it's gotten any comments.

I'll guess the non-interest is due to some combination of HNer's being unaware, uninterested, and resigned. And a lot of folks just not wanting to go near a topic that often gets loud & divisive, but seldom seems to inspire any insight or progress.
Dementia and/or serious motor issues will mess that up every time, unless you've got a close family member who's willing and able to be a full-time caregiver for years on end.

But sure, some people avoid that through some combo of luck, genes, and clean living. Or just die before it becomes an issue, I guess.
I do use Telegram as I do with Twitter, Reddit, HN and Discord.
If you want privacy messages use Matrix or Session.
The absence of frames or other elements is extremely valuable to understanding what the window manager does/does not have control over.
With asynchronous execution, it means that you'll get more throughput from a single node.
1942. Flann O'Brien Invents the NFT
If a website only offers me to put my Credit Card number, CVV, password, then it is a failure

Stripe would have been good in the first years of internet commerce, now it is outdated, worse, it's dangerous
> Now, our processors and storage devices are millions of times faster, and computers can take minutes just to start.

Can't you boot directly into a UEFI shell very, very quickly? Is this not equivalent to flipping a switch and jumping right into DOS?

Don't get me wrong. I agree with the sentiment and general message of your post, but it does seem like the goal posts have been moved.
An alternative (perhaps less drastic) is what I do: dim all the images. I have my own JavaScript that runs on every page dimming all the images (including the image that videos show before you press play). I originally wanted to introduce functionality that allowed me to un-dim an image if I really wanted to look closely, but I've found that this never happens. I use the style attribute. There is a brightness filter.

Like OP says, it improves my browsing experience. I'm typically here for the text.
Sometimes it helps to hear life experience from a fellow human, devoid of anything institutional. I hope this is robust enough to be valuable. I do have a journal.

I honestly had my own doubts. This experience clarified it for me. Do what you will with the information.
This seems more lower level, and provides building blocks with combinators which seems like a Validation / Applicative approach.

I'm probably just going to use pydantic though.
> Apple has a tiny product range

This is how apple manages supply chain issues.. By having a few products it is much easier to manage.

More so when many of your products dont change much year-to-year. How long has the ipad frame been the exact same size?
I also think it is easier to use, period. I've used Ruby professionally since the Rails 1 days, and still program in it most days. A couple of years ago, while working at an AI company, I helped out on an ML project due to a time crunch, and I needed to use Python to contribute. I wasn't asked to do anything ML-specific, but rather help by building out infrastructure and data processing pipelines, i.e. the stuff that used the ML models.

I'd never used Python before but within a couple of hours I was writing code and in less than a week I'd engineered a pretty slick, very robust pipeline. I was quite honestly fairly astonished at how quickly I became productive in the language.

I could be wrong about this (my experience with Python started and stopped in that one week) but the impression I got was that Python is smaller, more constrained (i.e. fewer ways to do the same thing), and syntactically less complex.
Python has been in use since before I graduated college. I supported a code base written in Python at event Microsoft back then (they acquired a company that wrote their product in Python, and then ported it over to C++/COM). We all had one of the something like 1.4 O'Reilly books, even.

And I think one person from the team went on to write/support/somehow be involved in Subversion SCM (which was heavily written in Python).

....so Python has been around, used in product, by large companies, for a long time. I don't see it going anywhere in the next 20 years.
What makes someone want to be a stoner biologically?
Nice achievement.

Curious about this though:

> building the compiler itself used to require 9.6GB of RAM, while now it takes 2.8GB.

Why is the RAM usage so high? It was only a few years back and we were building C++ compilers on machines with barely 16MB.
I can't claim copyright on one of your works, because I'm not the author.

I can't claim copyright on a work by an AI, because I'm not the author.

AI created works, like animal-created works [2], lack authorship, and are thus not eligible for copyright at all.

It's being litigated, and might change, but this is the current position of the US Copyright Office [1].

The only AI generated copyrighted work at the moment is a graphic novel, Zarya of the Dawn, and was granted a copyright as 'visual material', not 'visual arts work'. The most likely legal interpretation of which is that the author has added copyrightable material to non-copyrightable material, and obtained a copyright on the addition [3].

[1] https://www.techdirt.com/2022/08/15/dude-who-keeps-suing-to-...

[2] https://en.wikipedia.org/wiki/Monkey_selfie_copyright_disput...

[3] https://en.wikipedia.org/wiki/L.H.O.O.Q.
> but Javascript has changed¹ massively in recent years

Does anyone have any good resource to learn modern JavaScript? Not any of the weekly js framework, but the updated language, capabilities and patterns.
>To reinforce the value the book has in understanding how research around death and dying was framed in the 1970's.

The article is quite vague about any findings, conclusions, or insights offered by the book.
This kind of happened to Groovy, but I think Kotlin was the killer in that case.
Well, I don't think there's necessarily anything "wrong" with it (It's actually from my own resume), I just cringe when I read it. It reminds me that I operate within a world obsessed with jargon and eye-roll inducing business speak. It all feels so unnatural to me.
They clearly are saying that one can provide a system that allows for it, but which also allows people to 'never' receive unsolicited nudes (by enabling the solicitation of acceptance of nudes).

Why? He's suggesting some people like that and advocating for liberalism in this (invoking the idea that it is religious conservatism that leads companies to be averse to such things).

It could be a setting.
I'm happy for you to live in a culture with little envy. Personally, I'm yet to experience such a culture and am myself a long way from being free from this human emotion.

Note that my original comment didn't mention envy. I merely stated that peoples behavior changes in subtle ways around those with more or less means than them.
yeah I understand that but I don't know of any big group of that size where I could not suffer a few hours of downtime.

I don't see how I could be in a situation where sending a message to a +50 group is critical.
Sitting height is just as important for safe ejections as leg length. My dad was 5'10" but with a tall sitting height and he was just barely under the safety line for a seat in an S-3.
Sustainable Farming Has an Unlikely Ally: Satellites
Black and white problem, do you need to speak privately?, use Matrix or Session or trust Telegram secret chats.

Telegram is great for other no privacy related stuff as bots, channels and groups.
That's plainly not true as there are plenty of intra-kernel interfaces that are tagged as GPL only and if your kernel module isn't GPL you can't use said interfaces. For example, they added the GPL tag to the floating point context switch functions which broke ZFS at the time.
What we’ve found out in Ukraine is that much of the military spending has been siphoned off by corrupt leadership. How do we know that the same thing isn’t happening in China?
Lots of people are advising you to quit and look for another job. I’m assuming if you took this one then finding another isn’t that easy for you - as you would have picked a less onerous job to begin with. I think lean into the contracting aspect, just work your stated hours, don’t do unpaid overtime. This restarts negotiations without a forced confrontation. Overcommitting is just another way to get free work, requiring them to pay for it tends to fix that. The private correspondence is very likely unenforceable so I wouldn’t even worry about that. Just don’t do personal stuff on work infrastructure.

Then if you can, raise your rates to compensate for lack of holidays and promotion - part of being a contractor is setting your own rates.

Your options really depends on how much value you add to their organization or to another prospective organization.

Even if renegotiation with your current job fails it is good practice for you.
The urge to invoice a Hammock for my home office to my employer
If your bounds checks can make your programs as much as twice as slow, then I think it's worth considering that bounds checking is not a panacea for low-level code: https://coaxion.net/blog/2018/01/speeding-up-rgb-to-grayscal...
If I’m not already very familiar with X, how am I supposed to know that?
I don't go back and forth between windows, I open them all fully across multiple monitors. The next evolution is right there: "unlimited" monitors using VR. But VR headsets are just not that comfortable yet. Maybe in a few years it will be more comfortable to use a VR based solution than sitting in front of 3 high end monitors
old fella made it to 90s so, joke is on us.
But why are they stoners
Bitwarden already support regular WebAuthn for 2FA[0] to log in. They have an active request for Passkey support[1]. It seems like they want to include these inside of their own service too, as the storage provider.

[0] https://bitwarden.com/help/setup-two-step-login-fido/

[1] https://community.bitwarden.com/t/unlock-bitwarden-with-2fa-...
> Hire someone right away and let them quit if they want to and hire someone else. It's just business for crying out loud.

This is missing the point of interviewing. The goal isn't to find any warm body to fill the chair, the goal is to find someone qualified to do the work who also has a history of doing good work at previous employers. You also don't have unlimited headcount and hiring budget, so it's worth making the investment to find the top 10% of your applicants rather than picking first-come first-serve.

One of the things you don't realize about the hiring market until you've been reviewing resumes for a while is that problem employees are over-represented in the candidate pool. The most qualified employees spend the least time job searching because they're given offers right away. The most problematic and underqualified employees are frequently searching for jobs after being fired or let go. If you sample applicants at random, they're far more likely to be in the underqualified and/or problematic group than in the great employee group, statistically.

The other thing that isn't obvious is just how damaging a single bad hire can be to a team. Hire someone who clashes with their peers and fails to deliver any good work and you'll find yourself losing the good team members very shortly. Nobody likes working with painful coworkers.

That said: The analogy of a "walk-on" job isn't dead in tech. If you pick a company you want to work for, find someone on LinkedIn, and send them your resume with a short pitch about why you want to work there, there's a good chance they'll at least strongly consider your resume. Nobody is guaranteed a job this way, but it's one route to getting your foot in the door even when you don't see the exact job posting you want on the website.
> The biggest thing keeping me from using Linux for my desktop pc right now is lack of HDR support.

HDR is just a marketing term for software that increases the colour and black saturation of content beyond the actual input. For photography that means more saturation than what you see in real life, for video that means tweaking it after you receive the signal.

An OS can't "support" or not support HDR; if a video has HDR and your display has the dynamic range then you'll see it in "HDR". Unless you actually want your OS to post-process everything on the screen to have marginally higher contrast than normal?

https://support.microsoft.com/en-us/windows/what-is-hdr-in-w...
https://www.pcworld.com/article/546269/auto-hdr-deep-dive-ho...

> Setting up multiple displays still requires fiddling with xrandr, xinerama etc.

Dunno what you're doing but you can literally just plug in another display and it'll work... And per-monitor scaling works on Ubuntu/Gnome.
Big US companies also have a management problem. Boeing is the poster child. From being storied company that helped win WWII with its B-17s. It decided to claim positioning bigger engines on the 737Max would not change flight characteristics and not tell the pilots who fly the planes and are responsible for passengers lives about MCAS. It then outsourced the code for MCAS to programmers who made $9/hour. Boeing is telling us loud and clear that it doesn't care about physics or its customers. It also doesn't care about its workers.
The Markov Chain Monte Carlo Revolution (2008) [pdf]