skysight-inc/HackerNews huggingface dataset:
I wasn't stating my question clearly, apologies - I'm on board with the reasons and the theories (and do not argue), but here's where my brain is having a problem - why not invest in the index fund until you're 65 and then roll it over into a TDF at 65? You get more bang for the buck even paying the capital gains tax after 15 years and taking the money you earned and have more TDF buying power. You (me) do not need the benefits of the TDF until I actually retire (well I won't, am I common?).

Parameters for my math: already-income-taxed dollars; $1200 one-time investment in 2006 (no re-investments of dividends, etc.) and capital gains of 15% (middle tier). Just to make the math round nicely and account for gains tax for a rollover and forum comment. :)

2006 - buy
VFINX @ 120 == 10 shares
VTWNX @ 20 == 60 shares

2020 - sell
VFINX @ 325 == (325*10)*.85 == 2762.50
VTWNX @ 35 == ( 35*60)*.85 == 1785.00

So if our sample 45yo person had placed their $1200 into VFINX in 2006, they could have sold it in 2020, paid 15% in gains tax and purchased ...eh, let's say 78 shares of VTWNX, a +16 share gain over just buy-and-hold of 60x VTWNX until 2020. In 2020 this sample person is now 60 and eligible to withdraw without penalty (thinking a Roth IRA here, my model). Remember that this target date is marketed at and intended for people who retire on or close to that year, so our sample person who buys it in 2006 is 45yo (the target audience). It is not expected this fund would have been purchased by a 20yo in 2006, logically.

This is where I'm not following why it was better for this person to buy and hold VTWNX for 15y instead of increasing gains with VFINX first, then rolling it over into that more "bond-like" scenario later. Feels like I'm leaving money on the table as 40 years of market data shows the index @8.25% just keeps going up over time (even when you lose like in 2009 with a low of $68, the loss is still higher than 1995 value of $55 without inflation adjustments).
It may be useful to remember that the author lives in France and has spent his whole professional life in France.

As a French having worked in Germany, Canada and New Zealand, I can say that the recruitment process is very different in other countries, where side projects and open source contributions are really valued.

In my opinion, his article should mention the geographical setting of his experience, and his advice should only apply to people living in France (and writing the article in French may have been more appropriate too)
Switch Weekly – A no-noise email roundup of all the must read Nintendo news
Differential Analyzer
Don't they have to take over the fairly lucrative maintenance contracts as well?
> because he has been undermining the virus from the beginning

No, he wasn't. Where did you get that idea? https://www.nytimes.com/2020/01/31/business/china-travel-cor...
But excess mortality can be changed by behavior. That's part of the point of lockdowns. You can't know the hypothetical death rate given no lockdown measures.
I know of at least one prefab option where permitting and inspections are streamlined at the factory.
I'd love it if free speech advocates were uniform in their attack on "cancel culture".

I have two friends, each faculty members at top schools, who have been personally attacked on Fox News and called enemies of America. This has led to hundreds of people sending them death threats via email and constant calls to their department chairs demanding their firing. Not a peep from organizations like FIRE.

And why is sending an email to somebody's boss saying that they are an asshole and should be fired fundamentally worse than posting on social media about how so-and-so is a secret jew who works for the new world order and literally sacrifices babies to satan?
SemVer says that a PATCH can only include backwards compatible changes which fix incorrect behavior. Less important is whether or not a bug has been fixed but whether anything other that internal behavior has changed.

MAJOR versions can also be incremented when "substantial new functionality or improvements are introduced within the private code" which is really the cause for confusion and, in my opinion, should be removed from the SemVer standard. There's no semantic value to consumers when significant amounts of private code has changed except for the potentially heightened possibility of introducing bugs. Removing this would clear the confusion up altogether.

But the ComVer contention is that bugs don't deserve special treatment. I disagree. Changes to behavior that fix something but don't change anything else are changes I'm likely to want to deploy while maintaining a system. I might be using a legacy version where the main branch has progressed but I still want to deploy PATCH releases for bug fixes for an older version when they become available. I do not want to upgrade by a MINOR version if I can avoid it because it would add functionality or interfaces I don't need and which themselves could be problematic. I want to make as little change as necessary to maintain a otherwise stable system.

Minimizing the surface area of a release to only the necessary is an important principle to follow when publishing public APIs. Thinking about bug fixes as distinct from new features means you're considering every change in light of the potential impact to consumers. Even when know you don't have any actual dependent consumers, it's still a good habit of a disciplined engineer.
As a single person, the best way to do it is to not actually hold the money and let someone else handle it.

There are companies out there such as MangoPay (not affiliated, just an example) that can give you an API through which you can collect & release money without ever having direct access to it.

There's probably still some compliance/regulatory stuff that you'll need to get through but I'm sure such a company will be able to offer advice (they want your business after all).
Well... it really depends on how you look [0] at it

[0] https://www.youtube.com/watch?v=PLyEO0jNt6M
> the process still goes through recruiters

Does it? Idk, maybe it’s because I’m not a SV SWE, but I’ve found all my jobs through my network.
I really hope this was an optional anti-theft device that can be removed or disabled. Otherwise, what would happen if Ferrari went bankrupt and shut down their servers, or changed protocol, or whatever? Wonderful by-then-classic cars would become completely unsalvageable, which would be such a shame.
I understand what the article is getting at, but to me side projects are not a means to an end, they are the entire point. They are the thing I would work on full time if I didn't need a day job to survive.
https://old.reddit.com/r/Justrolledintotheshop/comments/j9qn...
The Serverless Revolution Has Stalled
...and if you're wondering what 1g eyeballs out feels like, you can always try looking at your feet.
You weren’t wrong. You gave up too early, accepting the salaryman fantasy of steady growth if you just “work hard.”
If this works past 50, you are 80th percentile. Past 55? 98th percentile. How will you feel when you begin to be handed boring, or fix-it projects? When your salary doesn’t keep up with 29-year-old versions of yourself? Layoffs? Perfectly acceptable or ignorable at 20-38. Lethal >48.

You need to own the economic value of your output as early as possible. Read that sentence again. Side projects are about 10% effective here, if you get my drift.
Are you under the impression the Indian Army doesn't have APCs etc., then?
heh, this seems common with devs who get to around the 10 year mark, they try and distil wisdom from their experience, but all too often it is quite rigid advice...I did it too, I would have plenty of advice for my "younger" self when I hit the 10 year mark. I'm at 40 years coding now, and I'd be hard pressed to make any definitive advice or claims about anything. Maybe my advice now would be don't buy into any strong claims about anything, instead, try and understand what underlying forces are shaping advice / claims
If I'm understanding your hypothetical correctly, this would require the American Army to publicly take credit for the "magic", not publicly announce that the "magic" is unidentified.
I enjoy working from home. I have no problem with spontaneous text conversations. I definitely get more comfortable with it over time.

It's strange because based on the number of downvotes I tend to get on HN, it would seem that I have a weird worldview.

But when I chat with random people in my network (even casual acquaintances and colleagues), I'm surprised to find that they usually agree with my worldview and sometimes have ideas that are even crazier than my own. Filter bubbles are real.
I thought that was because his release clause was way too high?

Just because somebody can add value doesn’t mean that their current cost is equal to their value. Any top flight club in the world would fall over themselves to pay Messi’s weekly wages. Nobody wants to pay nearly a billion euro for that right.
Yeah, I share your experience and I disagree strongly with this piece.

If I had joined a good company and focused on that, I would still be comfortably building web services for them like I learned to in school, and I would probably continue doing that indefinitely.

That's fine, it's a nice salary, but it was also boring and soul-crushing. When I started to see the damage wrought by mass-scale social media, my side projects made it easy for me to transition into a much more interesting but specialized field that I saw more of a future in, and that has worked out great.

The author's main complaints seem to involve recruiters and the poor value proposition of shallow projects. But if you have deep projects and poke your nose around the industries that you're interested in, you won't have to deal with recruiters, and you'll often be able to avoid the technical side of interviews entirely. Talent is very scarce.

Although, I write this from a USA perspective and I notice this is a .fr domain; the labor markets and hiring practices might be very different.
Wouldn't count on it. Most people want to fly as cheaply as possible, also after corona. So airliners will keep on maximising seats per plane. Moreover, decreasing seats per plane will increase emission per passenger, so it also makes no sense from an environmental perspective. So it's more likely that you're going to pay more for the same "stuffed into a tube like cattle" experience.
Whatever gofmt uses.
also: kids are not always staying kids. I was happy when I was a teenager that I could explore the city on my own and independent and with friends and not stuck in a (for teenager boring) rural area.
I'm no anti-masker, but aren't there legitimate uses for mesh masks? Costumes? Raves? Cosplay? I mean, maybe not during the pandemic, but afterwards? Maybe only the ones display anti-mask messages on them should be banned, and then the other masks that aren't ineffective protection should merely have a warning message displayed to that effect.
I imagine it's because he would be largely up against a company and litigators skilled at meeting the letter of the contract if not the spirit. "Winning" would likely see him get a minimum level of corrections done to the house, which could be accomplished for less than the cost of a lawsuit.
I have a pretty unpopular and attitude about this. Cost of living adjustments are literally that: salaries adjusted so that you get the same lifestyle whichever city you happen to be living in. To argue against a cost of living adjustment in a downward direction means you want to live better elsewhere.

Which is really the elephant in the room in these conversations. People want to live like kings in a $500/mon 3 bedroom house in the middle of nowhere while making a salary level that only exists so that those people could afford SF housing. Basically, people want to get rich.

Which leads me to my real unpopular rant: this is the same group that generally believe CEOs make too much money. Yet when given the opportunity to make the argument that we should be making closer to the same as those around us, they don't want equality; they want their turn to be on top.
It depends. On company culture, your manager, and your role, among other things.

If you're doing a huge career change, side projects may be your only way. But most companies (in my experience at least) recognize the value in having their application developers understand some Ops work, and vise versa.

Many (most?) companies won't entirely "firewall" you from other groups. Even if you're throwing an application over the wall to ops, there's usually opportunities to learn from them, help out on specific tasks, etc.

That said, learning at work is probably _better_, but I do think side projects with a specific goal (e.g. to learn a technology) are a valuable supplement.
It's almost as if ... extremes, of any kind, are bad.
My experience is identical to yours. Both my first programming gig as well as subsequent advancements has been a result of my side projects.
Can you expand on that? Which authorization scheme are you thinking of? I've run global-scale NFS deployments with sec=sys before and I wouldn't say it sucked.
The problem is that you can’t realistically fight Holocaust denial and the idea behind it with arguments at some point. In the interest of “proving” Germany wasn’t the bad guys after all, these people won’t stop sowing doubt that it occurred, and that’s exactly how you would allow it to happen again.

The German democracy is designed to defend itself, and this is one of its tools.

Interestingly, the American sort of overzealous defense of freedom of speech no matter what misunderstands how freedoms need to work. Every freedom has its limits (you don’t have the freedom to kill someone for example), but they need to be well defined. That’s all.

> The simple expression of an idea w/o the intent to cause harm to another party, and the sole intention of discourse should be protected no matter what.

Right, but the thing is that simply voicing this supposed opinion does harm by invalidating the crime against millions of people. That’s the whole point.
I'm in Melbourne, Victoria.

It feels like we've been unable to visit anybody for about 7 months now.

It's hard enough to keep your sanity in check, the major problem is everyone else that has been locked up with you are also having wild mood swings.

Some body needs to make a documentary about this experiment going on down here.
San Francisco birds have changed the way they sing in the shutdown
Real-Time Analytics on DynamoDB: The Ultimate Guide
> No matter how we feel, the process still goes through recruiters.

That's right and they simply look for keywords on my various online profiles and send me the standard "I'm really impressed by your experience, I think you'll be a great fit" message, even though 50% of the time I'm clearly not a great fit. Why do they get this wrong? Because they are "are bottom-of-the-totem pole, lowest-common-denominator bottom-feeders" to quote the parent post...

PS - I wish it weren't so.
The article says it's not clear if it's happened or how.

Just because a court rules in one party's favor doesn't necessarily mean it applies outside of the jurisdiction of the court.

That being said if they were working in coordination with law enforcement then the servers could have at least been secured in a relatively short period of time.
I am not. I am refuting the assumption that a coordinated terrorist attack would play out quickly. Even if the responding police/military are well equipped it remains possible that a terrorist attack could last for several days.
Previous year of Yahoo Groups shutdown saga: https://hn.algolia.com/?dateRange=pastYear&page=0&prefix=fal...

Last status update I could find wrt data archival efforts [1] indicates 2.76 TB of data saved across 123k groups.

[1] https://data-horde.blogspot.com/2020/01/saving-private-group...
I think you need to brush up on what ethics means. It goes a lot further than whether or not you're committing genocide, though, obviously if and when you do you are ethically and morally utterly bankrupt. But this is not a binary affair.
Gateway is significantly more than a dns provider. It's more like a configurable intercepting proxy where dns is a small facet. The beauty of this is that it's like magic, it just works. No distribution of self-signed certs to all devices necessary because cloudflare already handles tls termination.

Tailscale is ergonomic tunnel management//authentication. Which in itself is a great product, but it's not nearly as granular. Being able to restrict access based on identity provider, individual, etc is a must for a corporate solution.

One of Tailscale's selling points is the data isn't routed through their servers, just between peers. That's the opposite of Cloudflare; their value proposition is centralized granular control, no plumbing, just plug'n play.
There's also another strategy: focus on the company you work for until you begin managing people, projects and may be never write a line of code again. And that would probably be good if that made you happy.

There is always something for everyone.
https://news.ycombinator.com/item?id=24758469 :)
So your saying VBA is OK?
I am currently in the process of buying prefab house and after visiting couple of local factories it seems like most of them is doing just framing and competing on price only.

We are going with company that actually assemble full house inside and bring it to site fully equipped: electrical, plumbing etc.
> They wouldn't be unidentified if we knew they were aliens.

Technically, you can become a UFO if you turn off your transponder. You are flying AND you are not broadcasting your identity.

I'll show myself out.
Is communication that expensive energy-wise? Is this just a thing in space given the transport medium or a general rule?
This sounds to me like a good PhD project and/or series of research papers.

Disclaimer: I'm not in the model-checking community.

If it's hard to formalize futex's behavior, all the better for academics, though it's unfortunate for the rest of us.
Where is this, I want to move there!
Even on a short time scale, as prices get higher, many people will discover that they have some alternatives or can wait a while, leaving the product available to those who really, really need it.
There are several examples under "Commentary" section on the Wikipedia article. This isn't hard, I don't see how you can dig your heels in on this. You really CANNOT fathom how someone would be against strict speech laws for good reasons? Outside your imagination entirely? Come on. https://en.wikipedia.org/wiki/Legality_of_Holocaust_denial
> I don’t think this data is compatible with lockdowns being effective, which should be a key issue

In many countries, it never even had to go that far. In the United States, for instance, the Constitution prevents executives from taking the kinds of actions they took towards locking down the general public.

The reason we have laws is because sometimes the objective realities around us are not the most important consideration. If it is illegal to threaten people who simply wish to leave their own homes with fines, violence, or punishment - it is illegal whether there's a pandemic in progress or not.
I have one of these houses. Just built it and moved in. Save time and increase quality. Dried in with insulated walls / windows in 4 days!

Price is still an issue.

Part of the reason is that we pay no penalty for crappy energy hog homes. You can build with prefab panels and get airtight really quickly. So all the extra $$$ goes into better build and overhead for the factory.
What is your alternative hypothesis for how it happened?
But Nadella was there during the Ballmer (not Ballamer) years and apparently did not feel that this was a problem enough to pack it in and go work somewhere else. That says a a lot about Nadella in my opinion.
This isn’t rocket science. You quarantine, test frequently, keep skeleton crews, contact trace, etc.

Like I said, it isn’t going to be perfect. It can’t be perfect. You do the best you can. You don’t shut down the entire US economy because nursing homes aren’t bulletproof.

With daily testing, constant PPE for staff, contact tracing, and other preventive measures it will be fine. It won’t be perfect but it will be fine. It will likely be better than typical.
It's also important that one understands the career game. Especially early on. See this https://leveragethoughts.substack.com/p/early-career-tactics... for example

In this dynamic world, one need to constantly assess their career.
Is there a place to find a community of xonsh users?

I'd love to use this on Windows but have been running into issues. I'm like 99% sure it's because of my own dumb (unrelated) config issues, but I still can't use xonsh because of it.

Having people to ask questions of would be awesome!
And also they're inconvenient and don't auto adjust.

3-point belts are made to be as quick and fool proof as possible so that people actually use them, and use them correctly. Importantly, they auto-retract so that they are worn in the proper position.

When you put on 5-point belts, you have to 4 times as many latches to operate, and you have to adjust all 5 belts -- and in the proper order. If you tighten the belts in the wrong order, they won't protect you properly. It is not intuitive -- I have a car with 5-points and the passengers who manage to figure out how to latch them almost universally tighten the belts wrong.
I think the question to ask here is, why your side project is not actually within the company! You can try to move it there or find another one that would "fit" better.
That is likely not the same permitting and inspections the commenter refers to.
I submitted the announcement email because it links to release notes from all the projects (i.e. Clang, LLD, Flang, etc.) and not just the main LLVM ones.

(Also it seems the version number changed from 11.0.0 to 11.0?)
Very few women are of the expected size (5' 9" tall) aimed to represent the average male; most women automatically falls into the "too short / other-wise-outside-of-the-norm" as far as car safety testing was concerned until recently - AFAIK cars made since 2012 should be also tested on smaller, female-sized dummies which also created an incentive to alter how they are built.
I think the overly general title doesn't help as your article narrows down exactly who that advice applies to.
Yep. I didn't learn C# or Objective-C or Swift or Python at whatever job I had at the time, I learned them on my own, and then made a side-project with them, and was able to show that to future jobs and get hired that way.

One job I got because my side project was a finalist in a contest and was shown off at a convention my employer attended, and they called me as a result and brought me in for an interview.

Another job interview, I kind of stumbled on their programming test, but I was able to show something I made on the side, and that convinced them I knew enough to give me a week and bring me back in, and I refreshed my knowledge during that week, and I aced the test the second time and got the job.

My current job is at least in part thanks to those side projects I worked on in the past. And my side projects I'm working on now are giving me skills that I am not gaining at my current job, and will hopefully help align me with my next shift in my career (and if not, at least I'll make a few bucks and some people will enjoy the product).
Show HN: ArkScript language 3.0.13 is out
A small programming language made for C++ developpers, inspired by Lisp, aiming for relatively good speed.

It was created because I wanted to try my hands at a Lisp like, and it turned out so good I kept working on it for nearly two years now!
I don't own GitHub, nor gmail or have facebook. So I can't actually use your site.

Is there any way to create a user without those?