skysight-inc/HackerNews huggingface dataset:
To everyone commenting how we should stop using palm oil - please be reminded that just 20 years ago the international community was banding up to urgently encourage switching from other types of vegetable oils to palm oil, as it is the most efficient type of vegetable oil to produce(per hectare of land used). Yes, the situation in those countries sucks and should be stopped - but we have a need for vegetable oils, and they all have a cost associated with them.
I'm with you people on this mocking issue. It is about time that mocking be recognised as an anti-pattern in automated testing, or at least as an undesirable tool of last resort.

Mocks often contain the same bad assumptions and misunderstandings about the mocked API which the developer used during the implementation of the unit they are trying to test.

If you feel the need to mock something then you should first ask yourself whether an integration test can do the job for you. Actually, I would generalise this advice to: Don't write a unit test when you can write an integration test.
Mughal-E-Azam Cream
Mughal-e-Azam Cream Solution for small penis size

Mughal-e-Azam penis enlargement cream comprises a potent combination of natural herbs and exotic plant extracts that have been confirmed to increase male and improve overall sexual performance. This penis enlargement cream stimulates new cell development in seminal vesicle and lends cells.

These herbs utilized in this penis enlargement cream are gentle and from nature. Massage this penis enlargement cream two times per day a cream layer over the complete penis length and massaging it softly. It will provide immediate results. This penis enlargement cream is natural supplement for males. It provides enhancement in both penis length and girth. It assists organ size improvement. It also increases and enlarges the penis and impressing the accomplice. The top most in class herbs are utilized to prepare this capsule.
For sure, but it was pretty slow (every page reload took ages) and with WSL it is much faster.
I recently stumbled upon a drone video showing the effect of palm oil: https://youtu.be/7bTbUOI3qko?t=2397 (around the 40 minute mark), just endless seas of palm trees.
They provide a human (inter)face to a group of people, and allow people to talk about/attribute behavior to an organizational unit as if it were a person. The most useful thing they(we) do is deal with bullshit drama on your behalf, like Kelly isn't giving you the thing your boss asked you to get from her last week because Ellen told Kelly to do something different because John is an asshole, and documenting everything to cover asses appropriately. Seriously I just relay information between people and assess whether they've actually received that information correctly.
> One day Google wakes up to find some key component has been replaced with something Microsoft controls, or at least primarily develops.

Then Google just doesn't take that patch and forks the kernel. Google already has its gLinux team with their own Debian-based Linux distro, and Google has a successful history of leading OSS projects.
The analogy I like using that of a carriage drawn by a large team of horses. Workers are the horses, and CxOs are the drivers. Management is the harness the keeps all the horses pointed in the same direction and running together.

A majority of the physical work is done by the horses, of course, and it looks like the drivers (Top level management) are slacking off - but everything is really on them. "Strategy" is really just where to go and which route to get there. And if they choose wrong or time things badly, everyone else in the organization has done their work correctly, and the failure is purely executive.

The workers are great at running (execution), but left to themselves are horrible at self organizing and running in the direction required in tandem, with the correct beat and stride. It doesn't matter how strong or fast the individual horses are, it's much more important that they run together without friction or distraction and support each other.

That's where (good) management comes in. They're the blinders that keep the horses from individually pulling in different directions and chasing distractions, and the harnesses that keep the entire team fixed together. The exert pressure on horses to both slow down and speed up, and both are vitally important. Done well, management is critical to making sure that the whole org works smoothly. They also act as a communication bridge between strategy and execution. Strategy is great for the all hands once a week or month, where the execs sing about the promised land, but the weekly plans, budgets, and responsibilities of making sure everyone is fed and has toilet access are all management.

Bad managers typically suffer from delusions of being either horses or drivers. They either try to work hard like the horses (bad idea - there's no harness or blinders), or think they're in charge of strategy (they're seen as just slackers, and no harness or blinders again). They don't temper executive vision with their knowledge of reality, nor do they transitively inspire workers.
It's always amazing to me that it's MY fault when the bank gave all of my money to someone else. The reason the US has such bad fraud rates is that the banks have little accountability and therefore no incentive to actually get the fraud rates down
Jami works without a smartphone.

I know it may seem unusual, but there are people who want to occasionally video chat using a laptop (which you can only do with Signal Desktop as long as you also have a smartphone).

If not for that silly requirement, I'd be using Signal.
> While this must be true for a sizeable part of the population, more and more people also don’t ever touch a desktop/laptop or only use the one at work.

I have a hard time believing this, do you have any studies to back this up?
Nutella is famous for fat people not knowing it's mostly sugar and palm oil, and eating this candy instead of healthy but butters.
Oh well if office workers in YOUR company get away with using a chromebook then it must be true for everyone.
So after a very long hiatus I have decided to try installing linux on a raspberry pi - and wow, the results were amazing. Using my decade-old knowledge of using fstab I added some drives to /etc/fstab and rebooted. Oooops. Raspbian would fail boot with a message "root account locked, couldn't open console".

Fantastic - so if any of the fstab entries are missing, the entire system effectively bricks itself. The only way to fix it was to remove the SD card, put it in another machine, and manually remove the offending entries from the fstab file. Fantastic. I Don't think I have ever managed to get windows to self-brick itself with something so simple.
Thanks. I thought your first post was very emotional and didn’t align with the truth of the situation, which is why I felt the need to reply.

You’re right in that the primary focus of the article was not the outsourced devs being Indian. The issue comes from how people respond to such articles, no matter the article’s intention.

I’m not saying that outsourced devs shouldn’t be held accountable for any faults. The point is that there are different degrees of accountability for all parties involved.

The article only chose to focus on one of these groups, which is fine. What’s not fine is HN comments that seem to not realize this.

No matter the salary or experience or contract, outsourced devs/companies shouldn’t be in a position of power to break critical systems on an airplane. (I’m not saying this is what happened with the Max.)
The entire point of the nonce is that it can't be predicted by anyone but the client, proving that the client initiated the transaction. This is done by having the client send it over TLS and having the identity provider sign the nonce as cryptographic proof.

Also, by my reading, the problem is that the standard requires the nonce parameter to do something and Apple ignores it.
What? Not all foods are sugar and oil. Healthy foods have fiber, protein, and complex starches.
One of the big cultural problems in society today, and (antitrust) law in particular, is the focus on consumer welfare above all else. The consumer is not the only thing that matters
Sorry, I did not mean to imply that. Just that school is not inherently terrible.

After all, I can only vouch for a few schools in one country in Europe. And that's outdated info - I hear things have been slowly getting worse here as well.

Edit: Yet I do get the impression schools are worse in the US, at least from how they're universally portrayed by Hollywood. Some statistics could clear things up...
Surface distance Cape Town <-> London is 9673 km which corresponds to 33 ms rounded up at light speed (one way).

Surface distance Seattle <-> Berlin is 8143 km which corresponds to 28 ms rounded up at light speed (one way).

Now, these are distances when travelling across earth's curved surface. Neutrino canons or (quite impossible to ever build them) cables in earth's upper mantle would achieve even faster communication. Also, they correspond to direct connections and don't involve putting the cable into international waters far away from any government trying to get some extra bucks from you. The aerospace industry has to jump through a lot of hoops in order to be able to travel through airspace of a particular country.
> To be fair Berlin has a unique culture as a capital and it's not your typical 'capital city' experience, but this is just basic infrastructure and really, really should be there.

This is part of Berlin's unique culture, though, isn't it? Usually, the capital cities aren't also average to below average in living costs, which Berlin is. Berlin isn't convenient, Berlin is dirty, raw and cheap.
> just add some hairs to the for loop. The time complexity is obvious, so is the space complexity (how much data is in memory at any given time)

Exactly, when refactoring code the first thing I do is remove all the boxes, create a huge monolithic procedure, then I can see all the inefficiencies, optimise and simplify it, then break it into better fitting boxes (if necessary).

I don't follow the lingo for all the patterns, but ultimately they are usually just different ways of wrapping up things in boxes. I think they are wooden bullets, the most important thing is to not make boxes too quickly, it should be the very last thing you do after figuring out what the code needs to in it's entirety holistically.

I think the bane of most software complexity is actually people being too scared of taming large contexts, so instead they wrap themselves in a hell of spaghetti boxes, just deferring issues and creating inefficiency and obscurity.
Although a simpler solution to build due to the absence of liquid coolant I'd still choose a combination of PV-panels with liquid-based collectors attached to the back as this also makes it possible to circulate warm coolant through the collector to de-ice/snow the panels in wintertime.
The wire format seems strongly related to protocol buffers, which is to be expected from a Google project.
So, same as every other mass produced commodity?
One other con for ya:

* Google is very likely to kill privacy enabling features
Yes. My Google-fu is not up to finding them but I happen to be familiar with this company's products and here is one.
https://www.energy-xprt.com/products/purewave-ups-systems-55...

One application of this kind of product is chip fabs because they are so sensitive to power disruptions.

Whether Toshiba/WD had this type of system and if so, why it didn't prevent loss of product was not mentioned in the linked article. I have heard that there is a glut in chips for SSDs so a reason to cut production can't be ruled out. However it seems like Toshiba/WD would pay the price for this outage while their competitors would reap the benefits (unless the competition agreed to somehow share the cost.)
Dude. What?
Well, it's open source and build on the idea of interoperable components. So while Google may package data collection components it would be straightforward to build a version without them from source.
So the US fraud total is around $10 billion on purchases of how much? The latest number I could find was a projection for 2017 that said there's $3 trillion of credit card purchases. That works out to something like 0.3 percent which seems pretty low.
I was aware of those issues while I was typing the comment. One of my cousins worked in the construction (as a worker), heard things from him, too.

My point was about private companies building airports. If Turkish government built Istanbul Airport, would there be no deaths ?

Worker rights definitely make difference. But in the context of new Berlin airport, it looks like the problem is more about being able to organize and being able to manage a huge project.
When I read this, I immediately thought of my favorite pop-culture lie detector reference: https://www.youtube.com/watch?v=ylthSc5tcqk

Still hilarious 23 (?) years later, but the laughs are based on the assumption that the device really works that well.
Pg_insights: Convenient SQL for monitoring Postgres database health
The idea of Internet actors (human or machine) owning cryptographic identities in a distributed system is a good one. I don't think we should stray from this approach.

From your Matthew Green link:

> If PGP went away, I estimate it would take the security community less than a year to entirely replace (the key bits of) the standard with something much better and modern. It would have modern crypto and authentication, and maybe even extensions for future post-quantum future security. It would be simple. Many bright new people would get involved to help write the inevitable Rust, Go and Javascript clients and libraries.

Those word were written a little more than a year ago. What if right now is the time to assume that PGP has gone away and start building the next thing?

What alternate projects are people excited about that are solving the problem of distributed cryptographic identity and messaging?
If he thinks that's amazing. Tell him about how Five Eyes and Russia managed to tap those cables!
I don't think that's the point. The person in the quote probably has no idea what motivates people to do this, and they clearly have no desire to want to understand it if they're quick to dismiss them as 'crazy loonies' (hint: understanding motivation, etc is key to prevention, not "identifying all the loonies" or whatever they seem to be suggesting..)
This was my lame attempt at parodying what does seem to be the theme of this thread: crackpot conspiracy theories.
You forgot IRC :-)

Pidgin has extensions[0] available for all of those except for Jami. One messenger app to rule them all.

[0]: https://developer.pidgin.im/wiki/ThirdPartyPlugins
Tech press rushes to cover new Linus Torvalds mailing list outburst
I grew up viewing school as prison. I was part of a program in elementary school which meant that I traveled to other schools regularly. My elementary and high schools were quite nice, but my middle school and the schools that I traveled to were very prison-like. The windows are small, and covered in metal bars or thick metal meshing.

Using the bathroom required permission that was often denied. Peeing between classes often meant penalties for being tardy (in middle/high school where you had 5 minutes to get between classes which may be a 4 minute walk apart, and teachers always had that one last thing to say). My middle school banned shoelaces for a while because of gang violence. I had a Spanish teacher who regularly handed out negative grades on tests (your grade would have been better if you hadn't showed up and taken a 0 on the test). I had a different spanish teacher who took it upon herself to regularly humiliate students who were doing poorly and lecture us about how we could never expect to get anywhere in life.

It wasn't all bad. I had a fantastic chemistry teacher and a great physics teacher. But there was a lot of bad.
That kind of bandwidth capacity is almost unfathomable
I have this printed in a three-ring binder, lying on the floor under the desk here.
I don't remember a concerted push outside industry to switch, more a push by the multinationals. Mainly because it's so cheap. Historically it was usually used in soap and lubricants rather than food as it has the distinctive texture.

I do remember that environmental groups have been complaining of its impact since the 90s - maybe far longer.
The author of the gist has his CV on his personal website and lists himself proficient in fsharp. :confused:
Maybe I should rephrase. I don't mean cargo culting like that. My grip is with (most) security people whose only handling of vulnerabilities is to spread fear mongering and stupid action ASAP, without any explanation of the issue or solution. Long story short, cyber security is a circus.

Turning off TLS 1.0 in 2015 would have cut at least 30% of your user base (internet explorer) and was simply not an option for anybody. If there was an explanation of what is the issue, the impact and how to mitigate, this could have been evaluated and implemented (or not), but it's never been given.

We worked together. You should recognize me really ;)

Regulations are largely fine. You should known from doing the audits. They are usually worded to say that something should follow the generally accepted standards or good practices, without specifying what they are. Either way, it's always fairly easy to delay or argue that whatever you're doing is the right thing.
Trump Revives China Talks with Tariffs Truce, Break for Huawei
It’s not wrong, though.

You added some really valuable context but it doesn’t detract from BER being relatively inexpensive compared to other airport projects.
Start with the mathematical aspects of machine learning. "Pattern Recognition and Machine Learning" by Christopher Bishop provides a general idea of the field. Pick up with learning related python frameworks on the way. It's better to know what you're really doing before going into the messy programming work.
> MacOs (previously Mac OS X and later OS X) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.

Not talking about classic MacOs
She's alive, her baby died. :/
You can only effectively directly manage so many people. So as you hire more people you need more managers but then you get too many managers to directly manage so you need another level.

Imagine you had 10,000 people working for you. Just saying hi to them would take up all your time. How many people would you say a person effectively directly manages? Some would say 5, others 15. I think the upper level of estimates might be 30-50. (Yes, someone is going to say 200.)

Let’s go with 10 for even numbers. So after you hire 100 people you need a manager for the managers. When you hit 1000 you need another layer. When you hit 10,000 you need yet another layer.
Last mile internet and backbone internet services are two different businesses operating by two different rules.
I stopped buying products with palm oil after binging on orangutan rescue videos: https://www.youtube.com/watch?v=SyvTuvYGPkI

Before I wasn't aware of its effect on orangutan habitats.
(Scott Forstall)
The result is a non-functioning gut (diarrhea) that sucks at nutrient absorption until the microbiome recovers.
It also detects any Safari instance (private or not) on iOS and iPadOS 13 as “private mode” erroneously, likely due to some new privacy features being enabled.
Why not just look for a new job immediately? I've never done this myself, but as I understand it the fastest way to rise through the ranks as an SWE is to jump to a different FAANG every 3 years or so with a raise and promotion.

I think there's not much point in quitting if you want to go back to doing largely the same thing in 6 months. If you really need time off you can always talk to your manager for an extended vacation/leave (churn is terrible for teams, so managers generally have strong motivation to retain you. My manager offered me 6 months leave when I quit, but ymmv)

> I just want some time to work on projects I enjoy. Maybe make some money off them. Probably not.

If you don't have a concrete idea of what you're going to work on or how it will produce income, the probable outcome will be no - In which case, quitting in hopes of having side-project income in 6 months would seem like a bad idea.

I was in a similar spot when I quit 5 years ago. It took me about 3 years and 10+ attempts before my first successful commercial product. 6 months is barely enough time to build and validate your MVP, even if you have a highly specific idea of what to work on.

I think solo-entrepreneurship is an all or nothing proposition. On the one hand, the longer you stay in your career the more invested you'll become and the more difficult it will be to leave. On the other hand entrepreneurship requires a type of experience that is difficult to acquire while working as an SWE (specifically, customer acquisition and the product instinct to make something people will give you money for). I don't think there's a lot of middle ground between these paths, but ultimately it depends on your own skills, experience and aptitude.

Personally I think the ideal strategy is to stay at a high paying job while working on your business, but not everyone can do this (I couldn't, which is one of the reasons I quit)
What unholy things are they using that painting a wall is a half a million environmental risk?? If you take the average income and tax rate that's nearly an entire person's lifelong civic contribution dedicated to painting a wall
I knew [Cthulhu](https://en.m.wikipedia.org/wiki/Cthulhu) had to have more than one brain.
Sure, but if I worked at Microsoft there might be guidelines on the use of the company name. I doubt it’s worth reading into as some nefarious situation.
Immigrants pay taxes. I would worry more about the broader effects of globalization as a whole than I would about immigrants remitted part of their paycheck back to their home country. And dollars aren't what makes the American economy strong -- it's goods and services we get in exchange for them, in the form of imports and (as one example) immigrant labor.

Before you come tell me that immigration is a net drain on the American economy, you should understand the dominant view in the field is that this is false. You will need to provide some evidence that what you are saying is true, not just a made up rationale.
How would you stop a microbiome from developing? It seems nearly impossible.
Highly recommend the book “The Leadership Pipeline” written by Ram Charan. The book focuses on developing a pipeline through which leaders within an organization move and describes accountabilities at each level, along with red flags that indicate that a manager at a given level isn’t operating correctly at said level. Very helpful in understanding what happens (or should be happening) at each level.

Ram Charan is a well respected author and consultant, who has according to Wikipedia consulted with some of the largest businesses in the US.
Long way from reports of fires. I’ve only heard of lithium batteries doing that
OpenID Connect Core, section 2: "The ID Token is represented as a JSON Web Token (JWT) [JWT]." (https://openid.net/specs/openid-connect-core-1_0.html#IDToke...)
An AI app that “undressed” women shows how deepfakes harm the most vulnerable
Use aws identities and policies to control ssh access to ec2 instances https://aws.amazon.com/about-aws/whats-new/2019/06/introduci...

Has some quirks but might be useful for companies using ec2 instances.