skysight-inc/HackerNews huggingface dataset:
I agree with most of your post, except for:
>But IMHO there's no harm in being challenged like this anymore than being asked to complete basic training to be in the military, even though you might just be a tech-support soldier.

I would agree if the big companies making the demands on these candidates assumed the burden of training. You don't have to spend $60k for a degree, spend hundreds of hours grinding leetcode, and have a portfolio of side projects to join the military.

> don't think Google interviewers are interested in you solving the problem and getting the correct answer, they are interested in seeing how you work

I think Google (and other companies) think this is what they are doing, but unfortunately there's no way to ensure that this is actually what HMs/interviewers are screening for. For every one good interviewer that cares about thought process, etc. there are three interviewers that want to see the candidate fail to prove they are superior and justified in having the job they do.

I enjoyed your story, and am glad things worked out for you - but as others have pointed out, you are most certainly the exception to the rule. Why are we using exceptions as the baseline for 'standard'?
And yet they take in many of RedHat solutions and decisions... mostly due to lack of manpower for the alternatives I suppose.

Design by committee is avoided by using designs of someone else.
It’s of course somwhat useless in fulfilling its putative purpose: apparently, seat-level data isn’t available, making this a somewhat overwrought visualization for the data. And the most visible feature are colored seats, but the color does not communicate anything. You have to click on each button to get a single data point each, shown in easy-to-miss text above the useless model.

Why not invest the time to find an example that is actually useful? There is seatguru(?) that has all sorts of seat-level data available , I believe.
Facebook isn't tapping your phones microphone 24/7. It's a nice little dystopian theory that's been disproven time and again.

A far more probable and less exciting explanation is that your credit card provider (or the store you bought the wine from) is selling your information and Facebook happens to be one of the buyers.

Furthermore, people grossly overestimate how unique they are. At any given point in time you're a target market for millions of products, you just don't notice the ads for the ones you don't buy. Just because there's a correlation doesn't mean you were singled out as an individual.
Yes, but the real strength of Python (as with most popular languages) comes from its community. The reason why I end up using it so much is because somebody already made a good library that does what I want, and because it's much easier (for me) to tell what the hell is going on in other peoples' code compared to JavaScript.
I'm not sure which treaty you're thinking of, but I'm pretty certain it's a purely domestic matter. Note that we're talking about 100 miles inland from the border, not something like 100 miles out to sea.
I'm probably overly paranoid, but these days Google has lost so much goodwill over the past few years that my gut reaction to this is closer to what I'd imagine an old coot yelling at kids to get off his lawn to say :

I don't trust 'em, there's no such thing as a free lunch and they have serious ulterior motives here...trying to make it where all video games are streamed rather than owned. I'll keep my games local and OWNED BY ME thank you very much. Just because you happen to give me one free local copy now so you can perfect your service long-term, first hit is free and so on, I ain't having it waves stick.

But I'm probably just needing to go find where the industry moved the cheese.
And what, pray tell, were they checking up on?

My gut is telling me it wasn't just about prospective credit worthiness analysis or placing advertising for retail products and services.

Maybe debt collection and finding new ways to hunt down delinquent loan recipients? What else?
Or I can just let AWS do the work and not worry about it running HAProxy, Patroni, etc.
No, these interview questions do not signal for that kind of adaptability. They're a signal that someone studied (crammed for a few weeks, often) a small slice of CS. They're a poor signal for the work engineers do there, or anywhere, in almost every case.
I don't think that's a fair suspicion when you shared the same IP address
> There are degrees of privacy - what you're trying to do make up your own definition of 'public' and then have message board fights about it.

This is actually a fair criticism. I don't know why you're being downvoted for it.
> In France, it is a dozen years now since a president of the republic, long since forgotten but at the time still floating on the spectacle's surface, naively expressed his delight at "knowing that henceforth we will live in a world without memory, where images chase each other, like reflections on the water." Convenient indeed for those in business, and who know how to stay there. The end of history gives current-day power a pleasant break. Success is absolutely guaranteed in all of power's undertakings, or at least the rumor of success.

Debord, 1988
Elon Musk unveils underground tunnel prototype
By the "choas monkey test" do you mean the annoying site in the parent comment? I'm using FireFox and it didn't do much for me. As I mentioned in another comment, I have set popups to appear in tabs, and that seems to mostly neuter the site.

It still managed to go full screen and play audio in the form of Nyein cat and some text to speech, which admittedly was annoying. But I managed to close the site and any "popup" tabs it made with two actions: Alt+F4 (I'm on Windows) followed by clicking "leave page". I had opened the site in its own window so my existing tabs were unaffected, but I wouldn't have been much worse off if I hadn't.

I believe Safari has an option to send all popups to tabs rather than new windows, so it is probably affected to a similar (low) level as FireFox. But I don't believe that Chrome has this option.
LibreOffice 6.1.4 announced
>There was a wave of flue gas gypsum emitting acidic gasses around 2009, eating through copper plumbing and wiring. This was in Florida.

sounds like https://en.m.wikipedia.org/wiki/Chinese_drywall rather than clean coal
Oh honey, "fake product reviews" is mutiple times more rampant in China, there's an entire industry.
April as a target month was declared 2 or 3 months ago.
You mean you know how to code responsive design or you know how to use bootstrap to achieve it?
Yes, it does make sense. Thanks again for the informative response!
I am not worried about A at all. This was a technical article, but here's the explanation I posted to twitter:

Although I enjoy talking about technology, and I enjoy working with serverless, it's important to note that using serverless for @slackvacation is not a technology decision. It's a business decision. Not because the auto -scaling, that's nice to have, but that's not a problem startups are facing in their early phase. It's about financial incentives — also, about focus, ability to move fast and test ideas, and the ability to grow without shooting future self into the foot.

We still often fail to do things fast enough, but we are aware of the problem and working hard to fix it.
The fallacy is in the second part of your statement, that it's reflected in the prices.

The mining viability follows the price of bitcoin, not the other way around. The mining costs are in no way reflected in the costs of mining.
Nice. One confusing thing about the demo is: isn't SMTP the clear answer for a protocol mentioned in the description? And does it accommodate multiple answers for the same category?
> Let's assume for a moment that the target of these pejoratives was an alt-right troll

Do we know that it was?

> Do you find this interpretation implausible for some reason?

I do but that's because, taking all the interactions I've had with his output into account, I'm not given to charitable interpretations of his intentions.

> Can anyone offer a better one?

Yes, he's happy to use casual racism and homophobia until someone calls him out on it then he backtracks to claim it's satirical. But what you really mean here is "can anyone offer a better one that I agree with" and I suspect the answer there is no.
This is ansible for people who like Python.

It's kind of sad because I feel I've invested 5 years into Ansible but now Michael releases something equally impressive seemingly based on experiences and lessons learned while building ansible.

So it's very hard not to just abandon Ansible and go with this new shiny tool.
Well it was a BL company I believe
Why do the problems that you state with RDS not true for DynamoDB? Does DynamoDB not run in a VPC?
> So there is no reason why MS cannot implement Windows Sandbox even on Home since the underlying tech actually functions on all Windows editions

By that logic Microsoft could also allow Windows 10 Home to run Active Directory. The reason there's a Pro/Home split is a commercial decision not a technical one, so trying to view it through a technical lens is faulty.

Regardless, if we want to talk about security features Windows 10 Home "should" have, let's talk AppLocker one of the most powerful security tools available. My computer illiterate relatives aren't going to be dropping into Sandbox to test potentially dangerous executable, but AppLocker could be set and forget, blocking execution of dangerous items.

The only thing Microsoft offers on Home is the highly self-serving "Allow apps from the store only." Which adds as many problems as it solves.
By taking those 'rich' off the surface streets for a good chunk of their commute and relieving congestion.
I can't agree more. If you post your new shiny Auto-Resume-Confabulator-9000 on GitHub or anywhere else...your first text below that name better be what it is and what it can do for me.
Transportation and Climate Initiative Approved by Nine States Including D.C
I do a thorns and roses with my manager.

1. What I have observed and liked since the last 1x1

2. What I have not liked since last 1x1

3. What I've been working on to move things from 2. to 1.
Basics in Probability as well as a superficial introduction to Stochastic Processes.
Decent foundation in mathematical analysis.
Continued progress in calculus and basics in differential equations.
Covered parts of the history of mathematics from 4000BC up to Newton/Leibniz.
Did some mathematical modelisation, improved in R.
Learned a basics in Mathematica and Matlab.
Introduction to differential geometry.
Had a solid introduction to group theory.
Started an introduction to numerical analysis.
I started studying intensely math since May (~2-3h/day) to fill some huge gaps. Calculus up to multivariable, linear algebra and discrete math.

After those, some basic ML and I hopped straight to DL.

For CS related: Kotlin, Algorithms Design, Operating Systems & basic Networks. I'm preparing for OMSCS and I want to strength my application by earning as much MOOCs as I can. It was a very difficult -but enlightening- year.
Its a lifestyle improving paradigm
FBI surveilled Aaron Swartz' email during during an investigation of Al Qaeda
I'm going to assume you don't have anyone reporting to you. If you do then there'd be stuff to add to this.

Start with what you've accomplished since the last 1-to-1. Go onto things that you expected to accomplish but didn't. Explain why without griping.

Then go to what you're expecting to do by the next meeting. Highlight any concerns you have with achieving those things. If you have seen any issues that might get escalated, point them out. I prefer to know things that might go wrong and don't than be surprised by stuff.

Fundamentally, you should be letting your manager know what's going on and what might come up. BTW just because something is obvious to you, it doesn't follow that it's obvious to them. They can always tell you that they don't want to know about something.

Periodically, say every couple of months, ask for feedback on how you're doing, what you can do better etc.

If you have expectations for promotions, salary changes etc if can often be better not to wait for year end reviews. Even if your manager can't do anything with the info early, it's just another form of the no surprises rule.
Why do you think the history push API was introduced? For websites that work like SPAs.
Strong enterprise security and Flink application management with dA Platform 1.3
I've seen that as a TSA thing, on a domestic flight. It was on the first flight in the morning, so the airline wasn't trying to do a quick turnaround.

It also only covered the people standing in line... so I sat there, waited for my boarding group to go, and followed behind them.
> unfortunately

I think it's curious that commenters (this is not aimed at you specifically) don't dare to even indirectly praise bureaucracy without couching it with words like "unfortunately", because there's nothing unfortunate about having a well-described and transparent decision-making process. Python has had bureaucracy for decades, e.g. the entire PEP process, so it's too late for us to be wringing our hands about tainting the Python project with the bogeyman of government.
Never thought I'd see Zizek in a HN thread on Python...
Great points from him though.
They would detain you, and we'd probably read about it.
It's a managed service by Amazon and you access it using the AWS SDK, for which you need an IAM role, so everything is secure. Whereas with RDS, Amazon maintains a database for you, which you just connect to using ordinary TCP. IIRC it's not even possible to run an RDS database exposed to the Internet (well, you can always install Postgres on an EC2 instance, but that's even crazier).
Unlike other software projects, language design requires a single mind to think holistically, break things when needed, avoid feature creep while at the same time keep doors open for new ideas. It’svery intricate balance. Once language doesn’t have one leader, it will likely die in long term. I would call it death by committee:).
Do you need a graduate degree for data science?
Theo Tso fought against the backdooring of /dev/random by the NSA. That this backdooring was attempted was confirmed by Snowden leaks.

New York times:

"By this year, the Sigint Enabling Project had found ways inside some of the encryption chips that scramble information for businesses and governments, either by working with chipmakers to insert back doors or by exploiting security flaws, according to the documents."

Later when the code of conduct was added to the Linux project, Theo Tso was attacked with bullshit accusations on the first day...
Recurring Billing and Subscription Management Platform
I have setup a monthly donation to Mozilla foundation / firefox
and I highly urge and encourage you to do so.
Funny how that works. I could feel my eyes relaxing when I clicked the link, and I thought to myself that this is what a readable, content-first, website should look like. Using FF on a regular 24" full-HD screen.
The underlying issue is that programmers/developers/engineers need to be split up in terms of technical difficulty.

By not doing this, companies don't clearly know how to assess your skills because as we've found, there's not an accurate and fair test that tests from the lowest level of putting HTML on a web page to cutting-edge AI and distributed systems that fits in an interview format.

There is ample, ample work to be done that doesn't concern much of CS at all.

This is the same for a lot of other more mature industries that have been around for decades or centuries -- people pushing the limits of agriculture science are different from people who run farms are different from people who work the fields. They shouldn't get the same interview, but here we are trying to test everyone as a CS graduate.

This split would be separate from salary. You can deliver $millions in value by never touching anything beyond CS-year-one and you can subsequently charge clients for that as long as you can demonstrate it.
New Study Shows Error Recognition in Humans Traced to Single Neurons
> this is how the subjectivity is re-introduced through the back door.

Exactly. You'd think that the large tech companies would insert "mystery shopper" candidates into the pipeline to uncover and measure the objectivity/subjectivity/bias of the interview process.
But your computer illeterate relatives wouldn't know how to set applocker in the first place, so it does fall within the realm of managed machines which is kind of what pro is for.
https://en.wikipedia.org/wiki/5_Whys FTW
Sad that you are serious. You actually think that it is a good thing that prostitution exists, and someone disagreeing lacks civility? I'd hate to think what your ideal world would look like. Let me guess, you think that the existence of pornography is healthy and beneficial as well and advances women's equality in society? How about the actual women being filmed? does it promote their sense of accomplishment and respect as individuals to have millions of perverts watch them being degraded?

I'd say YOU lack basic human respect (especially toward women). If you think prostitution is a good thing for society. It most certainly should not exist.
Because you're immediately having to go to a MSA, which immediately adds a whole new layer of complexity, monitoring, network latency, API coordination, and configuration to otherwise simple webapps.
If the current event loop task ( you may need to read up on the JS event loop ) was spawned by something like a click event then it is marked as a "user interaction". These tasks can do things like opening a popup window, start audio playback etc. whereas normal tasks are normally blocked from doing this.

It's a clever mechanism but malicious sites tend to just attach a click listener to the page and trigger everything when the user clicks for the first time.

On the other hand it can also be a pain to program around this if you need it. Say you have a webapp that allowed you render an image then display it in a popup. But the rendering is time consuming, so you do asynchronously in the background. The user clicks the button and you start the render. When the render is complete you try and open the popup, but your now in a different task where the popup is blocked. The best way to work around this is to display a modal dialog, saying that the render is complete. Then when the user hits "ok" you can use the task that the event created to display the popup. But it might confuse the user why they need to confirm the render is complete.
Share Audio from MacOS with two sets of bluetooth headphones
1) This is just a duplicate of the NYT article already on the front page

2) NYT seems to intentionally not elaborating on the "access to users' private messages" part and conflating app permissions to actually scanning, parsing, storing, deleting, modifying individual messages. Until disproven, it sounds like these are just standard app permissions needed to implement functions like song sharing in Messenger chat (in the case of Spotify), or sending payments over chat (in the case of RBC).

This is disappointing journalism, to be honest. FB has done a lot of bad things and they deserve the negative press, but it does seem like NYT has some kind of personal agenda against the company and they aren't afraid of exploiting the tech ignorance of their readers to accomplish that goal.

This is like publishing "Popular privacy extension uBlock Origin 'Accesses your tabs and browsing history'". Yeah. Because it needs those things to function:

https://github.com/gorhill/uBlock/wiki/Permissions

Anyone who's ever written an Android app or a Chrome extension should see right through this sensationalism.
Although I mostly loathe DSLs and have been wanting something almost precisely like this for quite some time looking at the examples I think I might prefer the Ansible YAML approach better.

Ansible YAML is definitely more tidy and concise despite Python's awesome readability. And even though you get all the benefits of the full Python language is a definite advantage (try turning a list ["www1", "www2", "www3"] into the string "www1:443,www2:443,www3:443" without plugins or some serious ugliness) I wonder if having Ansible/Jinja2 preclude most of those abilities is a feature and not a disadvantage.

Either way as someone who has just found himself in an environment that uses Chef/Ruby for Ops stuff and Python for everything else I'll be watching this closely.
Kubernetes on spot/preemptible instances – deal with the inevitable
Because you're still left with the same issue? MacOS's security technology is significantly behind Windows, only its relative obscurity protects it.
> I have plenty of files in /var/lib/ that are not owned by any package, same in /var/log/ , /var/cache/ , /etc/sysconfig/ and other directories - their parent directory is owned by a different package than the ones creating these files.

Got any examples of that? You'd expect only docker to write to /var/lib/docker, mysql to write to /var/lib/mysql. etc. Not discounted that I've overlooked something but a quick look in my /var/lib and it's easy to see what is managed by what. So I'm curious what instances you have of a package manager creating a directory and then a completely unrelated daemon writing to that directory.

> I'm not arguing that a decent package manager is a better than none - but they are solving all issues you claim they do.

I'm not claiming they solve all the problems - in fact I literally identified a few problems they don't solve! Plus even those points I identified aside, there will always be edge cases for thing that package manager should have solved but failed to do so.

Perhaps we should turn this discussion on it's head and discuss better ways to solve the problems people are describing? What would your solution be? Or are you ostensibly agreeing with my points but being contrary just for the sake of playing devils advocate?

> Pretty much all OSs, including windows, have ways to view which processes has a file open

Isn't that literally what I just said? (plus I gave a few examples too).
What is Blockstack?

What is Gaia?
They can obviously be as suspicious as they like to but they can be like that anyway. If they choose to believe you have two Facebook accounts, one to show to authorities and the other to plan terrorist attacks with, then how can you prove them wrong.

Don't carry any passwords with you so you can not login any service or device even if you wanted to. Leave them at home. A good reason to wipe your stuff prior your journey would be to minimise trouble if your equipment got stolen or lost (a plausible threat when travelling).

I would tend to think there's nothing you can do to prevent them getting suspicious if they choose to do so. It's a bit unfair because it's a situation where you can't count on anything even if you have nothing to hide but that's, to my knowledge, just how it is.
Correlating the Bitcoin price and the obituary frequency
FireFox used to have an option to disallow pop ups to move themselves... I can't find that setting anymore, and I think Chrome used to as well, it still might. It's one of the first things I disable on my browsers due to some prank sites using this tactic for maximum trolling.
20 years late is better than never.
FB selling user's private information again: I feign surprise. This is getting old - It is their business model, what did you expect?
> Despite this, I've suggested that we hire some of those "wrong" answer candidates.

And were they hired?