skysight-inc/HackerNews huggingface dataset:
> As a C developer who has never really used C++ or Rust I sort of agree.

So you are saying:

“As someone who has never really used A or B I agree with the comparison of A and B.”

Pretty much sums up some of the comments here. People who don’t spent much (or any) time with Rust make (or support) wild statements like this.

Rust is what you can learn in a few weeks, C++ takes a lifetime and then you are dead.
Tax global income of a company not based in EU for doing business in the EU? Is that what you mean?
I've always had trouble with my worth as a developer. There are multiple reasons I won't get into, but the recruiter I used to get hired at my current employer helped me drive my salary request way North of what I was comfortable negotiating for on my own. I grappled with whether or not I deserved it, and still do at times, but I was obviously very appreciative - regardless of their reasoning.

Now that I've been promoted to a manager position, we get recruiters presenting us candidates at the same, or higher, salaries than what I started at 4 years ago, and in many cases I don't feel the candidate's experience and skillset warrant the salary ask.

I'm not sure what the take away is, except maybe I'm still undervalued, or recruiters are just padding salaries to earn that sweet, sweet commission. I'm thankful for recruiters in my own personal journey, but as a hiring manager, I'm skeptical.
Is it unusual? I’ve changed jobs three times now going into places with different languages than ones I had much experience of. IME it takes about as much time to learn the codebase as it does to learn a new language and both go hand in glove.
Yes, if you think of the reasons against them, then the concept of ads is just crazy except from the perspective of the people selling them.

Here are some reasons, just from the top of my head:

1. Ads are a cause of over-consumption. They make people buy stuff they would otherwise not have bought. So bad for the wallet and bad for the planet too.

2. Ads are annoying. I don't want to read about those new inline skates when I'm browsing the web for work, even if inline skates are something I'd like to purchase in the near future.

3. Ads go against our basic market principles. Not the best product wins, but the one with the biggest marketing budget.

4. Ads are manipulative. An entire branch of psychology is aimed at making people buy more stuff through ads.

5. Children are often a target of ads.

6. Ads drive up prices. If a company uses ads, then its competitors are now forced to use ads too.

7. We don't need ads to find the products we need. If we want to explore our options, we can just visit a store and ask a salesperson. Discoverability is not a real problem, even though ad-tech people will want us to believe that.

8. Privacy ...

9. Even if the efficiency of ads was perfect, consumers are still paying the price for ads through the products they buy. Eventually all that money ends up at ad-tech companies.

10. Ads are a bad monetization model for content-producers. The price you can ask for content is limited to a small range if you are dependent on ads. And remember: the consumer is ultimately paying for ads anyway, so we might as well find a different monetization model for the web. I'm confident it will not be difficult to find one.

11. Ads are a reason why social media platforms make their services addictive. The more time we spend on social media, the more exposure to ads we have.

Etc. etc.
a GPU leaves the mini territory, and turns it into a small form factor due to the power requirements.

You'd have to build one yourself from parts, or order one custom from a non EOM company.

Since most OEM small form factor pc's skimp on the PSU and vertical space heavily.
I like scalingo too. If you need a bit more, they have DBaaS, APP Containers and Networking.
OP just argued that the reason why Google abides to US law is because it's a US company. Their actions however show they abide to whichever laws are more convenient for them.
What if there is something interesting on their CV worth exploring?
> ORY Kratos, as an example, will happily create different conceptual types of users and you can store arbitrary data in those user documents, but it is modified through an API and exposes to you stable IDs against which you can code the rest of your application.

The stable-ID solution was how I handled this when I wrote one of these as an internal tool (guess you'd call it a "microservice") for a startup I worked for back in like 2010. In hindsight I guess I should have pushed to pivot to selling that as our product since we ended up selling the company for barely-pay-back-the-investors money, but who knew? Hahaha.

Also identified permissionable-objects as UUIDs, which let me handle authorization in addition to authentication. Creating a new "permission" object meant asking for one from the service, then you'd receive a UUID, associate that with whatever thing you were applying the permissions to on your end, and tell the service to assign the desired permissions. Then you could just query the permissions for that UUID (which could, potentially, represent a bundle of items, a single item, or permissions to an entire service—how to interpret it was left up to the consuming service) and of course cache them as much as you felt was proper. IIRC there as also a concept of owning-objects so you could let permissions be inherited, then override on a case-by-case basis, plus it'd let you ask which objects belonged to a given collection. IIRC I used that to represent organizations, too, since they were basically the same thing as a permissionable-object container themselves needing to be permissionable.

Not a perfectly-flexible system (billions of items that all need distinct permissions might have eventually forced sharding or something, but luckily we didn't have to worry about that) but it was rock solid for our purposes and made spinning up new services or products sharing login with our main product super-easy.
“A computer virus performs self‐reproduction with variations. It is not alive,” declared the biochemist Uwe Meierhenrich.

Eugene Spafford got an article published in 1994 arguing just the opposite:
https://www.mitpressjournals.org/doi/abs/10.1162/artl.1994.1...
Thanks to Dir of Eng from Soundcloud and the Trust and Safety team, got my account back.
> specially trained

I think you might be overthinking this. The dogs don't even need to be large. If the property is more than a few acres just get 2 or 3 herding dogs. They're upbeat, energetic, and above all very noisy if a stranger wanders into your yard. I very much doubt anyone will ever bother you.

> Still not sure about guns

How remote is it? What's the police response time? If it's really in the middle of nowhere then it seems like a good idea to have something on hand just in case.
My impression is that tax laws don't necessarily make sense. Rather, they embody the attempts of the politicly powerful to shift tax burden onto others.

In your case, the power imbalance would come from Poland (or the EU?) not prioritizing your situation in trade negotiations with Switzerland. And your inability to force the EU to change that.

That's my working theory anyway. Happy to be corrected.
Same here. I clicked on the link fully expecting a discussion about the transition from TTL to CMOS, or something like that.
So true. A lot of our virus come from birds. Viruses are like most invasive species. If you take them out of their normal habitat, they can thrive in a way that is unexpected and uncontrollable.
Ages ago, I was looking for a job. I made my CV using LaTeX, and provided it as a PDF to the recruiters. They straight turned around and asked for a Word format version instead. So I converted each page into an image, and pasted each one into a page each in a Word document, then sent that to them. They complained that there was something wrong with the document, and they were having trouble editing it.

I later had a job interview, and saw what the potential employer had been sent. They had re-typed it, and it looked awful.
I'm curious, for the input images, do I also need to provide camera's intrinsics and extrinsics?
You dont, you just have so many times that it happens (me.)
Hobbies don't have to be maximally mastered, no. But what's the point of putting something on your resume if you're not particularly good at it? In my opinion that's the only kind of thing that should be on a resume.

I think if you put a hobby on a resume for the purpose of signaling some kind of orthogonal skillset ostensibly related to the job (like in this example, "strategy"), it stops being just about your personality and becomes explicitly performance-oriented. And I would even argue your resume is not the play to round out your personality, because it's such an overly subjective and bias-inducing thing.
The sad thing is that the difference between the 'g' and the 'r' in this case is genocide:

> U.N. human rights experts investigating a possible genocide in Myanmar said on Monday that Facebook had played a role in spreading hate speech there.[0]

[0]: https://www.reuters.com/article/us-myanmar-rohingya-facebook...
Do you want fries with that?
prof Scott Galloway has been screaming about this for some time on his Pivot podcast with Kara Swisher.
Universal Church of Truth
I leave a stuff off my resume because nobody would believe it all together. The whole story looks like I'm Forrest Gump. I can't imagine inflating it.

Sometimes I think you're actually supposed to put in a glaringly obvious falsifiable lie to show you're a player.

I should A/B test that.
Yeah, I think deathbed is the part of the issue because it distracts from the goal. Maybe a better exercise might be "Imagine yourself in the (distant?) future, while you're still healthy. What would you want that life to look like?".
Yes.

There will be youtubers forced to pay income tax to the US government only for it to be used for war against them.
Cortina d'Ampezzo is hosting the 2026 Winter ski events, and yes it’s a ski destination but only has a peak of 40k residents in the winter which is when the Olympic boom would hypothetically take place.

That’s not a huge economy to absorb a short term spike in tourism when it’s focused on a few months out of the year. Worse it’s not like there is a massive untapped surplus of people doing international ski vacations. But don’t take my word for it their are actual studies looking into this stuff that come to similar conclusions.
That's not something I disagree with. I do that. But via traditional means (I generate something of value and get wealth in return), not solely by using my wealth to generate more wealth.

I hate bitcoin because you can only participate (and become more wealthy) if you're already fortunate/privileged enough to be wealthy. It's just another thing that helps increase the divide between rich and poor.
What was different until now? Payments to creators from youtube were not considered royalties so they were not taxable or?
I have zero love for YouTube or Google, but any ire here should be directed at U.S. law, not at them. They have no option but to comply with the law -- whether that means applying taxes to revenue from U.S. sources, or cutting off non-U.S. creators from revenue or views from U.S. sources.

I don't think YouTube or Google is collecting tax just for fun or to punish their content creators.
How is this not exactly the same as the EU putting targeted taxes on major US technology companies to stop money from leaving their market?

Any time the US does something, the reaction is always strangely different than when other players like the EU do the same thing...
> And now that Okta and Auth0 are the same, the big two options are Okta/Auth0 and Azure AD.

I mean, it's yet to be determined how Okta and Auth0 are going to integrate. I have read that Okta has three sets of APIs, maybe Auth0 will be a fourth?

> an enterprise client is probably not going to use your product because it has Firebase login integration.

LOL. It might even be a negative signal.

But I hear Firebase is thinking about supporting standard OAuth, which would be great.
Does anyone have a link to the mentioned Industry Standard Magazine profile article? Or was that made up too?
Using artificial intelligence to generate 3D holograms in real-time
"But can you code in API? I don't want your life story, just answer me! Do you know API?!"

I'm so lucky, I think I found the best recruiter in all Vancouver. He helped me get my ideal role and was generally kind and competent. Just to offset the horror stories.
For good reason: it saves a huge amount of engineering hours at an organizational level because the application data structures are codified into code so they don't have to be understood through hours of trial and error for every engineer that works on the project.
It is not a question of whether something is blocking or not, blocking is easy. It is a question of whether you can have asynchronicity without await/async. And you can, using mio, as jstrong suggested. You'll manually poll the event loop.
That looks as great application, thank you. I am not now hot to download all dependencies, and especially Qt as dependency is overkill. Did you see Leo editor? It works similar. Emacs works well on console and in GUI, so it is not just GUI application, that is big advantage. If you develop SQL application like that, I suggest you develop API in the same time and have the editor rather use the API, so that any other language can access the Outline structure you are creating. I wish I could run it, try it out, but dependencies are too much.
If someone had bad education credentials (bad school, dropout, etc) but they put a high SAT score on a resume that would be a pretty concise way of communicating "it wasn't because I'm dumb"
Everyone should reflect on this role. All media that’s even vaguely political is taking plays out of the abusive relationship playbook of comforting people by validating their fears and turning their anxiety into anger. All because people keep coming back if their only place to feel safe is your outlet which makes them even more angry.

All this stupidity because we don’t have a metric for successful journalism other than engagement. “Things are good” doesn’t get clicks.
TypeScript makes JavaScript a boring, "enterprisey" language. That's a really successful strategy, as seen in Java and C#.
Some people do think that. There are whole fields of philosophy about it.

> Even adhering to materialism, the problem...

If you don’t require continuous experience, then this issue goes away. You certainly didn’t experience living before you were conceived. My view is that consciousness is an emergent property of informational and processing structure of the brain (and possible other systems as well)—-I don’t see any physical issues with copies (other than that it might result in confusion and social problems).
There was a definition I encountered in high school, which I never found a source for, but seems to be pretty robust and address many of the non-living things other definitions include.

This definition is a rubric of several qualities:

1. Metabolizes energy

2. Stores Information

3. Self-replicates

#1 rules out crystals; they are formed by outside forces, they don't metabolize themselves. It also rules out viruses and prions; they don't ingest any "food" to perform metabolic activity. #2 rules out fire; it doesn't store information in a DNA-like molecule or anything simliar. It's purely a chemical reaction. #3 is the obvious thing that differentiates non-living things like rocks from plants and animals.
This will work but isn't advised.

- Bad: newX = JSON.parse(JSON.stringify(x))

- Slightly Better: newX = lodash.cloneDeep(x)

- Best(using immer): newX = produce(x, draftX => {draftX[1].done = true})

I don't know how JavaScript engines actually assign memory, but I think of object references in JavaScript like pointers in C. If you deep clone you're copying way more than you need, mallocing giant blocks of memory for duplicated data. Libraries like immer(the best) and immutable.js will only copy what you changed, which saves time and memory.
Thanks, I never heard of this. That looks like a weird mix between COBOL and SQL?!
Ask HN: Why is it so difficult to find a co-founder?
To tell you a little bit something about myself, I've joined a fair amount of startups, worked professionally as an engineer in bigger companies., have had my own startup, but ended up leaving due to internal problems. And still, the question that I find myself asking, how do I find the right co-founders? In your personal experience, what are the methods that you use in order to find your initial founders? What are the most effective ones in your experience?
How is this not exactly the same as the EU putting targeted taxes on major US technology companies to stop money from leaving their market?
I don't think that you can necessarily say that someone who operates in a capitalist system is a capitalist. In many cases people do not have a choice what system they live in and they may be actively advocating for a change to a different system.

Quibbling about what economic system Venezuela and Denmark have is playing semantics. The fact is, what mainstream leftists are advocating for is something more like Denmark than Venezuela. Saying that they want America to become the next Venezuela is a straw man.
If you love C++ Template magic look at https://github.com/rbock/sqlpp11

This allows "normal" C++ code, which by the compiler is converted into the query string, allowing code like

for (const auto& row : db(select(all_of(foo)).from(foo).where(foo.hasFun or foo.name == "joker")))
{
int64_t id = row.id; // numeric fields are implicitly convertible to numeric c++ types
}

(Random pick from the README)
the "real" bitcoin among forks is culturally determined, and institutions with power right now have the most control over that
STH has a bunch of videos on youtube reviewing different machines of this sort. Seems like there is a lot to recommend using these as homelab systems or just to add a little extra horsepower for builds and testing.

The only annoying part is that so many variations exist and stuff on ebay isn't always well marked.
This topic is covered quite well in a couple of essays:
https://www.lesswrong.com/posts/aMHq4mA2PHSM2TMoH/the-catego... and https://www.lesswrong.com/posts/yA4gF5KrboK2m2Xu7/how-an-alg...

Humans need to categorize things; it is how we are able to navigate our complex world, by recognizing patterns and acting on them. We get in trouble when we think our categorizations are objective fact, or that we can ever cleanly categorize things in a way that will satisfy all our categorizing needs.
Scalingo is €552.96/m for 16GB of memory.

32c xeon/256GB ECC/500GB SSD 8TB HDD is $100/m at OVH. The difference is amusing.
Post your resume on one of the really big job boards like Dice or Indeed and you'll see what we're talking about. Last time I did that I was getting 4 or 5 calls a day. Most of those recruiters were from the same three companies and you could safely rule them out because they would ask for your SSN. But anyone who calls you and tries to establish a personal relationship might be worth working with.
The thing is voice is often less intrusive than having to pull out your phone, block out the surrounding world and make precise little taps on a screen. Doesn't obsolete keyboard and mouse and desktop. Also being able to use finger movements gives u the convenience while being inconspicuous. If anything I think Amazon and Google would hate a Good voice assistant as it would destroy their monopoly on what u look at and your visual attention
I don't know whether my 10+ year side project with 225,000 users(www.webminal.org) gone forever! :(

I have backup snapshots but its stored in ovh itself :( hoping for a miracle!
You can get the code, but you might not be able to do anything with it, as there is no obligation for the manufacturer to enable you to run the code on the device itself. GPLv3 intends to cover this case, but the Linux kernel is (not without reason) licensed under GPLv2.
The EU is literally in the process of putting the same kind of taxes on technology companies. And people are cheering for it. The US does the same in reverse, everyone loses their minds...
A gift is just that, a gift. The party giving the gift isn't expecting anything in return. In the streaming example, you're providing entertainment for "gifts". That's an exchange of goods/services for monetary gain and hence taxable.

Obligatory: not an accountant/lawyer
I am empathetic to many of the reasons that folks enjoy using static types in JS, and there are many pros to using TS, but I don't find the arguments here to be persuasive at all. And as an engineering manager, I find some of these to be concerning.

Point #1 might be the strongest point, but it also assumes that your entire dependency graph is also type-safe, which is rare currently in the JS world (though that seems to be trending upwards).

Point #2 suggests that the class of bugs that were caught on the front-end could only otherwise be caught at compile-time by TS. In this example, its really just a question of whether you want syntax/semantics in your code to prevent these bugs or unit tests to assert correct application behavior. You could easily make the argument that the former is more expedient, I buy that. But it's not some exclusive domain of value in favor of TS. Arguably you could be using both approaches, but I find that increased surface area of unit tests (to cover the type error burden) is de minimis in the big picture.

Point #3 is similarly concerning. I hear this a lot from newer devs, that they can breathe a sigh of relief in thinking they can go make a ton of refactoring changes to their app and know that TS will prevent them from making egregious errors. But in fact, you can easily refactor an entire application and the output can be both type-safe _and_ have the behavior changed such that it no longer meets acceptance criteria.

On balance, if we had native type annotations in JS I'd use them, but I haven't really heard convincing value arguments (yet) to just go all-in with TS.
What would you say to a CS student in Africa or South America ? You won a huge lottery being born in the US and going to a US school. Imagine them trying to break into Silicon Valley. We should strive towards a more equitable society but we can't let our day to day being defined by it. My comments stand regardless of my major, school etc. You're at Amazon and probably earning more than most people here. So you either did it due to your school or despite your school. Both scenarios seem favorable for your future.
Stream donations aren’t really a transaction, though. The streamer is under no obligation to even respond to a donor, and certainly there is no employer/employee relationship.
PPP doesn’t work when you need import goods from 40 other countries to build rockets.
> against people whose power you may not fully appreciate especially if it doesn't seem like there is a downside.

But that's the part that makes it fun!
Because a source of parts is devices that are stolen and stripped for the parts. The parts are then laundered so you think your source is legal. By putting a serial number on each part it means you go after the supplier who you otherwise thought was honest and so this whole scheme shuts down.
Seems to me you might be in a good position to start calculating an appropriate salary.

You know what your staff are paid, how productive they are, and (potentially) how their salaries figure into your organization profit-and-loss numbers.
Also used Harvard because you mention Boston in your comments.
Parent might like Bell Labs https://9p.io/plan9/ Unix - where not everything is a file, but a network socket.
My country does not have double taxation treaty with US. So after Google takes its cut, then US with 30% cut, then my country with about 55% cut, plus other expenses it feels like there is no point in starting a youtube channel in 2021.
who said republish? I didn't.

Also I don't care about those making money, they can well help themselves. There's many others though.