skysight-inc/HackerNews huggingface dataset:
Oh damn—good tricks, thanks, and I didn't realize you could do the 401k max-out thing as a sole proprietor.

Tax-advantaged retirement plans in the US really do seem structured to be nearly useless for normal employees, and very useful to those with a high incomes and a good deal of flexibility in how they structure their finances. I'd like to think that's an accident, but it's probably not.

[EDIT] Last bit not directed at you, just an observation. You gotta do stuff like this, if you can, or get screwed. Which sucks, but those are the rules.
Good. This is likely an unpopular opinion but the internet was supposed to bring knowledge, creative expression and so much more to the masses. Instead it devolved into a dopamine delivery machine with non-stop binge consumption and addiction to everyone.
Twitter Employees Protest Elon Musk's Plan to Fire 75% of Workforce
>>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.

There is also that concept in some US states. However, that does NOT mean that your rights are simply immediately enforceable. It is merely a ticket to file a lawsuit. Even in a state with very strong laws in this direction, and even if you can find an attny to do it affordably, it can be a VERY long process; e.g., from direct experience, 7 years and just getting to the appeals level to get that actually enforced on an employer who is determined to stiff the employee.

You really are far better off recognizing the toxic management and cutting your losses as early as possible. They will only fail sooner then.
I bought aistockphotos.com when I first saw GANs starting to work but never pursued it myself.

I wonder if they or someone else wants to buy it?
Now that almost every person has been exposed to at least some minute amount of COVID and/or a vaccine, why are we still pushing 3rd/4th doses? Can't we just treat it like an endemic virus like the flu?
https://en.wikipedia.org/wiki/Robert_Tappan_Morris
Why Block’s Square sends ads after receipts
Because Netflix was the competition, the competition for cable and expensive physical media. Now all the companies who took none of that risk are coming into streaming and get to take their IPs off Netflix, copying their system (but worse, Netflix isn't perfect but it has the best interface in my opinion), and taking it back to no real competition just the same big companies there were before with a new platform. And on top of that, a lot of those other companies getting into it are charging a lot more, and some are playing ads even with the subscriptions.
If companies took the concept of an 'error budget' (every SRE principle seems to be important to companies except this one) seriously and saw it as a signal instead of an annoyance there would be some ebb and flow in this realm instead of a continued compounding increase where stability sits on the backs of a few people with the tribal knowledge. Just my 2 cents.
I find it ironically funny that VOD's panacea of watching anything at anytime just by browsing for what you want has turned into a nightmarish hellscape of horrible browsing experiences to the point of people just giving up and choosing something for the sake of no longer browsing. So much so, the popularity of linearly programmed streaming channels is on the rise. Here's a channel that plays a specific genre of content that can be tuned in at anytime and just watch without a 20min search. What was old is new again, but on a computer and no rabbit ears.
Tangentially, there is an interesting connection between Scandanavia and the Mac: the command key symbol, AKA Saint John's Arms (among others). When I've visited Sweden, it's all over the countryside, on signs marking places of interest.
I wonder if Zig is getting too much hype at the moment considering its immaturity (and so many easy to hit bugs as noted by other commenters). Is it getting hype before it's ready? Will it be able to recover from that?
There are no strings in this language.
No you can't do that, regulations are stifling innovation! /s
according to the article, Turbopack is 10-20x faster than Vite. I wonder how they were able to edge it out so significantly!
Don't make an enemy of the Steel Bankers or they'll send their Armed Bears after you.
What is the reason to not have a central package index? I find that having one speeds up my development significantly. Is there more reason than decentralization?
I'm sorry but if your point of data is the original jabberd server then you are not up to date with the experience you can have today. And the experience today is good, whether you use Prosody, Metronome, ejabberd and probably others, and when you chat with Conversations. You have all the bells and whistles of social networking with Movim.

It' s not necessarily a better user experience but it provides a far better user independence, and that definitely counts.
And logging in monthly to a crumbling government website that still uses them.
Have you been to the Mary Rose recently? I read about the changes since I was there around 2000. I remember the spraying and thinking it would take forever for that process to be finished. Interesting to be on that other side of forever and see visitors can see the boat without the spraying chamber in place.
We don't have numbers around this because the numbers are actually really hard to make sense of.

This probably sounds a bit weird, and it surprised me at first.

Unfortunately measuring build times is extremely noisy: different people build different things. They do so at different times. On top of it we have incremental builds (so only some part, depending on the modularity and some external and in-house optimizations, gets rebuilt). The incremental builds depend on cached artifacts that need to be downloaded, and many more complications.

The result is that if you look at the graphs the values jump up and down based on time, days, moods, network, and many more causes, plenty of which we have no idea what they are.

I have not yet seen a successful attempt at cleaning this data up so that some number would be worth publishing. We could try building some toy example that we separated. But that won't be useful to guide our work on build times, nor do I think that it will be valuable to share with the community.
How Square sucks up your email
The downside is clear if you're upper-caste, but my point was to reinforce the (challenged) statement that over-sharing in other cultures is both commonplace and intentional.
Is There Any Historical Truth in the Story of 'Frankenstein'?
Twitter penalizes posts with links in their algo I think.
If bugs are your concern, then this upcoming release is good news for you. Total number of open bug reports is 1,124. However if we remove bugs labeled "stage1" - that is - bugs that are no longer applicable because this release changes the default compiler to the self-hosted one - then the number drops to 514. It would be a fair characterization to say that this release cuts the number of known bugs in half. We have those stage1 bug reports still open because I mandated that every one must have test coverage before being closed, even though they are already fixed in master branch.

That said, I would humbly ask for you to trust my leadership on finding the balance on how much effort to spend on bug fixing versus how much to spend on progress. I think you underestimate how much is going to change before Zig tags 1.0. There are still a few experimental and exploratory changes planned, and when software specifications change, bugs are inevitably introduced. Spending the time to iron out 100% of the bugs found from fuzz testing, on a feature that ends up replaced with a different one that also needs to get debugged, is a waste of time, and a disservice to the wider user base of the project. We're better off finding the "sweet spot" for a swift journey, arriving at our destination early, and then busting out the hardcore QA.

I see https://github.com/ziglang/zig/issues/13211 mentioned elsewhere in this thread. I want to point out that getting the C ABI correct when using LLVM is a notoriously perilous process, as any other compiler dev reading HN today can attest, and this regression which lasted for a total of 6 days in master branch without ever gracing a tagged release, is a symptom of the fact that we actually addressed this C ABI problem at its core, added more test coverage, added an abstraction in the LLVM code generation, and fixed the C ABI for several targets.

And finally, I agree that fuzz testing should be integrated into Zig's unit testing system. That would be a nice enhancement.
That's in zsh. Yeah, I guess there are shells where it won't work.
> 1) How can I share the fingerprint keys between chrome and safari?

If you're talking about TouchID then - keys aren't stored in a browser, they stored in whatever powers Touch ID (secure enclave?). So any browser that supports Webauthn will be able to reuse it.

> 2) How do I share keys between different types of devices? (mac, ios, android, windows)

Yes. I have multiple hardware keys that I use on: iPadOS, Android, Mac, Windows, Linux. Key exposes itself as HID, so it "just works"

> 3) What happens if my devices are gone?

Then you have to perform account recovery, just like when you forget your password

> 4) What happens if I want to change my login (email to a new email for example)?

Email isn't stored on the key. So changing email to a new email if entirely dependent on service you're logging in, just like in case of a password.

> 5) Is account recovery handled simply by a reset-email?

This is unrelated to passkeys and webauthn. This is a replacement for authentication, not account management, so yes, it's handled the same in a way that is entirely up to service how to handle it.

> 6) It seems a validation step of the email is missing?

I think at this point you can answer this question yourself?
I'm curious where you get the 11 trillion figure for pandemic spending. Because that sounds like the total spending for all the G20 nations combined, not just the US.[1]

I think the US pandemic spending was "only" around 5 trillion. For comparison, the defense budget over the same period (2019 to 2021) added up to over 2 trillion.

1. https://www.cnbc.com/2020/11/19/g-20-nations-have-now-deploy...
The environment around those roads contains millions of other insects. The amount killed by cars is a tiny percentage. That would obscure any affect from the small increase in automobiles or their windshields.
This is xXxCongressBlasterOGxXx asking for your support to stop the Evil Liberal Agenda! Follow me on TikTok for deets.

Do the kids still say deets?
I don’t disagree, but their contracts, in my experience, specify a specific amount of time that will be delivered to each engagement that is up front about it not being “full time”.

e.g I worked with a non-exec board member who gave us 5 days a month in exchange for a certain amount of equity in the company.
As Lee Robinson mentioned and as I had said before [0], Rust and other compiled languages are the future of tooling. We should optimize for speed for tooling, not only whether people can contribute to it or not. We can always have a JS layer for configuration while the core runs in Rust, much like for many Python libraries, the interface is in Python while the computation happens in C++.

I was also looking forward to Rome (a linter, formatter and bundler also built in Rust but still under development) [1] but looks like Vercel beat them to the punch.

[0] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

[1] https://rome.tools
Another thing is that the remaining 2 pins on an 8 pin connector are sense pins. They are connected to +12V and GND on the load side, and to a voltmeter on the supply side. This allows the supply to measure the voltage drop which indicates a bad connection or overloaded wire. The new 12 pin connector does not support this.
Rust is a hell of a drug.
I really like how Pico has a classless base and builds responsive layouts from there.
That's the real irony of the situation. Paying just a bit a month to not break the law and have easy access to good quality streams was amazingly attractive. Now the tech is more accessible and everyone wants to own their own piece of that revenue instead of renting their content out. That fracturing though is recreating a very similar situation to the height of piracy though where it's every expensive to get access to all the media you might want to watch.
Depends on what domain you want to work in.

Backend/web programming? Make a personal website with Django.

Data science? Set up Jupyter/Conda and do your own analysis/follow tutorials.

DevOps/Sysadmin? Try automating something with Python scripting. Requests, file parsing, running system processes and capturing output, etc.

They are all fairly different skillsets and require learning different niches of the Python ecosystem.
I'm suspicious of people that need to dress up their 20 years of experience with business speak, yes. It is the business speak specifically that makes me suspicious.
Are any of these AI neural nets working on computer equipment that doesn't use any quantum effects at all? Don't transistors also use quantum effects? It's not quantum computation, but we wouldn't be able to build at this scale if not for taking advantage of these phenomena.
The keys aren’t stored in the browser. The browser just forwards to the hardware.

Switching from one password/-key manager to another is going to be more of an issue.

But you should be able to add an additional passkey once logged in to an account, just like how you can have multiple hardware 2fa keys now.
Then you could manually migrate accounts that way, which is painful, of course, but you wouldn’t be completely locked in.
(Parent is CTO of CloudFlare for those unaware)
> They clearly are saying

I didn't find their comment clear, hence my question.

Honestly, their comment feels closer to concern trolling than a genuine grievance (not to insinuate that they're arguing in bad faith, just that the problem is so minor in comparison). Sure, I suppose Bumble could implement a per-user flag instead (at the risk of introducing a plethora of OnlyFans spam, as someone pointed out), but Bumble's new filter is significantly better than the status quo. I truly can't emphasize this point enough. The OP is imagining there's some slim minority of users who are harmed by being unable to receive unsolicited nudes -- and I'm sure that group exists somewhere -- but frankly the largest group "harmed" by Bumble's filter are perverts who get off on sending unsolicited nudes to women.

The new filter is an unambiguous improvement.
Secret communication of sea animals discovered
One thing I think can really help is to have two different modes within the same team. You move fast and cut all corners and rapidly iterate when you have an idea by building a prototype, with the only goal being maximizing the speed at which you're learning if/what works and what does. Then you basically throw away all that prototype code and build the feature properly with careful attention to code quality and complexity, testing (++) - since now you actually know what you're building and that it's likely a good idea.

Rinse and repeat, so that you only have prototype code where you're actively learning, to be immediately replaced by properly engineered solutions or wiped away (with the same haste you used to create it initially - no "rarely used, badly engineered" features should stay in your codebase due to priority / resources / attention constraints).

The biggest challenge I've had with this approach has been building and fostering the trust and culture needed to have everyone truly go "all in" for both aspects/modes of working. This breaks down quickly if you have managers or PMs drive engineering to keep the prototype code in for longer, or if engineering insists on not cutting corners during the exploration/prototyping phase...
> I'm curious if resetting a PIN or password on Windows or macOS or iPhone OS would retain the Passkey identities. I suspect it would...

Depends on the process for changing the PIN/password. The desktops may have an option to log in with the cloud account, which can have separate recovery processes.

If I lose my PIN to my iPhone though, pretty much my only option is a device reset. The difference with Passkeys is that they are bound to an iCloud account, not the hardware - so I get them back on device restore.

Some of the security key enterprise and government customers also don't necessarily want credential backup/restore. Handling the account recovery and key registration process in their environment has more quantifiable risk than having it as an external process.
When was that? IS that a big codebase? I fixed a memory leak issue a few months ago that would have a big effect when running over hundreds of files at once.
>Is there still a lot of value using IRC in general?

weird question.

it's a chat interface. there are people to chat with on IRC.

Is that a valuable thing to you? Who knows.

If the question is "Are there still people that use IRC?", then "Yes.".

I know it's probably a 'mover-and-shaker' HN thing, but not everything needs to be rephrased to compare against value/time.
In my country one can report employers that treat contractors as employees to the customs agency (idk why that one) which may investigate the company and rectify the situation.

Given that the company doesn't have an office in the country the most likely outcome will be that they will just give all the employees in the country the option to move or get fired, though...

I also don't know how and if a local agency would have any way to enforce employment laws across borders.
My guess is some combination of dropping support for older browsers, supporting fewer features, and optimizing for the common case at the expense of edge cases. In a few releases, once all those are added back in, it will be no faster than Vite.
The alternate is to treat people fairly in accordance with basic human rights.
Here is the status messaging, pasted below for context (since it'll ostensibly be scrubbed once the issue is resolved):

--

Increased HTTP 530 Errors

Identified

The issue has been identified and a fix is being implemented.

Posted 1 hour ago. Oct 25, 2022 - 16:29 UTC

Investigating

Cloudflare is investigating an increased level of HTTP 530 errors.

We are working to analyse and mitigate this problem. More updates to follow shortly.

Posted 2 hours ago. Oct 25, 2022 - 15:53 UTC

This incident affects: Cloudflare Sites and Services (CDN/Cache).
the Hacker News commenter with 20k karma says hey. go post your comments on your own damn blog.
> But I feel like this comment ignores the fact that companies do have budgets, and the people above you still have their own budgets and bosses to report to.

I didn't mean to imply that those factors aren't real.

Rather, I was recommending that employees try to avoid being in a situation where those factors matter to the employee. Ideally you're aware of your options, and prepared to change jobs if it's in your interest.

Unless you're personally invested in the employer, it's just business.
If it combines the flexibility of Webpack with the performance of esbuild this is going to be great.
I don't disagree that this would be more desirable, but then we are asking people to find a place to write their long-form content. For a lot of people, anything more complicated than a text message is too much - just keeping it real here.
There is no hill I’m more willing to die on than “people should write using whatever the fuck medium works best for them”.
I wondered this too. Magic behavior is the opposite of what I’d want from Jevko. At that point I may as well use s-exps.
Its not competition.

Its a license war
Thank you! What happened out of curiosity?
Rumors claim a M2 mini in the next month, with a max of 24GB ram. Even more interesting is the rumor there will be a M2 pro mini which doubles the max ram and adds more CPU/GPU perf.
So... why C instead of at least C++ or an even better memory safe language?
The real question is would HBO have made the same amazing content under Netflix as it has under Warner? Netflix can't just bank on acquiring old media forever they need to also create new shows. Hopefully HBO continues to be great under Discovery.
The Galaxy S23 will have larger bezels, and Samsung employees aren’t happy
I suspect that a decently large proportion of the readers will click who would have scrolled down, if you sufficiently engage them with three or four tweets followed by a link promising they can read the whole thing as a nicely formatted article.

Or heck, just tweet the whole article as a thread, but have a link to the blog version somewhere near the top. "Read in article format here ...".
And then I went to the "about" link to see if I could provide feedback. Author says to send feedback to the email address in his github profile page. But (of course) there is no email on his github profile page which makes me think he really doesn't want to hear about my BS.

Fair enough, I'm not the target market for this survey.
Then when enough business is lost to pirating company's will start pushing for pointless laws to stop pirating because as we all know pirating is purely the result of people not wanting to pay and has not to do with the free thing providing better quality and greater convenience. Eventually some brilliant person will come up the idea of not making the consumers life difficult and the whole cycle will start again.
>Chinese companies’ share of iPhone electronics production will rise from 7% this year to 24% by 2025,

I have been repeating this for years [1] [2] but every time gets downvoted into oblivion on HN. Not only that, there are no signs of Apple turning ship either. Those that were forced out by Geopolitics doesn't count.

But yes, doing assembly in India gets their PR win.

At least, judging from the 141 comments so far. There are a few people finally getting it.

Edit: And my quick glance of Economists data suggest they simply classify company by their HQ location. But not by their ownership and shareholding structure. Not that it makes substantial differences, just the numbers are higher than what is shown.

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

[2] Wrote about YMTC on SemiWiki in 2018. And their relationship with Apple.
I would guess they're factoring this in:

> Turbopack is built on Turbo: an open-source, incremental memoization framework for Rust. Turbo can cache the result of any function in the program. When the program is run again, functions won't re-run unless their inputs have changed. This granular architecture enables your program to skip large amounts of work, at the level of the function.

Which would make that multiple an extremely rough estimate, highly-dependent on the situation. But it's still an exciting development
Yes, this would save me so much time. And make asserts so much more valuable, including checking of pre- and post-conditions
Soap isn't what gets things clean, anyway, water does. Soap merely lowers water surface tension, and making water molecules stick together less helps water clean more easily.
Whoever ends up growing the food and maintaining the breathing machines on Mars will be the angry mobs trying to eat you.
> Tests only validate known behavior. They didn't have a test that exercised a large string.

Which is the classic thing with no-code and with Copilot-style assistance: writing the function that meets the spec is easy. Writing a comprehensive and correct spec is the hard part.

It's like thinking someone is a better programmer because they type faster or have a better keyboard or whatever: the words aren't the hard part, typing is maybe 10% of the time you spend programming at most. It's logical correctness in composing those functions, and being able to "hold the entire sculpture in your mind" so to speak.
Eucatastrophe: Tolkien’s Word for the “Anti-Doomsday”