skysight-inc/HackerNews huggingface dataset:
> It's easy to achieve 100% test coverage

If code hasn’t been written to be testable, 100% coverage is not _easy_, by any stretch. Any legacy code base written without unit tests that I’ve come across required significant refactoring to get any basic assertions I place, let alone any reasonable coverage.

I also think there is some value in high coverage, even without assertions. At a minimum it’s a guarantee that code has been run before production/distribution. That’s probably a lot more than can be said about a lot of code.
Stack Overflow did not exist during the first decade of Ada's existence, nor there was a free beer compiler for it.
Ah, yeah I know that cigs you inhale, and pipes you let be in just the mouth.

Either way, there were brain pops that were happening around inside my head that I did absolutely not like. Not sure how others describe the nicotine phenomenon. I just know I didn't like that one bit.
Apple has ~150 suppliers in PRC, other countries barely break 30. They have some of the higher value components, but PRC pockets ~25% of BOM since iPhoneX, so likely higher now with BOE, YMTC (if it survies), Winstron and Luxshare, as as far as I know, a lot of the hardware design shifted to SZ during covid.

Reality is apart from shifting final assembly to other countries (insert 8$ per phone meme), PRC is moving up value chain in Apple. And if Apple wants to keep PRC market access, they'll keep the affair happening. Hence US gov had to drop the boot with YMTC.
I can confirm that exercise and fresh air helps. As for sleep - do not oversleep. I had enough good sleep already, so sleeping more than 8h is counterproductive. If you feel sleepy, absolutely positively commit to two full days of doing nothing (no phone, no "doing chores" or tidying your home) and sleep whenever you feel like it. After this, try to create a routine, where you get 8h of sleep, but don't snooze. When alarm rings, just get up, or at least sit for max 5 min, don't lay on bed.

"Reading a book before bed as well" - doesn't help everyone, I get too excited with story and have trouble with stopping reading when the time comes.
I think you are correct, I took a shortcut there ; my question is more "I used email A to sign in, and used my android creds (incidentally my fingerprint) - which is using my Gmail account B. Now I want to use my apple creds C to signin on my Mac.

What links are created between all these accounts? Does Google now know that their account B is linked to email A? Does Hankio? Or is that the service provider?
New START has warhead limits, as well as missile limits, and the US has decided it'd rather allocate the warheads to bombers and SLBMs instead of ICBMs. The ICBM force is in a sense, a strategic decoy: they're hardened to make you have to expend warheads on them, but the relative lack of warheads means that if you allocate more than one to take each out, you're probably not coming out ahead. But you have to honor the threat, so you can't just not hit them. So, they take 450 or more warheads from what you would otherwise want to hit.
Leadership at Google
Oh, I like it too. It's got problems like most languages that see any actual use, but it's totally OK, even good. I didn't intend my post as a put-down of Python, so if it came off that way—whoops, not what I was going for.
And just like your Credit Report, you should Freeze your information in The Work Number database.
RCE and unprivileged access to memory? (to dump keys and the like)

seems fun
Interesting that they were able to quantify the reduction in source code length very precisely (11%), but when it came to the regression in build times ... nada ... just talk about how they plan to mitigate the issue.
How can startups benefit most from BigCo hiring freezes / layoffs?
I'm hiring engineers for chai-research.com and wondering how I can make the most of this. I'm definitely hearing candidates tell me they were going to go to Google Brain / Microsoft but the doors are shut. Would be sick if there was a little tool to connect people who just got laid off to tech startups hiring. Anyone know of smart ways to benefit from these hiring freezes?
You're a contractor.

You don't get a "raise". You tell your client that your rates are changing and you would like to renegotiate your rate.

Also - if you're in a contract job for 4 years, there's something wrong
What is your intention?

Nobody said that macOS has "terrible UI". Some people expressed that the window management in MacOS is inferior to Windows. I laid out UX reasons why macOS window management is inferior to Windows.

I will not participate in further discussion.
I'd like to see some statistics on this.

My gut says that most people do in fact leave at least one company in their careers under less-than-ideal circumstances.
The idea that life has cheat codes that can just magically make things easier is a disservice to all the learning and the struggle that people have to go through to actually figure things out. The one thing I have figured out is to stop forcing all the things(sometimes it's okay), life really does have a way of bringing things around eventually.
Conde Nast... Yesterday I observed a user suspiciously plugging a pay therapy web site, but in a subtle way, in strange contexts on various subs. Looking at the user's other posts, there were THOUSANDS of messages for that and all sorts of other links to various websites, saying something personal about how it helped them.

I went to flag it but there was absolutely no option within the flag reason. Commercial astroturfing is 100 percent okay on Reddit, in other words.

Is that because of Conde Nast owning it? They must own a portfolio of ad and product stuff.
> Considering you did all this voluntarily I don't think there's anything you can sue your employer for. They set the terms of your employment, you agreed to them and have been carrying them out, and they pay you.

In Canada there's the legal concept of not being able to sign away your rights. Ie. if something is illegal in the first place, agreeing to it doesn't make it legal. The UK is probably similar.
I'd really rather people weren't emailing me large files and if I'm the one sending the file I've got no idea what limits the recipient's mail provider imposes.

So - email really isn't a solution to my mind.
I guess you've learned this lesson yourself so it's not useful for you ¯\_(ツ)_/¯
I have parents that are pretty not tech literate (they didn't how to save contact or send SMS) but they have no trouble navigating Facebook app for the core set of features they use.
Racket now available on Compiler Explorer
It would appear so, albeit now it's an online program:
https://extendedstudies.ucsd.edu/courses-and-programs/c-c-pr...
What would be the output if those colossal efforts were used for good instead?
Stating the obvious... There are billion$ to be made in this thread.
The key variable that seems to be missing (article behind paywall) is the population.

The root cause of the environmental impact of our diets is us, both in number and in standard of living.
Vasa's sister ship Äpplet found
> Can you explain why it's not safe to use for most orgs?

FUD is why. GPL and AGPL basically both state that you have to provide the source code to people who come in possesion of a copy, with AGPL stating that you also have to provide source code to users interacting with a copy of this software remotely.

Some people got it in their head that this means you have to provide the source code to everything and the kitchen sink running remotely near the computer running a single line of AGPL licensed code.

> The other comment mentions the diff between it and v3 is providing source

The diff is having to provide source for interacting with a remote copy vs having to provide source for local copies only.
Functional/SAM interfaces (transforming interfaces with a single method into a simple lambda), pleasant usage of lambdas (last lambda parameter can be put outside of the call like(this) { ... }, leading to a language that lends itself really well to building a DSL, coroutines were not a low hanging fruit but absolutely are infinitely more pleasant to use than RxJava, operator overload including invoke(), ranges that are pleasant to use (0 .. 10).forEach { }, or when (floatVariable) { in 0.0f .. 1.0f -> ... }, pattern-ish matching with when (not quite full on functional language powerful, and I believe that Java is not only catching up to it but making their switch quite a bit better), a standard lib that is packed full of extremely useful and consistently named methods, extension functions, delegation (if you inherited a SDK that has a piss poor interface, you can simply make a SDKWrapper(val internalSdk: SDK): SDK by internalSdk, which means that it will automatically implement it, and you can then have your wrapper do whatever around it (logging, better functions, DI, etc.)))

Kotlin is truly a pleasant language, both when you don't know it (although it can look a bit symbol soup-y at times for juniors), and when you fully know it.
This would be great for spin cycles and exercise bikes. many bikes now come with BLE controllers that transmit speed and cadence information that could be used for speed controls. The directional controls can be emulated by a keyboard emulator (arduino based) etc.
Yeah, I was under the impression you pay more taxes working for yourself, because you have to pay all the payroll taxes normally paid for by the employer. And then there is the corporate income tax you have to pay before you can pay yourself a salary. Maybe you can get more creative with deductions, but the base rate will be higher.
2 engineers at a 4 person startup; we have a list of licenses, the lawyers and auditors told us which licenses are allowed but then we rely on the community to police itself for vulnerabilities.

I would find myself frustrated by any process involving a security team review; the savings are enormous and the scary parts of this problem haven't manifested nearly enough to justify the additional overhead involved.
I don't think it is laudable. I'd love to move to Singapore or Tokyo where none of this drug culture is perpetuated.

Under the hood, this is a way to get party votes by instituting state dependency at tax payer's expense. It is all terrible politics. See our immigration policy. It is vote-making machinery.
Your downvotes are unjustified. This is good feedback. I'll update the article to talk about sample size etc.
Linearly Scalable Work
It was waitlisted for quite a while.
It is certainly a religion, as most people that advocate against it hardly ever learned to use a profiler, or bothered to learn that not all GC languages are alike, and many of them offer the same capabilities like C and C++ for low level coding.
I wanted to say "probably because of LLVM", but that wouldn't explain why replacing the frontend would make such a difference (assuming that the 2.8GB number includes the LLVM backend).
Because if you're looking for something specific, or just a great level of quality (in situations where details matter), you will have to generate thousands of AI images and review them manually to get to a shortlist of a handful of good ones to choose from.

Or possibly you would have to have your own model which is trained on that space of images that is relevant to what you are looking for.

Look at what virtually all the hobbyists and enthusiasts out there are doing with this stuff. It's almost all exlusively these: surrealism, fantasy and dumb memes. In all these fun genres, bad details, like hands with six fingers, or laughably wrong shadows, do not matter.
This! The UK in particular is quite hot on the distinction between employee and contractor.

Even if you were treated as a full time employee the description of the work environment sounds completely unacceptable. I’d try and find a new job ASAP anyway.
> bring back walk-on hiring?

This make sense for highly productive labor, that foreman hiring people for just showing up generally got a positive expected return for this. In fact, this is still how a lot of (sometimes illegal) day labors go about getting work: truck comes by, picks up people ready for work, work get done and everyone makes money.

> Why again does boutique startup need to interview 500 overqualified people?

Because these startups lose money as a matter of principle. The people working there aren't actually performing productive labor. All of that hiring is about creating a large illusion in the market place.

Most of my labor has gone to waste. More projects than not never ultimately shipped, but even the most valuable projects I did, still made money for companies that ultimately lose more money than they take in. Many of my best projects are for SaaS companies that don't exist any more.

The guy picking up a bunch of people in the back of his truck is about to go build something real and is going to get paid in cash, and the more people he can get in the back of the truck the more jobs he can get done in that day, which means more cash for everyone (and if you're on the paying end, it means that project you wanted done is done faster).

> It's just business for crying out loud.

I don't think this has been true in tech for over a decade. I had a COO once excitedly proclaim that if the company made more money than it cost to run, we would have unlimited runway. The COO seriously thought he had stumbled upon some brilliant realization about a company making more than it costs to run.

The guy with the truck knows far more about business than most execs at tech companies today.
Currently, only platform authenticators are supported to create passkeys with. Support for Security Keys is in development and will be available soon. Certain combinations of Linux distros and browsers will then support passkey creation as well.
I see. It's the opposite for me. I listen to podcasts during long drives. The background noise tends to drown out the audio quite a bit.
> Do you mean head change? Basically a dizzy/foggy/rolling feeling mainly in the head.

Yah I never got a gentle dizzy rolling feeling.

Instead it felt like my brain was guitar strings and they were being plucked and vibrating. Then another. And another. They were very sudden, pluck/vibrate, and sped up the longer I smoked tobacco.

I did that pipe for about 20m. They sped up to about 3/second around the 10m mark. They finally quit at the 30m mark (10m after stopping).

I'm sure they slow down with tolerance. I just know I didn't like the feeling even starting.
Apple also isn’t dropping support for older operating systems the second a new one hits the CDNs.

A Mac on the latest OS that it can run can still expect at least two to three years of additional security updates, so if yesterday was the end of the line for your Mac and you want to use it for a couple of more years, feel free. You won’t get Stage Manager, but from the reviews I’ve read, you’re not missing much.
And all of those "tips", besides the dividends thing, are actually tax fraud.

I know "everybody and her mom" is doing it, but it's still fraud. If you get caught it could have quite bad consequences.
Gnome developer has been “silentely” working on a message interchange framework
> have the attorney deliver a piece of paper with the password to that file if you're incapacitated.

I think this is the difficult step. How does an attorney know whether you are incapacitated? Do they video-call you every day, and check that you aren't under duress or being deepfaked? Do they check government records of deaths every year?

It would seem that any system with a reasonable cost and reasonable latency will have to involve software at some stage, so saying "get an attorney" really means "don't trust software you've written yourself, get an attorney to write it instead".

(Okay, the attorney would pay someone else to write the software they use, but in any case, suggesting reliance on an attorney leaves unanswered the technically interesting part of the question, and doesn't really allow us to speculate about what role would actually be left to the attorney).
I don't remember any mentions of them slacking their job. Did I miss it?
And I've seen product management in particular overreact at several different companies, besides us
> The survey wants to see how existing users use Emacs, not how to make Emacs accessible to new users.

From the survey:

> Which editor did you use before you started using Emacs?

> Can you recall any difficulties you faced when initially learning Emacs?

> How were you introduced to Emacs?

> Which features motivated you to initially try Emacs?

It very clearly looks like the people behind the survey are interested in what aspects of Emacs helped it acquire and retain a user.
The tragedy is that they've made themselves too reliant on China and can't really turn their back on them. Their fates are permanently intertwined.

If China goes down, so does Apple.
What a conspiracy theory, sheesh
I share your skepticism about the author’s outrageous claims, but I can give details on how self employment has given my family more flexibility with taxes and benefits.

We set up a solo 401k let us max out tax-deductible contributions on the employer side as well as the employee side, which is great for our early retirement plans because we have a much higher limit than if we were contributing to a typical employer’s plan. We are also able to work part-time without forfeiting our ability to participate in the plan, unlike a lot of employers which only offer retirement accounts to full-time employees.

We also realized that at least in our state, the income threshold for qualifying for state-sponsored health care is based on adjusted gross income. Our ability to contribute so much of our income to pre-tax retirement accounts means that we can qualify for health care despite earning significantly more, as long as we’re putting all the extra into the retirement accounts. We have to keep our spending low to be able to save that much, but that’s in line with our FIRE goals anyway.
It looks like the author is somewhere between a self-help dude and a productivity chap and a “life hack, growth hacker” man. So he’s trying to sell us a book, maybe teach us how to earn passive income. Things like that.

I reckon that this post resonates with exactly who he’s describing in the title: Twenty-somethings (predominantly male), who are looking for advice that would give them (theoretically) a ten-year head start on whoever doesn’t read this post?
I wonder if it’s related to the marijuana itself or the characteristics of heavy marijuana smokers.
> Seafarers would not learn how to sail against the wind until the early Christian era. Still, they got somewhere even before that.

You're referring to the Lateen sail that appeared in the eastern Mediterranean as early as 100AD, but it was imported from possibly Egypt or the Persian Gulf, so its origin is older and elusive. But the spritsail can also sail upwind and is far older, only appearing in Greco-Roman navigation in the 2nd century BC.
> This is a relatively new and dangerous way of thinking about operating systems.

One could as well say: this is a response to faster-than-ever evolving platforms.

> Giving up the idea of an operating system with system libraries is very bad.

Good point. I don’t like the situation either.

I’m not sure there’s a good remedy. For example, how are system package maintainers supposed to know that your personal script is now ready to migrate, so they can finally bump system Python?

> using pyenv for every script is almost as bad. pyenv is not version management approach to Python. It's a bandaid that doesn't address the actual issue.

Not sure if I’m understanding you correctly here. You’re saying that using pyenv for every script is bad. Are you against venvs, too? Because you could apply a similar argument to those.
I explain it simply - they will haste to ger rid of all Intel laptops and don't have to maintain x86 version of macOS. That is them becoming evil.
I'll just update to 12.6.1 for now and wait... Seems like there's nothing new exciting enough for me to upgrade right away - I want stability on my machine.
passing leetcode interviews does not guarantee the creation of actually usable code or the creation of the right solution for the problems at hand
Turbopack – The Successor to Webpack
Those critiques make sense to me, thanks!
Survey: Consumers want more detail, internet metrics in FCC broadband labels
Iranian man who didn't wash for half a century dies at 94
what font is used?
This would be the perfect remote control for a media PC.
Build a passive radar with software-defined radio
Some of those companies overlap both ecosystems.
No New Streaming Services Will Launch in 2022
I don't get why this is downvoted. Even if the second sentence is I correct, the first one is correct.

I mistakenly assumed the "+" thing is built into the email standard.
Reminds me of these videos from Casey Muratori:

30 million line problem - https://www.youtube.com/watch?v=kZRE7HIO3vk

Twitter and Visual Studio Rant - https://www.youtube.com/watch?v=GC-0tCy4P1U
> If the candidate you hire then quits within a few months, you have to start the process all over again.

That's a good callout for the positions with very short tenure. If you can tell in <30 days that it's not going to work out, there's a good chance that the company will be able to cut their losses and call back some of the other applicants, short-circuiting the hiring process and saving everyone involved both money and time. It could totally be positioned as considering the employer's interests.
I wasn't familiar with the audio reduction feature. Thanks for pointing it out. My issue has more to do with background noise from my surroundings.
>But unlike minimizing or maximizing an app from the Dock, each "stage" can contain multiple app windows from multiple apps; switch from one stage to another, and every window on that stage will pop back up on your screen in exactly the arrangement you were using before.

How does this new feature perform with external monitors? One of my gripes with macOS is how awful it's at managing windows. For example except for Slack, Outlook, Zoom, and a Brave window for listening to music on YouTube that stay in the MB's display, all the other apps go into my external monitor. However every time the computer goes to sleep, I must move a bunch of windows back to the external monitor. I was using Stay [1] and it was doing a decent job, however I couldn't justify paying $15 after the trial ended.

[1]: https://cordlessdog.com/stay/
I understood what you've said, and I've criticized it. "I don't like you" is also a common phrase, easily understood by most, and appropriate in some circumstances; but similarly, these circumstances are unlikely to come up when speaking to strangers in an online forum, so it's generally just a rude and unnecessary thing to say, and takes the discussion in a toxic direction.

Criticize people's ideas and leave them out of it. It's a basic courtesy that keeps the community healthy.
I found this list by a 70 year-old to be significantly more interesting and useful:

https://kk.org/thetechnium/103-bits-of-advice-i-wish-i-had-k...
I really hate being an employee in EU. I don't want to be an employee. I want the flexibility and lack of those crappy "what do you want to do in 5 years" type of convos.

I know what I want to be and it's none of my client's business. I currently have to lie to my employer about "what I want to be", because there's an expectation.

What if my employer doesn't like the fact that I want to show off my feet on OnlyFans in 5 years, instead of being their "lead architect"?

I have literally moved out of Ireland to avoid being an employee.
A. Bank caused the financial crisis of 2008

B. Are you saying top banks are bad at banking?
Interesting, thanks. I'll update the article to add it as a counterpoint.
https://archive.ph/tux4L
Put ChromeOS Flex on it. It’s a flavor of ChromeOS/Neverware meant for old PCs and Macs that can’t keep up with Windows and macOS. https://chromeenterprise.google/os/chromeosflex/
This sounds like something a Googler would say.
Beautiful example of a chaotic-good grayhat.