skysight-inc/HackerNews huggingface dataset:
I have a friend who worked for Cisco on co-op in college. He was working in support, and had access to a physical lab.

One day he gets a call and is in the middle of debugging when he asks for a particular device's serial number. He copies it down, and looks at his desk. That device is sitting on his desk. Asks the customer to confirm, and even gets a snapshot of the physical label which matches what was said by firmware.

Double Runs where the manufacturing partner builds your devices twice (or more) and sells the remaining ones on the gray market exist. You can have genuine cisco products and still not have genuine cisco products.
I would argue we are already way too far down the road of "redundant statutes".

According to the book "3 Felonies a Day", there are well over 300,000 crimes in US jurisdictions, which is far beyond what any person could read, know, understand, and internalize. At this point, if you're not a convicted felon, it's simply because the government isn't efficient at prosecuting, not because you haven't broken a law.
Right, that doesn't sound like much of a benefit to me, it sounds like a negatives. I don't think the best caliber engineers would take an offer like this, this sounds like, as I said, an option for unemployed engineers or desperate ones.

Especially in this environment, it could be weeks or months before the next C2H, especially with so many more engineers being laid off. There could be a ton of people competing for a single job.

Also, negotiated a higher salary when THEY hold the cards because now you need to find a new job? That's insane.
...I always learned in grade school math class that "average" = "mean", very specifically. I'm pretty sure there would have been test questions that required this knowledge.

It's very possible my schooling was wrong, but presumably I'm not the only one.
This largely applies to people that have already produced working software in the real world, but...

Companies should trust the people applying based on their resume and ability to talk about what they have done in the past or how they would approach real world problems (organizational, interpersonal, technical). Maybe have them write some small bit of real world code using libraries and frameworks they are familiar with, while they are alone without anyone watching [key|pen]strokes.

Maybe I'm lucky but after 20 years in the industry shipping products to consumers I've never ran into a Software Developer or "Engineer" in the real world that couldn't get things done in a normal working environment in private industry (now in government, don't get me started). Some are slower, some are faster, some can handle bigger problems, but I have no idea how to reliably filter for that in an interview having tried many things.

The "OMG this senior person can't write FizzBuzz on a whiteboard or while videoconferencing and knowing someone is watching your every keystroke so they must be a horrible programmer" approach is just wrong.

I've only ever failed interviews where I had to solve problems or write code with someone watching (virtually or in person). Let me be alone and give me a product to build, though, and it'll get done. Customers will love it and it will be great. See: resume and products in the wild. The Math-oriented abstract tech interview is missing out on all the practitioners that care about the product and can build reliable maintainable systems in a team environment.

These days I'm primarily management, though, so I get to set the hiring guidelines. Yay!
We don’t know whether that’s true still and what the impact exactly is.

Also, healthcare systems were overwhelmed nevertheless and with measures (lockdowns) in place.

So yeah, pretty awful argument.
I traded in my Tesla Model S last December due to its degrading reliability. I ran into numerous issues towards the end such as:

- The touchscreen bubbling and tearing away due to "delamination".
- Door handles "not presenting".
- The radiator breaking and dumping all its fluid on the garage floor.
- The fast wall charger overheating. It got so hot I often needed to use my shirt as a buffer between my hand and charger handle. I was told it was normal behavior for summer time.

Then there were driving issues such as autopilot glitching out and steering out of the lane. It got frequent enough that I had just stopped using that feature altogether. Then there was the time when I was on the I-10 going 75 mph in the HOV lane and the car beeped a warning and quickly slowed down to 15 mph. I had to put on my hazards and weave through rush hour traffic to get off the freeway and park the car. I got out of the car and back in, rebooted the computer and it started worked normally. Rebooting seemed to fix various things.

This isn't to say that my entire Tesla experience was entirely bad. I use to be a big fanboy, and in fact this was my second Tesla Model S, my first being a 2013 P85+. But sadly that era has passed I don't see myself ever buying a Tesla again.
> However, I'm usually instantly met with the "oh well we don't want to expect too much of our interview candidates" mentality as if asking them to do a "take home" (rather than telling them to figure out how to take a day off of work for an onsite panel) is somehow grotesquely disrespecting their time and would make the company look bad if the broader community even got a whiff that it had been considered. I'm so confused. People easily identify that white-boarding interviews suck for more than just the interviewee. And yet any time a solution is proposed that involves doing something other than putting the candidate in a room in front of a whiteboard for an hour, it's shot down.

I would be (and have been) one of those people. Why? In short, likely because your take-home tasks are tedious, boring, and unrepresentative of real-life work. They are not whiteboarding, but they aren't necessarily any better.

I have done take homes as a candidate, and also have reviewed them on the hiring side. Most of the time, as a candidate, any take home I have done has been wasted time. Nothing I feel like I could count as a significant contribution, or something I could add to my resume. Take homes usually have some boring cookie cutter problem, with your most nitpicky code reviewers as the judges. Or it's something that's grotesquely oversize that's expected to be done in two hours (hedging with "but feel free to use up more time if you want"). As a reviewer, I see that it also leads to candidates doing ridiculous things like overusing decorators or metaclasses in an attempt to impress the reviewers.

Honestly, as a candidate, I would be 100% satisfied with a bitesize fix to an open source library that your company maintains, or even a bitesize fix to a closed source library under contract. Or pair the candidate with an employee who is working on a real, minor task at your company, and let the candidate "drive". Give me something real to do, not some contrived situation about an ordering system or building the next Twitter.

My mini-conspiracy theory about this is that most companies are so embarrassed about their codebases and internal process that they don't let prospective employees look at them until after they are hired.
Can anyone explain why the northern sky?

Are the satelites all in the same orbit? And if so shouldn't it be an orbit around the equator?

Intuitively for me it should require a view of the southern sky. But I know very little about satelite orbits to be confident.
I guess it is not easy to say what is wrong with the system as there are many deep rooted cultural issues at play here. What I have seen however is that the danish tax system has fined many well intentioned tax payers, often when the problem was that the SKAT themselves have made a mistake. And then at the same time many people who run businesses are able to avoid tax by negotiating with SKAT. I guess the problem is that instead of being run as a public service which is funded by the public, it seems to be run like a business now, trying to get income any way it can. This is partly caused by the compartmentalised departments in Skat and internal prosecution targets
Hmm; Maybe I'm not a power user of Office 365 Outlook, but I'm on openSUSE Tumbleweed, running Firefox and that's all I use for work e-mail. I think I have Chrome and Chromium on here, but I haven't used them in months.

At this point, if the OS wasn't an issue, I wouldn't use the full client, ever (for all of the reasons others have provided). The only gremlin I've encountered, routinely, is a situation where the rich editor doesn't see a "space" until I've typed a character after it. It's mildly distracting at worst, and far less of a problem than typing and having the thing just sit there like it'll get to my input as soon as the spirit moves it.

On that note, really, all of Microsoft's web products have been pleasant to use. They've become good enough that I rarely end up in the LibreOffice equivalents. The "Teams" client for Linux (in Preview; I run the Insiders version) integrates well -- clicking links from my calendar opens meetings. Some things are a little off, but are a few settings away from being ideal for me. It's lacking some of the features of its more developed Windows client, but it isn't as bad as the mac Lync client was back when I last had an opportunity to experience Microsoft's conferencing platform on non-Windows.
I still don't understand why Microsoft doesn't print human readable error code instead of just "0xc0000005".

To figure out what the actual message is, you first have to figure out if you are seeing a HRESULT or a NTSTATUS[1]. In this case the leading 0xC is an invalid HRESULT, so it's for sure an NTSTATUS. Then you just look up the code in the bottom two bytes [2].

In this case it's just error code 5: "STATUS_ACCESS_VIOLATION", which is a memory access error, which typically means it's a bug where the program accidentally is trying to read outside of its memory space.

So, for sure an application error and not something that the user did or some sort of system issue.

There are also "facility" codes which can give you more information what where the issue is happening, but this code is just using the default.

I suppose this is better than when they would print the decimal value instead of the hex. "WTF is error code 3221225477?"

[1] https://docs.microsoft.com/en-us/openspecs/windows_protocols...

[2] https://docs.microsoft.com/en-us/openspecs/windows_protocols...
I haven't found any indication that he said anything against the Saudi regime. I brought it up because he appears to have been executed according to a professional (if bungled) plan reminiscent of the murder of Jamal Khashoggi by the Saudi state. I think it merits contemplation any time anyone with Saudi connections is professionally murdered and dismembered.
Adding a way to add "addenda" to a Tweet could be cool; have a little note under the tweet to say "aw fuck, I typo'd Michael Fassbender's name" but leave the original tweet otherwise pristine
If a company married Google or any other similar service provider I expect that the migration in case of divorce is going to be expensive. For a single person not so much.
I've always figured the really crappy Model 3 builds were the tent builds. Mine, apparently, was built inside the building and not in the tend, because it's been pretty great.
That’s not a “mistake” it is deliberately deceptive.
White Anglo-Saxon Protestant.
Meta: can I ask what tool you use to get notified when a link has been posted to HN? Google Alerts?
Thanks

Great project btw
Why are you afraid to say that with your real account?
Journalism in action here, the relevant line is WELL below the fold:

“We recently determined that in very rare cases it is possible for Echo Buds to overheat while in the charging case."

Good job as usual, HN community.
I was thinking more along retired or semi-retired. But yes end of life is a thing. Even then people 'sounding the alarm' about the ratio of workers to retirees 'plummeting' are way overstating things. Over the next thirty years the percentage of people over 65 is going to double and then level off.

The source of the panic is the 'exponential growth forever' dingbats being confronted by a reality they don't like.
Oh, but I think it is. Imagine sum of the pain of people, that they endured to make some property by having to craft it compressed in a few seconds when the result of their efforts gets destroyed.
This was hyperbole. I don't think I made anything up, I only exaggerated the concept of buying commercially produced muffins to be resold for 0 revenue to the purchaser.

A more grounded example of this behavior is well off parents buying their child's quota of items that are meant to be sold door to door out of a catalog to raise money. I don't know the name of this type of fundraising but this is a behavior I have witnessed many times. Parents buying overpriced crap out of a catalog so that their kid gets the extra credit and other perks offered by the school in exchange for this.
Yep. As a new Model 3 owner, this is definitely an issue and a huge drawback of them not having a smaller dashboard screen for critical functionality like the speedo. The "black screen" issue is very real and affects lots of people. I've already experienced it twice within the first month of driving, if it happens a few more times it's off to the service centre with it.

All in all I'm extremely happy with the car, it's an amazing drive, but the centre screen is definitely an issue.
How could you say that, they work in FAANG!
Ask HN: To what extent do you “sketch” as you program?
In Hackers and Painters, Paul Graham talks about how he "sketches" as he programs:

> For example, I was taught in college that one ought to figure out a program completely on paper before even going near a computer. I found that I did not program this way. I found that I liked to program sitting in front of a computer, not a piece of paper. Worse still, instead of patiently writing out a complete program and assuring myself it was correct, I tended to just spew out code that was hopelessly broken, and gradually beat it into shape. Debugging, I was taught, was a kind of final pass where you caught typos and oversights. The way I worked, it seemed like programming consisted of debugging.

> For a long time I felt bad about this, just as I once felt bad that I didn't hold my pencil the way they taught me to in elementary school. If I had only looked over at the other makers, the painters or the architects, I would have realized that there was a name for what I was doing: sketching. As far as I can tell, the way they taught me to program in college was all wrong. You should figure out programs as you're writing them, just as writers and painters and architects do.

Do you do this too? To what extent?
Twitter Hacking Rampage
You are looking for "tiling manager", "mouseless", alternatively "tmux", "vim"

There is some learning involved but the productivity boost is great.

Some links
https://en.wikipedia.org/wiki/Tiling_window_manager

https://regolith-linux.org/

https://i3wm.org/
You're comparing the stealth configuration of the F-35 to the F-15EX. If the F-35 uses external stores it can carry 14 AIM-120.
Big changes coming to Gmail
$25,000 'Game Boy' Is Made for Stealing Cars, Not Playing Tetris
Why do people always forget that coal plants spew radiation into the environment?

https://www.scientificamerican.com/article/coal-ash-is-more-...
Up two the last sentence you seem to be in perfect agreement. The last sentence merely adds that the actors in science may color their studies, results, interpretations, to make unscientific points. Many a scientist thought they were proving differences in e.g. intelligence between the races, up to and including some of the Nazi's horrors. Doing in vivo lobotomies to show Jews are inferior may be scientific, but that is very far besides the point.
I’ve shared the same experience! Coming out of college every time I’d get a take home I would always blow way over the expected allotted time. They’d say it should take 5 hours and I’d end up on it for 20 since I actually had the time then.

Year’s later I did the same as you and decided to stick to the recommended time, because I really don’t want to waste my nights/weekends on this junk anymore. Working full time there’s barely any time for relaxing anyway. Sure enough, the same thing happened in review. Got absolutely shredded on my implementation. Didn’t get an offer and kind of wish they didn’t even call me back.
> Doubtful that second order payments would be worth tracking.

Oh sweet summer child. First order corruption happens in banana republics. The vast majority of corruption in OECD countries happens one or two orders out (or has been legalized like lobbying in the USA).
> we are seeing (at least in America) the emergence of two orthodoxies/conventions.

This is a good description for something I have experienced emotionally for some time, but couldn't put a finger on until very recently.

I grew up in the South and moved out (escaped?) in large part to get away from people whose belief system didn't align with my own. I consider myself "liberal" in the sense that I am anti-hierarchical and think people with a diverse range of beliefs, preferences, and lifestyles deserve dignity and to live their lives unencumbered from shame.

When I was younger, that's what the liberal side felt like. Gay, black, woman, atheist, trans, just, like, really into LARPing? Whatever, fly your freak flag and the liberal camp is happy to have you. Where the conservative tribe demanded that you must submit to the authority and ideally be white, Christian, straight, and male, the liberal side said all are welcome. It felt welcoming. There were no purity tests because the whole concept of purity tests was antithetical to the philosophy. The whole shtick was that there was no out-group.

But that's not what it feels like now. If you are not sufficiently liberal/progressive in all the right ways, you risk being shunned. I think this is a reaction to the paradox of intolerance and the rise of the alt-right/authoritarianism/fascism/whatever the hell you want to call what's going on now.

Once you have a tribe that clearly considers you to be the out-group relative to them, it becomes very hard to not close ranks and define them to be your out-group. When you are actually, literally, under attack by an enemy group, accurate tribal signifiers are a necessity to determine who is a threat and who is not.

I don't know if there's an easy way to walk this back. Maybe if fascism and white supremacy die back things will settle down. It's a hard time for those of us who aren't naturally wired to be fighters.
Most were moved to dev. The difference is Dev are responsible for writing tests now which was not true prior.
Yea, I'm in the same boat. Absolutely no reason for me to leave a stable job (even if I don't love it) for a C2H position. There is literally zero benefit to me as an employee to do C2H.
> So far as I can tell, the common word for statistical mean is "average" in English

You're quite probably right about common parlance..

> but it's not the correct technical language.

..but as you point out it's not really appropriate in a technical context, indeed I don't think I've come across the term "average" being used in this way in technical literature; I've normally either seen expectation (for probability theoretic cases) or mean (for statistical cases).

> So nobody should be hard on themselves for not knowing the difference.

Absolutely, which is why I think being hard on someone for not knowing the difference between "the average" and the median is similarly an issue.
> The strike eagle is aging and the F-35 isn’t as suited for ground attack missions.

Ground attack is literally the reason the F-35 Joint Strike Fighter exists, so it not being as suited for it as an upgraded F-15 is a pretty big indictment of the program.
But it didn’t sound like the job was for algorithm recital performances.
Most of the customers are too dumb to really care, and if they did, what would they do

It will take you 3 years to unwind your Microsoft business. Few people with that level of rage over poor Windows/Office software can maintain it that long. Normally, companies yell at the IT Staff, unless it's a really bad problem, then they yell at the TAM or account manager, who takes some abuse, wears an appropriate sad/chastened face, and talks about the Microsoft release ring framework, and that most problems are your fault because you don't follow a similar model.

In my experience recently with O365, these issues usually are an update issue related to some regression in Windows 10 combined with an Office issue, or changes to Microsoft's authentication infrastructure. Microsoft has a unique understanding and methodology for making things good enough to persist -- they don't need to sell the product anymore, just make it not suck too much.

The first issue is because no human can keep a product working that has like 50 different active releases while the company prioritizes pushing out slop. The second issue is usually tied to a product release or revision, combined with new infrastructure. (Especially if it's in new IP space)
As a candidate, I'd rather get a non-insignificant RSU grant up front, with a vesting schedule that begins day 1, than play the will-I-actually-be-brought-on-full-time game.
Identity politics simply demands a better future for people belonging to identity X. It doesn't necessarily advocate that people of identity X should have properties A, B, C. This is for a simple reason: You want to attract the maximum number of people belonging to identity X. Thus you have it backwards: The cardinal sin of identity politics is excluding people of identity X by additional property requirements A, B, C.

After all, most people belong to multiple groups - one can be black, and a woman. One can be a jewish gay man, etc.

Now there is one exceptional case in which you will be denounced: If you argue that people of identity X should not have it better. They'll denounce you all the more if you're of identity X; but will still denounce you either way. Most other atypical opinions are welcome..

(again, I'm not advocating for identity politics per se)
I disagree with that comment, based on my experience.

> Why would you ask questions that don't match the actual work they'll be doing?

As an interviewer, and likely peer or manager of the potential new hire, I want to understand growth potentials as well, so I want to challenge you during the interview. In my particular situation, there are so many candidates, and so many mediocre ones, we needed to raise the bar, and it served us well.
The Lazard reports mentioned in your second link are a nice read. They look forward at estimated lifetime costs of power that might be projects started today.

https://www.lazard.com/perspective/lcoe2019/
This is probably a good time to ask: Are any of you receiving your checks from Microsoft for all the beta (and, apparently alpha) testing that you're doing? Mine aren't showing up. I'm not sure who to contact about it. /s

In the calls that I've gotten my tiny little Customer base has had something like 25 people "down" today. At least ActiveSync on phones and OWA were still working. I know some people were miffed that full-blown Outlook was unusable because it's a major part of their workflow.

How did this get past QA? It's simply mind-blowing...
https://gifyu.com/image/QrnS
> Merging them would create a mass of online fanboys so dense that it creates an automotive black hole

Ha! It might not be as bad as you think, there are a lot of Model 3 owners who used to own a Prius, so there's already a lot of commonality there.