skysight-inc/HackerNews huggingface dataset:
There is no single way of doing contract work. And the kind of thing Google does provide very little benefit to the contractor vs an employee.

I don't know how it is in the US but we have the same issues in France.

The law is called "délit de marchandage" and what it means, essentially, is that a contractor is treated like an employee but without the benefits of an employee.

The idea of the law is that contract work is fine, but the contractor has to stay independent. For example, if I want to have an Indian do the work for me, that's my right as a contractor, my only obligation is to deliver what we agreed upon in the contract.
Obviously, it is not always practical, I may want to hire a consultant for a specific task because I don't have the expertise and it is not worth hiring someone for just that one task. That's where the 2 years rule comes from. If I have to hire a consultant, full time, for 2 years, then it is not just a mission anymore and I need to hire an employee.
The Discipline of DE (1978) [video]
https://www.bbc.com/news/world-asia-india-35299608
Synthesia’s AI video generation platform hooks $12.5m Series A led by FirstMark
MSFT is building a new app store for Windows 10 in major revitalization effort
How does this compare to the verified TLS implementation from Project Everest?

https://project-everest.github.io/

https://mitls.org/
You probably could, but seems a bit excessive to use hardware to solve this problem.
Epsilon best features (in my mind)
I know this is an old thread but I have also been using Epsilon for a very long time (since the early 80s) and wanted to share my experience. I started out using "Brief" from a company called Underware and got used to the keyboard shortcuts. After Borland drove that editor into the ground I looked for an editor that has Brief keyboard compatibility and Epsilon was what I ended up with. There is an update in "beta" right now (4/20/2021) so it is still being developed.

Here are some of my favorite features:
- Brief keyboard (of course)
- Split/resize screen as much as you want
- Open/edit files on remote host (great when you develop on Windows and deploy to Linux)
- Directory navigator (find and open files quickly--local host and remote host)
- HEX mode (I don't use it much but it sure is nice when you need it)
- Programmable (write scripts and assign to keyboard shortcuts)
- Macros (use this all the time)
- Visual DIFF
- Tabify (change spaces to tabs and vice versa)
- Format code (different languages)
- Compile with a keystroke (haven't used this for a few years)
- Column-based editing (select columns 13-56 and delete them--great when working with CSV type files).

I realize other editors have many of these features and maybe there are a couple that have all of them, but I have never run accross one.
A virus scanner doesn't help about supply chain attacks, where malicious code is often bespoke and looks entirely like original code except for actual humans auditing the code/binary.
Ask HN: How do you recover a Gmail address?
It's an email i've had for ~10+ years. I know the password. I know the recovery email and password for the recovery email. I never had a phone number attached to any of my emails. I've tried account recovery or just using password. Just says my account is locked and to try a different device. I've tried 3 devices and I get the same message. I get a code in recovery email, the code works and it still gets to the part where it says my account is locked. I didn't know what else to try but ask here.

Thanks for any tips in advance.
We've seen this time and again where walled gardens provide a solid experience and end up winning consumer trust. How do the champions of FOSS battle this? I don't know, but I'm on board when someone figures it out.
Does the author want us to know what "Shadow Government Stats" means? If you are trying to make a point, you need to explain that.
Not who you asked, but: We use useContextSelector to ease context rendering redundantly and to make it clearer what a component uses within a context.

It isn’t native to react, but it appears it will be in a similar form in the future.

It has been a joy to use so far. Having server side state working so seamlessly with the client is a great feature for us.
> or the downsides of not taking it are bad enough

Crucial point is are the bad enough or worse than taking a deal.

I'd say we should shut up and work to create better deal for workers , instead of just telling people that "you do not know you are so exploited". To me it is no better than telling people "Just be lucky" or "Just be rich"
Is there more to this than just "curated book lists"? I found that the only option was to scroll through the list and see if there was a topic that caught my attention, and once I found an interesting one, it was just a list of books. Plenty of platforms have this feature. For me, having someone else pick my reading list doesn't have much appeal to me either, especially if that "someone else" is a startup that has an agenda of their own.
Panicking (unwinding) across an FFI boundary is very much undefined behaviour. You'd get analogous cross language issues with C++ exceptions. Or mixing GCC ABI unwinding with MSVC ABI unwinding.

Nonetheless, there is a working group, proposing to make it defined under certain circumstances. https://blog.rust-lang.org/inside-rust/2020/02/27/ffi-unwind...
The r/cars community is pretty good. Not deeply technical but it doesn’t need to be.
Landing Pads: an infinite algorithmic audiovisual composition
From a personal perspective I would simply like to see more listings on a single page.
My trick is to learn keyboard shortcuts; it certainly makes your work easier and faster. Also, if you have spare time, try to learn Python. You can create a program that can automate your tasks for you.
Love it. The creepiness is fantastic.
> the Windsor looks nothing like the four-in-hand

The Windsor is an attempt to simulate, with a common tie, the look of a knot the late Duke of Windsor was known to wear, which was, in fact, a four-in-hand tied on a much wider (and, I suspect—though I have seen no documentation on this point—differently shaped) piece of material than common ties.

> I've been using it since I was 13. My father taught it to me. His father taught it to him. I've taught it to my son.

I’m not sure what relevance that has; I learned it about the same age, also from my father (who I suspect didn’t learn it from his father, whose personality, age, and socioeconomic background probably would not have inclined him to jump on that particular newfangled fashion trend.)
I agree; they shouldn't be called podcasts if they don't conform to RSS and don't work in standard podcast apps.

They're time-shifted audio shows sure, but not podcasts.
Raise an issue first, gauge the reaction, and then create a PR if you think they would welcome it.

Whether it's a website or some other open source project, maintainers usually don't like it when you create a massive refactoring PR without talking with them first.

If, luckily, the maintainers are on HN, I guess talking about the "problem" here could very well substitute for raising an issue on whatever platform they use.
I still want a mainframe in my basement and HDMI ports in my walls for thin-client laptops...
NoScript goes a pretty long way to being what you want, while still being usable. You can whitelist scripts per-domain, so you can still block the garbage while making the site functional.
It looks real to me... which is pretty astounding.
It's like military officers in failed states. They are covered head-to-toe in medals an epaulets.

"Honors is epaulets. My pop pop taught me that." -RPF
TL;DR: the overhead for enums that don't have an inordinate amount of variants is about 8 bytes, but can be zero in special cases.

> What's the overhead of using Result<T, E>?

Enough bits (+ padding) to discriminate between all the variants, as any tagged union would, modulo some tricks for niche optimization. For example, Result<i64, u64> is 16 bytes in memory because it needs 8 bytes to represent either a i64 or an u64, plus another 8 bytes to determine whether it is an Ok or an Err. You can think of it as a

struct Enum {
variant: usize,
bytes: [u8; N],
}

The niche optimization I mentioned applies for things like Option<NonZeroI64>, where NonZeroI64 fits in 8 bytes but the compiler can ensure that the bitpattern corresponding to the 0 value will never be used, so it can use that to differentiate between Some and None.

https://play.rust-lang.org/?version=stable&mode=debug&editio...
I agree, we should shutdown Twitter and Facebook today.

Better take down AWS too, they host all kinds of awful shit.
No, I'm not wandering. I just don't understand the self hate or the constant obsession with ranking people based on paychecks.

Why would you ever think 400k is obscene or crazy amount of money? Companies that those developers work for, earn 10 times as much per developer. I wish every developer could be payed as much or more if possible. Do you find it shameful when other people find value in what developers do and are ready to pay them a lot of money for that value? I'm sure your company will gladly pay you less if you feel overpaid.
As far as HN comments go, this is way better than the HN traditional "Why should I use this?" or the always popular "I'm tired of new libraries coming out, your project is literally cancer".

Someone put time on giving actual technical feedback for improvement. There's lots of developers here. This might even get people interested in contributing to the project.
You are right it is unfair. So now Google decides to hire everyone and pay everyone the same $12 an hour + full time benefits. That would make everyone happy, no?
Blender 2021 Roadmap
A rewrite in Rust would be better tbph.
I think the sentiment is clear. Their question was what would those people holding this sentiment suggest be done? That outsiders go back to where they came from? That because someone makes money they are obligated to stay in a high cost of living area?
Well. I think the developmental deficits are an already told story. What's "new" is study of adults showing they're also affected. It's kind of a "duh" thing, i.e. most people wouldn't be cool with drinking heavily lead tainted water, even if it's "less harmful" in adults or whatever. But the story here is that they studied it, and lo, the conventional wisdom that it doesn't harm adults doesn't pan out. Turns out poisoning a city is bad for its inhabitants.
CVE-2021-30481: Source engine remote code execution via game invites
No, I fully expect it to be difficult. But that does not justify authoritarian abuses of power.

If you believe keeping everyone squashed together in a small space is safe, then you've basically admitted the crowd is not a risk to each other and can be contained, in which case there is not justification for it.

I don't care that the "rules are simple". Every authoritarian governments tends to have simple rules like that. That does not make this kind of authoritarian use of power justified.
Last time I had this problem was 4th March
It’s almost like it’s progressively getting worse as more people crowd in.
This did boil down to where the problem mostly wasn't with the supply, right? That is, the problem was with lead pipes from the water meter to the houses/apartments? Not excusing everything the city did wrong, but I can see why that would have complicated everything and made resolution such a long process.
I had hoped this as well. I spent so much time in that program building web sites long ago. We have a plethora of excellent dev oriented editors today, but a purpose built one can be so much better by simplifying workflow.
I can guarantee you that if I were paid in birds, rather than money, all it would give me is rage.
Using a loud and high visibility technology to inject an unignorable advertisement into a natural space is bad.

I don't know or care what flavor of bad the dictionary would call it. Dystopian works fine for me. Sorry it doesn't for you I guess.
This is great work.
The study looked at what the effects on the population were, and how they were modified by demographic factors etc., not the unsurprising fact that there were health effects. But you knew that, right?
The Prevalence of Mental Health Struggles Among Musicians
You will get nowhere, the web is unusable without JS. Try running Firefox with JS disabled sometime.

You can use a plugin like NoScript to control what scripts run, it's a pretty decent compromise.
Also, ring enforces everyone to use the latest version by pruning older versions from crates.io, which means your builds will fail every time they update.

Main reason I stopped using it.
> some people don't want to be employees, they want to be contractors.

Highly educated, well-paid people much more likely than people doing physical jobs. If you can negotiate your rates, your projects and can skip some corporate bullshit that fits some people. With a physical job where the wage is hardly enough until next pay day, I doubt that is a preferred option for many.
How common is the use of water purifiers in the West? Here in India, in my observation, most middle class and above families own a household water filter of some sort (electrical or otherwise) and routinely fill up bottles for drinking purposes. Drinking straight from the tap is something very uncommon.
You have to try the command prompt.
No, that was the guy responding to my post. :)
Fluvoxamine: A Review of Its Mechanism of Action and Its Role in Covid-19
The Essential 3D Motion Design Glossary
This comes up every now and again, and it's always just as meaningless. This current attempt to unmask the government's attempt to hide the real inflation is insinuating that the official statistics were changed to hide the reality.

The accepted definition of inflation is a general increase in prices.

The best measure of this is not self-evident, and CPI is an estimate of the cost of a basket of goods that represents basic living expenses. The old CPI series did not account for the quality and durability of the goods in the basket which was increasing over time.

Transportation is a big component of CPI, and it was observed that while newer cars cost more, they also last longer and have more features (airbags, antilock brakes, more reliable engines), which meant that CPI had become a hybrid inflation + technological advancement index.

There are various ways to fix this, but it's no conspiracy.
>[...]civic duty to our fellow humans dictates that I must.

It appears you grew up with more privilege than I can even fathom.
He's selling a piece of paper that belongs to him. There's no fraud here.
https://www.nrdc.org/stories/flint-water-crisis-everything-y...

> This precipitated the tragic decision in 2013 to end the city’s five-decade practice of piping treated water for its residents from Detroit in favor of a cheaper alternative: temporarily pumping water from the Flint River until a new water pipeline from Lake Huron was built. Although the river water was highly corrosive, Flint officials failed to treat it, and lead leached out from aging pipes into thousands of homes.

https://en.wikipedia.org/wiki/Flint_water_crisis#Lead_exposu...

> The documents falsely claim that the city had tested tap water from homes with lead service lines, and therefore the highest lead-poisoning risks; however, the city did not know the locations of lead service lines, which city officials acknowledged in November 2015 after the Flint Journal/MLive published an article revealing the practice, using documents obtained under the Michigan Freedom of Information Act. The Journal/MLive reported that the city had "disregarded federal rules requiring it to seek out homes with lead plumbing for testing, potentially leading the city and state to underestimate for months the extent of toxic lead leaching into Flint's tap water."
I use it explicitly to lose formatting while I copy from browser to an application like excel or Word. The intermediate step causes it to lose all unnecessary text properties.
No thanks.

If someone is high risk that is their responsibility to accommodate themselves and their surroundings.

You have a twisted sense of morality.
My fear with mRNA vaccine is that we place too much hope in this technology. Maybe it's much less efficient from what was expected.
It uses ring for cryptographic operations, yes. However, note that all the ASM in ring is meticulously kept up to date with BoringSSL upstream, which ring was derived from. Plus, there was pretty successful third-party security audit last year.

Also, the goal is definitely to bring all of that code into Rust, unfortunately Rust lacked the features to do that safely (things like const generics).
What alternatives to Auth0 are worth looking into? Between this P0 (with no ability to check the status or file a ticket) and the Okta acquisition, I hesitate to continue using Auth0 as the default when spinning up new web apps.
I have been noting down pandemic silver linings, and this is one did not occur to me. To take your point further, given the workhorse industrialization the mRNA platform has been given during Covid, turning it on the other infectious diseases might mean millions or tens of millions lives saved over the coming decade or two. A (pseudo) black swan of a pandemic leads to a white swan!
I use Safari + AdGuard for most things due to the native Mac interface and reduced power consumption. And Chromium + uBlock Origin when I need to use sites that don't work with anything other than Chrome.
Nice, someone should hook this up to a real 303 and 909 with Web MIDI API... heheh :) Also this synth line with heavy delay sounds like something from Velvet Acid Christ, haha
Its up there with GM receiving awards from JD Power lol.

But there is nothing stopping itself from being a joke and tone deaf!

Is there a way an award that is for industry that isnt the Nobel prize for something like this?
I went from Metapad > e - Text Editor > Sublime Text. Did anyone else use e? I still haven't seen another text editor that handled the undo buffer as well. The buffer had branching and a gui to view the edits and switch branches.

It also saved your undo buffer on close so you could still undo next time you opened a file.
Notepad is indeed long established. But it's in active development.

OK, that's an exaggeration, but it is occasionally developed, despite its appearance not changing much in 25 years.

My favourite features it gained were support for Unix (LF) line endings, and support for normal UTF-8 (without a BOM).
What Spotify is trying to do is called a roll-up. This is a well tread business tactic favored by aspiring monopolists and the strategy is simple: acquire most of the distribution in the space, then jack up the price. (In the podcast world, "distribution" equates to "listeners" and price equates to "Spotify's subscription and ad revenue.")

The harm caused to both consumers and producers by a roll-up is well-documented. The legality is questionable but US regulators have been asleep on the job for decades.

Fortunately Americans are starting to wake up.

Matt Stoller did a piece on this last year: https://mattstoller.substack.com/p/will-spotify-ruin-podcast...
Is that robust? Depending on the system, libc, compiler, some includes may be unused while others may be needed.
everything you have said doesnt prove racism is a factor, much less the primary motivator. youre either using "racism" with a definition that makes it meaningless or using it incorrectly.

the japenese killed americans in a surprise attack while US was not involved in the war. civillians were sacrificing to support the war effort. its not some mystery why the US would be eager to bomb japan and end the war. similarly, the japenese internment camps in the US were hardly inexplicable. when youre at war with people X, its reasonable to be at war with ALL people X, not just the ones in uniform. spycraft is a thing, and people often bear allegiance to their homelands. there are subtle types of sabotage that any enemy can perform.

you have to prove the US wanted to kill the japanese becuase of their race, instead of the much more obvious and well-supported claim that US wanted to get revenge and end the war in the same blow.
For completeness, the generic expression: http://www.catb.org/~esr/jargon/html/F/flash-crowd.html
The irony considering YouTube's step up of purging channels with alternative viewpoints.
You'd think there would be at least one person involved with enough self-awareness to say, "You know, maybe we should disable comments and voting on this video."
Why should they be incentivized to automate? That just places even more downward pressure the price of low-skill labor.
That issue should be fixed in the next release. It is definitely a nuisance, but fixing it is not easy due to the assembly code involved.
The kind of dummy who enjoys having things like rent, food and healthcare.
I think that eventually every OS will converge on the same API, for now there's APE - Actually Portable Executables from the Cosmopolitan C library to get one code base working everywhere without a ton of ifdefs.
On a side, I wouldn't say that the idea behind clubhouse is particularly innovative; rather it was executed well.
Do they... do they not realize how this looks?
Like giving the peace prize to the droner-in-chief.
*murdered in cold blood by police
Okay that is hilarious

I would drop everything and try to compromise a nested dependency
Since the specific question is "how do you keep track of", my build & deploy script copies a quick one-liner dump of git information (SHA, date, environment, branch, etc.) to a directory on a shared server, as a text file. Later I can go to that server and `cat versions/* | sort` to get a report of what is deployed where/when and so on.

It helps that I have One Deployment Script To Rule Them All (or really, a couple DSTRTA's). When every service has its own special build & deploy script you have to ask nicely and hope people keep up with it. A lot of CI/CD systems force you into that corner because of an implicit assumption that each build & deploy is its own special one-off.

Anyhow, text files rule, at least as an ad-hoc solution.
Kass doubled her salary by learning to code
Perhaps the parent is suggesting that people might only buy because it's also an investment and would otherwise rent?

FTSE100 appears to have doubled in 20 years, my house in a poor UK city has quadrupled in value. Starting wages have increased by about 70%.
> That doesn't make them bad, or unworthy of existing.

Yes, it does. Someone is making easy money on the backs of people who can't afford to live.
small bug or UX issue - most of the bookshop.org links on https://shepherd.com/best-books/scientists-who-write-science... lead to 404's.
> moral obligation and even if I would rather not, decency and civic duty to our fellow humans dictates that I must. And so should you.

When people are not on stable scientific ground, they invoke morality. That's what priests and politicians do, not scientists.

(edited)
This isn't parody/sarcasm?
The prank won't work at all if there are advertisements embedded in it. :/
Ah, yes...that's what I was getting at. Notepad is mostly a wrapper around a rich edit control, and rich edit controls already emit "EN_CHANGE" when the content changes. So I suppose this must be some historical thing where an earlier version of notepad didn't have something like that to tee into.
I'm slightly regretting the moralizing tone here, but this is a case where it just seems obscene to me that we as a society didn't act effectively to intervene here. This was entirely mitigable, given adequate resources and attention. It's a horror show.
The best way to smell-test this type of claim is to think about what it would mean if it were true.

In this case, it means that a family making $50k in the year 2000 would have had approximately the same lifestyle as a family making $400k today.

If we use the government stats, then a family making $50k in the year 2000 would have had approximately the same lifestyle as a family making $75k today.
Because nothing says freedom of expression like silencing people.