skysight-inc/HackerNews huggingface dataset:
Top Coolest Office Gadgets to Increase Productivity
Could definitely be true! I personally have a hard time imagining how code could be pleasing to the eyeballs by any other metric than how easy it is to understand.

IMO a clever one-liner or a hyper optimal routine that takes minutes of staring to decode isn't gorgeous, but you're certainly right that many would disagree with that. IMHO this philosophy runs directly contradictory to the one in which leaders empower those around them.
That's part of the benefit of zstd, as I understand it; near-xz compression ratios but much faster.
RedisAI – A Redis module for serving Deep learning and Machine learning models
You can't have it both ways. Neither of you.

Apple is a creature of the state. We wouldn't need laws requiring their phones to be repairable if there weren't already laws prohibiting you from running iOS on non-Apple hardware or using non-Apple app stores on Apple hardware etc.

Having none of it is a valid option. Dumping the DMCA in the bin and allowing anybody to transfer their copy of iOS to a phone made by Samsung or Purism when their iPhone dies would solve it too.

What we can't have is the laws that favor the corporation and not the laws that favor their customers. That's an asymmetry; it has to be both or neither. So have your ideological debate, but we either need more laws or fewer -- the status quo is unreasonable.
YouTube musician gets copyright claim for defending the accusers copyright
a little grocery hack for that: you can get a 10-pack of bacchus-d, the korean precursor to red bull, for about $5-7 at asian stores. the bottles are small but they pack a similar punch.
Ah so a good interview question for a candidate is something that YOU have experience in.

Does that seem odd?

Do you think you would be an expert in something the candidate had experience in? Probably not. Should you find out how they speak about something THEY are experts in? Probably.

But like the OP said, tech interviews are about posturing so that the interviewer feels better about themselves.
Find a therapist. This will be much more help than reading a book.
No, our setup is basic. We use barman, so I guess repmgr by the same company (2ndQuadrant) would have been the route to go. I could have figured it out, set it up, and been done with it. But, without having done it before, I didn't feel very confident. There seems to be a lot of moving parts, a lot of options, it's changing quite a bit (12.0 introduced additional changes), and I'm still not sure how to do upgrades of major releases without downtime.

We still use Postgresql, and I agree, it's setup and forget. But those aren't HA (and don't need to be).
Real programmers would write bulletsDodged++;
Colonialism and imperialism's tower of human skulls for Leopold II is 50 million skulls alone.
Interviews are a waste of time. We need to refuse to do them.
Some things that are being investigated are: solar luminosity, the three periodic levels of change in geo orbit, variations in geo magnetic field, as well as more local things such as energy retention properties of various materials used at all levels of construction and seemingly boring things like industrial uses of organic flourides.

One nit: observing that Newtonian physics don’t hold up perfectly at all times would not necessitate having to immediately provide an alternative explanation but would motivate the search for one in the absence of such.
I actually have a similar concern. In a previous job I tried to push for internal services communicating over TLS with a custom certificate authority. It was ultimately not adopted as too much complexity, including operationally when something goes wrong the developer should always be able to issue unencrypted requests from an internal network. It seemed to boil down to removing as many hoops as possible when something terrible happens and automated tools fail and manual recovery is needed.
There's no magic. Humility, patience, fairness, learn from mistakes and be a good listener. There's nothing you inherently lack that can't be acquired through experience. Don't let titles or status go to your head, because it's all temporary and meaningless anyhow. Perhaps find a mentor, either internally or externally, to help you grow into a respectable leader because the last thing you or any sane person wants to do is evolve into a PHB Lundberg who thinks they're a superior species. A sense of humor, appreciating people's good work and self-deprecation helps too.
There is interesting news about Xilinx specifically: they are no longer allowed to sell the Huawei, so their stock declined recently. The consequence is that Huawei needs to switch to home-grown ASICs, and I'm sure the pressure is on for a high-end home-grown FPGA vendor.

So this is just one company, but I'm wondering if tariffs in general are a part of this decline.

https://epsnews.com/2019/10/28/xilinx-cuts-huawei-from-futur...

https://www.nytimes.com/2020/01/20/business/economy/trump-us...
The terms of service prohibit doing so on other than a Mac, so it’s generally unsupported on other platforms - maybe I misunderstood.
> Narcissists are broken people

I would add that Narcissistic Personality Disorder, like all personality disorders, is essentially unfixable [0]. However it's unlikely that OP has NPD, since someone who actually has an NPD would not be aware if it.

[0] According to my psych friend.
I'd be interested in a format that can replace TIFF, without the files being quite so enormous. However, it seems like all the FLIF tools are assuming you're coming from PNG-land.
The official numbers out of China made absolutely no sense from day one.

The number of confirmed cases was in the low hundreds, and yet there were confirmed cases popping up all around the world.

That's simply statistically impossible.

I wouldn't be surprised if we didn't really have over a million people infected by now.
If you know that Z is the best way to solve X then why would you ask them to solve X with Y? Why not give them a problem to solve that Y is best suited for?

It sounds like you got multiple solutions that used the best tool Z, but yet you reward people for being fine with using an inferior tool. That's not exactly the pool of applicants I'd want to bias my search towards.

Edit: I just want to add that I don't mean to sound harsh. And maybe it would help to understand what X, Y, and Z are in your case. Details do matter!
Agreed 100%. I'm talking about above the baseline; the ideal. We are just talking about different aspects of the same thing.

In order to approach the ideal you must have intrinsic knowledge of the baseline as well. Good point.
Don't use this library as an example of Angular code. I've written dozens of Angular apps and none of them were so over-engineered. AngularMaterial is a good example how to not design API. I'm sorry if it insults some people - we all make mistakes, it's ok, I'm sure you'll next library will be better and I understand it's too late to change API in a project, when some huge Google apps are using it.
It's McDonnell-Douglas with a Boeing name -- beancounters run the show now.
No. Because the number of use cases where you have 1TB or 2TB of data is smaller in comparison.

Also, the rest of the use cases (which fits into a single machine memory now), can be handled much more efficiently with memory base algorithm, instead of I/O based algorithms.

The goal of Hadoop, as well as most of the theory on disk-based indices (E.g. BTREE), was to overcome the I/O bottlenecks. But as memory is getting bigger and cheaper there is a trend to drop Hadoop in favor of reading data directly from the cloud and into memory.
Cancer therapeutics development effectively boils down to a massive-scale optimization problem over a highly multi-dimensional surface. The status quo in the industry is to say "let's find a sufficiently good local optimum by having humans largely-manually try to make transformations to known molecules" in this space. But with software, we can address this issue way more systematically. Here are some questions we can ask (and answer with software) to drive this process more rationally:

* How might you represent the molecules that define this space? (lots of graph theory, linear algebra, vector math)

* How would you model their biochemical properties? (w00t supervised machine learning, but also physics simulations)

* Once you build a model for a properties, how can you deploy that model at billion-scale to start searching this space? (containerization, distributed systems, k8s)

* How do you iteratively improve your compounds (generative machine learning, evolutionary optimization, lots of search/RL methods)

* Once you choose a compound you like and get some experimental data about it, how does that new ground truth value change your model? (data warehousing, data pipelining)

* If that data is valuable, how do you keep it safe? (network security, ACLs, virtual private cloud configurations, VPNs, etc.)

* How can we visualize what our data and predictions look like? (visualization, endless types of front-end development)

So yes, if you want to attack cancer through a data-driven process, there are TONS of ways for any kind of software engineer to join a team that drives that forward.

(Disclaimer, I’m the founder/CTO of a YC-backed startup developing therapeutics in-house. We’re hiring people for all of the above roles to work on curing cancer. Check us out at https://reverielabs.com/careers)
> ses several classes and subclasses, with code paths that move around a lot through the class hierarchy

The flip side I see more often than not (no idea if it applies here) is that IDE's are the enabler that allow such terrible code where less tooling would force a much simpler and more readable design. The more tooling you need to navigate a codebase the less readable it is. The reason "you need an IDE for java" is so prevalent isn't so much because of the language but because of the "enterprisy" OO code the ecosystem is famous for.

IDE's can certainly help, especially once projects reach a certain size, but reliance on them is an indicator of greater problems.
Then why are all the React-based web apps I use so slow?
“Lumbergh” (as in Bill, from Office Space) :)
hello fellow Qualcommian! I'm in Tempe, AZ.
Is there another industry besides software that expects 6-8 hour interviews and multi hour take home exams?
You probably wouldn't like the feedback. Most interviews these days are random because our field is obsessed with finding 10x megarockstar GTD superprogrammers. I can't think of a single field where interviews are such awful experiences.

All interviews could be simple Q&A sessions to make sure the person isn't a charlatan and then sell them on the position.

HR isn't a science, and it never will be. The FAANGs spend god knows how much time and money on it, and they admit that their interviews aren't better than a coin flip.
Did they pay you for the 8hr?

They should have.

And there is less risk in assessing a piece of work you paid for.
No. Psychologists can be psychotherapists. Psychiatrists can be psychotherapists too, but most aren't.
It's been like that ever they set up the mailing list, what happened is that people with an abundance of time on their hands started drowning the swift team with shitty ideas. The swift team tried to resist but eventually the lunatics took charge of the asylum. Swift didn't start with a very elegant foundation because of all the ObjC baggage, but instead of simplifying the language as time goes on they have just kept adding crap to it.
1000 True Fans? Try 100
It's a myth that it's not possible to maintain a holistic perspective that melds both the trenches and the command tent behind the lines. The best technical leaders I've worked with were the best because of precisely this: the ability to contextualize trench level decisions within command center level perspectives and vice versa.
Deploying a Storage Server with 24 NVMe Drives
How could there be a huge temporary drop, with your view of the EMH? The fundamentals can't have changed that much. If they did change that much, and the market absorbed new information, then the price wouldn't have come back. The only way you can retain a belief that the price is "correct" is by imagining there are invisible error bars somewhat bigger than the size of the fluctuation.
This is my favourite:
https://web.archive.org/web/20150827145912/https://au.news.y...

I remember reading a commentary on the cybersquirrel1 site introducing this "event" along the lines of: "In one of our more unusual operations..."

What this site beautifully illustrates is the entirely lax physical security of power substations and other distribution infrastructure that hundreds or thousands of households depend on. A distributed, coordinated human effort could destroy enough infrastructure to cause multiple days if not weeks of no electricity for a significant area. The kind of damage that would require the infrastructure to need rebuilding from scratch, or close to it.
I heard more details on the story on NPR (https://www.npr.org/sections/thesalt/2020/02/06/803186316/da...).

They originally germinated the one seed, but it's male and has no female counterpart to create fruit. So, they successfully germinated more from another collection, and it turned out they were female. They had no idea what they would get, and as the paper outlines, they don't know why some, but not all, germinated.

Seriously amazing when you think that this biological reproduction function works after having been dormant for so many years.
My Uncle drove an 80s Bronco until he died. "They see me coming, they get the fuck out of my way." He wasn't wrong.
Somewhat related, but the book Countdown to Zero Day is about both the Stuxnet worm and the potential for digital attacks on infrastructure. Very good read and intro to the topic. https://www.amazon.com/dp/B00KEPLC08/
I'm not so sure. Could a western country initiate entire city-wide quarantines at the drop of a hat? Could a western country pull sick people off the streets and forcibly put them into quarantine centers? Unilaterally shut down schools, factories, and transportation at a whim?

Maybe. ...but, to be honest, despite their clear dishonestly about the number of infected/dying, they are also clearly taking some definitive actions to contain this.
Given you work for you Uber, I don't think it's an accident that you misquoted it and left out a key word: "Adjusted".

They have $742m of "Adjusted" EBITDA, which is a metric they made up to make themselves look good, similar to WeWork's "Community EBITDA".

In the real-world, they lost $1.1B in Q4 and $8.5B for 2019. Revenue is growing and their margins are getting slightly better as they do massive layoffs and raise their prices, but they're still hemorrhaging money.
Shrunken unicorn Fair cancels car leasing to Uber drivers
(edited title from the clickbait, "This Server Deployment was HORRIBLE). It's worth the watch to see how they dealt with Windows and Linux kernel problems, and how their video editors didn't notice a difference!
Why would you mention her major instead of mentioning that other candidates had more relevant skills? It seems to me that you're grinding an axe for that women's study degree instead of giving her useful feedback.
Did the diffuse reflection reconstruction rely on high speed photography? Or a special geometric setup of the reflector? Trying to think of how this could work.
You can actually see the date palm that was studied at the Arava Institute located in Kibbutz Ketura in Southern Israel, just north of Eilat.

https://www.atlasobscura.com/places/judean-date-palm-methuse...
True. ...but the difference is that millions of people might contract this illness - unlike the other ones you mentioned.
Those were all observational studies anyway. Basically junk science that doesn't meet evidence-based medicine standards.
And in 1995, when the Defense Information Systems Agency was building the classified SIPRnet, the principal network manager wanted to use HOSTS.TXT tables instead of the DNS, because they thought it would be easier. They also wanted to use random network numbers pulled out of their ass, for the same reason.

Fortunately, I got wind of this, and as the DISA.MIL Technical POC, I had a meeting with them. Ultimately, I was able to convince them of the folly of their ways, and to use real DNS servers as registered from the NIC, and to use real network numbers as registered from the NIC.

The kicker was that I knew they ultimately wanted to be able to connect the classified SIPRnet to the “unwashed masses”, through a mythical “multi level secure gateway” that the NSA was supposedly building which would theoretically keep the truly classified stuff from touching the unclassified stuff.

But how would you route packets from one side to the other, if you had colliding network numbers because one side just pulled random numbers out of their ass?

How would you connect through to the unclassified side, if you weren’t using the “real” DNS?

Yes, this was 1995, and they still thought HOSTS.TXT files were a good idea.

To those of you who have used SIPRnet, you’re welcome.
Remember to thank your Lawmaker friends as to why we can't do this.

In other parts of life, all of us would gladly do this to benefit a person when it doesn't directly benefit us. But threatened with civil fines and ultimately jail time, most of us choose the sensible 'ghost em' route.
If a govt decides to restrict the amount of MRI scanners hospitals can have in a region for budgetary reasons, forcing patients to wait longer or only get them when the risk is higher, an economic decision has been made regarding the value of your life. A well-known stat that was already true decades ago was that Orange county california has more MRI scanners than Canada (population difference about 10x). And it isn't just a gimmick, far more imaging is done in the US than other countries. The US probably puts a higher value on life than any other country, which is part of the cost problem.

And considering that 90 percent of costs are borne in the last year of life by dying patients, it's naive to think there won't be something like death panels in some form, whether it's that explicit or not. Simple economics says price fixing creates shortages.
Don't reject someone because of their college degree. That is irrelevant. Reject someone because they don't know their stuff.
In my opinion journalism has been destroyed by tech - the tech that drives journalists to optimize for selling online ads. The problem with what's written is not fundamentally political, nor is it the same old same old; it's the fallout of paperclip maximization.

Writing things that leave a false impression, use any and all techniques to inflame, and so on, are becoming the norm due to a runaway optimization process which is massively reshaping society in my lifetime.
Hardware Attack Surface Widening
Yeah, I'll admit that specific example wasn't the most relevant. Really I just want to be able to scan papers and then be confident enough to destroy them without having to scrutinize the output. Rather than committing to specific post-processing I settled on just keeping full masters of the 300dpi greyscale. Even at 5M/page, that's just 100GB for 20k pages.

I don't think PNG provided meaningful compression, due to the greyscale. If FLIF didn't exist, I certainly could have used PNG, for being nicer than PGM. But using FLIF seemed like a small compromise to pay for going lossless.

JPEG would have sufficed, but JPEG artifacts have always bugged me. I also considered JPEG2000 for a bit, which left me with a concern of how stable/future-proof are the actual implementations. Lossless is bit-perfect, so that concern is alleviated.
Controlled Text Generation Using GPT2
The point was to see if the person was engaging with the universe, not to judge their taste or anything else. You'd be surprised how many people get tripped up by this.

Not surprised at all. You know your motivation; they don't. It probably causes lots of candidates to mildly panic as they try to decide what they can say that won't make them come across as too weird/boring/old/etc.
Barman: Point-in-Time PostgreSQL Backups
In what way has PNG not already replaced TIFF?
I'd argue with most enterprise's upgrade cycle for this gear it is better than a 0 day, it is a -5 to -3 year exploit.
No industry's interviewing is as awful as ours. The mythical 10x programmer has ruined our interviews. All these companies have it in their heads that you either need a rubicks cube champion or someone with 15 years of Rust experience.
Brazilian judge declines to move forward with charges against Glenn Greenwald
What makes it funny is they can survive everything but can’t manage to turn them upside down if they get flipped... kind or ironic....
To be fair to Google, I once got some decent feedback from one of the recruiters. I did fairly well, and made it through to the hiring committee. The recruiter told me that although I did well, my scores weren't home runs and that he's seen people with my scores have about a 50/50 chance of getting in. If I had other offers on the table, he suggested I take those instead and maybe reconsider Google in the future. I took that to heart and took the other job.

Of course, the next time I interviewed at Google a few years later, I absolutely bombed it so badly, I talked to the recruiter midway and told them I wanted to end things early and left after 3 interviews.
Codebases get unwieldy because lots of people make small, individually reasonable changes to them over years, and it adds up.

I don’t need an IDE to add another invocation of the method. I need an IDE when the signature has to change.
I think what triggers an enormous amount of panic are the stories from Chinese social media - contradicting official Chinese reports. I cannot tell what's true and what's hyperbole... The government numbers don't seem so bad - but then some of the quarantine measures seem oddly harsh if the numbers were true.

Stories of Tencent "accidentally" leaking numbers online that are 10x what the government is reporting - stories of crematoriums being inundated with corpses - pictures of death certificates omitting the cause - the banning of funerals - videos of women being pulled off the street to be forcibly transported to a quarantine center (that one was particularly concerning) - etc...

The numbers from China are suspect of course - it's statistically hard to imagine such a global contagion last week with the small number of confirmed cases the Chinese gov't was publishing.

I don't want to overreact... but I also don't want to underreact.
Reputation only matters if your candidate pipeline isn't full enough. For example, Google is notorious for their awful hiring gauntlet, but people still line up around the block to work for them. If your pipeline is fine, reputation and goodwill from people you rejected are worthless.