skysight-inc/HackerNews huggingface dataset:
I disagree with your main argument. Uber is buying growth, and it is buying growth that yields network effects. I live in the Bay Area and yes uber prices have been ridiculously low and they stayed the same for long. However one thing changed; now I see other riders sitting next to me while I pay the same price I always paid for UberX. Demand enables pooling. Network effect in pooling is obvious.

You are also dismissing the fact that traditional cab companies are going out of business. My main counter argument against"there isn't innovation on uber anymore" would be simply pointing out what is happening to traditional players. I don't think they are coming back with the new rules of the market, any they were forced to leave this early because uber "bought" growth.
I think its worth pointing out to interviewers that you experience performance anxiety. Some might have a solution like letting you do a take home coding exercise. I would also get as much high quality code on github that you can share with interviewers that will show you can write code regardless of your ability to answer questions in real time.
Rejected by 10 different roles when you only have 1 year of experience is normal, as is being rejected by 20 companies during college. I've done (far) worse, and I'm still in this industry after 10 years and enjoying it.

If you spend 1-3 hours per day on interview prep you are overdoing it.

Stop it, spend your time doing something else that will benefit you in more subtle ways in the interview and in everyday life, like:
* Get in better physical shape (take a walk! go dancing! lift weights! bike around town!)
* Hang out with friends, or try to get a new friend by putting yourself into a different environment than you usually are in.
The point is to clear some of the anxiety and stress that you now seem to carry, and go into an interview with more confidence and more relaxed.

I too suck at algorithm problems. It is mostly because I fail to see the relevance to the work I want to do, which is to build great software with other devs that want to do the same. The 2-3 times during my career when I've really been confronted with problems that require some clever algorithms to do this, then all of a sudden it becomes very interesting and keeps me up at night.

So perhaps algorithm problems at the whiteboard during the interview is not your strength. It is surely not what the job you are interviewing for is really about either.
Just be honest during the interview that you find these situations awkward, and that you perform much better in a real work environment.

Explain what value you think you can deliver to the employer. It might be that you get things done with quality without over-engineering for the future, that you have a solid linux sysadmin background and can
help out in a web dev team with these skills, and that you have experience of what works once things are deployed. Or maybe that you really enjoy working close to customers, or that you are the go-to-guy when it comes to tool XYZ, etc.

First and forement do a good job were you are now. If your goal is to get into a top-tier company then accept that you may have to change employer 5-10 times before you get there. You must always focus on
doing a good job at your current employer, since the more years in the industry you have, the less algos at the whiteboard during interview counts, while contacts and your reputation starts to weigh very
heavy.

Best of luck!

(As always when answering these kinds of questions you really are shooting from the hip because you have so little information, compared to seeing/knowing someone in real life...)
I did this analysis a while ago:

http://blog.nawaz.org/posts/2015/Dec/pay-down-mortgage-or-in...

The first question is: What window are you looking at? For 30 years, it's about 6.8% for the last 30 years (inflation adjusted - close to 10% if you ignore inflation).

I've plotted it for each 30 year period going way back. 6.8% is not high. It's been well over 10% a number of times. I think 7% is a good average.

His figure was from a 10 year window. Unless you plan to retire in that timeframe, I would suggest just looking at a larger window. Less volatility.

Oh, and based on my plots, his 8% looks like it is inflation adjusted.
"I think at the very least we can agree that it is the employee's job to inform their superiors of feature creep, looming technical debt, and whatever bad practices they see.
"

Yes, please yes. This is really where 1-1s come into their own. I can ask directly - is there any part of the code you're working on that truly sucks, and is going to break? I don't care who wrote it or when (it was probably me), I just need to know, so I can put it in the backlog
That is not yet possible. When that does become possible you statement will be true.

The quality of life then becomes dependent on whether or not people need to fight for a UBI and other wealth ditributing mechanisms because likely tons of jobs have been completely automated destroying conventional labor markets..
You could implement PS0 in an older Bash which doesn't have it.

See here:

http://superuser.com/questions/175799/does-bash-have-a-hook-...

There is way to hook into command execution. And that piece of code you hook in could look at a variable called PS0 and process it the way Bash 4.4 does it now.

This new PS0 might provide a pre-execution hook of its own. If it performs $(....) command substitution (like PS1 does!), it provides a way of executing arbitrary code. If the entire prompt is "$(some-command ...)" and that command produces no output, then you have a de facto pure hook.
We've banned this account, of course.

https://news.ycombinator.com/newsguidelines.html
I feel that by reducing it to a binary legal question you've already dropped so many layers of nuance which help shape peoples own moral or ethical view of it. We all know that distributing copyrighted goods is against the law, reducing a complex question to an irrelevant simple one does nothing to help settle what people may feel is legal overreach.

Also even the "right to reproduce and distribute a copyrighted work to the public is solely that of the copyright holder" is not an absolute when you look at things like mechanical royalties.
That was a good read. Appreciate the link.
> Whether we like it or not, there is a power imbalance between workers and employers and it's usually in favor of employers.

I wanted to chime in and mention this balance varies greatly by country. I've worked in Canada, Australia, USA for years, so has my brother.

I personally feel in Australia the balance is clearly in favor of the employee, in Canada it's over to the Employer and in the USA it's shockingly (scarily) in favor of the Employer.

After 7 years in the USA and Canada my brother went back to Australia. One month in I asked him what the most shocking thing was - what do you think he said? Going from years of -30C winter to +40C summer? Driving on the wrong side of the road? food? accents? Nope.

In Australia, you are a valued person at work, rather than a slave. I think that says a lot.
Your original header and the content of your question do not match. I've been a software engineer for 10 years, enjoy my job considerably and been commended for it, but am not working for the big four or a cool startup.

I can't give you any other advice, except for my personal satisfaction the team I'm in and the domain of the problems I need to solve weights so much more than the specific company I'm working for.

For the technical interviews I've participated, I've always sucked ass. But guess what - those tests don't correlate with success at the actual work any way. They are a gate, but a bit arbitrary one at that. Yes, one needs to understand all that stuff, but can solve them at ones own pace - algorithmic puzzles usually take only a fraction of development time unless the situation is most unusual. If you can solve the problems, then from practical point of view it's sufficient.

On learning techniques, Barbara Oakley's "A mind for numbers" is an awesome book. I'm 36 and I wish I had read it 20 years ago. Slow is not bad, if correct methodology is used to verify learning. Slow can be deeper. Barbara also suggests some techniques for dealing with test anxiety - which I've not tried myself, mind you.

As per yout goal, I'm afraid I have no idea what is possible and what is not - people are complex and unpredictable. But as a senior software engineer, from the point of view of theoretical capability - if you understand the problems and can solve them at your own time, that's quite sufficient.
I matured as I get older, don't feel too harsh about yourself because of where you are know.

I think the most important part is if you are interested in software engineering and find coding fun.

Life is long, and you have many, many years to get "successful" still. But there is a large chance you are more successful than you think.

As for tech interviews, it is a skill that can be learned. Things like hackerrank.com, but also just getting more work experience helps.
Their argument (rent, food, bills, etc) is parallel but also far more rational and applicable. The $16 you pay for your blue ray goes primarily to an oligarchical group of mega-corporations that use their clout to control the new media creation process as well as the marketplaces. No one in that process has struggled to pay rent since joining the club.

"Starving artists" that eventually succeed do so despite this cartel, and not because they were enabled by it. Meanwhile piracy has created an ecosystem where actual "starving artists" are giving away their music for free because they know that people who enjoy it will pay for it anyway, and can meanwhile enjoy the benefits of unlimited exposure to potential new fans.
Actually, This is a smart approach. A friend of mien made his own team and he's doing quite well v.s the old way where he was paired with people he did not get along with
Er, the UK has a good deal in the EU. The EU is a good thing and it gets an awful lot of blame unfairly. The EU is meant to harmonise regulation among member nations, and yet the many in the UK would blame the EU for regulation that would be in place anyway.

Things like working time regulations, so that employers across the EU have to abide by the same technical regulations. Things like making employers only make their employees work ~40 hours per week, and yet the EU is blamed for the 'Working time directive'.

There are other things, like animal welfare with the transport of animals, where the EU gets blame for the regulation, but the reality is that there would have to be regulation for the amount of time animals spend time in transport. Because the regulation is headlined as 'EU' regulation the EU gets the blame. The point is that there would UK regulation if there wasn't a EU regulation.
Probably not any strong reasons. That said, if you're a software engineer, you shouldn't find it too hard to pick up enough R to be useful. You might enjoy <http://adv-r.had.co.nz> which describes R from more of a programming language perspective.
>>While timing the market is a no go

>>I stopped putting money into the stock market since a while ago

These two statements are in conflict with one another. You are literally timing the market by not investing anymore. Just invest every month and you will be much better off.
It's not ridiculously high. He looked at a 10 year window, and you are looking at a 20 year window. 10 year windows show more volatility.

And if you're concerned about "one data point", I'll give you plenty:

http://blog.nawaz.org/posts/2015/Dec/pay-down-mortgage-or-in...

For a 20 year window, it's below 6% inflation adjusted, and close to 8% without taking into account inflation (closer to your 7.6% figure)
This comes off as one of the more annoying articles I've ever read in my entire life.
Cryptographic signatures exist.
It's written by a literary academician for other literary academicians. Of course it's enormously verbose and laden with jargon.
You need a database, a way to access it, and some kind of guaranteed initial state, and a way to tell your code to use that stuff instead of the production database. There's no guarantee that some arbitrary existing code base will provide a sane way of providing those things.
what's wrong with linking vice as a source?
There are also many related roles like project management where some coding/technical skills are an advantage, but not the most important thing.
You should weigh the upside and downside. Upside is likely: you feel slightly vindicated, get a few up votes and comments when you xpost to HN. Downside is likely: burning bridges with that company, damaging your reputation by making people think you're stubborn and immature and will leak things that should be private.

Best bet is just shrug it off and keep moving.
Your deductible is not your co-pay.

Deductibles, co-pays, and co-insurance are all separate things with specific definitions:

A deductible is a portion of covered medical expenses that the insured must pay. It is specifically defined as the amount of covered benefit that must be incurred and paid by the insured before benefits become payable by the insurer.

Key in the above is "a portion of covered medical expenses".

A copayment is a flat dollar amount that the insured pays each time a certain kind of service is received. The copayment is not a percentage of the total cost, as it is in coinsurance, but rather is always the same dollar amount even though the cost of the service may vary (a pharma co-pay of $x, regardless of the variable drug price).

It may seem like nit picking, but there are specific reasons for the difference.

Source: myself, who writes and maintains health insurance claims management and adjudication software.

This is all separate to your claim: of course, if your doctor agreed to charge you $x+200 (leaving aside the reality of negotiated and contracted fee schedules) and refund you that $200, then absolutely yes - this is insurance fraud.

However, the co-pay does not form part of the insurance coverage.
Sometimes things need to fail to improve...
I don't think you can blame it on just a game by Cameron. There definitely was a strong movement among the voters that wanted the Brexit referendum to take place.

You know, in fact so strong that Brexit got a majority of votes.
Ask HN: How to seek mentorship?
One of oft neglected part in my work is seeking mentorship.

What is the best approach while asking for mentorship ? If any of you were in my position : how did you seek mentorship or who have done mentoring themselves please share some insights to mentorship meetings ?

I feel a good mentor can help navigate me through a set of problems (tech, non-tech).
I'm interested to know about hiring, handling IP, avoiding any pitfalls by explaining current happenings, top do's and dont's while building your first product.
As someone who used to work for a not-so-technical large consulting firm, it pains me to hear newcomers wanting to work for the "Big 4" in tech.

The reason why accounting, banking, consulting need their Big Four / Big Three is because it's hard to measure what their people actually do, so they rely on joining a big firm to reflect their worth.

In software engineering, you should be able to describe to someone in tangible terms what you've worked on in the past 3-6 months and what value it's brought to the company (and if you can't, start writing that down because you should always be ready to discuss that with recruiters or your boss when you want a raise). Because of that, we don't need the prestige of a namebrand company when we jump to the next job.

You should ask yourself why you'd want to join a Big 4 and if it's actually necessary. If it's for potential entrepreneurial connections, I can assure you that there are plenty of startup founders that are doing fine without the Google name. If it's for technical challenges, all companies have their own issues. You may not be working at Google scale, but trust me even with 5000 customers, there are still scaling problems that need to be solved for that particular case. And if you just want to work with smart people, they're everywhere. The company I work at was bought an East Coast company (outside SV!) and their engineering team are doing infrastructure things heaps better than we were.

This is an extremely humbling field and regardless of where you work, there's always something to be learned.
But you cannot cluster on a BRIN index, and isn't cluster an operation that you need to redo regularly?

I thought so, since while the cluster flag is set on an index, it won't guarantee future writes to be clustered.

Since you can issue the cluster command to update the clustering.

So, I wonder how you are to maintain the setup.
If the real cost to fix a windshield is $300 but your shop advertises $800 to everyone along with an offer to 'pay the deductible' then it's not illegal. You can claim your shop is more expensive because it offers better service or better parts or whatever. It would only be illegal to quote $300 for those who are uninsured but quote $800 for those who do have a deductible.

It's still clearly a scam against the insurance companies, whether actual fraud charges would stick in court or not.
Talk to me.... I have a better one for you! <malkaliaam@gmail.com>
I agree that it's not always possible to know how serious an issue is from a first glance at its symptoms, but my first sentence wasn't about issues, it was about systems.

Feel free to substitute the word "system" with "project" or "service" or whatever best fits your own terminology, but the gist is: a particular chunk of deployed software either deserves after-hour support or it doesn't. You either care whether it's misbehaving during "off" hours or you don't. If you do, you should care enough to organize proper support. That's all I was trying to say.

Of course, "you should" might be too strong a phrasing; what I mean is that I think that it would be better for everyone and that I would rather work at a place where things are that way than at a place where they are the way you described them.
Trump’s FDA plan should raise concerns for Americans who eat food
A lot of data are naturally clustered for various reasons (particularly data with ids and timestamps). Also, note that BRIN indexes don't have to use ranges in the summary--for instance, for enums or other domains of small cardinality, they could use bitmaps or bloom filters. I believe that BRIN indexes will become much more useful when those alternatives are implemented.
I wondered how long it took for the fields of Carthage to be fertile again. If my supposition is correct, it should need only a few years for normal rain to carry it away, not generations.

I found https://en.wikipedia.org/wiki/Salting_the_earth which suggests that the salting was more symbolic, or a curse, and that "There is no evidence that sufficient amounts of salt were used to render large tracts of land unusable."

Given how expensive salt was, it seems like it would be horrendously expensive to do that in the classical era.
I was under the impression that this was a dangerous thing to do, because by using custom filtering you implicitly accept responsibility for what illegal content slips through your filter.
Couldn't have put this any better! Stop being hard on yourself and just focus on learning. You don't need to work at a "big 4" SV to amount to a lot. Look at glass door... Plenty of people leave them for similar reasons to why people leave "non-big 4" companies. Just focus on your own skills, build things you enjoy, and push on. Happy to talk more personally via email if you'd like.
What would you consider reasonable? 1%?
Given the current state of copyright law and enforcement, I wouldn't say that piracy needs rationalizing.
I've found it's a personal balance. I worked very hard to get to a job and a company that I enjoy but I had to suffer some very miserable/toxic environments to get there. Even now, obligations to my family prevent me from being free or starting a family of my own.

I have to include considerations about the survival of my clan which is more important than some aspects of my day-to-day happiness.
The opening of the Dhammapada sticks in my mind: "All that we are is the result of what we have thought."
If you have a hammer everything looks like a nail?
Twitter should've been a protocol.
a masters in machine learning for sure, university adds very important value of 'connections' mostly, I doubt if udacity can provide that.
I agree with everything you've said, but how do you feel about your phone ringing at 2am on a Sunday?

Is it reasonable to come in and do a few hours then, and just do a few less on Monday morning?

I personally am happy to work the odd late day, even stay late with the team, grab a pizza, etc.

Getting calls in the middle of the night, or on the weekend, or on a holiday is a completely different thing that requires compensation, no exceptions.
Türkbükü Anal Escort Melda İle Kondomsuz Sex Keyfi
Van Gogh Suffered psychosis
And: you don't need a doctorate in game theory to realise that a pre-vote wouldn't make the problem do away, it would just make it more complex to predict and speculate.
I think teaching multiple languages would make life much harder for new learners.

Also window functions are really useful for data analysis, and they are much easier to express in dplyr than they are in SQL (at the cost of being slightly less general).
The largest net payer for the EU budget are Germany, France and the UK. The list is actually relatively short (a bit less than half the countries are net payers, among then the Netherlands).

I guess it's hard to estimate how much Germany gains from being in the EU. We're an extremely export oriented country and a substantial chunk of our exports go to the EU. Those certainly benefit - and those certainly benefit if the rest of the EU does better, so we could consider at least parts of the net payments as an investment. There are also other gains that are possible only because of the european integration: We're actually starting to share military assets with you: Germany provides the armored component of your 43rd mechanized brigade, the 11 Luchtmobielen Brigade is partially integrated into the Division Schnelle Kräfte, the german Seebataillon is partially being integrated into the duch Korps Mariniers and there's a LOI that the two navies want to share your most beautiful JSS, the Karel Doorman. Even from a purely financial perspective, not having to keep watch on the pesky Dutch seems to be paying of ;).

A lot of staff for trade negotiations has been cut, a lot of special rules and regulations from bilateral agreements were folded into common EU regulations. Joint research gets much easier, a lot of student travel/study agreements are governed by EU law.

Jokes aside: I think that a lot of the benefits that the EU offers go beyond the pure monetary part. Being able to travel freely, being able to work where you want without begging for a work visa. The Good Friday agreement in Ireland that basically upholds the fiction of two separate states on Irish soil while still having common cross border agreements is mainly possible because the relevant rules are done at a supernational level. I consider the money that Germany - and by extension me - pays a solid investment - despite all the numerous flaws that the EU currently has.
Take her advice, save yourself some time and don't read this article.
A Fellowship to FOIA the Crap Out of Peter Thiel
Diaspora* on the other hand continues growing, even if not rapidly.
>Jupyter, or if Python has an equivalent of RMarkdown?

You can convert the Notebooks to different formats. Though they tend to have to be fixed up a bit for a script (Which I also might need to in R to turn it into a script)

https://ipython.org/ipython-doc/3/notebook/nbconvert.html
The startup doesn't sound that attractive to me, but if you take it, I think you should get either a much higher salary or way more equity.
Microsoft ODBC 4.0 Specification
I love your sweet naivety about the process of writing exercises :P
If we labeled drug bans as censorship America would quickly end its drug war perhaps.