skysight-inc/HackerNews huggingface dataset:
Well, sure but one person's "basic" is another's "esoteric," and "when you do" is something I think is relatively infrequent. I cared deeply about this sort of thing when I was writing code for HPC modeling of physical systems, but in very specialized and narrow context. Since I've left academia I have rarely encountered a problem where understanding implementation details behind complexity was really necessary.

Knowing the typical time and space complexity for an algorithm (without even understanding one bit about the implementation details) in a given category might be considered too trivial to be even basic, but I submit it's about the most "advanced" piece of knowledge for what a typical engineer really must know to write good, high quality and performant enough code.

Most can get by using a given language's library implementation of an "obvious" data structure and naive algorithms around it. For example, in Python, the "obvious" structure to map keys to values is a dict, and iteration over the keys or item tuples is a typical access pattern. An engineer doesn't need to know whether the dict insert or lookup is amortized O(1) or any other value, and he doesn't need to know the space required is O(n), etc. In almost every case he's likely to put it to use for the dict is fine.
So the current leisure class will not be helped at all by a BI, relative to what they already have.

Since you think a BI will save money, could you do a back of the envelope calculation illustrating how that would work? I can't see how (for example) 10M on welfare + 1M administrators could possibly be cheaper than 100M on welfare.
The pod is sealed, it doesn't even have oxygen inside.
Not knowing the extent to which their fees are subsidized in the short-term makes it difficult to ascertain if this payment's company viral growth is sustainable. The slide deck needs to have more details to be convincing.
Rooting can allow software to elevate privileges enough so it can see outside its sandbox and access other software's private storage.

That means (for example) spyware has one less thing stopping it form manipulating (eg) Android Pay to steal money.
I recall someone calling her "crooked Hillary" for a year, I think that may have something to do with it.
I work at a "big 4" company that's also known for having difficult algorithms questions and I can confirm that sub-par developers still pass through. After talking to a lot of my friends in the industry, my theory is that most devs these days are basically just using sites like leetcode to train and memorize implementations of algorithms which end up being the same questions used by interviewers that use leetcode as a question bank.

I'm not against this type of training, I'm very familiar with and have competed in ACM ICPC, TopCoder, etc, but what I've noticed is that there seems to be a divide in the type of devs that are merely brute forcing and solving as many questions as possible in order to create their own solutions bank vs the ones who take a more structured approach of learning problem solving paradigms and algorithms/data structures in a way that enforces why they're used in the situations they are and how those can be adapted and composed to solve larger problems.

If you want horror stories... I've worked with a dev that didn't understand the concept of passing by value vs by reference. This was a person being paid 6 figures and has been writing code for cloud infrastructure with a fundamental misunderstanding of the underlying memory model. I've also had devs that didn't even know that an abstract data type like a map could be implemented with either a hash table or self balancing search tree and therefore no idea of when you should/can/can't use one or the other. This type of thing wouldn't really bother me if I was talking to a front end dev, since I imagine most of what they do is solve design problems, but it's very worrying when these are people working on the lowest layer of a public cloud infrastructure...
Freecharge CEO quits amidst reports of parent Snapdeal's troubles
Because they were pretty much a non story? Less than 1/2 the impact of something like the iPad, and lots of people switched them that could to Windows anyway. On their best years (around 2008-2011) they sold like 16-20 million units per year (iPad has sold ~350 million units thus far).
SpaceX’s self-landing rocket is a flying robot
No, but there are guides out there to use SteamLink for gaming on EC2.

https://lg.io/2015/07/05/revised-and-much-faster-run-your-ow...
> Do you think that it's possible that a self taught engineer would know how to solve these problems given time and enough questions to the interviewer?

It's very easy for new interviewers to come up with problems that are easy for them (because they know the subject), but very difficult for the interviewee. Avoiding that is a priority for me, but I still strive to evaluate how the candidate approaches problems.

My strategy is to keep my questions as close to first-principles as possible, making the problem more about programming approach than algorithmic recollection. I had a Google interview once where they asked me to implement pivot tables, and I had to sheepishly ask: "What's a pivot table?" That set me back somewhat, and I try to avoid that in my own questions.
> On the surface it might make things simpler but if you were to peel it apart, you would reveal a hidden layer of complexity.

Well yes, This is the very definition and goal of abstraction.
Yeah, it's "gaming" related. Which to be fair, is why we use it...
How is Bitbucket bad?
Unpatched Flaws in Python, Java Allow Firewall Bypass
Very large numbers of shovelware apps in the iPhone app store had the problems with crashing.

This is highly relevant because one not uncommon problem with highly-tuned algorithms is the greater cost of writing that faster code and then having to change it when you realize the design needs to be different

Can you give me a specific example of this? I'd say, give me a specific example, and most likely, I'll give you a reason why the software architecture of that example is stupid.
"Freedom of speech" is an inalienable right that everyone has. The first amendment explains in what ways this right may be infringed by the government. When people talk about "freedom of speech", they are not talking about what the restrictions on the government are, they are talking about this basic individual right.
improving education is not "the hard way" it is "the intractibly hard way". People cannot possibly be expected to be informed beyond their local concerns, and yet they have been tricked into voting based on issues that they do not understand or do not affect them.

We have a representative government, which means that the fundamental evaluation a voter must make is whether or not they trust a candidate. Humans are innately very very good at this, and it doesn't require much education to get right. Mostly what it would require is convincing people to vote for the representative that they trust the most, rather than any particular issues, which are likely to be far too dynamical to really evaluate.
This is not really true IMHO unless you're just starting and don't know what you're doing. Like for example, if you're doing a container and you set --privileged flag, you have almost certainly granted more access to the processes inside of the container than was needed.

I get what you're saying about unprivileged containers, even if the processes in the container are not running as root, the container itself (and docker itself) is basically root. The person running the container gets root. Setting up a docker host as multi-tenant is something you may do at your own risk.

If your users have access through the network to processes running inside of a container, that is how you may use containers to protect yourself and your users from each other. If, on the other hand, your users are allowed to execute code outside of the container (or launch containers) because that's how you have set up authorization and access control for users on your multi-tenant system, that's not the container's fault.
That's often the case, but it doesn't have to be.

That said, how would you suggest coordinating a large segment of the population to do something if not through government?
> in an ideal manner when entirely self-directed

With all the resources available these days, including MOOCs, textbooks, syllabi, and recorded lectures from the best schools, there's a middle ground between "degree" and "entirely self-directed".
Why is this supposed to be a way to deflect criticism? Is popular consumption of assertions that are unverified, or difficult for a reader to verify, a good thing?
I've got the same bad feeling :(
If you like lightweight, fast apps then you hate Jira. If you like being able to tweak absolutely every single feature, then you love Jira.

It's nice to imagine an app with all the flexibility of Jira and all the speed of Trello, but it's probably a trade-off.
A hard lesson for Seattle startup Outreach: when to turn away customers
The fact that the NYT is aggregated here, and not "My News Blog for My Hometown".
2017: the year of the Linux desktop!
https://cloud.google.com/support/

Is where you can talk to a human every time you file a ticket related to Google Cloud Platform.

(disclosure: a human that answers those tickets)
not to mention that an equally explanatory representation of the data is: "Pathological behavior is correlated with worsening pathological behavior"
Inequality != Injustice

Imagine a society where the poorest person had a standard-of-living on par with Warren Buffet, but where the richest person was richer than the poorest by a factor 100-times greater than we find in our world today. Does anyone argue that such a society is worse than the one we find ourselves in? Wouldn't everyone jump at the chance to live in that society, regardless of which strata they found themselves living in?

Another thought experiment: Imagine you could wave a wand today and redistribute everyone's wealth such that everyone had exactly equal wealth. Further assume you could find a set of laws which guaranteed nobody would exploit anyone else, and dictate and enforce them perfectly on this utopic society. Would you allow trades in your society? If so, how long would it take before some people had more wealth than others? Would it just never happen? If not, why not?

Inequality is no great evil to be banished. Even if it were, you couldn't do it and maintain the freedom of different people to value different goods/services at different amounts and to make trades based on their values.

Fighting Poverty is a worthy goal.

Fighting Injustice is a worthy goal.

Fighting Racism is a worthy goal.

Fighting Inequality is tilting at windmills.
Sadly the Linux base doesn't matter much if it's just a thin client for the Google data collection machine.
Your metric will lock me out:I did Real and Complex Analysis sophomore year but was forced to take intro to statistics senior year in order to graduate.
Point https_proxy to a CONNECT-aware HTTPS MITM proxy, and it does.
There are people who will freak out if you question the existence of a deity, or propose that maybe climate change isn't entirely a leftist hoax, or that a Prius battery will last more than five years. That doesn't mean these topics are off limits in general.
I stoppped reading mid-article. Then I decided to come here to indulge in the metaness of criticizing the article critical of language style guides that criticize classics.

Silly business.
a datacenter at the poles might also contribute to melting the ice.
This is why i like HN. often it isnt the OPs but how reading posted articles means accessing news sources i wouldnt normally see. From the OP about ancient japan i found this amusing story about modern japanese language and cultural perspective.

http://www.japantimes.co.jp/news/2017/02/17/national/japans-...
They talk about this pretty extensively in the article.
If you want developers to adopt your software, make it less risky
JotForm does the trick as well.
I've got a 2003 Mini Cooper with 230,000 miles on it and I'd agree with the above. It's still fantastic to drive and has a lot of pleasing design flourishes—some practical, some whimsical—which continue to delight.
Upspin – Another option for file sharing
I don't really know how that would work. Can you elaborate?
I apparently was unclear.

I set up a caching MITM TLS proxy (with a trusted cert on my CI server).
We are recruiting C Level Execs for startups
Even when installed on a desktop, Linux is not a desktop system but remains a server OS from its heart. This makes it so extraordinary powerful for any users who want to keep control of their software/system.

For folks like me, there is no big point to distinguish between server and desktop. But yes, this view does not hold for the mainstream/non-technical IT user.
I suspect you've got the cause and effect backwards. More likely, because he found that niche where he does not have to learn to moderate, he does not.
just subscribed to it. looking forward to some growth hacking tips. I'm new to the topic. any suggestions for some basic "getting started" blog post? Like Neil Patel has for SEO?
Bikes

- Cateye bicycle lights

- Cateye Astrale wired cadence cycle computer: all the information I need and nothing more

- '98 Specialized Stumpjumper: My balance is useless and this bike is the only one I can ride comfortably without holding the handlebars. I forever feel like I'm going faster that I really am. Solid steel frame made in Japan, zero suspension

- Brooks saddles

- Brompton folding bicycles. No other bike folds up so naturally.

Kitchen equipment

- My current Kenwood Kmix Kettle [0] is the best designed / most solid / prettiest I've used so far. The main down issue is that it's made in China. The handle is stainless steel - so won't break over the years. Very nice shape and lovely colours.

- Kenwood Major mixers. Especially old ones, but even the modern Chinese made ones are still good quality.

- Dualit stainless steel toaster [1]. Simple lever mechanism for putting the bread in, simple dial timer. Served as a toaster in my University halls and always worked and easy to use whilst hungover.

Other

- Pentel refill leads and the parellelgram shaped packets they come in. (Made in Japan still)

- I was a fan of the Pentel automatic pencils back in school - the black 0.5mm one, but I kept losing them.

- Maglite torches. Tried buying a fancy ass Thrunite mega-lumens torch, but I prefer the simplicity of Maglite.

[0]: http://www.kenwoodworld.com/en-int/products/kmix/kmix-kettles/kmix-traditional-kettle-skm035a
[1]: https://www.amazon.co.uk/Dualit-2-Slot-Classic-Toaster-Stainless/dp/B00008BQZE/
PANCAKE-ROM
Refusal. I've heard of that happening with the original "Catch-22"!
>Well guess what, Europe gets to be more liberal because it doesn't need to invest in as big a military as the US does. Our alliance held off opponents like fascism and Russia for awhile. It seems to be breaking down. Nobody appreciates the value of the alliance or why it was made.

/r/ShitAmericansSay

There's so much wrong here I don't know where to begin. First off, that's not the subject at hand, your point has _literally_ nothing to do with free speech in the US. But if you want to go into that, sure, let's go.
America's oversized army and its need to wag its dick around is nothing to be proud of. The US military is as big as the combined 25 next countries, and they're all allies. Do not disguise american imperialism under the guise of protecting the world.

America threatened to pull out of NATO, and Europe reacted immediately, pushing for a european army. The biggest threat around is Russia, and it would be crushed by an european army. It's nobody's wish, but that's what would happen.

You held off fascism? Where? WW2? Yeah, so did Canada, the UK, Russia, etc. It's callied the Allied side, not the American side. Every european is grateful for the US presence, but let's not pretend the US is the sole reason for victory.

You held off Russia? On the threat of nuclear weapons? Good, we're all grateful. But that was the only threat, as the russian army was in shambles after WW2.
The album is mentioned in the article.
I wonder what the cost differential is (any given rack, not just an underwater one) for a system which is designed to NEVER be maintained by people over its service life (or duty). Hard drive goes bad? Board fails? Just push the load elsewhere and shut off power to it. No idea what sort of attrition rate these systems have.

Sure, you might be at 50% capacity after 3 years, but that's just like lithium ion batteries.
More or less than burning fossil fuels to keep the data center cool at non-polar latitudes?
Irony is not a synonym for incoherent self-contradiction.
Clearly, he meant no true scotsman leftist policies or platforms exists :p

Even then I'm not sure that argument could be made.
All actions are political, to at least some extent. So that's not a very clear line to draw. Furthermore, you talk about "challenging someone's ideas" without apparently any reference to the the rest of their life, which is... a rather nonsensical. You further give no means by which to do so, and rule out one of the more important ways of influencing someone--social stigma.

Certainly in this case we're talking about a financial company (YC)'s input and direction. Does someone who supports policies like the current occupant of the white house belong in a position of influence there? They are being paid in this capacity for their ideas, and therefore challenging their ideas means challenging that relationship.
to be even more precise :)

Or, you should demonstrate the self awareness to realize that you're just playing with the ambiguity of English in a hastily written comment. Exercise: in what precise context would time/space complexity be O(n), and in what precise context would it be O(1)? (Though the emoticon is probably an indicator that you already knew all this.)
>I’ll be honest, my first response when I read this ad was despair. Despair at what the tech industry has become, despair at the endless struggle against hype and BS,

It's always been this way. You're just looking from outside in now.

>despair that tech will ever be a welcoming place for different kinds of people. Because the subtext of this job description is unmistakable: “we have poor, inexperienced managers, and you are only welcome here if you are like us.”

What's wrong with wanting to work with like-minded people? Was Redfin any different when it was a three man shop?
Show HN: Plot directly in your terminal with matplotlib
This could be something very interesting. There have already been big exoplanet discoveries, such as planets in the habitable zone, and those with water and oxygen, so this announcement should be beyond that. Looking forward to it.
Also Qt doesn't do this for any mobile OS. You are expected to do it yourself with QML.

Right, that's the "did this" part. It no longer works.
> Detecting it as a security problem is moronic

That's an interesting stance, you don't care about rootkits? What about malware, which has been found in the wild, which abuses root privileges to steal account information? That malware is extremely difficult to detect directly.
Wonderful news. Probably more exoplanets being discovered, perhaps more closer to Earth or Earth-like, and some solid and innovative space science. Cue the "lame not aliens" crowd who really diminish NASA's amazing achievements for reasons I can't fathom.
Introducing Upspin: a global name space to name all your files
This is not ideal. As far as I can see, there is now no programmatic API method for retrieving search results.
Power plants already vent excess heat into rivers and oceans. Changes in temperature are usually bad for aquatic life, unfortunately. :-(

https://en.wikipedia.org/wiki/Thermal_pollution
You seem to have missed the joke...
I suspect the owners of Fog Creek are happy with the financial windfall.
> ... I don't see the diploma as evidence of what they know but as evidence that they could learn, quickly.

It's a better evidence that they can follow steps to complete something, but is not a good indicator of the one thing I value in SEs: being self-directed in tackling a problem.

Also this varies a ton by sub-industry, over in games we don't care about degrees at all, just demonstrated work. Once you move on the sliding scale over to the larger corps it starts becoming a checkbox for HR that won't get you through the filter(most of the time).
What makes you think Jira is worse than say BMC Remedy or IBM Rational ? - JIRA is certainly better than most of their direct competitors.
We didn't ship in time and I had to find a new job when the project got scrapped. Damned if it wasn't fast though.

Sounds more like a project management issue to me, than a problem with that coder.
Less than or equal to the same amount of energy would be dissipated, but it would be closer to the actual ice.
I have all my books in a public storage facility, I'm gonna donate every single one to Goodwill or some other thrift store. Trying to be book-free for the rest of my life - ebooks are great.
You're completely right! Those are all amazing resources.

I would posit that using textbooks, syllabi, recorded lectures from the best schools and greatest professors, and documentation is still a form of self-direction. The learner is left entirely to their own direction, discipline, and environment. Perhaps the only thing that's changed in that list of wonderful resources since the 1960s is MOOCs. I thought of and considered these resources when writing my previous comment.

Perhaps I would have been best-advised to use a turn of phrase such as "self-directed with use of readily available non-instructor instructional resources". I thought such a phrase excessively clunky and unnecessary to make the point, but perhaps I was wrong.
I bet that the "strangely coincidental meanings" are your human brain doing pattern-matching, rather than any etymological similarities. Which I think is why the anagrams are so fun in the first place!
There's nothing wrong with them protesting. Or complaining to the university.

But when a group has asked Milo to speak, then you have no rights to physically block someone from speaking or try and shut down their event by force. Feels like even when not violent, some of these protests were less complaining about the event and more trying to stop supporters getting to it. And I don't think that's right.
Now that you mention it, I do know someone who did succeed in their quest - they lost a ton of weight permanently, changed a lot as a result of a spiritual experience; but also became a bit of a velvet-gloved menace, incapable of questioning themselves anymore. Zen refers to this sort of state as being "drunk with enlightenment," and they don't mean it in a good way.
An announcement of an announcement. Do we have any examples of announcement of announcement of announcement?
server outage due to whales anyone?
I'm curious to meet these devs that claim that even having a basic understanding of algorithms/data structures fundamentals is not worth their time. Something tells me that the work they do is more related to design/front end and as a consequence they've either never needed to use computer science fundamentals or have been able to get away with naive implementations due to working on trivial problems.

Usually I don't bother engaging in arguments with these people because I know that the standard algorithms interviews will weed these people out so that I never have to deal with them but I've started to notice a trend in more of these people finding their way into the "big 4" type companies and ending up on large scale/infrastructure projects where they end up making very critical mistakes, see https://news.ycombinator.com/item?id=13700452