skysight-inc/HackerNews huggingface dataset:
If I read the linked FTB page correctly, either 25% OR $63,726 of payroll is the threshold. So pretty much one, maybe two employees should do it regardless of percentage.
Interesting that your post is being downvoted for some reason though many have already made this point.
I d simply take a noop GC in the most recent jvm (I cant yet in my conservative bank), and make people suffer through it in prod until everything is constrained correctly, but you're right, String are banned where I work, and what a pain it has to be to do everything via char buffer but it's taking a dev like maybe 10 minutes per "String" handling instead of 5 second during code writing (to massage the buffer all the way from the input signal to the output destination, be it a log file, a storage structure, a comparator or a map key), so it's a giganormous increase of dev time relatively, but in absolute time it's quite trivial over the last 20 years. Yeah we wasted time per feature on String handling but... like maybe a few hours per feature per dev and we generate billions out of the trading backend so...

Maybe Java had the wrong assumption and really should just have made C-string optional first class citizens or something.

One thing is sure though, our C++ colleagues in the algo team are so slow to deliver, so prone to crazy bugs, so wild and wizardy, so unable to onboard new joiners, they re getting replaced this year by... a brand new Java algo engine... So not sure what to think.
Yeah most states will be more like $100, even $800 though... if we're on hacker news and probably talking about tech workers... it is still a tiny amount of overhead cost.
> Who gets to draw that line? Thank Zeus it's not you...

I'm not the Spanish Inquisition. The worst I can do is downvote stupid or ignorant questions that could be easily answered by a web search and ten minutes of reading.

> I fundamentally disagree with feeling people should be silenced because they are not asking the right questions.

That's not how I feel. In fact, I would say that "feeling people should be silenced because they are not asking the right questions" is a symptom of mental or emotional illness.

What I feel is that it's disrespectful at best to lean on other people for basic knowledge rather than doing one's own homework. Even if you don't agree that "lazyweb" is disrespectful, I would still argue that it wastes a lot of time and energy. If someone asks a question that could be answered by ten minutes of googling, they are just using the forum as a interface to google, eh?

There are plenty of other places on the Internet where people can go to get basic information, Wikipedia, Stackoverflow, Google, etc... Places where it's perfectly appropriate to be one of the "lucky 10,000" ( https://xkcd.com/1053/ ).

I don't think being "uninformed and asking questions should be appreciated" here. FWIW I do think it should be tolerated, because A) that's how some people learn (however disrespectfully and lazily) and B) occasionally ignorant questions lead to very interesting and informative discussions (which is the whole point of HN as far as I'm concerned) and we cannot reliably predict which ignorant questions will lead to such discussions.
Which study? And against which population? Because the all-cause mortality assuming everyone is infected with Covid in both groups is overwhelmingly in favor of the vaccines.
Another second here. There's a YouTube channel with full stoner metal albums (Stoned Meadow of Doom: https://www.youtube.com/channel/UCknVpWR6m2Ijzkqo-aPXs_g ; been around for quite a while, though I have a vague fear of them disappearing due to the obvious copyright infringement...).

As for specific bands (though I don't think on the stoner metal spectrum, but ones I love): Baroness, Sub Rosa, King Woman, Bell Witch, Mastodon.

And for something a bit farther off from metal, but still in the spirit of heavy, nearly ambient - The Kilimanjaro Darkjazz Ensemble (https://www.youtube.com/watch?v=AyORieDhpkg ) / The Mount Fuji Doomjazz Corporation (which is apparently the live version of "The Kilimanjaro...").
The fact remains that you need a separate implementation (cgo) if you want to do FFI. It might be something else goroutine-related that blocks FFI in the default Go implementation, but the issue is still there either way.
I used one as my main computer for about a year, I want to say 2018-2019 or so. Honestly I was pretty impressed. 4k video was out, and I had to compile Emacs from source, but aside from that it mostly just worked. I did have to be somewhat mindful of how many apps I had running, but found it to be sort of nice because it kept me from going off on as many tangents. I liked it but moved back to a regular desktop when I got back into gaming.
GC shifts human work from development time to deployment / ops time.

So the question is whether one-off developer time is cheaper than SRE time for the useful lifetime of the service.

However, it gets worse for GC: depending on the application, developing for a GC can be much more difficult / expensive than manual memory management (or reference counting). The canonical examples are low latency (with SLAs on the order of a disk or network I/O, so 10-100 microseconds) and applications that need to use bounded memory.

On top of that, there are confounding factors that hurt the case for GC. I don't know of an imperarive GCed language with a reasonably expressive type system (all the JVM languages I know of use type erasure).

For experienced developers, rich type systems with actual runtime guarantees are a huge productivity boost.
The problem is that it's hard for you to take decisions. You should try to decide faster. Even if the decision isn't the best, chances are it isn't the worst either. Doing something is much better than not doing anything.

>Let's say you search for a JavaScript book on Amazon. It seems to yield more results than all the books they had in my local computer bookstore! Pick one at random? But what if it has low reviews? Pick one with the highest rating? But maybe it was published 2 years ago, so maybe it's already outdated?

As a beginner I would pick the highest rated amongst the newer ones.

>Anyway, I saw on HN that everyone is using Rust now, so perhaps instead I should read a book about that? That's the analysis paralysis I mentioned.

I would ask myself why I want to learn a programming language. What I want to accomplish with it. And see if Javascript is more suitable or Rust is more suitable.
It isn't a punishment _for_ _cheating_. Anyways it's not being pedantic, it's accuracy.
My takeaway from this article (and from my experience incorporating and dissolving an LLC in California) is that there needs to be better education regarding how to run a small business.

There is a ton of content on how to code in X language or understanding X technical concept, but I haven't discovered too much content on starting a small business in X state.
> We will have to just wait until the patent runs out

I'm genuinely curious. Which patent is that?
> My income is none of California's damn business

If you're operating a business there employing people then yes of course it's their business. It's like this is the first time you're hearing about 'the government'.
The fact they are using solar balloons is pretty interesting.

Here's how they made it for ~$30 - https://journals.ametsoc.org/view/journals/atot/37/6/JTECH-D...

Fun version on Amazon for ~$30 - https://www.amazon.com/TEDCO-Tedcotoys-Activity-50-foot-Ball...
I'm in escrow with less than 4% today w no points. Took some negotiating
How did this study differentiate between the effect of musical training and natural musical aptitude?
There’s a big physical part too I think. I’ve been trying to learn guitar on and off for thirty years and I think a certain lack of coordination and muscle memory, poor sense of rhythm, and some degree of tone deafness has made it a real struggle.
I suspect there's more cognitive ability needed to play a musical instrument than just memory.

I imagine there would be a significant difference in mental engagement when playing different kinds of instruments. Drums vs monophonic instruments vs polyphonics engage an ever increasing range of musical fundamentals and skill: from only rhythm and volume to a single line of melody to multi-line and harmony.

A similar range of engagement (and control) may be needed to play instruments with fewer vs more degrees of freedom (three valves on one hand for a trumpet vs all fingers of both hands for a clarinet (yet monophonic) vs both hands for guitar or violin (asymmetric) or piano (symmetric) (all polyphonic). Instruments that make melody without frets also seem like they'd be more demanding (and more engaging) to play than those with. Instruments that allow more subtlety of expression should be more demanding cognitively too, like the human voice.

I would imagine learning to play more complex instruments is more difficult later in life too (than learning to play those less complex), since the older brain is less plastic or absorbent.
I really like clipchamp.com and have used it with kids to make great short videos (you pay for longer/bigger), but it has been bought recently so may have changed since I last used it anger.

Go take a look... it's great (I have no affiliation)
> They need to be sued with the help of NumFOCUS lawyers.

The damages in this case are probably less than $25K.
Alternative title: Even very small businesses need accountants
I'll read the article if a mirror gets posted, but yeah, I've read that you can, in general, get sent to collections if your scheduled payment fails, so it may not be an effective way of avoiding one's trivial responsibility to remember to cancel. Don't know how common it is.

So it would only be necessary/ethical against merchants who would charge you without your agreement. At that point, the comparison is temp card numbers vs. normal credit card protections, not vs. nothing.
> Canada is a real country. It’s sort of a mix between San Francisco, North Dakota, and ice.

Hilarious. Probably took the author ages to arrive at this particular formula.
Are we really sure that humans aren't brute force searching for proofs, through a combination of subconscious processing and network effects (i.e. many people working on the same problem and only some of them happen on to the correct path)?
Resistance heating is inefficient, but heat pumps are actually more than 100% efficient -- as much as 300% efficient. They take heat out of the air (even air that's colder than your target temperature). You actually end up with more heat produced than energy put in.

That seems bizarre, but note that heat pumps can run in reverse to pump out cold air on a hot day. That obviously doesn't engage in resistance heating at all -- that would be counter to the point. It's clearly disconnected entirely from the heat value of the electric energy.

Heat pumps exist to pump energy around, which can go from cold to hot as well as hot to cold, if you apply energy to it. And because the outside air is an effectively infinite reservoir, you can get a lot of energy for free.
> 1099 is definitely the way to go for as long as you can - people still get social security credit.

The "danger" with a 1099 isn't that you don't get social security credit, it's that there's no withholding, so the recipient has to pay all of the taxes after the fact (instead of getting a refund come tax time like most? many?).

It shouldn't be a problem for someone used to this and plan/save accordingly, but it's easy for someone new to contracting to fall into a trap of "OMG, look at all this money!! I'm going to go buy something expensive..." and spend everything, without considering their tax liability down the road.
But that's exactly what OP is complaining about, they didn't register their business. If you have any presence in a state, including employees that are residents and working there, you should be on notice that you need to 1) tell the state that you're doing business in their state by registering your business (simply paying your employee is doing business!), 2) file a tax return from income derived in that state, and 3) adhere to the laws (including employment laws) of the state. That someone started a business and didn't know this is itself surprising because it implies that they didn't ever talk to an accountant or a lawyer but somehow had the wherewithal to hire an employee as a W2 employee.

Imagine the opposite: you set up your business out of state and employ California residents but don't follow any of their labor laws. You underpay them. You don't take out the appropriate amount of state taxes. You don't report their income to the state. You don't give them overtime pay. How is this not just a glaring problem?
I think the notion that people do not get social security credit if they are on 1099 is flawed. People on 1099s pay their half of the payroll tax that would be incurred by an equivalent W-2 employee. This is known as the "Self-Employment Tax". And it is for funding the Social Security obligations that they owe.

The part that's irksome about California is the personal income taxes. You can check into Hotel California but you can never leave. The FTB has been known to go to ridiculous lengths (it has been alleged that they went digging in people's trash) to collect or otherwise establish a basis for taxing people no longer in the state.

Many startup founders move out of CA well in advance of liquidity events, establishing domicile in FL or some other low/no-tax jurisdiction to avoid the hefty 13+% rate that CA imposes. I'm sure they are advised by very capable (and well-paid) lawyers. It would be nice if regular people could also get this advice for a reasonable price but I doubt it.

I suspect CA will get even more aggressive as the exodus of high income earners continues out of the state.
Because hunger and homeless ness were of course unknown under Stalinism.

https://en.wikipedia.org/wiki/Mass_killings_under_communist_...
emacs -q
I really wish the US came up with a solution to this. It would help a lot with making it easier to start a business if there was one online portal where you could go to do this instead of registering for 5+ systems for a single state and being clueless about what your requirements are for other states (unless you can afford an accountant who is very familiar with it all).
I also pay the $800 tithe, because I live in California and manage my marginally unprofitable property LLC in another state.

California has a lot of things going for it and I appreciate the purpose of taxes, but at this point I'm viewing it as an $800/year incentive to leave.
As an ex-New York resident, I can safely say that I will never be living in a state with an aggressive revenue department again. California is the only state worse than New York. The cost of dealing with their revenue department has been far greater than the amounts on the bogus demands that they send, and somehow you have to spend the money dealing with them even if you plan to pay up. They also want you to prove to them that you don't owe more by going through an exhaustive process that is full of footgun questions.

Yes, this guy is complaining because he didn't read the laws or get legal/financial advice before hiring someone in CA. However, that doesn't excuse the CA tax authority from being annoying and aggressive. If you are a high earner in one of these states with more than $0 of unusual income (and rentals count as "unusual") or if you do business in them, you probably need a good accountant or a tax lawyer if you want to make sure that you are safe. It's just a cost of doing business there.
Path Exploration
Windows 11 S Mode
Came here for this. 17776 (and the sequel) are amazing. For context, I think I'm the kind of person who would have never gotten into football "naturally," but I grew up in and moved back to a big-time college football town, and so I think I get into it by osmosis.
Check jmacs from joe.
Defining "It" to be shipping software feels so broad as to be useless.

In perticular, you're not working in the same semantic framework as GP, who was talking about "It+1", "It+2" and so on
I am quoting the author of the article.
You do realize that it's the exact same way in the EU, if not worse? In the EU, a company can't even hire you if you're from another EU country where your company doesn't also have a seat there...
> all revenue generated by your business was made in substantial part by using Californian resources

This is technically true in the sense that zero is a substantial part of zero :)
Some people prefer to "take care of their employees" by paying them well instead of funding a social safety net. That's not "dodging all responsibility". How about you just take a higher paycheck and save it yourself? As for me, I won't hire in California now for exactly this reason, I am not going to fund their soycialist programs (like EDD unemployment).
In s3 you not only have to mark the bucket as public, but also toggle a safety switch allowing the bucket to be made public, and you have to write an ACL policy allowing public access, and you will get a monthly email from AWS reminding you that this bucket is setup for public access. Oh, and the bucket has the word "public" next to it.

Like, what more can AWS do? Require a blood sacrifice? Call your boss?
Nano is _by far_ easier to use as a first-timer on the command line. Emacs is an amalgamation of a scripting language that happens to have a text editor built in.
Tried it for a kid, but little things like missing time clock sunk it in the end. Was replaced by a free imac hand me down from circa 2010.
Just FYI, the California EDD has some absolutely ridiculous ideas on what qualifies someone as an employee vs 1099 contractor that extend well beyond what the IRS considers, and frankly, well beyond their own written law in the event of an audit. They audit extensively and intrusively on that issue as well.

It's absolutely absurd.
I have a lot of sympathy for the author, but California isn't really doing anything wrong here.

> I decided to do the right thing by switching to W-2 payments.

BTW, there's nothing inherently morally wrong with 1099/contract work. There are additional costs for the contractor, but you simply build that into the rate.
That would be great if Go provided better performance. With its awful FFI, you have no recourse when you hit its limits other than to rewrite the entire codebase in something else.

As with many things, there's nothing stopping you from just sticking with pure Go if you don't like C toolchains. While C build issues are a valid theoretical concern, in practice I've never had any Python package fail to install because of a C dependency problem that wasn't trivially resolved, nor any Rust project fail to compile because of a C dependency problem at all.
I launch Emacs when I log in just after booting. It restores its desktop (all the frames and buffers) and I never close it. Even though it has to restore a couple of dozen buffers and nearly that many frames it takes only a few seconds anyway.

As I am in Emacs anyway opening a file is very fast unless it's a really large file, multiple giga bytes.

Why would anyone close Emacs? Do you close the web browser too? What about X Windows?
One Month of Learning Python
That's fair I guess, I see your air-quotes now.

If you want to have employees in secondary jurisdictions without having to deal with the specifics of operating within them, you can hire folks through a Professional Employer Organization (PEO) like Deel [1]. They'll take them on as full-time employees, pay benefits, handle paperwork - and assign them as full-time contractors to your business. No nexus for you, and full employment for the person working for you. It's not cheap, ofc, but hopefully your employee is generating sufficient value :)

[1] https://www.letsdeel.com/
Animals as Leaders wakes up my brain like nothing else. I think my brain is vaguely aware that what I am listening to is some sort of complex puzzle, but I don't have the knowledge of music theory to crack it, so instead it's just primed for whatever coding / math tasks I'm working on that I can solve.
Garmin instinct 2 solar has the same black and white screen as the pebble and requires zero charging; battery lasts forever with enough sun.
And they have to pay a self employment tax
How tech's richest plan to save themselves after the apocalypse (2018)
I imagine the landing from a 30m jump is the hard part
The chart is very obvious. We have a 10y trend of gradual increases YoY in consumption. Then the pandemic hits and we have a 30%+ increase in consumption in the span of a year.

That doesn't happen by mistake, and if you look at the personal income charts it becomes even more obvious.

Also the various spikes in consumption clearly aligns with when the respective spending packages were passed.

The fact that it took a whole year for people to understand the root cause is quite amazing, given that we have this very obvious data. But there was a vested interest in it being a supply side issue, so I'm not surprised
+1 for Justworks. There are other competitors like Gusto (I think?) that do it too. They have the tax and regulatory stuff figured out for every state and city and are basically the actual "employer" for your employees. I think it's called a PEO
Doesn't the "overhead cost" entirely depend on the business size, scope, location, employees, etc.? $800 is a lot of overhead for many tech companies.
The Rust ecosystem does one better and packages the C libraries and build configuration (including making it portable across platforms) as part of the crate. So you just add the dependency to your Cargo.toml and the C library will build as part of the regular `cargo build` process.
title is: How tech's richest plan to save themselves after the apocalypse
>why would you fix for 30yr when you know you're paying multiple points to offset market uncertainty

Because you are leveraged to the gills and a rate hike could lose you your entire principal.
I can't relate. Newline characters have never been burdensome to me, and they aid in visual structure (the control flow is represented by the visual structure of the program, not only for "good data" paths, but also for error paths). My programming problems are usually not related to localized keystroke boilerplate, but rather larger issues of abstraction and data modeling.

> My current project is in the k8s ecosystem which due to the lack of generics, implemented its own clever but awful type system.

The k8s ecosystem's type system is unrelated to generics. It has a concept of user-defined resource types, which means that users can provide an OpenAPI document describing their resource type which Kubernetes will then use to validate new user-provided resources of a given type. From the perspective of the Go compiler, these types are dynamic types--they can't be known at compile time. They aren't a candidate for generics in the host language.

That said, it's often tedious to write a controller for these resource types, but that's because Kubernetes' controller frameworks are really complicated. They remind me of enterprise Java code with gratuitous abstraction. Maybe that abstraction serves some purpose, but it wasn't helping me and I ended up rewriting much of it in more standard Go (I didn't release it because it was prototype code and I didn't want to support it) and it was quite a lot simpler. I don't recall seeing many places where I felt that generics would be a significant improvement, but it's been a while.
Good as in competitive with (or superior to) ICE cars.

That reliability survey is flawed, it includes issues that are fixed as a condition for delivery. Tesla owner satisfaction is one of the highest in the industry.
You can watch videos on modern eink devices from boox and hisense. Looks like an old TV.
>And all it takes is a disgruntled contractor to call the EDD.

Less than that! In the event of a random audit, they will aggressively try to reclassify 1099 contractors that have no interest in being employees and don't meet the definition in any way.
Yeah. I'm trying to figure out why a sane housing market is a "bad" thing?