skysight-inc/HackerNews huggingface dataset:
When you attach your a single participant 401k to your own S-Corp (or to even just yourself as an individual), you can do maximum employer match alongside maximum employee contribution. This moves your max retirement contribution from $20,000 to $60,0000 as of time of writing. (you can also do the employee contribution exclusively with your W-2 employer, and if you have other sources of non-passive income you can just do all employee match for the other $40,000 into your own)

then you can also construct a Cash Balance plan, which adds a lot more and linked to your age, every year. ie. a 30 year old can contribute maybe $80,000 while a 65 year old can contribute maybe $450,000. Its not a "above age 50 catch up" like 401ks and IRAs have.

any cash amounts in any of these plans can be rolled over into whichever other kind of retirement plan is preferred.

so if you don't like compliance duties of a 401k, you can roll that into an IRA. If Cash Balance plan is too restrictive on investable assets, you can roll that into a 401k or IRA. You can roll any of this into the Roth products if you don't mind paying income tax that year.
> Do you mean JVM language? TypeScript, C#, and F# at least come to mind.

As I mentioned in another comment [1] on this thread, soundness and decidability are non-negotiable for me. Types in C#, F# and TS are all Turing Complete [2], and therefor these languages are tooling-adverse in the sense that static analysis is fundamentally unreliable.

[1]: https://news.ycombinator.com/item?id=33329509#33332183

[2]: https://3fx.ch/typing-is-hard.html
I think the idea would be to not let homelessness happen in the first place and having strict drug laws that would severely punish people who engage in drugs. Soft-on-drug policies do not work and we've been told lies for last 30 years. The results are extremely clear. The only answer to that doesn't have to be some socialist state of affairs. Plenty of highly capitalistic societies work fine, in fact evidently far better than instituting California-style socialist state.

The whole mechanism is meant to gain votes. There is no humanity here. We have the same interests, to make better and productive citizens. Legalizing marijuana and normalizing hard drugs are doing the opposite.

In next 20 years, we are going to find out the disasters of legalizing marijuana from the standpoint of GDP per capita. It is going to decline as population revels in lethargy and lack of productivity.
Ask HN: What is the role of Product Manager?
A while ago, I was surfing twitter and noticed a video from 23 year old product manager @Meta. The video doesn't seem to reflect the true role of one such product manager. However, it has a lot of "highlight reel" material. If I were to judge by the video, I would get an idea that product managers do not much.

So what is actual role of product manager?

I am genuinely curious because I come from CS background and even getting an interview for a software engineering internship at such huge company is a pretty big deal for me. So the video felt quite out of place.

Disclaimer: Please google for the link. I do not think it is a good idea to share the link.
Turbo – an incremental bundler and build system optimized for JavaScript
Inside or outside IR35 for the 800 figure?
> The inflation number is absolutely wrong though. There obviously hasn't been nearly 25% inflation over the past 24 months.

Sure—judging from my grocery and gas bills, it's higher than that.
I can't see any argument for how removing javascript navigation will make apps more complicated. The desired functionality is literally built into the browser.
Sarajevo: Film Explores Sniper Allegations
One of the most interesting things in all of history to me is the longevity in Ancient Greece. Look up nearly any Ancient Greek one is aware of and you'll find life lengths not especially different than modern times. A study of 'Ancient Greeks of Note' [1] found an average life expectance of a bit more than 71 years.

The obvious explanation for this is a survivorship bias, but the vast majority of these Greeks made their way into the history books many decades before their deaths. I don't find the class issue relevant (beyond of course agreeing that poor Greeks would have had shorter lifespans) since all the money in the world couldn't buy one a single dose of penicillin.

[1] - https://pubmed.ncbi.nlm.nih.gov/18359748/
I stopped using soap a decade ago. The only time I use it now is for rare occasions where I get something on me that requires soap, such as motor oil or chemicals. I also only wash twice a week or so.

People always recoil when I tell them, but then I ask them what I smell like to them. They say I don't really smell like anything.

The first month was the worst, because my skin took time to adjust to not having its oils washed off every day. I felt REALLY greasy for a couple of weeks, like the feeling you get when you've worn a pair of jeans far too long between washes. Then as my skin adjusted things went back to normal.

The only real issue is hair; it becomes REALLY unmanageable without shampoo. So if you have long hair, just keep using shampoo.
Well the one pitcher we went up against in little league who had been held back a year or two certainly pitched like that. I couldn't hit that shit at all.
Eclipse has feature-parity with IntelliJ in this space, it just has questionable usability and performance.
The difference is that: 1) this is accessible and usable by anyone running a modern operating system+browser. mTLS client certs need to be provisioned which is one of the major reasons why it is only used in enterprise settings. And 2) passkeys and WebAuthn are privacy preserving features. You can't track users across different websites with FIDO2 devices (mTLS does not preserve your privacy at all). This was one of the core principals that went into the design of FIDO(2) from the beginning.
as a contractor for over a decade of my 25 year career - I would do big builds and some contracts were only like 9 months... and when I would apply at other places they would always ask me, because they were ignorant of what I did - "Why were you only there 9 months"

And I would have to explain "Because that was what I was contracted to do"

The only contract that I was terminated early from was FB -- but that was because I accidentally, through my status reports, revealed that a certain executive named "the Captain" was hiding build schedule delays for the Sydney office (he went on vacation so I had to speak directly to the contractors building out the office, and found out they were behind schedule by a month and over budget and I put it in my status report, and upon his return from vacation he had me terminated for revealing that info)

and the fucked up part was that my manager and team just left the area, then I got a call from the contracting company telling me I had to leave the building - and I was commuting to work via the FB van... so I was stranded in Menlo Park....
Next.js 13
I wonder if a statue of Paavo Nurmi will be on the deck.

https://www.ayy.fi/en/student-culture/pranks
The survey is in part very focused on programmers and developers, which is the context which I will read the results when those are being presented.

Personally one of the best features in emacs for me is the ease you can make both simple and quite complex macros in order to get quantitative work done fast. Here is a list of 200 or 2000 lines of some data that need to be turned into commands or other data, and it might be over several lines or where some data need to be referenced from some other file or files. It is an great companion to the shell in those work situations, and I have yet to find a better tool when I don't want to spend the time to write a proper shell or python script.
I shower at most once a week, without or just a little soap and/or shampoo. Everything is fine, what's in the article is true.
I mean as a standard tool in general usage. Somehow after decades of installing various distros, dd is still the standard thing to use.
I had a 40 year old car that was rarely serviced but ran like a champ. I moved across country and the new mechanic told me I should use some cleansing agent to de-gunk all of the various hoses/manifolds/whatever in the engine. It seemed expensive so I went for to a second mechanic and mentioned it, and he was adamant that I not do it, and that all that gunk was what was sealing the hoses and letting the car operate.

I took his advice and drove the car for another 10 years before donating it.

Maybe something similar happened there? Maybe he had scabs that we're ugly but protective - they got scrubbed off, and then his body had to deal with a whole new wave of pathogens.
No they won't. Twitter threads generate tens or hundreds of times more engagement than blog posts linked to from Twitter. Even getting 20 or 30k page views from making the front page of HN is nothing compared to the engagement that Twitter can generate.
100%. I think it's a community in the most real sense. We've got our fair share of trolls and occasional assholes but for the most part there's a lot of really great people there... many have met in the real world so maybe that makes us nicer to each other.
>"If you write solely for vanity than this is great, a zillion is better than 10 so you can feel important."

I write because I want to share my thoughts. Sometimes I want to persuade people, and sometimes I just want to share interesting tidbits. I think it is self evident that people who want to share their ideas publicly would rather have their work seen by more people than fewer people. It seems like the optimal solution is to write twitter threads but also link to one's own blog.
I recall that a similar thing happened in New York but with two men. A particularly unkempt homeless pair of men were given a bath and died shortly afterwards.

Google results are poisoned after this news though. Can't seem to find it. I think it's relevant here.
Netflix should have bought out NBC, CBS/Paramount, Discovery, or (most significantly) HBO/WB. Or even just their perpetual streaming rights back in the 00's.

Letting Discovery acquire WB was one of the biggest mistakes they've ever made. Just imagine if Netflix had the HBO and WB slate. Game of Thrones, all of DC, Cartoon Network... HBO has the superior content lineup, and they let that slide through their fingers.

They should have bought the LotR rights. They still don't have a major fantasy, sci-fi, or superhero franchise outside of Stranger Things. And that universe is tiny.

Netflix, frankly, does not have content production as a core competency. Most of the shows and films they produce are terrible. Their in-fighting amongst top exec tastemakers is a testament to this fact.
According to [1], he didn't wash in water, but with Fire instead:

"He would reject water in favour of what he called a “fire bath”. “Every evening as villagers gather, Kalau … lights a bonfire, smokes marijuana and stands on a leg praying to Lord Shiva,” the paper said."

[1] - https://www.theguardian.com/world/2022/oct/25/worlds-dirties...
Thanks for posting this. I am increasingly frustrated with browsers' weak stance on user control. Hijacking back buttons, right clicks, copy functions, and other items has become quite commonplace and even expected. For example, YouTube puts some functions only in the right-click menu and TinkerCad's viewport rotation is primarily right-click and drag.

Presumably, this is in pursuit of making web pages behave more like apps, but it is truly frustrating. If I wanted app behavior, I'd install an app (even something like Chrome's apps). While I'm in a web browser on a web page, I expect to interact with the web browser primarily and the web page through the browser intermediary.

The Line of Death discussion is highly relevant: https://news.ycombinator.com/item?id=13400291
Hein Jakobsson completed Vasa, but wasn't the original designer. That was Henrik Hybertsson. Jakobsson widened Vasa somewhat to try to improve it, and Äpplet was even wider.

Äpplet was in use for almost 30 years, and was deliberately sunk.
https://archive.ph/f3lh9
Vercel is on a streak. I am curious whether Turbopack elapses Vite like Vite elapsed Webpack over the past 12 months.
I would assume so, but I'm not 100% sure. I personally haven't yet messed with Passkeys much aside from use on a couple of sites that have implemented them.

My working assumption is if you wanted to use a new browser, you'd have to attempt to log into the service with the new browser. When the Passkey flow prompts you with a QR code to scan, you'd have to use your iPhone/iPad to scan that QR code to allow entry. What happens after that, I have no clue.
If we were to modernize that "Health: Excellent (for sitting in front of a screen all day)"
Jesus christ they are douches. This ain’t their first unethical dark-pattern-kind thing.
1% or less. Threads work because the content is already on the screen.
The reason twitter threads work is because it forces writers to be explicit in how they articulate their demonstrations.
No matter how long the thread, it's easy to follow, easy to scan beforehand.

When I open a medium link, there is a high chance ( > 50%) it will be full of uninteresting filler, just to make the point look important.

The only reason I would follow a link to a blog on a non technical topic, is if the author had already built a brand with me, in my brain.
For example by writing good twitter threads.
Exercise helps because it completes the stress cycle[1]. When burnt out it can be hard to find time, so try one of these and see if they help:

* High intensity intervals. Do 2 minutes of light intensity cardio as warm up. Then alternate 20 seconds at top effort with 10 seconds of rest. 10 cycles of this will only take you 5 minutes. You should be out of breath by the end.
* Faster version of yoga woodchopper pose[2]. Stand with feet apart and knees slightly bent. Clasp hands and raise above head. Bend knees and bring your hands down while you exhale with a loud "Ha!" Do it slow a few times for warm up, then do it fast and imagine your hands crushing a stressor at the bottom. Yell if it won't disturb the neighbors.
* Tense your whole body for 20 seconds, then slowly exhale and release the tension. While tensing, imagine either beating up or successfully running away from something that is stressing you out.

[1] https://www.feministsurvivalproject.com/episodes/episode-02-...
[2] https://youtube.com/watch?v=u1HjZ49xAPc
Based on the reviews and the public betas this isn't the "Snow Leopard" release that everyone is always waiting for.
My interpretation of the text was that the stereo imaging came from the different locations on the Earth, so some left to right mapping by longitude maybe?
strange; it was one of the best 'membrane' style keyboards I had ever used. I dig mine out once in awhile to fiddle with mostly because of the k/b. Maybe I used it to the point of wearing it in?
iMessage as well
This sounds like you are trying to shoehorn asynchronous kotlin code into synchronous Java code. Which would be doing it wrong. The problem is trying to make asynchronous code synchronous: don't do that. The whole point of asynchronous is to do it end to end and isolate the remaining synchronous bits and pieces that you have on separate threads so they don't end up blocking all the asynchronous bits and pieces that you have.

Use a proper asynchronous framework and then the only thing you need to worry about is avoiding calling synchronous code on your main thread (i.e. dispatch it to some thread pool backed co-routine context). Not that hard. And you can get rid of a lot of that stuff by gradually switching to non blocking versions of whatever you are using.

If you are exposing class properties without accessors in Java, that's not necessarily a great thing. Especially if your state is non final (i.e. mutable). In Kotlin, you'd use vals (or vars if you really have to) and by default they just behave like they have getters/setters. But you don't have to spell it out. And you can override the getters and setters. Just like you would in Java. It's just the distinction is not there. It's basically a less hacky Lombok.

The weirdly positioned text that your IDE adds are called hints and you can turn them on or off as you please. They are there to help you. Type inference is a nice thing: it means you can read the hints without having to spell out what is what. Java has type inference too but it's a bit more limited and more verbose. There is no uncertainty about what the type of anything is in either language: exactly what you specified (but just once in Kotlin's case).
So... I've used emacs since '76 and TECO before that. But the survey won't let me enter that as an option, so I guess it's about GNU Emacs only?

Guess they're just not interested in my opinion.
> I wish that about 8 years ago when I started Haskell I had chosen OCaml for a production typed language.

Do you mind writing a bit more about why? I have been a curious bystander in OCaml land but some of the differences with Haskell, like the lack of type classes, have pushed me toward the latter.
I meant Medicaid but I'm pretty sure marketplace eligibility is also determined by AGI so the same principle would apply. As long as you can keep your spending under the limit, you can put the rest of your income into tax-deferred accounts and still qualify (until your income is so high that you start running up against the contribution limits).
Considering only compile time is a shallow approach to the idea of using Rust more widely. I would encourage you to think about the aggregate amount of time our industry spends finding, and then fixing, and then repairing the damage done by, classes of bugs which idiomatic Rust completely prevents. It does all this without impacting runtime (like GC language often do).

Fast compute at this point is quite literally the least expensive part of the equation. Machines will get faster. Compilers will get optimized.

We've spent decades optimizing the developer experience (compile times) at the expense of the rigor, robustness, and quality of our resulting product. I've been doing this for 30 years, and I can categorically say that I've spent FAR more time chasing NPE, OBO, and race condition bugs than I would have ever added to my build time with a slightly slower compiler.

itripn&
> The "job hopper" resumes I see are some times as extreme as 12 jobs in 10 years, or occasionally people who have never reached the 1 year mark at any company.

Oh, man, I briefly worked adjacent to someone like that who went on to have principal and director level roles at pretty well-known start-ups, despite never sticking to any role for a year (according to their own LinkedIn!). Apparently they're now CTO of a small start-up, which seems like a recipe for disaster.
> I learned it was actually correct grammar.

While I'm strongly in favor of expanding the situations in which we use "they", "correct grammar" isn't really right.

There is a long history of using "they" in cases where the person it references is vague or hypothetical: "each visitor took off their hat at the door", "someone has their head screwed on wrong", "no one thought they could do it", "if anyone calls, get their name". Using "they" for a specific known referent, like "Pat said they'd be home soon", is a much more recent construction.
Part of the design is that every site will support multiple passkeys tied to an individual account. So it will be normal to use one browser to bootstrap registering another browser with a new passkey into your account. This video[1] by the FIDO alliance shows what that process will look like with a bunch of different OS and browser combos.

[1]: https://www.youtube.com/watch?v=SWocv4BhCNg
> There are some quantum effects in slightly larger system, like photosynthesis https://en.wikipedia.org/wiki/Photosynthesis#Efficiency but it's not a global effect or something that can solve complicated problems. It's just a very local, very short lived improvement, not something that can solve the TSP or think about the meaning of life. It's something in between of the intelligence of an electric switch for a lamp and a very cheap calculator.

This is far too confident a statement. I totally get that there may not be strong, or really any, evidence for quantum effects being a component of consciousness. But the converse is true as well. There is not definitive or even strong evidence that quantum effects do not contribute to consciousness. These sorts of religious statements belay a misunderstanding of nature of science - science is a process, which builds models that best fit the data found through experimentation, and the models get updated or even completely refactored as new data arrives. Science does not state anything as a definitive truth. We've seen countless times throughout history and "fundamental truths" get upended as a new hypothesis much better fits the data.
https://blog.cloudflare.com/end-cloudflare-captcha/
See my reply in another comment tree https://news.ycombinator.com/item?id=33333827
> Just last week I was trying to build someone's year old repo that blew up on nightly, yet compiled on 0.9 just fine.

Isn’t that the point of nightly
A technical analysis of NSO Group zero-click exploit chains was published by Amnesty International and Citizen Lab at Virus Bulletin.

Full technical forensics paper with analysis of each exploit chain: https://www.virusbulletin.com/uploads/pdf/conference/vb2022/...
In this case Rust (or Go or Java or almost anything other than C/C++) would've caught this error with array/slice bounds checks. The borrow checker is usually more concerned with things like use-after-free, where other languages would lean on garbage collection.
My prayers for another JavaScript bundler have finally been answered!
Fix is rolling out.
Indeed. dd can also serve also as an ad-hoc performance test tool (it gets a bit tricky when you need multiple threads/streams though).
> People from the RoI can join the armed forces of the UK? How?

The UK and the RoI obviously have a lot of complex cultural, social, family interlinks, and there are many exceptions to normal international boundaries between the two.

That includes yes RoI nationals, even if that's the only nationality they have, can join the British Army, and I think a couple hundred a year join in practice. The British Army has several regiments which specifically are Irish and recruit from the whole of Ireland, but they can join any part of the Army.

> Is it like a foreign legion kind of thing?

No it's fully integrated. English people for example can also choose to apply to join a traditionally Irish regiment if they wanted to.

> NI is part of the UK but the RoI is an independent nation, is it not?

Yes.

> The were even neutral in WW2, officially.

Yes and that's partly where the tradition of service in the British Army came from.
> I almost didn't major in Computer Science because in the late 90s, there were so many negative articles in the New York Times, vis-a-vis software. People don't remember it now, but the media and the culture were utterly hostile towards us, and loved to say our jobs were going to India, that everything there was to know about Computer Science could be studied in railyard switching, in existing abstract math textbooks, etc

I'm glad I'm not the only one who remembers this - whenever I try to explain it to someone they look at me like I'm crazy. In the late 90s and even early 2000s the common wisdom with guidance counselors and even local recruiters was that programming and software design were dead end in the U.S. I remember one article literally said "the bud is off the blossom". I wound up majoring in electrical engineering instead of computer science as a result.

It all worked out in the end, but not following my instincts at the time is one of my few regrets.
Thanks, just bought it - will become useful I'm sure!