skysight-inc/HackerNews huggingface dataset:
Most people here in EU would prefer to have a permanent work contract instead of having to jump through the hoops.
Also contracting is a different ball game in many countries. E.g. in Germany the Tax office mandates that the contractor should have more than one customer per tax year. This would make it a hassle for a German software engineer to work for a UK company, who would rather work locally. The smaller non-FAANG companies/startup might lose quality remote talent due to this.
> shiny (do they wax them?)

sometimes, yes.
From what I can gather (from the outside) this has changed over the years. Games are not monoliths anymore and some parts have to work for successors or other games based on the same tools, so "things work for more than the bare minimum" has become more important over time. I'm sure there's still more than enough throwaway code, but that is probably not done in C++ currently either, but in some kind of scripting language.
I wonder whether we'll see the day when the satellites themselves can contain say, Netflix/Amazon/Disney cache servers to cut down on back haul traffic?
> https://threadreaderapp.com/thread/1325592112428163072.html

Do you know why the scatter plots for SD and CA are showing a few fractional counts? Shouldn't they all be integers?
> poorly-legible

That's a matter of font choice, which (for HN, which doesn't go out of its way to stomp on user defaults) is, like the use of programming ligatures you have tried to distinguish on this basis, a client-side user decision.
> but "is it worth it" for smaller companies to have workers in other countries

There are a couple of options:

1) There are a lot of accounting/law/etc firms willing to setup a local subsidiary for you and do all the necessary paperwork and book-keeping. All you have to do is pay them $$$ and sign the stuff they send you. They'll tell you when to have board meetings and spoon-feed you the resolutions the directors need to pass, etc (e.g. in some jurisdictions the directors need to review the accounts once a year and pass a resolution saying the business is still solvent – so long as the parent company is guaranteeing the subsidiary, this turns into a pro forma exercise, since the subsidiary will rely on the parent company's guarantee to ensure its own solvency)

2) There are firms (e.g. Gitlab uses Safeguard and Remote) which will employ people for you in another country. You just pay them $$$ and they legally employ the employees and look after tax/benefits/etc. Technically they are contractors who are employees of this agency but you can treat them like employees.

Now, both options can be expensive. (Option 2 may be cheaper for a small number of employees, soon option 1 will become cheaper.) But, it is really a question – if it costs $X extra to employ person Y in country Z, is person Y worth paying $X extra for?
You might want to have a look at Voxatron[1], the 3D version of Pico-8, that you get as a bonus when you buy a license of Pico-8.

[1]: https://www.lexaloffle.com/voxatron.php
I started my career doing frontend work but pretty quickly moved full stack, then gradually backend took over for me completely. I’m relatively rusty on FE, have only worked on one website in the last 4-5 years. Now I’m building out a personal site and I decided to just skip the design app and go straight to the browser. It’s a breath of fresh air. I could always make my way with Photoshop or Illustrator or Sketch, but it never quite translated the way I’d hope. I’d end up making disappointing concessions that were in the original design but just couldn’t work in the browser. No more! I start and end with what the browser is capable of, and I know instantly how the end result is going to square up to my expectations. I don’t know what the current design app state of the art can offer, but I don’t really feel the need to find out.

Of course, if I find myself working with designers again I won’t necessarily have that luxury. But it’s a much nicer environment for my personal work than anything I’ve tried.
>Next-door neighbor Debbie Riga said the box was suspicious, and so they decided to open it.

>"Obviously the man is sick," Riga said.

I guess that must be sick in the "pyrotechnics are fun" way, not sick in the neighborhood cat lady prying into other's possessions and then running their mouth about it to the news, sort of way.
Yes? It was a fairly recent development that all sports leagues had games online, and even then it requires a fairly steep fee. Perhaps you want to watch local news or are used to seeing a program at a certain time. There's nothing wrong with the service, per se, but the fact that it leans on outside servers does set it up for this problem.
I was acquainted with Marak many years ago and he was an awful person then and probably still is. He put out some very well circulated revenge porn of his ex-girlfriend when she broke up with him long before that term was being used. He's a shitty person who seems to still be.
Listened to a podcast about this subject recently (in German though: [0]).

What eg. a German (very!) rich person would do is get a second passport in Cyprus and then open a Swiss bank account. To the Swiss bank, they'd say that they only have that one passport from Cyprus. Therefore, the Swiss bank does not report to the German state that the German individual has a bank account. This is how that person avoids German tax.

0. https://www.kuechenstud.io/medienradio/podcast/di090-geldwae...
That's counter productive when it comes to gamedev. Most of the code you write for a game is going to be thrown out at some point. Being able to get the idea onto the screen and iterate rapidly is worth a lot more than not having a dev build crash after a while. Make it work, make it right, make it fast except the last two are usually transposed in gamedev.
You are explaining how a person can deal with the world as it is. But if you think of yourself as a builder, then you really ought to know better than to accept the world as it is.

Are there probably choices available to a skilled software developer where they could make more money than just working on something that they love and that provides value to the world? Sure. But why is that an acceptable world to live in?

If a work adds value to the world, shouldn't the worker rightly feel entitled to just compensation? Sure, not everything in the world is as it should be, and as a responsible adult the worker may have to deal with that, they can't just sit around whining about not getting their fair share and expect everyone else to solve their problems for them.

But are YOU someone who sees problems in the world and says "yep, that's how it is, deal with it, not my problem"? Or are you someone who sees problems in the world as something to be fixed?
How would you calculate bayesian probability on that percentage? Any takers?
Show HN: Style Space – Visualize any outfit online using AI
Would they have to prove intent?
McMeatless.
Ah, yes, I remember the days of pneumatic vaccines. Can get a lot of people vaccinated in a hurry that way.
What then would be the advantage in using Rust?
That's assuming they keep the price at $1/month. It was free for "life", so I'm skeptical they'll keep prices at $1/month for 6 years.
> Buying one. Citizenship is something that ought to be earned and given to people who show that they want to live in and contribute to a country.

Citizenship is just a legal relation between a person and a country. If both sides want that relationship, then it is perfectly moral to start such relationship.
This is not exactly so. Those developers who are opening issues belong to a team, that team has access to a budget. If the company has a lot of money, as you say, they themselves have some say over where this budget gets spent.
If you're gonna go that direction, at least get the geography right. Ruby is Japanese, not Chinese.
How is that possible? Did you call all of the places you were and got contact information from anyone in that area that day?
It's only 85% margin if your time is valued at $0/hr. IMO, that's just a silly way to look at it.
The problem is that "late 2021" is a date you just made up. The people deeply involved in vaccine development are talking about Spring and Summer of 2021 for a return to normalcy, with widespread vaccinations starting before the end of Winter. This is from people are Oxford, Moderna, various governmental health agencies, including our own reliably conservative Fauci. Where do you get "late 2021" from?
But that's been true forever. It's the changes since last time that are the big news here. Trump outperformed with every race/gender combo except white men. Who predicted that? He got the largest share of minority votes by a Republican since 1960, which was before the Civil Rights Act reshaped political demographics in the US.
How many cities are in the US? 31st place still has to be in the top 10% nationally.
In principle, yes, that would have been a good example of government intervention to stabilize market expectations. However, in practice that isn't what happened.

First, this is a line of research that began in January well before the pandemic actually got out of hand. Researchers started developing a vaccine as soon as there were indications that the transmission rate and fatality rate would be high.

Second, Operation Warp Speed was announced in early April. This was already long after the pandemic had gotten out of hand.
> Strawberries in the USA are huge

Plant hormones added
You don't get to decide that about citizenship - Cyprus does. There are consequences to whatever they decide but "ought" in itself is meaningless as an argument.
>Some health departments have taken it upon themselves to arrest people that won’t sign documents.

[citation needed]
The NIH is turning the human reference genome into a pangenome
> which is most cases anyway in my experience

Which is interesting, because every other comment here is saying it shouldn't.
Well there’s a lot to learn, but you can do worse than start with the ICANN dispute processes. And they are many: https://www.icann.org/resources/pages/help-2012-02-03-en

Country code registries have their own, and many apparent registrars are actually reselling Tucows or OpenSRS, both of whom have compliance teams that create significant leverage over resellers.

However, communicating them with them concisely and unambiguously requires care and understanding. Obtaining a result from the people who execute these processes means encoding requests in terms of their incentives rather than your own. Many people find that hard to do, especially people burdened by their own overwhelming sense of entitlement. This is of course advice for anyone engaging with an external bureaucracy, and the best way to internalise it, is to have run one.
Favourite-Longshot Bias
Burguer King have this in the menu. I tried one, I still prefer the meat ones, but is nice to have the option, specially when before the pandemic I was craving for some fast food, I could go there with my girfriend who is a vegetarian, and she could eat more than french fries.
Although that is kinda close, I'd stop concentrating on the oga booga marketing you've picked up, like things sticking, and try and learn the science. Plenty of YouTube videos and HN articles have discussed it.

Get back to first principals.
Thanks, have added and configured it -> the power of Emacs.
Would the loop be amenable to speedups from parallel execution? Some kind of parallel idempotent run ahead version of the loop might at least prime caches and resolve some dynamic dispatch stuff in advance. A bit like runahead execution in cpu design.
I do feel I should know this - but is there a good "low level" explanation of how SSO / 2FA / Cloud providers should work - all the docs seem to be "how to" not "this certificate is used to perform this action which then ...

I am slightly shocked by the number of seemingly incompatible ways to secure our new cloud environments and want to look around before i throw out authid

Just as part of what I am trying to read around on::

The "dynamic secrets" feature of Vault is ideal for scripts: an AWS access key can be generated for the duration of a script, then revoked. The keypair will not exist before or after the script runs, and the creation of the keys are completely logged.

This is an improvement over using something like Amazon IAM but still effectively hardcoding limited-access access tokens in various places. https://www.vaultproject.io/docs/use-cases

Now I like that idea ... but where does it sit on the spectrum of good and bad?
Court Dismisses Charter’s Claim of ‘False’ RIAA DMCA Notices
Sort of. I would say the issue comes down to it being humans being limited in how much of their wealth they want to share with others, and so will jump on many opportunities to hoard for themselves, especially if the victim is faceless and nameless such as future taxpayers. All blessed with plausible deniability from actuarial calculations.

I don't see how it could have played out any other way. Politician A offering low taxes and high services by skimping on saving for future benefits is 100% going to win versus politician B offering high taxes and a fiscally responsible government. And it still plays out that way, until the system reaches a nadir, and it is forced to change, such as Puerto Rico or some of the other aforementioned cities and states.

Government should offer people competitive pay, and the idea of it being okay for government jobs to offer less pay in exchange for more stability and retirement benefits should go the way of the dodo, as we can see it just results in long term pain.
I just released an app in Apple's app store a week ago and am seeing this attitude as well. I'm charging for it and don't provide a trial since I think it's worth the price for what you get (maybe even priced too low). A few people immediately ask if I'm planning on open sourcing it or else act disappointed that it's not open source/free.

It's frustrating to work on something and have somebody just come along and say, "Hey, that looks nice. Could I get it for free?" I think it's akin to artists who get requests for free art. The people asking generally think that it takes zero effort to create the art and that they should be entitled to a drawing.

It's also kind of amazing that someone will easily spend a few dollars on games (often upwards of $60-70) or food + drinks, but they see software as something that absolutely has to justify its $5 or $10 price tag.
Stop calling it "startup". It's mature company now.
Many EU countries sell citizenship in exchange for very modest investments. Cyprus, however, is a very suspicious choice.
I am out for the utility of it and I have lamented its volatility before (check my comment history if you'd like, even) so not "literally" all of them. I acknowledge I may be an anomaly but there is defintively a non-zero amount of people out there who do use BTC/crypto for its purported goals and not just for speculation.

And just like clockwork, whenever there are big price swings, these kind of articles attacking cryptocurrency show up on HN.
Learn how to dive into a new codebase (Front end vs. back end)
Of course in a larger than usual turnout election the second place numbers are also going to be larger than before. No demographic is a unified, single minded block of voters. The term Latinos is particular groups so many communities of different race, background, and country of origin as to be nearly meaningless.

But that does not excuse the fact that Trump's policies and public statements were undeniably racist, and filled with fascist and white-supremacy call outs for far right extremist groups. And the whataboutism on the cages is just tired far-right propaganda.

There is a difference between one administration building a 72-hour processing facility and "Parents of 545 children still not found three years after Trump separation policy" (https://www.theguardian.com/us-news/2020/oct/21/trump-separa...)
Makes me glad for things like the Stevens Honor System, which was how exams were administered at Stevens Institute of Technology.

Basically, all work submitted, whether tests or homework, require a pledge with a signature that the work is your own and you didn't cheat. Violations of the honor system -- cheating, plagiarism, etc. could be reported by students or faculty and would be investigated by the Honor Board with disciplinary sanctions for violators.

One upside to this was unproctored exams -- although if cheating became widespread, the Honor Board would threaten to bring proctors back! The idea in general was that students were expected to become professional engineers, who are expected to have integrity enough when working in the field not to deliver/sign off on stolen or slipshod work. Proctored exams keep everybody honest while the proctor is watching, but do not address the concerns of personal integrity when you might believe you can get away with cheating.
Instead of all this hand wringing over bad business models why not just vote with your wallet? Brother and Epson already make inkjets that accept bulk ink and at reasonable prices.

https://epson.com/ecotank-ink-tank-printers
https://www.brother.ca/en/inkvestment/c/pr-printers-inkvestm...
The ARM M4 in Robot Inventor (well, I'm using teardown info from Spike Prime which is supposedly identical other than color) is slower overall than the older ARM9 in the EV3. EV3 has 2.5x the DMIPS and 200x the RAM (64MB instead of 320KB). Robot Inventor doubled flash to 32MB, but also removed the SD slot. Boot times are many times faster, but that's because it's basically bare metal instead of an entire Linux kernel.

As I see it, there is zero reason for them to have chosen the M4. The STM H7A3 series soundly beats the F4 series LEGO went with as it has 4x the RAM (1.4MB), nearly 2x the DMIPS/MHz (2.14 vs 1.25), nearly 3x the clockspeed (280MHz vs 100MHz), dual issue instead of single-issue, bigger caches, branch prediction, double-precision floats, and without going on, beating the F4 on basically everything including total power consumption with 120mA/MHz vs 112mA/MHz at much higher performance per MHz (F4 is 90nm while H7 is 40nm). With the same VGT6 packaging in quantities of 1k, there seems to only be around a $0.60 difference (around 10%).
EU considers copying China's Great Firewall [pdf]
A study from the Policy Department for Economic, Scientific and Quality of Life Policies (EU Directorate-General for Internal Policies) suggests implementing a firewall akin to China's (Page 37, section 5.1 "European Cloud / European Internet").
> they make living abroad as an honest middle-class expat a total nightmare

There was a guy a few days who wrote an article about giving up on his US nationality exactly for that purpose

https://larrysalibra.com/goodbye-usa/

(found on https://hnblogs.substack.com/p/hn-blogs-51120)
It’s a tough one for sure. We recently had a whole debate about whether we should buy a solution that charges about $450. This is a company with a lot of revenue. No point in being cheap about this. I attributed it to the friction involved, which will require a mindset change.

Society, in general, is oddly cheap when it really doesn’t have to be. You won’t become millionaires by saving a few thousand bucks (at the company level) by forgoing decent things. No way to live.
I don't know why either, I gave him an upvote.

I put it in my post, as I quite like the interrobang and will never pass up the chance to use it.

It's entirely legible, just uncommon - and "?!"?! just seems insert new character that represents gipping.

Is it "?!" or "!?" or "!?!" to indicate outrage, query and analysis, resulting in heightened outrage. Why not just add an f'in emoticon (shaped by you gurning at your iphone) seethes :)
Or:

* Make it explicitly illegal to create such products for which you haven't secured the rights to distribute the entirety of the codebase in case the company goes under.

This would of course cause less "innovation" in the field, though frankly, the planet needs less crappy IoT garbage that barely works and quickly turns into paperweights. But it could also open up some currently locked up parts of the industry. Less low-quality SDKs with per-seat licensing would also be a good thing.
Launch HN: Gather.Town (YC S19) – Spatial video chat for remote teams
I can't remember the last time I gave McDonald's money, but I'd try a plant-based item if they named it the McBean or the McGraze.
The Metagovernance Project | metagov.org | Research Engineer | Full Time (Contract) | Cambridge, MA | REMOTE

Imagine an Internet where democracy is at least as available as autocracy. The Metagovernance Project is building a governance layer for the Internet—an ecosystem of interoperable governance and community-building tools that works across a range of digital platforms, from social networks to online games to blockchains.

We are currently hiring a research engineer: https://metagov.org/join/
In practice they did side with the majority who voted, but in attitude that doesn't mean they are empathetic. In some other thread of convo I explain that being apolitical is an attitude, not an outcome. Your attitude can be apathetic towards political causes, but the outcome of your apathy will still be political in supporting the majority who voted.
Yes, this is the question we really should be asking right now.
Take a look at https://www.metaculus.com/questions/3860/when-will-a-vaccine...
As others have said, this means different things at different companies, but in general:

Junior to Mid: Become independently and predictably productive.

Mid to Senior: Mentor Juniors and Mids, and lead projects competently.
Zoom lied to users about end-to-end encryption for years, FTC says
StackOverflow answer here: https://superuser.com/a/1215634

It's essentially the typical "without this enabled, you will lose data in case of power loss, potentially breaking the O/S".
Seeking:

> It is a vey quiet peaceful state of being. It is a beginning stage of another reality, I know this intuitively. I also know that the awareness of this being writing calling itself I is not sufficiently developed even as the incorrect cells making up the eyes of a blind person cannot perceive light though standing in it on a sunny day. It is like this. It is like being in a womb It is like gestating waiting to be born.
90% is the lower bound of the efficacy, not the expected or observed rate. The observed protection rate must have been higher.
I certainly hope you didn't perceive my comment as negative towards Soundslice. It's sometimes a bit frustrating to see all the possibilities of technology without being able to use them, just due to the intellectual rights maze.

Happy to hear that you're experiencing success in many places. Soundslice looks like a wonderful educational tool!

Also, thank you for your work on Django!
GraphQL is so much heavier, code wise, than REST for Rails apps that it feels like a bad fit to me. Notice that these examples have created a completely parallel schema - new classes for every object in the GraphQL graph, which are analogous but separate from the Rails models, each one acting like a combination of controller and presenter for its Rails model, and breaking the ORM encapsulation to write efficient SQL queries.

I think if GraphQL had existed in the early days of Rails, the natural assumption would have been that ActiveRecord model classes should double as GraphQL result objects, and there would be a nice DSL for specifying how to safely expose those objects to the API. But I haven't seen anyone try to build that - maybe the feeling is that Rails is _complete_ so new responsibilities need to live somewhere else
>Why would that matter?

It matters because a burger that smells and tastes like real meat because it got into contact with meat is not vegan.
Never heard of this but I could see it happening. New Covid health task force under Biden gives an order.
But why not? If you are a hobbyist you want to contribute to the community and keep this community growing. This is exactly what this license was created for. Only if you want to hide the code you will suffer from such license.