skysight-inc/HackerNews huggingface dataset:
The "independent contractor" bit of parent's post is what's relevant here.

In the UK the Government has clamped down on freelancing by saying, simplified grossly, if you look and act like an employee, but claim to be an independent contractor using alternative and often more favourable remuneration strategies, then you'll be firmly disagreed with and instead you'll be considered an employee.

The Govt considers this "disguised employment", not the freelancer.

More on this: https://www.gov.uk/guidance/understanding-off-payroll-workin...

But it's the key point parent is making - you need to know about this stuff for bringing in freelance talent in/from the UK. Not least because as a hirer/commissioning party the UK Govt will come after you if you have got it wrong!
Can’t wait until medical providers deliver your baby with a contract that says only they have the right to deliver care in the future.
Build composable NLP workflows with txtai
Agreed it’s ridiculous / unprofessional to make such unfounded criticism in broad strokes like this.
In Romania ar least, the equivalent of the IRS doesn't like the disguised employment, because it leads to much lower taxes (8% vs 35%). There are around 7 criteria which are used to determine if a relationship is of employment or not. If they say you fulfil enough of those criteria, even if your contract is a freelance contract, you/the employer will have to pay the extra taxes.
I think that's only if you're using Chrome. I'm in firefox and just did some searches like you'd do on any other search engine. That's a really weird design choice regardless.
A new search experience on pkg.go.dev
Don't forget to add parallel construction to the list of options too: bad things that then help make a separate case using sanctioned methods.
Been there, done that. No thanks. Every place that has their own hardware also has a huge bureaucratic process to get more hardware for your project. Not to mention almost always the software stack is old as dirt. For example mongo might be two or three major versions behind current… and IT wants nothing to do with supporting the new version.

People move to the cloud to escape their company’s IT process… there might be some unicorn company out there that does infrastructure “right” but I’ve yet to work there.
Tips to follow if you're trapped in a crushing crowd
The benefit of a forum is searchability. Answers from a forum can be indexed in Google SEO which ended up driving a ton of traffic.

I think forums struggle when you're building a product that is changing/evolving quickly. The information becomes dated and can even end up misleading users since workflows, terms, feature implementations are always changing.

The success of a forum or any place where interaction occurs depends on engagement. Is there enough activity? Are people responsive? Is it discoverable? If you're not seeing traffic in your Slack/Discord server, then a forum will most likely not do much better. I also think empty forums feel like a graveyard, so I wouldn't expect my question to get many eyes. If you do go with the forum route, you'll need to seed content.

One thing you can do is run both and see what happens. There are tools now out there that help you see all interactions across your various community channels. I work for a company called commonroom.io that shows you all activity, categorizes it, and enriches the user information, making it easy to see what's going on in your community and quickly segment for reporting or segmentation.
That was also no small part of the thought behind the US GI Bill. People rememebered the post-WWI Bonus Army (https://en.wikipedia.org/wiki/Bonus_Army) and were happy to send all the soldiers to college to avoid a similiar situation.
Loosely, jobs which pay poorly have a lot of labor supply relative to demand and jobs that pay well have a lot of demand relative to supply.

If you artificially change the price of degrees to match the expected lifetime ROI of that degree, you are decreasing the barrier to jobs that we already have too many people attempting to do and increasing the barrier to jobs we need more people to do.

Of course this analysis overlooks that some jobs are "good for society" on some metric, but no one wants to pay for them. But then the approach should be to directly incentivize those jobs eg through grants or government-funded work programs.
Is there a United States senator in this thread compelling people to testify, and then ruining their careers and livelihoods over baseless claims?
You can remove "&fromSearchBar=true" from the address and it will show the results.
The ssh-audit tool is quite handy for making config recommendations in line with current best practice.
Seems more likely that those same Congresspersons (Congresspeople?) will try to stomp you out of existence, before making any changes to the law.

I don't imagine people with such amount of power and connections to just roll over because "they caught us with the hand in the cookie jar!"
> This does make lazy IT people's job easier

Depends on how lazy you were. If you use a few servers and they don't agree on leap smearing, your leap second day just got a lot more confusing time wise.
It seems white americans are far behind many asian ethnic groups

https://en.wikipedia.org/wiki/List_of_ethnic_groups_in_the_U...
By names aren't unique, I mean with respect to "encoding", everything is the same. It seems like you're using "encoding" to mean something it doesn't? Do you just mean like "value"?

> I can tell you it has to do with iterators, and maybe someone will comment on what that is.

This sounds like you don't know what it is.
There's a shortage of software engineers and we need more students to enroll in STEM. When deciding between an expensive STEM degree or a free liberal arts degree, students are incentivized to chose the free degree in your proposed solution.
Um USC is still considered one of the top schools.

The full rides you're referring to are often reserved to students from very low income backgrounds. Let's say your mom and your dad make 150 combined, that doesn't mean they have a spare $60,000 for you to go to school. Meaning you might have to take out some student loans.

I still think student loans are an amazing program, and no they don't need to be forgiven. As long as you take out loans the right way, for example in my case I went to the cheapest possible School, and I finished college at my own pace. It worked out very well for me. With student loans I was able to get away from my horrible family. When I see these stories of insanely irresponsible people who take out a quarter million in loans I the good student loans do is lost.

Regardless in this case the students only took on so much debt because they wanted that sweet sweet USC degree.

When you're 25 you can do a bunch of stupid things. That doesn't mean we need to pass a law to stop everyone from doing anything silly.
I completely agree with the irony of the author's positions on this. Everyone believes that the speech they agree with should be protected. But when it comes to speech that makes them uncomfortable, suddenly that speech has a chilling effect and must be banned under a paradox of tolerance rationale in order to protect "real" freedom of speech.
Is Docker counting as a separate operating system? Doesn’t it use the same Linux kernel as WSL? Or do you mean Windows Containers in Docker?
Ouch. I guess this has been around long enough, we must also assume the sad duties of sorting through digital belongings, too.
I think he compared hardware + team salary vs aws. After a certain size that starts tipping over to the side of having things on prem. Running things on prem is nothing scary. You just need people with the skill set needed to do it. But when you’re spending millions in infrastructure, that’s hardly a problem.
> The bit about "multi-part email" is pure nonsense.

No it's not. Emails can have both text and HTML versions, and the email client will decide which one to show in different contexts (e.g. if someone is on a device that can't show formatting and/or image content). Using the text part to include content that is never intended to be rendered as the full email is abuse of this feature.

> Having a different from and reply-to is also built into the way email was designed.

What you're describing is from being jimmy@ and having reply-to as donate@

But this is not what the article describes. The emails do not have a separate reply-to address. They have a from line which is something like:

From: "legitster@legitster.com" <rahim@encona.com>

i.e. using the 'name' part of the from header to make it seem like the email is from a different email address.
Hmm. I'm sure I don't have that many, and it told me I couldn't use that number, but maybe it was a temporary issue. I haven't tried again...
The CVE is reserved at this time so it's hard to be sure.
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-0146

They're not impenetrable per se, but iPhone is pretty secure, even with physical access.
For an ISP, you are probably correct.
The difference between a credit score and a social credit score system is one is based on debt payment history and the other based on political dissent & debt payment.

Currently saying "Lets Go Brandon" doesn't drop your credit score, in China you may lose quite a few points for posting that pesky bear that likes honey.
Here's a comparison between the main search engines:

- https://you.com/search?q=python%20install%20requirements

- https://www.google.com/search?q=python+install+requirements

- https://www.bing.com/search?q=python+install+requirements

Code complete seems like it could be a killer feature, but doesn't seem to work in the above case, whereas it does work in the OpenAI Codex model:

- https://i.imgur.com/0xXdip3.png
>Invariably the first question they'll ask is which house the candidate was in

Are people actually asking this at the beginning of interviews? I'm a Harvard College grad, and that's a question I sometimes ask or am asked in social settings, but not in interview settings. When I've worked with interns or recent grads from the college it usually comes up eventually, but usually only after the internship/job has started and folks are starting to get each other.
Because all people are equal but some legal “persons” are more equal.
> Speaking from a German perspective, its barely worth it to try to apply for a remote position at [..] As a contractor

You have to deal with more paperwork, but in my experience it definitely is worth the trouble to become an independent contractor in Germany -- also if you work only for local companies. Generally with local work you can expect to earn at least double as a freelancer, though I'm sure there are some niches that pay well also for regular employment positions.
House prices where? We got our house for 345k and I earn 100k+ in North Carolina. Not everyone needs to live in California.
This coincides with today's release of 15.2 Beta 2 which adds legacy contacts:

https://www.iclarified.com/83330/apple-releases-ios-152-beta...
For me it was just enough information to make me more curious about what type of crypto company. I work for one too, but not on the fun web3 side of things.
>This is a problem they were told about all along. They never had to take that risk, they decided to against advice.

They were always open to adding generics to the language, as can be seen in their FAQ from 2013 [0]:

>Why does Go not have generic types? Generics may well be added at some point. We don't feel an urgency for them, although we understand some programmers do. Generics are convenient but they come at a cost in complexity in the type system and run-time. We haven't yet found a design that gives value proportionate to the complexity, although we continue to think about it.

[0] http://web.archive.org/web/20130118182924/https://golang.org...
I am not. I get the blocking message after performing the search.

Not a great first impression for the Hacker News crowd.
No. The target is normally a primary key but the source is not. The source is rarely even unique.
We reached a state where code monkeys believe they are developers. Of course you should know about the machine you are developing on.
Fully agreed!

Being a programer I really dislike using Node-RED for complicated calculations as you land up pretty quick into the limitations of "low-code" like version control (some is available in Node-RED but not that good), documentation, other best-practices.

However, for smaller stuff or connecting APIs this is absolutely great as it saves a lot of time around boilerplate stuff like package management, setting up a repo or Docker. We only do this smaller stuff also known as "customer specific configuration" and let our proper programs handle the rest.

Main target group is, like you said similarly, mechanical or industrial engineers with very limited IT knowledge, but still huge process expertise.
I think scott is kinda stretching the argument thin. They are accomplished in the sense of being notable enough to have Wikipedia pages about them, but being an astronomer, a historian, or being a chair of some royal society is a far cry from codifying the theory of evolution. It's like saying someone is an engineer is a major accomplishment when his dad founded a fortune 100 tech company. Yes, an engineer is a good profession, but far from being the CEO of google or something like that. The son being an engineer is noteworthy only because his dad is CEO/founder of a huge company.
I'd much rather have a set amount and feel good using it than worrying if I have exceeded my limit of socially acceptable days off.
Interesting, my experience was the exact opposite. I recently got my bachelors in business information systems and finding a well paid job turned out to be fairly easy (although my working student relationship with my current company certainly contributed to the easy hiring process). This seems to be a fairly common experience, at least among my peers.
I guess the question should be why would you spend 300k at USC to make 50k, when you could spend 50k somewhere else to make the same 50k.
That is one aspect of a lockdown. But there are others and they are different for each person.

In the Netherlands it was estimated that a lockdown would save 150000 life years but would cost 650000. This takes into account a huge number of factors. For example health, but also job safety, happiness, and so on.

A lockdown causes stress for a lot of people. It seems you are not one of them.
Something I always liked but have never done -- start auto-increment IDs at some number other than 1. I worked on a system where account IDs started with 1000000, invoice IDs started with 2000000, etc. That way, if you saw a random number laying around like "1001234", you knew it was an account ID. "2000123", an invoice! I don't remember how often it helped things, but it was more than 0 times, and it always "felt" good. I never loved the implicit upper bound, but it was also never a problem.

(And remember, the values are in different tables, so the only disadvantage is that your millionth user has ID 2000000. To the trained eye they look like an invoice; but there is no way for the system itself to treat that as an invoice, so it's only confusing to humans. If you use auto-increment keys that start at 1, you have the same problem. Account 1 and Invoice 1 are obviously different things.)
This is a really useful service - well done. As someone who has moved countries and in fact done the whole journey to naturalise as a dual-citizen, I know how much value there could be in services like this. What would be a super nice feature would be a workflow tool for long-term / permanent residence and citizenship in each country.
A surprising amount of math/science/engineering types still seem to consider actually programming their models and and such to be the grunt work, sometimes even handed off to someone else. Seems like a terribly inefficient way to work.
Since there is only one vehicle for Artemis, no.
Re https://github.com/npm/rfcs/pull/488. Thank you for your service! I had this on my TODO for months. Actually I just use yarn now where ever possible and set `enableScripts: false` both globally and per package. Doesn't solve all of the npm ecosystem's sec issues (like allowing downloading binary blobs and other assets from arbitrary URLs, no cleaning on permission bits on archives, not blacklisting certain typo-esque package names, ...) but it's clear low hanging fruit and the push-back from maintainers is really crazy ...
There was a service posted here a few days ago, but I can’t find them now.

I think the gist was, “get things delivered to you without giving away your address”. Which was effectively mail forwarding.

Maybe someone else remembers it.
yep. A place I worked at was doing the outsourcing thing back in 2010. They had almost immediate regret when they realized the skills of the developers did not meet their expectations and local law prevented the company from firing them without, I believe, 3 documented warnings and attempts to correct performance.

That's also the dirty little secret of digital nomad workers, that those of us that worked remote long before the pandemic already understood: these workers don't follow the law. How many of these people are correctly paying and filing their taxes for each country (or US state!) they work in? Probably close to zero.

Another place I worked had a policy you could best describe as "don't ask, don't tell." They didn't want to know if you were working from the beach in Thailand. As far as they were concerned, you were still in the US state that your forms say you are in.

The legal framework as well as benefits plans have a lot of catching up to do before some new distributed dawn occurs.
Hey thanks for the clarification. That seems like a worthwhile tradeoff in your case.

For backups in particular, are ZFS snapshots alone not suitable to serve as a backup? Is there something else that the pg backup process does that is not covered by a "dumb" snapshot?
I can only speak from a node developer perspective but deno makes some promises that I would consider absolute killer features should they work as advertised:

- no hassle with `node_modules`

- no hassle with `npm install` and `npm ci`

- no hassle with `package-lock.json`

- no hassle with `node-gyp`

- no hassle with setting up Typescript

On the nice to have side I would mention:

- opinionated take on linting, testing and formatting

- possibility to compile into self-contained executables
Sadness. There was a period of time when upper management knew this was a problem and tried to do something about that.
CitizenLab | Full-time | REMOTE or ONSITE (Brussels) | https://www.citizenlab.co

CitizenLab's community engagement platform is used by 300+ governments worldwide, allowing them to engage their citizens on local topics. Our mission is to make public decision-making more inclusive, participatory, and responsive.

We're looking for multiple Full-Stack Engineers, a Tech Lead, a Senior Product Manager, and a Product Designer for our new Community Insights product. Our back-end is written in Ruby and some Elixir, our front-end in Typescript using React.

* Full-Stack Engineer: https://jobs.citizenlab.co/o/fullstack-engineer-rails-react
* Tech Lead: https://jobs.citizenlab.co/o/tech-lead-rubyreact
* Product Manager: https://jobs.citizenlab.co/o/senior-product-manager
* Product Designer: https://jobs.citizenlab.co/o/product-designer-insights

We're a scale-up of about 50 people in total, with a talented product/development team of 20 people. You can find more info about us here: https://www.citizenlab.co/jobs.
>> It's tough to go up against a monopoly that controls the browser too?

So the idea was to force people using Chromium/Chrome to install an extension, driving off a huge percentage of power users with the hopes that the every day person (who couldn't even tell you what search engine they use) will adopt the extension without questioning it?

I don't think this is a tough choice. I think it was one you didn't think through at all.
This was a good blog post and discussion of someone working full time in VR.

https://news.ycombinator.com/item?id=28678041
In the best way, for me. Gives it personality.
Except deficient drivers can and do result in serious injury or death of other drivers, pedestrians, cyclists, etc. I’m still not too sure I understand your argument… Why should we so heavily subsidise car drivers?
Unitful.jl
Meta will use AMD chips to power the metaverse
Design your lifestyle as a top freelance developer, with the freedom to work however, wherever, on your terms.

Freelance work is defining the careers of today’s developers in exciting new ways. If you’re passionate about working flexibly with leading Fortune 500 brands and innovative Silicon Valley startups, Toptal could be a great fit for your next career shift.

Toptal is an elite talent network for the world’s top 3% of developers, connecting the best and brightest freelancers with top organizations. Unlike a 9-to-5 job, you’ll choose your own schedule and work from anywhere. Jobs come to you, so you won’t bid for projects against other developers in a race to the bottom. Plus, Toptal takes care of all the overhead, empowering you to focus on successful engagements while getting paid on time, at the rate you decide, every time.

As a freelance developer, you could join an ever-expanding community of experts in over 120 countries, working remotely on the projects that meet your career ambitions.

That’s why the world’s top 3% of developers choose Toptal. Developers in our elite network share:
-English language proficiency
-At least 3 years of professional experience as a full-time developer
-Project management skills
-A keen attention to detail
-Full-time availability is a strong advantage

If you’re ready for a career shift to impactful freelance work, take the next step by filling out this short form: https://topt.al/kZc74m
Fair enough. I meant easy as in without installing any additional software, minimal config and ease of use.

AppArmor has come a long way. It's worth learning about it. They have quite a few builtin profiles that you can take advantage of.
Couldn't agree more. Whistleblowers are putting their whole career on the line (if not more)
Privilege is too broad and doesn't really apply to the parent comment. Bad habits are also passed on and/or learned by children. There are advantageous behaviors that can be learned and will increase the chances for success.
I looked into Paris and the 19th looks very reasonably priced and apex civilized to me. (I've walked all over it.) A two bedroom for say €2000-2500/m with easy access to the Metro. Am I wrong? I was surprised when I looked at the prices, maybe my sources are inaccurate. But then I discovered Montpellier :-), half as expensive.

I've lived in Atlanta, Phoenix and SF/MV/Santa Clara, and no, none of those come close to the quality of life for the money. For reference I live in a 2300ft^2 house in the country, and it was great for raising a family, but now I'd rather rejoin civilization. So I'm aware of the tradeoffs.
This sent me down the rabbit hole on defeating this... I cannot stand this sort of authoritarian horsesh...

Defeating malware's VM detection is very interesting.

Links for others if they're interested:

https://github.com/a0rtega/pafish collects all the best-known detection methods into a test suite.

This issue is interesting/has links for sure: https://github.com/spender-sandbox/cuckoo-modified/issues/45...
> I find the MacBook Pro keyboards have too low travel distance and that aggravates RSI

I liked the keyboards that came before the Magic Keyboard line (the one you mention on the early Intel). OTOH, I also liked the butterfly (shame it's so unreliable), so it may be that the short travel of the Magic ones is mitigated by the good tactile feedback of the butterfly.

> To get a laptop with decent key travel, I usually end up with a Lenovo

That's true. Unfortunately, around here (Ireland), the intersection of good keyboard feel, US ANSI layout, and no deliberately Linux-hostile dGPU (looking at you, Nvidia) is a very small set.