skysight-inc/HackerNews huggingface dataset:
This is ridiculous. Whomever came up with this practice has their head in the clouds. Whether the work was done to a satisfactory standard or not should be the only measure, the journey there shouldn't matter a toss.
Actually, that's 1.86 orders of magnitude. So the correct answer is 10^1.86.
That's seems like a helpful approach, I will try and work on this. Thank you!
Yet another camp is the most likely outcome, but it could be avoided by declaring a winner.

But that's certainly the approach they always try, yet it never works. Because that declared winner always turns out to be yet another superficial subset full of broken promises. And this declared but failing winner is always the latest incarnation.

What they have never tried: going back to the oldest and extending that with new additions. There are always far fewer new additions than the backlog of existing settings that would have to be ported to the latest variation, doing the reverse, properly, wouldn't be that hard.
Check out The Machineries of Empire series by Yoon Ha Lee. The first instalment (Ninefox Gambit) is one of my favorite books. The physics of the world is based on an interesting "calendrical" system which relies on the population's faith in the calendar to persist.
"Plant protein intake showed no association with any of the mortality outcomes, but an interaction with baseline hypertension was found for all-cause and cardiovascular mortality (p<0.05)."
> reproducible builds without having to resort to the nimbus-build-system[2]

A giant makefile shudder, that's the complete anti-thesis of Nim :)

Lock files have definitely been needed for a while though, I agree.
We happily take anyone qualified and I get my bonus. But as mentioned, percentage of female employees is a KPI and it makes my boss looks good and it makes the CEO happy in all hands meetings.
Inflation is how the government spends money without getting it via taxes. The higher prices everyone pays is how we pay for that government spending.

The only way this can work is if wages, salaries, etc., don't keep up with inflation.

None of that government spending everyone loves comes for free.
There is no need for this tool with regard to any of the goals of SOC 2.
In Go, every type has a sensible built-in zero value. In Rust there is no need to worry about what the 'default' value of a Result type should be. So choosing a sensible default value for result would be a problem in Go (but not in Rust).
I don't think I misread it.

There absolutely is evidence that could be used in favor of snake oil. A Google Scholar search easily finds:

"Inhibition of human fibroblast growth in vitro by a snake oil" - https://www.sciencedirect.com/science/article/abs/pii/000712... .

"Snake oil originally was a Chinese medication rich in omega-3 fatty acids which was made from the Chinese water snake. It was believed to decrease the pain of arthritis." - https://link.springer.com/article/10.1007/s12603-019-1202-1 (also, http://mrarmy.pbworks.com/w/file/fetch/101472259/merchants%2... ).

"Traditional keloid remedies have been in use for generations. The Yoruba of South Western Nigeria, for example, use several methods to reduce the symptoms of keloids. Boa constrictor oil from the snake's visceral fat and ointments of shea butter (from nuts of the Vitellaria paradoxa tree), locally produced in Nigeria, are two commonly used traditional medications. Some patients seen in the authors’ clinics in Osogbo and Ibadan, Nigeria who have been using either shea butter or snake fat, reported observable remission of symptoms and swelling." - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3905615/

Thus, there CANNOT BE A "convincing claim that there is literally not a single piece of evidence anywhere in the world that anyone could use in favor of snake oil". (Remember, we're accepting that personal accounts of alien abductions counts as evidence.)

Breaking an addiction to false certainty is indeed hard.
Environmental variables for secrets. A simple threat analysis
I recently did something similar.

The ironic thing is that I work for a privacy-focused startup where such a practice is in total opposition to personal values held dearly by most people who work there. They claimed (and I assume that it's the truth) that this requirement was forced on them by the insurance industry. Apparently insurers are at the moment super-focused on cybersecurity threats and it's simply impossible for them to obtain general commercial insurance without having this in place. Going without the insurance means greatly diminished valuations and prospects for an exit.

So I installed the agent on a webserver that I have that has absolutely no data other than the static files that it serves to the web and that consequently are by definition public. So far they haven't noticed that it's not my actual work machine, and I expect that, with this being a mere box-ticking-exercise that they don't really care about and are on some level even opposed to, they have zero intention of taking it beyond "don't ask don't tell".

The thing I'm slightly worried about is that the agent logs logins and failed login-attempts. The problem is that employers who under normal circumstances never look at that data might suddenly get the idea of looking into it when employment disputes come up. So I'm a bit worried about creating an audit trail that basically says I never log in to my machine.

Maybe I need a cron job which, with a small amount of random variance, logs into the machine in the mornings and out again in the evening, but that would be crossing a line, legally speaking. With the current state of affairs I can plausibly plead negligence (I meant to install it on my personal device and just didn't notice that I was actually connected to the server when I hit "install"), but with an elaborate setup involving cron jobs and such, I'm clearly establishing that I'm acting in bad faith.
> The accident involved an off-duty taxi driver who had been taking his family to a restaurant, reports say.

There's a CCTV video of how fast the car was moving just before an off-camera crash: https://www.spiegel.de/panorama/tesla-die-sekunden-vor-dem-t...

Seems very insane to go that fast with your family in the car. Later in the video you see the wreck and all the airbags have been blown.

The car was already going very fast in that video, it seems if it was driver error, that's a very long time to be confusing the gas and brake pedals. It could still be a deranged person, who, if he's not white, will be called a terrorist, but again, why take the family?

Another possibility would be the driver suffered a medical emergency and couldn't control the car anymore. But if none of the above applied, then... stuck accelerator pedal?
There are definitely slow bits of the Nim stdlib; json parsing for example. String-heavy code is easy to make slow in Nim, too.
But you are not trying to de-gender it for AI’s right? It’s humans that still have to distinguish.
Sampling bias.

You're reading articles good enough to come through to you, from millions of people actively trying to get theirs read. There will be millions of great articles that most of us will never even discover.

I think you should spend at bit of time thinking on the scale of the world, the scale of combined human effort, and try to consider the statistical chance that something any individual does will "make it" to the top, even of hacker news..

Now, also consider whether you want to be spending your time becoming someone who contributes in that way instead of the way you currently do. Consider the amount of brilliant people doing work that nobody will ever see.

There's nothing wrong in being a "nobody" in the grand scheme of things, your primary motivation in life has probably not been to have the world know your name, if so, you'd likely have pursued a different career.
But the feeling is familiar, I think, to most of us.

My personal fix to this is to think on it, and maybe sometimes make a little side-project, that's guaranteed to not be brilliant or even good, and post it somewhere online, and enjoy the little bit of attention it got.

I also struggle to accept my place in the world, to be honest, I've gotten further in my life than I thought I would, and still, feel disappointed in myself because I've not done anything great, or contributed to or furthered any field in any meaningful way. But I try to keep in mind that, most people aren't and of those who do, orders of magnitude more are trying hard and still fail, and honestly, I don't want it _THAT_ bad, I can conclude that, because when I look at my own efforts to "become somebody", they are fairly low, and so it's no surprise that I'm a nobody, just coding away and generally being content with what I do.
Most upper management aren't hired because they're good at something. They're hired for who they know.

Knowing the personal number of CxO from a Fortune 500 company and being familiar enough to just call them is worth a TON of money for the whole company.

Management experience is also a plus, but it's not necessary when you have the ability to short-track yourself (and your company) straight to the people who make the decisions.
"such that US companies have to care about PCI more than Indian companies."

If you think about the social security number system, paper checks or credit cards with magnet strips I think you'll notice that other countries sometimes have stricter and more advanced security regulations.
1) Consider dumping the client

2) Consider getting a special laptop for them alone (and bill it to them)

3) Have them send you laptop for their work.

4) Go to 1
>Hiring a white male is basically a nonstarter without prostrating yourself before HR

I struggle to believe what I'm reading.

I'm just curious what people of future will think about this.
So called modern web developers are the culprits
>Stateless humans have more legal protection than stateful humans?

"If there is hope, it may lie with the proles..."
Also at least in germany, they teamed up with scam comparison sites (they present their "winners" on amazon.de and get a reduced affiliate fee). The kind of sites claiming to do tests and reviews but in the end just comparing the stats the chinese manufacturer puts into the description. Its really frustating to find anything of value, and the search engine gets dumber and dumber every week it seems as well.
I think the percentage give you a sense of familiarity. You're used to be graded 0-100 in exams and such. However, that grade is actually not that useful or intuitive as you may think, since you don't know how your game is scored. You don't understand the metric. For instance, it could mean the number of moves you got perfectly divided by the total number of moves in the game. It could be the number of moves you lost at most 30 centipawns by the number of moves. It can mean anything, the point is just that it's a black box and no one truly understands that metric outside of chess.com. Whereas average centipawn loss is a tried metric which everyone uses, except for chess.com.
We accept Euro, Pound Sterling and Dollars too. Any denomination really.
To be clear, I never said no one should be a cleaner and I didn't say the way for a cleaner to do better is to worker harder.

Quite the opposite: cleaners don't make much money. But managers do. So if you're a cleaner and you want more money, have a plan to become a manager. Move companies to somewhere that pays better. Start your own cleaning company. Just don't spend 40 years cleaning, never ask for raise, never change jobs, work for minimum wage and wonder why you never became a millionaire...

Of course, if you're content being a cleaner then good luck to you! Just don't say "capitalism cheated me" when you got exactly what you said you were content with...
I live in South Africa and recently had to visit my GP. She reported that they were seeing some dramatic increases in visits for depression, random accidental injuries and so on.

I'd guess it to be a world-wide problem at this point, depending on how the lock-downs, limited personal interaction etc. have affected everyone.
> You mention you are in the EU. That's important because the GDPR applies.

They have some lawyer speak in their "Data Processing Addendum" that is unclear to me. I suspect it is designed to enable a loop-hole in GDPR. I'm not an expert. It would cost me a fortune to get a law firm specializing in GDPR to dissect it. Drata declined to comment on my concerns about this.
That's fine in itself, particularly as these threads get longer. I was just super confused that everyone assumed the opposite to what is actually true and patently clear after a cursory read of the article. I don't think those comments were actually about conversation or ultimately very curious or intelligent which is what HN is supposed to be about.
Note: the website, unfortunately, does not do a good job explaining details of this technique.

Woop (named after four steps: setting wish, envisioning outcome, envisioning obstacle, planning your way around the obstacle) is a simple technique to motivate yourself on moving forward towards some personal or work goal. This technique uses two scientifically backed methods[1]: mental contrasting (i.e. imagining particular obstacle you may face when working on your goal) and implementation intention (planning upfront what strategy you will use when facing that obstacle).

Linked website provides a very simple and free app to write down your goal and set obstacle-overcoming strategy for it using these two methods. In my experience it works really well.

1 - https://www.njlifehacks.com/woop-goal-setting-method/
Yeah, Spring is incredibly 'magic' heavy. Works great when you know the exact right annotation incantation, but it's a pain to actually understand what's going on.

I've found the official documentation to be very detailed, so it's helpful if you really need in-depth knowledge, but if you don't it's a bit hard to parse out the relevant bits. Copying something from the official guides seems often the easiest way...

In regards to the community, I didn't find it to be much smaller? The stack overflow tag is very active. I have the same experience that nobody I know wants to learn Spring out of their own volition though.
"assumed feelings"?

Does that somehow magically excuse racist statements like this? Good engineers are everywhere. Bad engineers are everywhere
"Positive" discrimination is the worst, and makes it pretty clear to everyone on the floor, that the person has been put where he/she is for reasons that have nothing to do with how he/she performs at work. I've seen it first hand, and it was quite embarrassing to watch a female member appointed to a specific committee just for the sake of having a women, that no one listened to, that clearly had no business there, etc...
People deciding what women employment rate and where, should be, reminds me a lot of certain communist bureaucrats deciding what the GDP of the country should be and passing a law saying "this year, the GDP will be x"... you just cannot fake reality.
> ...My client is quite reasonable, and is willing to compensate a new laptop.

I wonder, if "in the spirit and for the strength of mutual trust" would they be willing to provide you with the reports on the agent-collected data about you. Basically, the copy of how you are being shown in those dashboards.

It's fairly reasonable, as you're not an employee by definition, yet such policy or a requirement to operate on client-controlled work means is an employee's realm, not an independent contractor's one.

Here's IRS independent contractor test:

https://www.irs.gov/businesses/small-businesses-self-employe...
Yeah Windows UI really took a turn for the worse with Windows XP. People now praise it mostly due to a nostalgia factor, but when it came out its UI was derided due to resembling something out of a Fisher Price toy. Still given that it finally brought NT to a mass of people accustomed to an interior OS, it was a massive improvement.
Open trunks: Some people 'risking it all' to avoid car break-ins
Are you able to, as Your Company LLC, (self) certify yourself as a SOC2 complaint entity? Maintain your own records and be able to provide them for audits from the parent company?

I agree with much of what has been said, security theatre etc etc; but at the highest level, should companies take IT security seriously, absolutely. Is the implementation correct? Probably / certainly not. The real cancer is the total disregard for security and data privacy that has metastasized to the point where a leak containing everything from a company doesnt even register as an incident anymore.

If your contract was with the CIA and they had requirements, you would probably be on board with them. We have all been around the block and seen the state of some peoples computers; even technically gifted people with malware and spyware riddled computers, with the CashFollowerDataScrape Browser Toolbar installed and Password123 securing everything. Do these tools stop this sort of stuff, not really.

Work / Personal device seperation is always the answer, the red flags are the companies that demand compliance, but refuse to provide equipment. If the contract wants you to do something you are free to accept or decline. If the contract wants code written using their style guide it would be a similar cosideration, even if it meant spaces instead of tabs. if the contract wants you to code only using your index fingers only, are comfortable with it taking 10x longer and will pay 10x your normal hourly rate, you are free to accept or decline.
I'd rather use cdk than CloudFormation. Perfect tooling doesn't exist anyway.
Ah maybe my comment is not clear, I am not judging on whether this is a good/bad move for people. I wanted to explain that the card number will still be stored: it only applies to recurring payment (at least for now). So for anyone worried about entities storing the card number... this will continue.

I understand the confusion, but just to clarify I'm a big fan of UPI :).

Now, is it good move for the people? It's a complex topic, one could write a lot about it. This move will push people away from cards because card tokenization won't be supported for a while, making recurring payment harder. It's well known that very small amounts of friction can drastically reduce the conversion rate. Entering the card details every time is a hassle for sure.

So more UPI payments. But today there are no MDR for UPI transactions, meaning fintechs and banks are losing money when they process these transactions. For banks, it's supposed to be ok because a digital transaction is cheaper than a physical one. For fintechs, this is tough, you need to find money somewhere else. So less money = less incentives = less innovation. However there have been talks to put back some fees on UPI (banks are pushing a lot on this).

On the other hand, more card payments = higher MDRs. So merchants or customers, or both, will pay more to process the transactions. Banks and fintech get more money. But with a lack of competition, because of the current duopoly (Visa/Mastercard), and the difficulty to enter the market due to strict regulation, innovation is far from its peak. Just by looking at how long 3DS2 takes to roll out you can see that there is a lot inertia.

It's not black and white, as often. Personally I think UPI is a better direction. The only downside is that's it is only for domestic payment. I'd love to see an EU initiative as successful as UPI: instant payment could be the EU equivalent but the fees are crazily high in some countries.
Are you sure you notice? I don't think there's any way to tell how long a coding problem really took to solve, unless you're literally standing behind them the whole time. The same bug can sometimes be super fast to fix, sometimes take ages, depending on the ideas I have while tracking it down. No one apart from me can say if I really was as fast as I could've been.
"I am not open to installing software that is non-essential to doing my job, and could put mine and other client's privacy at risk."
If you have too many CV’s to look at, you can simply trash a random set (or automatically send a rejection email), then look at the remainder. You should still have roughly the same ratio of skilled candidates.
tqdm is great, except I really like my type hints, and tqdm has no type hints :(
The way people responded to him was nice as well, they understood he was a beginner and either trying to learn or challenge his image of what he'd learned until then.
I would strongly advise to not use personal accounts for customer.

Yeah like sending invoices arranging contracts I use my main mail account. For doing customer things I rather setup new email account or get one from the customer.
Sure it is something, it keeps you busy from making revolution.
But it only happens after spending a lot of time on a problem. You can also swap showering for walking.
My mother supported us with a blue collar job and I was able to attend college in the 80s on grants. None of that could happen now. Its worse now. And the lack of opportunity is a dangerous to our democracy. I see parallels between this period and Weimar Germany.
What Android emulator do you use?
Capital they "created" off the backs of workers
But curation is the work nobody wants to pay for now, isn't it?

"Calories" and "caloric cost" is a funny measure of value. Especially ironic given that from a nutritional perspective, they're what the poor get too much of and the rich do their best to avoid.

In the information-nutritional world, dross ("empty calories") is what FAANG throws at the plebeians to milk them of their money ("caloric value"?). So yeah, now it makes sense: You've got your "valuable" and "not valuable" bass-ackwards; what you come off as valuing highly is the offal that the rich throw to the poor.
I'm not sure gender inequality can be solved by some magic machine making gender disappear. Rather we can progress by making inequality visible and challenging it: only when attitudes change we will slowly improve.

The HN crowd might like Lauren Klein's approach to this via data science [1] - I do.

1: https://data-feminism.mitpress.mit.edu/
The requirement to pursue moderate long-term interest rates is usually seen as part of price stability, since the level of long-term interest rates is determined by inflation expectations.

Cf. https://www.federalreserve.gov/faqs/what-economic-goals-does...
I personally still use Python because I miss list and dict comprehensions.

I know there is a `collect` macro in `sugar` module but it is nowhere close to the python comprehensions. The code is too verbose and basically is just the same multiline for loop :-(
Or they just remove it silently (no notification) and then you try to post and it says "not accepting reviews from this account".

In my case I was pissed off about these fake battery capacities and I posted evidence (current draws with images) and yeah...

Similarly I bought the same replacement battery for a Lenovo laptop and all 3 times (from different companies including Amazon) I got fake ones (fake capacity).

It is unfortunate how convenient Amazon is though. The lockers and 1 day shipping.
They do suck.

They also have everything.

As long as there are other companies building on top of AWS, I’m pretty happy with them.
Link to the actual paper here: https://arxiv.org/pdf/2112.08910.pdf

Edit after having read it: It's short and easy to read, I would suggest reading it instead of the article linked. I think that more work should be needed before making suggestions. For example, is there a correlation between the "number of words" and the gendering of a resume? Maybe something like "I was the manager of the soap team for 3 years, during which sales increased by 25.6%" compared to "2012-2015: soap team manager". Though this convey less informations. Maybe a KPI box for each job?

Another thing that I would have liked would be to compare that to what actual recruiters can do. If a simple model can do 0.75 and a regular recruiter 0.53, it's not the same as if a recruiter does 0.92.

Lastly, the "list of gender indicating words" seems really small. Just 26 words for 348k resume.