skysight-inc/HackerNews huggingface dataset:
We learned that the hard way. Still, the basic dev expectation is to get the same thing out that they have put in. It shouldn't sound outrageous that we expected to get the same representation. That's all.
“Monitoring” covers many things, some more concerning than others.

Activating the camera or mic without consent? Yeah, that’s bad.

What about recording which websites are visited on a work device? Not so unreasonable.

Taking screenshots of desktops at random intervals? Could be a huge liability if you capture some confidential information and the screenshots go into an unmanaged data dump.
You're starting from the false assumption that everyone on the team is paid the same.

It's not like everyone performs at the same level or gets the same pay in almost any team I've seen.

If someone gets a job offer, you should consider it a new data point. Some teams don't aim to retain top talent and if that's the case absolutely encourage them to move on. But if you want a high-performing team, you need to pay top of market and a job offer is new signal about the market price.

> Probably not, but now you’ve upped the going rate for a member of your team. They will want the same.

I have never once wanted to be paid the same as everyone on my team. Some people are more experienced than me and should be paid more. Others are less skilled and should be paid less.
When I work somewhere for a longer period of time I gradually work less and less, but it's not due to laziness, but due to splitting my time between learning and actual work. After few months I'm usually just more familiar with technologies used than the rest of the team. My record was reduction to just 2h/day. But I measure time and work the hours that I intend to work, so I don't have that notion of f**g around for the whole day. Then I reduce time spent on learning and spend more time on meditation and physical activity. But in general i try to keep 8h of self development during week days.
Variable names and comments in French?
Can anybody with a company registered in France share their experience delivering source code to their French clients in the public sector?

Under Loi Toubon, is it illegal for comments and variable names to be English only? Or is it sufficient when user manual and user interface is delivered in French?

In other words, do comments in source code represent documentation as understood by the Loi Toubon and thus need to be delivered in French?

Is the law in this regard applied differently when dealing with the private sector?

The resources I could find in English do not mention any requirements when it comes to source code. I’m also questioning the practicality of delivering a software project that includes open source packages that in addition to having a suitable license will need to have their readme files translated let alone their comments.
Dupe of https://news.ycombinator.com/item?id=29578303
Arrgh, those "unmoveable" blocks.. I used to try all sort of hacks to get rid of them.
Certainly interesting but I fail to understand what's the big benefit? Also I would be afraid to have some corner cases that would need to be covered with JS, and that could get really ugly.
The revolution will not come from the left. The "left" elites have forgotten the people, and the left in general is talking more about identity issues than class issues.

The revolution will be more Trump than Bernie. Like in the early 1900, where more revolutions where fascist than communist.
Never compare unicode strings on the binary level. Or if you do, convert both sides to same same form, which you basically did in the end.
This makes so much sense to me. I had a similar experience at Goldman, and I had a friend who worked there who got called by compliance at the bank he worked at, because his financial adviser had bought a stock he wasn't allowed to. I think it's wild that our government isn't held to the same standard.
you know there is a good project called waydroid? anyways, what i mean is when you are talking about amazon level gaming streaming service or steam os, earlier they were forced to keep microsoft in the loop, both in development as well as in end users. now if that monopoly is removed, a game developed for windows works on linux, there is no forcing of the end users to use windows.

like in software. suppose tomorrow adobe releases all its software on linux. a lot of people who were forced to stay on windows BECAUSE of adobe would be free to switch, giving them more choice. right now, there is none.
This is the standard operating procedure. No employer or client should expect you to install software on your personal machine. They should provide you with a machine if they want to keep an eye on you.
Worker pay hasn't been keeping track with inflation for decades - this isn't new. Politicians are only concerned now because it is impacting the cash (and equivalent) banks of the super rich.

In the US at least it's fairly telling that wages and similar for normal people aren't legally tied to any real measurement and require explicit corrections by lawmakers, whereas everything that benefits law makers and their donors is tied to inflation.
We were almost there in the UK, and then Omicron struck!

Ultimately I think it's pretty clear the pandemic will be "over" when people accept that covid is now one of the big pile of common respiratory viruses. That means you don't have regular testing or mandatory quarantine, you just go about your life. It may even be that Omicron, being less severe, is the virus that will bring that.

The problem of course is that people who haven't been vaccinated or exposed at a relatively young age are still at quite a high risk of hospitalisation - which means that there's a health service risk to "ending" the pandemic. It's not clear what the solution for that is.
Mitch is part of the club. He may grandstand and then he will ease the spending through.
It's worse.
Many people could see their fractional tax burden increasing as their nominal wage rises and crosses higher tax bandings.
Inflating is a slow theft, and the description of "financial oppression" is apt.
I can't recommend enough a simple prayer technique of 3 steps.

I think that even to someone who is not a believer, it can be helpful.

First, I start by expressing gratitude for something I appreciate. There's always something, even if it is being alive, breathing, and if you're lucky enough, walking, roof over your head, able-bodied, etc.

Throughout the day many things happen which we can be grateful for, but we tend to overlook them, unless we intentionally cultivate a gratitude habit.

The second part is asking for forgiveness for anything we regret doing one way instead of another. Whether it is being impatient with someone, or missing an important detail, or losing our cool, etc.

Even without contacting a higher being, you can ask for forgiveness from yourself, and that helps one stop dwelling on past mistakes and focus in living in and enjoying the present.

And the third part is asking for help, I guess this is what makes it a prayer. I ask for help often, and I get it, though not always in the way I expect. But even on a materialistic-deterministic way it can help one focus on what to look out for, and notice opportunities which one might have otherwise overlooked.

I usually avoid asking for something too specific, and instead ask for things like help with progressing my work, help with thinking positively, help with bringing more joy into someone's life or my own, etc. This is also a good opportunity to pray for help for others.
This is true for Ethereum, but if you look at other top 10 chains like Cardano the fees are much smaller! And proof-of-stake so it's not destroying the planet (I know Eth is going that way soon too).
The one that comes to mind for me is Tenga Topa Guerren Lagan, but most shonen shows have a plot arc of getting defeated and coming back at some point. The other one is Steins;Gate but that one is deep into the show.
It is relatively easy,

http://oberon07.com/compilers.xhtml

However this is nothing like using Oberon back in the day, because similarly to the Xerox PARC workstations, it only made sense as a full stack OS.

Additionally any standalone compiler needs to support the Oakwood guidelines to be usefull outside the Oberon (OS) semantics.

http://www.edm2.com/index.php/The_Oakwood_Guidelines_for_Obe...

So in the end, Oberon is yet another system that was ahead of its time, has proven what is possible with a GC enabled systems programming language in 1990's hardware, but we are better off applying its lessons to more modern languages.
Watch Ray Dalio's videos on the long term debt cycle and how the economy works in general. Another interesting topic is what is called the "fourth turning" which sort of says that major changes happen around once a human lifecycle. We are going to have some major economic changes in the next decade, but no one knows how that will look. I think it's 50/50 whether it's violent or not.
This is how you get a labor shortage when a large portion of jobs are literally not worth doing. It was already a joke to work at minumum wage before this.
Win 10 since the first insider builds was a terrible experience on mechanical HDDs.

Maybe it's their devs not having HDDs anymore. Who knows. I'm pretty sure it's not the volume of data being read/written. Just a lot of more smaller reads/writes or less attempts at latency-hiding.

Be it the anti-malware, less carefully written system apps or whatever. I think especially XAML stuff had terrible start-up times on HDDs. I remember filing a feedback item because after booting up my laptop it took more than 40s to open up calculator.
Look at Sweden. The collectively bargained pay increase was below inflation in all sectors.

You should unionize for many reasons but I wouldn't trust it as an efficient tool for pay negotiations.
ah the sweet release of mouse jiggler software

work for me, script
People generally don't expose themselves around others while obviously sick. In the case that the transmissions happen it's likely not a case you can pursue in court.
The vast majority of the people you've worked with are at least average at their jobs?
It's a race condition. Under the right circumstances, eg hardware at the right speed, under the right load, it might very well only result in one thing or another. The page is only ever serving one image anyways, so you can cache it as hard as you want.
Start Using Pathlib as an Alternative to the OS Module
With the rise of TikTok, Youtube, and Twitch, people have the full spectrum available to them and have realized that memes are just content. And everything is about content.
The only oncoming revolution is the status quo. The Democrats aren't going to pass any voting rights legislation while they have the chance, and are going to allow the GOP to enshrine minority rule for the foreseeable future starting in 2022. A minority of the voting electorate is perfectly fine with this, and are situated such that their votes matter more than the majority to let this happen. There's a reason why the rightwing in the USA have embraced Putin and Eastern European soft dictators within the last 10 years, as it allows for massive government/friends of government grifting and minority suppression as a governing platform with public support.
With FAT, you are constantly jumping between the table at the beginning of the disk to get the next cluster number and the data, unless disk caching pulled it in RAM.
> They know that whatever happens to them, they will get decent health care, their kids will get a decent education, and they’re more likely to get fair treatment from their employer.

And as a former manager once told me, 'one needs the constant fear of homelessness to keep workers in line'. That is the real engine of innovation /s
You can receive money over UPI without a smartphone.

But sending money actively (as a customer) from a personal bank account is not possible afaik.
To become a doctor you complete 5+ years university training then internship/residency before you are able to practice privately.

Anybody can call themselves a programmer and get hired by a credulous manager.
You have a third option: Install a VM for working with your client and let their agent run in that.
> Soc compliance is not ensured by spying on employees activities

That part is clearly Security Theater. Having worked with real security for decades (consulting, training, building server monitoring and alerting tools, building commercial firewalls) I get quite provoked by fake security. For example, this "agent" checks for disk encryption. It does not check for password strength, or even if there is a password (you can use full disk encryption under Linux without any password). It also require anti-virus, which under Linux is more likely to do harm than any good.

What I don't understand is why they choose to do this to their engineering team. I don't know much about SOC 2, but from what I have read, the "concern" is mainly production related. Most of the engineers, including most of the really senior ones, never access production systems.
'all evidence points at the treatment being better than the disease'.

I had it and have Dr. letter that says so. I now have sterilizing immunity. The jab does not provide sterilizing immunity, so it is not better for me nor my family. I am not jabbed, and will not get jabbed. While I am just one, I invalidate your use of the word 'all'.
It works amazing. I can send large sums of value across the world, in minutes, without going through a bank.

Moving money any other way (ACH/wire) feels primitive by comparison. Plus often you have to use a bank as an intermediary which doubles the send time - not anymore.

This goes for mineable crypto and stable coins alike. Mineable crypto has the added benefit of controlled inflation which is amazing for storing value without the rug being pulled out from under you.

Easy to get stolen? You can literally store millions of dollars yourself with a 12 word pass code that never touches the internet.

Given how irresponsible the government has been printing trillions of dollars, dollars are not a store of value.

Stocks and real estate are good, like crypto it’s about diversification. All asset classes will fluctuate. Crytpo is still early days.

But as a liquid store of value really nothing beats it. Inflation controlled, fast to transfer, easy to verify, able to hold yourself, zero weight, decentralized, etc.. <- THIS is the intrinsic value of crytpo and what makes it valuable.

Show me another form of money with better properties than these and I’ll use it.
> If we want good government, then we need civil servants who are willing to work their whole careers in government.

Working for a long time on a given problem may make one competent, but it doesn't make one good.
I'd chip in dramatiq as a nice python tasks/message passing library
Liability seeks to align interests with power: they who might be tempted to sell something they know to have some serious flaw should also have to pay for any damages.

But the risks of these vaccines are somewhat different than usual. It’s less likely that there are some known risks the manufacturers are hiding, because they are getting so much attention. Instead, it’s about ‘unknown unknowns’ and the wish to balance them with the usefulness of vaccination. In other words: the customers, both patients and governments, are fully-informed, to the degree possible, and making an informed decision.
Never has. Inflation is an extra tax (or state sponsored wage theft) on the poor that only have their salary.
The old one that people praise isn't that good. It does all the things it needs to, but it uses eight layers of popup dialogs, it works poorly at DPI's over 150% and so on and so forth. Basically, a 2005 Windows UI is mostly a bad windows UI.

The proper solution would have been to refresh the old one. Make a full-featured control panel that uses just slightly more modern UI paradigms and technologies. And with zero weird extension points for third parties.

But no, instead we get half the controlpanel made into a usless minimalist web design look, and the other half is still the original.

I don't know what parts of the control panel must remain for backwards compatibility (with what!?) or why someone even thought it was a good idea to have extensibility points that become a nightmare of compatibility of maintenance. Or why it's apparently more work to rewrite a single control panel page than it is to ship a whole major release of Office. But more importantly, I don't care.
> and the Fed has no mandate to prop up stocks.

Not true in the least anymore - retirement savings for a large percentage of our population are tied up in stocks thanks to the death of the pension. Asset and securities prices as a whole are a large concern for the fed when changing policy, as a result.
You're right, my comment was unnecessarily harsh and I meant this more for the 'outline' than internet archive links. I was sure I had seen an outline one, apologies.

But while my tone was inappropriate the point holds. Much of the problems we see today are because the news media largely became unprofitable. A few bigger ventures like Reuters still exist, but their money largely does not come anymore from the news business.

As long as news on their own are unprofitable the media and with it the societal discourse will only go further downhill. We should all prefer to see a few ads (or for those that can: pay subscription media) rather than end up deeper and deeper in thr blog-and-opinion-articles information dark ages.
If you are trying to say that youngsters are stupid for adding visualisations to their programs and terminals: sorry, but you are wrong.
Personally, I think that Rust's Option and Result are not well suited to Go. Option may serve a purpose, but the language was not built around these constructs. It's best (still IMO) to use generics to avoid code repetition, not to build semi-mathematical abstractions for their own sake right now. With time, we'll know how to use generics properly.
Someone Offered 'Harvard' Jobs to Known Women in India. It Was a Scam. – NYT
> If you can automate the observation, you can automate your observance of the observation. The symmetry is great.

Never measure the productivity of engineers with plain numbers. They will just take it as a challenge on how to optimise for that particular measurement.
I don’t think this is the new normal, though I would caveat my answer based on the structure of the business relationship and ownership of the device. I would most likely not agree to this arrangement for myself or any of my employees except on a client-provided device. I may be open to installing a limited management profile that I’m able to inspect, but my preference would lean hard toward writing requirements into the contract and providing evidence to the client that we had met the identified requirements.

It’s an interesting question, and one that we’ve evaluated with respect to our own customers, who lean on freelancers and other small vendors. Getting back to my original statement about the nature of the business relationship, we’re asking questions about what level of technical sophistication a freelancer has and whether they’ve established enough of their own policies and procedures to meet regulatory requirements independently.

Often times, that’s just not practical. Even then, my preference is for the client to provide a managed device to the freelancer or to offer them self-managed options with documentation requirements to prove compliance. Forcing a contractor to install an agent like you’re describing onto their own device feels like a privacy intrusion, and may also represent a risk to the contractor’s other customers.
How far has ReactOS [1] come, btw?

I mean, at some point they converge to the featureset of Windows 7, and then Microsoft has no business model anymore when it comes to stability and time-of-life; which was the previous reason industries chose Windows over alternatives.

[1] https://reactos.org/
Nightfall by Isaac Asimov, while not exactly different physics but it's in a totally physical "universe."
"Am I just getting older?" Yes...in fact the answer to this question is always yes
I had one a few weeks agos where, if the user had updated Safari, but hadn't updated macOS, then their browser didn't _actually_ support WebP, even though Safari 14 lists it as "supported".
I'm the last person to defend welfare for the wealthy. I'm saying you're blaming the player rather than the game, which is an understandable feeling but is not productive to your goals.
> Do people regularly run into coworkers like me during their career and simply ignore it because they find it too awkward to criticise them?

Yes. I definitely run into colleagues that are underperforming so much that it's obvious they don't work at all. But more common even is to bump into people that might work a bit but overall don't really care at all and don't put any effort.

We simply say nothing. I never share my opinion of said colleagues with anyone else. That's why they have managers. It's on them to figure it out. If we share the same manager I might give a hint or two but would never bring it up directly.

Now this is coming from a person who is not a workaholic. I try to do my job well because I enjoy being productive but I very rarely work more than 6 or 7 hours a day and that still puts me in the higher percentiles of productivity. I do think a lot about the problems I'm solving outside of work hours so I guess that helps as well.

EDIT: And when I mentioned I work 6 hours a day, I'm obviously not programming more than 2 to 3 hours on average everyday. The rest of my time is spent syncing, driving things, answering people, doing discovery work, helping, ...
I wonder how much time we have left for a real citizen revolution. Is is not difficult to imagine a near future with an automated and mechanized military and police with equipment that cannot go rogue. People in the US like to talk about guns as protections against state tyranny but not many have automated laser point defence for drone attacks.
Le guide Michelin.
> Also, would it not be very illegal

Depends on the jurisdiction. In the EU, very much so.

A ruling from a few years ago, and regulations are only getting tighter ( this was pre-GDPR):
https://www.theguardian.com/law/2017/sep/05/romanian-chat-me...
UPenn parents demand NCAA ban Lia Thomas from women's swimming
Agree. There is really no way of knowing which website has my credit information now (I choose not to save credit details anyway). I wish all websites can ask permission every year to hold my information.
Biblio.com is what Amazon originally was — a database of books for sale by marketplace sellers — but specializes in human support of booksellers in exchange for a sales commission on proceeds from buyers, rather than in "become the Walmart of flea markets" like Amazon retail.
When doing a non-trivial task that you’ll probably do again, but not daily, write down all the commands/steps you execute into your OBTF (that’s another tip for you to have one). This way helps with things that you can’t practically automate into scripts but it’s easy to reproduce by copying a section of OBTF into an untitled.txt, renaming some names and pasting it into a terminal line/block-wise.

Edit: another, related one: use snippets (files or folders) for temporary/sandbox projects. I found it useful to strip down a business logic off a working project and use that as a project template. If you want to test how a feature or a design approach feels before making it a branch or a module, you can just spin up a separate project, spread the mud there, distill, and then use it almost as is in your work project. Of course you can do that on a branch, but sometimes it feels better not to, because in-project testing may damage your development dbs, use irrelevant (or costly) services, etc, i.e. leak some logic to sandbox which ought to be destructive from the beginning.
> only 0.005% of users ever used Bluetooth speakers

successfully? How many tried? This can btw. be an issue with telemetry: if people don't manage to do something, maybe you will never know.