skysight-inc/HackerNews huggingface dataset:
Your final case isn't specific to "lambda calculus". In that sentence, you're using "lambda calculus" as a modifier for the general term "expressions", rather than referring to it on its own. Consider that you would say "There are three types of ceiling lights", but you would still say "the ceiling".
Web Designing Company in Lahore Pakistan
>Now what if we were to magically make tipping disappear? Think about the diner for a second. What if, by removing tips from your restaurant, you’ll actually end up delighting more guests, improving your food, and retaining employees?

Well, I've dined all over the world (not an American btw), and the US had the most friendly and alert waiting stuff, which I guess it's at least party because of the tipping.

Sure, in expensive restaurants all around the world you can get good service and waiters that always hover nearby. But in the US that's also true for the neighborhood diner.
IMHO it's the best FOSS photo application out there. It's cross platform, fast, stable and manages the whole photo workflow (RAW developing, photo management, non destructive editing).

Thanks darktable folks!
Are you looking at the original 2012 Surface Pro? The SP4 has a trackpad roughly as large as the Macbook Pro, as does the Surface Book.
The interview process for engineers is absolutely brutal.

I almost lost hope on my last job jump when it took me three months and six on-site interviews before I got an offer.

What will help you the most in the search is probably not what you think. I thought have a GitHub and some cool projects and a nice blog would make landing a job easy for me... Annnddd 95% of the companies I talked to didn't care.

What helped enormously was studying the same questions that interviewers are likely to pull from. Once I studied hard on interview Q&A I went from no offers to getting three in the same week.

The interview process is usually borderline hazing and the questions being asked have little or no bearing on the actual job. The job requirements listed are actually just some staff engineers wish list of what he would use if he could rewrite the garbage fire that is the application you'll be working on.

It doesn't help that half the time the manager interviewing you hasn't written a line of code for ten years... or ever in the case that you're interviewing with HR.

My theory is that male dominated fields tend to be steeped in competition, or at least the goal is to appear that way. You don't want your hiring to be "weak" and new guys definitely need to "climb the ladder". This makes interviewing for these positions a complete nightmare.

Just keep up applying and remember the interviews are tough on purpose. HR doesn't look good unless they can bring in an endless stream of top tier applicants. Management doesn't look good if they hire "anyone that walks through the door". The result: companies throw away many, maybe most of their good applicants.
Many years ago I was working in the US for a few months and went to get a haircut. I wondered why the guy looked at me strange when I suck my hand out for my change.

It wasn't until I was back in my hotel room that realised I was probably supposed to tip.
Wikipedia: "TeleSUR ... is multi-state funded, pan–Latin American terrestrial and satellite television network sponsored by the governments of Venezuela, Cuba, Ecuador, Nicaragua, Uruguay, and Bolivia that is headquartered in Caracas, Venezuela".

You could perhaps say that it provides the point of view of those countries and their covernments. (Argentina used to be there as well, but withdrew.)
This is not a problem of people who decide on the laws, as they are the owners. So in their pont of view it's the opposite that should happen.
>I don't see why eating in a restaurant should need extra incentives to the waiters, when we expect good service without tips elsewhere.

Forget what you "expect".

Do you actually GET "good service without tips elsewhere"?

My point (and the parent's point) exactly.
How did you perform in the interviews? Perhaps you need to brush up your Algo and DS skills.
I know someone who was in a very similar situation and was getting turned down month after month. He made the decision focus on more enterprise technologies (.NET) and invested time in learning and building things with C#. Eventually things worked out.

You mention experience with Java - Maybe going the J2EE route could open some opportunities.

Some may say going down the more traditional enterprise stack is boring but I do wonder if that's where there is more work locally as opposed to work being sent offshore to a low cost dev shop that works with web /php / etc.

Of course I may well be wrong, but it's one perspective.
Hyper: JS/HTML/CSS Terminal
Keep calm and read the Common Lisp specification (http://clhs.lisp.se/Body/f_firstc.htm)

There are first, etc... accessors (other Lisps might define them too, it is so easy to implement). People are encouraged to use them, especially for lists, and are even encouraged to not use them but prefer objects with named slots.

The general advice is to reserve C..R functions for trees, but this is actually rarely needed, especially when using pattern matching.
> incentives matter

Is the US system of tipping as an expected part of the pay of service staff really an incentive though? Isn't the incentive of service staff really just based on getting more than the "base tip" (which can be 10, 15 or 20%)?

In countries where he "base tip" for the expected level of service is zero, tips can still be 10% or 20% for good service.
This. For the last month I've been working on a big enterprise Flash flex application that talks to a PHP backend.

It seems that flex mxml is a good idea, but once apple decided to kill flash, the developer community jumped ship. Thankfully adobe gave flex to apache, and a small community lives on.

The interesting opportunity seems to be that there remain quite a few good consulting opportunities for flex devs.

The employers are getting a little anxious about finding devs and many are willing to work with you no matter your time zone :)
TLS: https://streaming.media.ccc.de/33c3/
https://en.wikipedia.org/wiki/Land_value_tax#Efficiency

A landlord's decision to improve or not improve the property only depends on 1) the cost of the improvements and 2) the expected revenue stream from that improvement, neither of which are affected by an LVT, since the LVT only cares about the unimproved value of the lot.
There's a word for that. It's "math".
From personal experience (just anecdotal) I would say service in the US is much better than for example in the Netherlands (my own country). I think you'll have to think of other things than service to make this happen.

Other options:

+ Start with clear signs to indicate for other businesses (cabs, hairdresser) that tips are not expected.

+ I will assume that you pay the 20% to your personnel anyway. So basically you offer a guilt-free paying experience. We will genuinely be happy by whatever you pay.

+ The international card. Communicate that you don't want that Americans are the only ones paying 20% more.

+ Build up a name as employer. Advertise with that.

+ Mix and match your service offerings with others, being a library, place to date, etc where tipping is less obvious.

+ Have people pay online before the meal. Subscriptions is also possible.

+ Uber-experience. Do not pay the restaurant directly, but have intermediate company taking care of it.
Are we in the same industry? 26 here, coding since 11, never got a degree. Decided to develop for a living, managed it within a couple of months - didn't even have a portfolio.

The industry is crying out for developers, theres no reason why you wouldn't be able to get a job. Yeah the industry is fast moving but businesses aren't. If they choose to use a framework, them its going to be in their legacy code base for a good few years.

Remember,you are not paid to develop, you are paid to make the business money. Would you rather hire a developer who wrote an amazing 200 LoC a day and earned you 10k or the developer who deleted 3 lines, sent a few emails and earned you 100k?

Apply for every interview, don't aim too high - you can get a junior position no problem.
Tipping is great because it provides the customer with some leverage to pay a price they feel is fair. Not to mention it allows many many many many people to live somewhat comfortably despite working in what would be considered a lowly occupation. We haven't even talked about how service workers are salesman and saleswomen who are provided the opportunity to be compensated more for greater achievement, and the business in turn as well.

It sounds like the people who dislike tipping are the same people who struggle to stand up for themselves to salespeople, and feel pressured to pay extra just to remove themselves from the social setting. I don't mean to be accusatory, but I believe it's likely this is a major motivating factor to dislike tipping despite the complete advantage it gives to you as a consumer.
This essay left me confused - it starts by suggesting that tipping is bad, and that raising prices, possibly above the cost of tipping, will bring a net win. I was very curious to read about why.

But then the essay shifted to two seemingly unrelated reasons: (1) if you make the food delicious and the service great you can charge more, and (2) if you pay the kitchen staff more, you get less turnover/happier cooks. These last two don't support the central thesis - why does ending tipping help cooks get paid more? At the end of the day, fixing all other costs, cooks get paid more if servers get paid less, whether that's from ending tipping or increasing chef salary. And obviously making delicious food would be great, but what does that have to do with tipping? If you end tipping, suddenly everyone will try harder?

An article examining the effects of increasing chef pay at the expense of service pay would be very interesting to me. I would gladly sacrifice some professionalism in service for increased food quality, and I wonder if others would, too.
Out of curiosity, what's do you find the main barrier to be right now for you ?
For example which stage of the interviews do you suspect you have trouble with, and do you have any friends who are already developers that could run you through a few mock interviews ?
I went through a similar phase when I was younger. I had been involved with amateur radio since I was 13 and everything in my life pointed to EE at university. By the time I got there, I didn't see the point anymore. I no longer found it interesting.

Shortly thereafter, I rediscovered programming and I've been doing it ever since (20+ years). In hindsight, I think I had just gone through my first bout of burnout. I still find electronics interesting and enjoyable. So burnout may be one aspect of what you're experiencing.

Since you're an extrovert, you have a natural propensity that many people don't have in this industry. That can be a superpower for you. You might excel at giving talks, communicating with other teams, managing groups, and the like. The fact that you enjoy development and have put in the time means that these activities won't be vacuous.

The feelings of exasperation that you have are similar to what many others--novices and veterans alike--are feeling. Things change quickly in this field. Many others have written about how to cope with this. It's a real thing but something that can be mitigated and gotten past.

You might consider taking a step back and recharging. The New Year time frame is an excellent time to do so (generally speaking). Think about a few goals that you may want to focus on this year. If you pick a project, choose one that means something to you. It could be one of your own or someone else's. We live in an amazing time of open source and collaboration.

The main thing is, don't worry. You've got plenty of time ahead of you to pick your path and make things work. The fact that you're reaching out and searching for answers is a great indicator of future success. Just keep moving forward.
You've a good logic in this, but you don't have enough details about us to judge it properly. The gain would be much smaller than you think and we would lose a lot of freedom, which would slow us down.
I might go a step further and append "an appropriately implemented macro". Just because something has a good name doesn't mean it's not filled with crazy.

Otherwise I totally agree with your point.
At least in my experience the vast majority of coding jobs are not sexy. I did consulting for a while and maybe 5% of the projects were interesting.

Most of what we did was automate annoying manual processes, which writing the code for was usually annoying in itself
A couple things I haven't seen mentioned yet but may be useful for you:

- consider web/iOS consulting companies: with a targeted skill set they may be better able to properly assess your skills. Pivotal, Thoughtworks, etc.

- consider 'boring' companies like insurance, banks, GE and similar, or pretty much anywhere that isn't explicitly a software company but does hire software developers. 'Software is eating the world' and everywhere needs developers. It might not be the ideal job, but you will learn a ton about how SW development works in an organization (as opposed to solo) and how that looks on the ground. And you will be in a better position to show that you can do this.

- consider smaller non-startup companies where you would wear many hats and you can grow and show your worth quickly. And they're probably more willing to take a flyer on you because they wouldn't be able to afford paying people for all the hats you'll wear.

- when you do land a job, befriend someone in HR and learn as much as you can about the general hiring process. Interview candidates if you can. Get involved in it to learn what candidates do that works and what doesn't.
Some additional links:

* Schedule: https://fahrplan.events.ccc.de/congress/2016/Fahrplan/

* Media archive: https://media.ccc.de/

Edit: formatting
The thing people seem to be missing though is that a set "expected tip level" ruins the whole thing. If you are expected to tip 20% for just "service" what incentive does that give to provide "good service"?

Sure you might have a higher chance of getting 30% for good service - but I think it's probably easier to get 10 or 20% for good service in a place where 0% is the expected level.
I am not sure, but the screenshot I submitted seems to be the default settings.

However, software that is 100% perfect is pretty much impossible to write, and if you think there's a systematic issue, please file a bug, so it can help others in same situation.
Subtitles are simply translations of speech or text into another language, and are generally (though not always) center aligned near the bottom of the frame.
I never hit that minimum thing. I'll give $1 every once in a while because they're friendly and the town is so expensive, but the food prices already definitely reflect that, and there is no service, so /shrug
Interesting. It depends on what you mean by better off. I almost never had problems at restaurants with no or optional tipping. The waiters tend to behave professionally and this is what I wish. But in the US, I always feel uncomfortable with the over-the-top behavior of waiters. They behave like I am their long lost high-school friend and I find that creepy.
That's why you actually won't find many instances of such patterns in practice. Either you refactor to have structures/classes, or you define your own accessors. Besides, if you are using CL, FIRST, SECOND, THIRD, ... , TENTH, NTH and REST are defined by the spec (http://clhs.lisp.se/Body/f_firstc.htm).
The real fresh prince of bel air mansion
Yeah. After victory over the Empire, the Rebellion formed the New Republic. I'm pretty sure the name the Old Republic was coined later and is just meant to make clear which Republic you're referring to.
2 actually. Also available outside iTunes:

http://freakonomics.com/podcast/should-tipping-be-banned-a-n...

http://freakonomics.com/podcast/danny-meyer/
Tipping isn't a thing in Australia. I'm not sure I'd know the first thing for the right way to tip if I visited the US.
And yet we seem to enjoy high quality food, and I believe our hospitality wages are higher in general.

( perhaps this is all anecdotal, but tipping has never seemed to make sense to someone not in the mix of it )
I don't know they can make a similar turn in freight, going from expensive vehicles and highly licensed to a lower cost, low-end option.
Is the watchlist for googling it worse than the watchlist for writing it?
For things like this, since the majority of lawmakers are also real estate owners, it would be a non-starter. But, even if it did happen, I feel like the food costs would just increase to compensate for the taxes, since the rental prices would certainly go up disproportionately.
I think the title should say "Having an expected floor for tipping of 20% and tips of 30% for excellent service, is not a better incentive for good service than a floor of 0% and 10% for good service".

Removing (banning) tipping all together in a restaurant is doable, but as an owner you may want to ensure you have incentives left for employers (e.g. let customers anonymously rate the service after online bookings and hand out bonuses etc).

I prefer the normal system where staff is paid in full (so no part of their expected income is tips) and customers tip for good service. This is how it works in most of the world.
Uber isn't the first to do this with software (though they may be able to undercut companies that do)
First off, two things;

1. You can do this and you are not alone! I look good enough on paper that I get a seemingly endless number of job leads. And I still cant make it through the hiring pipelines at seemingly anywhere. I know people way better than me that cant either. The creator of homebrew? Max Howell? Yep, that guy. He couldn't make it through the hiring pipeline at Google. https://news.ycombinator.com/item?id=9695102 It isn't you, remind yourself that it is not you. Just keep going forward. You will get there. You will make it.

2. But is going to hurt. The hiring pipeline in this industry is broken, completely utterly broken. It will not be fun.

Until you make it, it will be rough. It is just the way it is. There wont be any saving grace or magical advice that will make it all better. It will be rough, it is that simple. Most people outside of the right stereotypes and demographics wont make it. If you don't fit the right demographic you will have to work 3x as hard and suffer 3x the stress and anxiety as others. But the good news is it can be done. You can do it.

First step; figure out what your weakness is and begin to work on it. You can pinpoint this by figuring out where in the pipeline you are continually failing.

Then work at getting a job the same way you worked at learning to program. Getting a job is a skill, don't let anyone or yourself convince you that just because you can code a job will happen. They don't just fall into your lap. You must tackle getting a job with the same motivation, and dedication to self-improvement that you have when learning a new framework or programming language.

If you cant get your foot in the door at companies, if you cant get them to respond to you, then your problem is you look crap on paper. Go and find people that look good on paper, look up the thought leaders, the people whose work you see constantly. Then copy what they are doing. Make open source projects, contribute to their projects, write articles. Eventually you will look good and the leads will start flowing in.

Now here is where it gets harder. If you are failing screens, you haven't learned to talk right. Practice learning how to talk about your work and answering questions (and asking them). Start asking after the screens for feedback. You will eventually learn what you are doing wrong and then you can work at getting better at it.

If you are failing the whiteboard challenge phase of hiring, then get good at them. Go to HackerRank and solve solve solve until things get easier. Recognize that they are puzzles, they are not programming. There is no shame you suck at them, you aren't trained as a puzzle solver, you trained as a programmer. But you have to practice the skills they are testing, and they will be testing you to see how fast you can reverse a singly linked list. Recognize it is silly and stupid, but get good at it anyway.
Copying the 2016-byte chunk of memory at 50000 over the screen-area, which starts at 16384?

I can almost remember well enough to be sure, but not entirely!
I agree with the author. Having lived in Japan for a number of years, where tipping isn't done, I can say that the dining experience is far superior. Servers don't have to feel like beggars and patrons don't have to feel like their being panhandled.

I also agree that nothing screams "I'm a sphincter!" quite like asking for a 20% tip on a muffin, or a cup of coffee. Unless you physically came to me, got my order, and brought my food to me, you don't deserve a damn tip.

Another thing that restaurant owners do that is deserving of a throat-punch is to confiscate tips and dole them out to other workers, or divvy them up evenly amongst the servers. When I give someone a tip, it is because they've done a good job, and I want to show THAT PERSON my gratitude. I'm not remotely interested in helping the restaurant owner make payroll. That's not what my tip is for.

Tipping sucks and it is grossly abused throughout the restaurant industry. I'd be happy to see it die a deserved death.
Imo c++ is terrible because of trying to maintain backwards compatibility too hard. Sure, keep abi and linking compatibility all you want but why should I be able to compile code written for c++98 in c++17 mode? No corporate policy would allow you to just flip the switch without thorough review and regression testing anyway. Removing features is also a feature. It would be better if you could compile each library in a different mode but still allow them to link to each other, this would allow you to gradually write code without the old crap in new libraries and still keep proven old code untouched.
I can't follow the technical arguments you're making.
I consider Babel a trusted source. I prefer to transpile the code by Babel instead of using 15 libraries developed by one person. Also, I can remove some transpilation plugins as soon as the browsers implement it
The problem with no tipping, in my experince (especially in Europe), is that waiters aren't incentivized to turn tables. If you go to a popular spot for dinner that happens to be completely full and ask for a table, the waiter will usually shrug their shoulders and say 'Sorry, try again tomorrow.' Usually, there is no concept of a waiting list or a waiting time estimate, because diners are conditioned that they can spend 3 or 4 hours over a bottle of wine, and there would be no pressure to pay and leave, so waiters find it impossible to make any promises regarding when a table would free up. Additionally, the waitstaff won't be paid extra to make an effort and try to serve more tables on a given night (being on a fixed salaries), so they'll be quite leisurely about their business.

Of course, if you happen to be the one who got there early, and you like having 3-hour meals while chatting with your friends, it's the perfect arrangement, because nobody will pressure you to eat, pay, and leave in 30-40 mins as usually happens in the US.