skysight-inc/HackerNews huggingface dataset:
Interviews are really a numbers game. The first ten will be rough, then you start to recognize patterns, then you start getting good at them.

Apply to 200 software positions, might be good to start with internships. Every company you can think of, big and small.

Every interview you get, ask the interviewer what they thought of your answer or if there was a better way to solve the problem.

Write down every question you get asked. Google them later to learn the better answers you don't know. After a while you'll know the answer to 90% of the questions most companies ask.

Also sounds like there may be an attitude problem. If you've never had a software development job then how can you be so confident that you can get the job done? That's plain arrogance.

Approach the situation with a growth mindset - you have loads to learn and you can't wait to absorb it all from your peers. This is a lot more encouraging than someone who thinks they know it all.

And if after all this you still can't land a gig, do work for free just to get something on your resume, to get considered at the decent/great places.

You won't get your ideal job tomorrow but through hard work and dedication you can get there in a few years no problem.
In a lot of European countries restaurant tips are completely superficial and not expected, because wait stuff is already properly salaried. This includes all restaurant and cafe sizes.
believe in yours elf
Yamasa was great when I was there 10+ years ago, but I don't know if that's still true after Declan went to create a school of his own.
Or you know just pay people minimum wage at least. I am not sure why certain service based jobs in America attract a tip and some do not.
Wouldn't that be to crack in compression?

Also, I don't see concrete piles being abandoned at all. Part of the reason may be that, where I live, many poles now are drilled, pressed or vibrated into the ground to decrease noise and potential impact on surrounding buildings.

Thats is possible because there is no bedrock to build on where I live, so poles often go down easily for the first meters; I have seen wooden poles sink in five meters or so under their own weight.

Traditional piling into the ground still is used, too. If necessary, a protective head cover on the pole (made from wood or, nowadays, plastic) softens the blows a bit, protecting the concrete from damage.
happy xmax freeDos
longform articles such as this one usually come months or years after the fact and don't help with the primary mission of journalism, which is to keep you abreast of the goings on around you

I think there are many facets to the mission of journalism. In-depth and investigative journalism are very important as well as being kept up-to-date on what's happening in the day-to-day. In some cases I prefer these more in-depth pieces as they have some perspective on how the events they're describing are affected by historical context and how they are affecting what's going on in current events. Consider the Woodward and Bernstein's Watergate coverage or the Boston Globe's coverage of the child sex abuse by Catholic priests in Boston.

Different events and issues can be served by different forms. For a piece like this, I have a hard time imagining it being served better as a short piece of a couple column inches in a paper or a 90 second segment on the evening news. Not all events need coverage like this, of course, but it doesn't make the long-form pieces any less an important and vital aspect of journalism.
Very rarely do I cite market forces to address social problems, but to me this feels like an appropriate situation for it. Restaurants are constantly getting applications, and many who do not do well on high-tip nights will appreciate the stable paycheck. I won't put non-sense statistics to it, but while many servers do earn huge paychecks from tips, many others scrape by and fight for hours at minimum wage and have the constant threat of termination looming over them when they aren't able to get enough tips to cover their wages and the restaurant has to pay the difference. (Assuming the restaurant is even operating on the level)

There will be a period of social adjustment and probably some resentment as tipping restaurant hold-outs have servers that brag about huge payouts. But over time the more stable paycheck will be more reliable and better for servers, and while some servers may leave over lack of tips, they will soon find it difficult to find a place that does have a tipping policy.
As the article says, waiters at upscale restaurants are worse off in this system, because the system is now less unequal in their favor.

If this became a trend at lower end restaurants, waiters that don't make much in tip would make more money (and more stably).

So this actually has the opposite effect; it reduces inequality.
Same industry, but likely different locations. Despite being quite possibly the most remote-friendly job, availability of software development jobs is still frustratingly regional.

As annoying as this advice might be to someone who likes his/her current home and doesn't want to move, coming to one of the tech clusters and putting in two years where you specifically focus on growing your network will help open up opportunities, establish a reputation and often help you earn a salary higher than you'd get in your local market.
What platform is that?
you could register at upwork (formerly elance) or a similar freelancing site
I don't see why they can't just keep prices the same and add a "mandatory 20% service charge" at the bottom.
Just the fact that it offers pretty similar APIs in Java, Scala and Python is very nice
According to the article, tips must go only to front house staff by NY state law.
What evidence would you accept?
Can we stop treating Politifact as being unbiased just because it contains the string "Fact" in its name? I think the site is owned by a Democrat newspaper in Florida?
People will get even more angry with that, as they will feel they have been slighted by a "hidden cost".
Yeah, but switching from a tipping to no-tipping equilibrium is probably hard.

It's hard for a no-tipping restaurant to compete because the advertised menu prices will simply be higher, and you'd need consumers to mentally adjust all prices ~13% downward.

"But some restaurants that adopted a no-tipping policy in 2016 have already revoked it: The New York restaurateurs David Chang, Tom Colicchio and Gabe Stulman all found it unworkable in the small-scale experiments they tried. “We continue to be supportive of the no-tipping movement,” Mr. Colicchio said, “but we’ve heard from our customers and team that they just aren’t ready for it yet.”"

EDIT: It looks like just tacking on a service charge doesn't necessarily work either [1]. Probably diners hate being 'forced' to tip?

These high-end restaurants are able to counteract that with their 'we're helping our waiters' newspaper PR blitz, by banding together, and because rich consumers are probably a bit less price-conscious. But I don't think that approach scales well at the lower end, where most wait staff actually work.

[1] http://www.huffingtonpost.com/entry/momofuku-nishi-tipping_u...
'Things will be different' soon: Trump on UN after Israel vote
And size.
That article indicates that there are both tipped, and untipped minimum wages - i.e. tipped staff earn less at minimum wage.
There is one major difference. Private people usually don't know (and don't care) about the TCO of their vehicle. So they see the money earned from doing part-time uber as pure income. Truck operators on the other hand usually do (and care)
Do service charges count as tips?
Speaking of subjectivity,

if (condition) {
...
}

is the only readable option :-)

if (condition)
{
...
}

drowns the code in a sea of (subjective) noise.

There are many other variants https://en.wikipedia.org/wiki/Indent_style#Placement_of_brac... and wars have been fought over them. There are pros and cons for most of them. My tradeoff is the K&R style.

I think editors can automatically convert among styles nowadays. The only thing that matters is consistency.
>Yes, but it still doesn't affect the (rational) landowner's decision. Imagine an improvement that can net the owner $Y a year in profit. A rational owner should always make that improvement, regardless of whether the government is also taxing them $X a year on the land.

It's not just about whether return is positive, it's about the highest ROI considering opportunity cost.

Consider a simple case where two lots with one story of development each can produce as much as a single lot with two stories of development. With a tax on land+improvements, a landlord does not prefer one over the other. With a tax on land value only, the single lot with two stories is preferred.

>If they doesn't have the money/capital to do so, they should sell the land to someone else.

Indeed. If the neighbors have ten stories of development, a landlord with a one-story building will not be able to afford the LVT and will sell to someone who can afford to build ten stories.
The Atlantic has good long-form pieces as well: https://www.theatlantic.com
Advertise the lower prices and then add a flat 'staff service fee'. That way you can advertise the same prices with a similar tip difference.
In some states. Washington and a lot of the west coast states require all wages to be paid the same minimum. Not sure why the other states aren't pressured into doing the same.
Because then you're just adding a mandatory 20% tip, when a tip is supposed to reward good service. Of course, it really doesn't mean that any more (they're more or less expected/required) but I usually get pretty annoyed when I see a "Mandatory 18% gratuity for parties of 6 or more" thing at the bottom of a menu (even though I usually tip 18-20%). If you're going to require a 20% gratuity, increase all prices by 20% instead of making me multiply every price by 1.2.

At least when tipping is "optional" restaurant owners can pull the "Well you can tip whatever you want, including nothing" card, but if you require 20% then you're just adding a hidden fee.

If you went to walmart and there was a sign at the front of the store saying all prices would be increased by 20%, that wouldn't be acceptable. Why should it for restaurants? If you really want to give 20% of every bill to the wait staff, then increase the prices of everything by 20% and give it to them automatically.
I understand this, what I dont understand is why.
best minimally light-intrusive time checking: wristwatch with tritium markers

best maker: Ball

see also: Marathon, Luminox, Traser
great companies don't just hire the talented, they grow their own. Apply.
And of course a fantastic branding.
Restaurants need to calculate the equivalent "pre-tipping" price and leave it there for comparison
> For a piece like this, I have a hard time imagining it being served better as a short piece of a couple column inches in a paper or a 90 second segment on the evening news. ... it doesn't make the long-form pieces any less an important and vital aspect of journalism.

I agree and I should have written more words that are like what you wrote. The New Yorker is great for what it is, in-depth coverage of a complicated or unfamiliar topic. I suppose my point was that other, more general sources ought, in my opinion, to be part of a "balanced diet" of news coverage.
More filthy than earth, though?
Totally agree with this; customers in different countries have different expectations.

Personally, when I've eaten in the US I've found the waiting staff to be annoying - I just want to be left alone to eat, not pestered with fake smiles and boring pleasantries because they want a tip.
Running a background check on your partner is the anatomist rule of dating . ascertain if they are who they claim to be in the first place and best smart about it by hiring professionals via www.consultanthackers.com
Nonsense. Show us what you're made of and learn to build confidence in your abilities. You never will know unless you try! SWE interviews at Google are challenging, no question, but they're also where you can shine presuming there is a command over the basics (data structures, algorithms, etc). You've built multiple apps and coded in various programming languages correct? Post a link to your Github and let's check it out.
Everyone opting for "do your own CSS" and not using a framework, is absolutely a horrible idea. You will not be the only one writing CSS for long term for your app I assume, any new member will find it extremely difficult where to modify following some good standards. They might miss a lot of things or overdo things perhaps.

Regarding learning BS3 or BS4, I'd opt for BS4. All you have to know what things BS4 provide and use them appropriately. Not to mention, some fairly good CSS knowledge is also a pre-requisite. One of the themes we recently used is startUI (google for it). It's on BS4 and the components were easy to integrate in apps.
Last I heard the Iberian Lynx was down to about 70 wild cats, with about as many again in captive breeding programs. They were on the brink of caring about genetic diversity.
this is exactly that happens in india. it's called "service charge". you dont have to tip extra unless you really want to.

Most restaurants in india clearly mention "we charge X % as service charge"
I would never recommend this, they are a race to the bottom on price.
I have no idea about the Congo, or the politics of the region, but I doubt all matters are handled in paper. There are computer systems running software there, phone systems, service provider infrastructure etc.
Find out who is responsible and get talking to them.

There is likely a development community and opportunity there, but it is not obvious.
Why are you being so dismissive of this? I got my start in electronics via an electronic kit as a 7 year old.
Add Math and LaTeX to Your GitHub Readme.md
I will try it. Thank you. Until now, many I found was requiring physical presence in the country of the employer. Going to check this one.
I disagree.

I'm an expatriated US citizen, and I find the restaurant service abroad on par with US restaurants, with the only difference being how much lip service is given by the servers.

To explain it simply, in US restaurants, I feel like someone is trying to brown-nose the entire time. It's not value that I seek, it's someone doing something and trying to place value on it. The servers are mostly pleasant, and at worst, it's just over the top corporate politeness being enforced, with of course the occasional just bad service.

Abroad, the server is indifferent - when the food is ready, it is brought. They are as polite as you would you expect a restaurant server to be, and in general just want to take your order, deliver food, and then get out of your way because they know you're not at the restaurant for their company, you're there to have some food and drink, presumably with friends/family/colleagues. And just like with US restaurants, there is occasional bad service.

The difference in my mind is the attempt to provide the 'service' that isn't really necessary. This isn't looking down on servers or dismissing the effect a good attitude can have on enjoying a meal, but for the most part the degree to which it is taken when I'm back in the US is over the top. I know it's hard work and that the servers want to do everything possible, but corporate politeness isn't the way to do it. It makes the experience feel really rushed to me and it also feels like a process instead of me being able to just relax and enjoy some good food.
I'm using it in production as the backing data-store for a web app. There are a few very nice things about it:

- ACID Transactions on multiple documents + queries by ID
- BASE (eventually consistent) map reduce indexes
- Great client libraries: Unit of Work pattern, optional client-side caching
- extremely productive, no ORM required due to document model, unit testing support via In-Memory DB, JSON.NET serialization, support for polymorphic object graphs etc.
- very powerful indexing (we use map reduce, spatial + multi-facets) + fast querying
- Integrated RavenDB 3.x management studio based on HTML5 and generally solid to work with
- safe defaults, I have never lost data with it (heard some bad things about Mongo in that regard though)

However, there are clearly some gotchas where in trying to save you from shooting your foot off, RavenDB will occasionally shoot off your leg instead. Upside is, these are well-documented and usually caught if you test with realistic or production workloads:

- RavenDB will by default throw an exception after more than 30 queries per session to warn you about SELECT N+1 issues
- No unlimited result sets (will silently cap at 128 unless limits explicitly specified). You can use streaming to fetch _all_ documents if you really need it but this is explicit
- BASE Indexes require some thought in your UX/UI to handle properly

Those are the most common issues I've heard about. Once you know them, they are easily caught in code review. I've run into a few issues though. Defining indexes using LINQ works great in 95% of cases, but those 5% of cases where it doesn't are a PITA to debug. Some of those I ran into were caused by bugs, other times I failed to understand correctly how certain things worked correctly. With all issues I've had, the team has always been super responsive and fast to turn out a fix or offer advice on how to do it correctly, even though I wasn't paying for a support contract. All they need to get going is a minimum reproduction (e.g. unit test) they can work off and a mail to the RavenDB mailing list.

Would I use it again? Yes, definitely. I've heard good things about 4.0's performance though I expect it will be quite a while before it's stable. And they've been working on a new client library that should help prevent the common "beginner mistakes" above a little better.
Would you recommend that Linear Algebra course?
In fact I agreed with the parent and just posted a tongue in cheek remark.

One in a million literally means that at ~100k requests a second it will happen once every 10 seconds.
When I was in the US, I also had to mentally adjust for the incomplete, tax-less, pricing at places.

At the airport, I thought I could buy one last thing from my last few coins and bills of change. Quite a bummer at the register when it turned out it was actually more expensive.

In Europe, sometimes prices even list both the VAT included and excluded prices.
I agree whole-heartedly. Frontend web development is broken in that sense. In no way does it make sense to define a layout through a Stylesheet. Most of the other frontend "languages" get this. HTML needs layout tags, e.g. for grids and panels.
> It was too many changes, all at once.

Yes, this is indeed a problem. You could argue the Macbook Pros also suffer from this. But at some point, you've got to make the changes. Since Python 3 was already a breaking change, is it better to suffer a bit more in the short term and lay the foundations for the future?

In a way, this trade-off of short-term vs long-term is what responsible people do every day. Brushing your teeth, going to college, etc. Sometimes the easy path is the wrong one. Most religions are fairly clear on this, too ;) But it does rely on a (perceived) gain in the future. For some people, Python 3 just isn't a great gain. And to be honest, it's only in later 3.* versions we've seen the really useful things. Even then, for some people Python 2 was enough, just like for some people bash is enough, or 640k or memory.

It's still a hard question, one with no definitive answer. Economically speaking, does one major port cost more than multiple breaking changes over time? You might think spreading the cost out is better, but this only works if reputation doesn't suffer. Which is, again, very hard to quantify.

But we're kind of past all of this. Python 2 is legacy, Python 3 is still actively developed. It isn't a discussion worth having, because it isn't a discussion anymore. Maybe next time (Python 4 anybody?), we can look back and learn something.

I just want people to know why it was changed, that there was some thought behind it, and that it wasn't arbitrary. Python Enhancement Proposals are easily my favourite "feature" of Python.
Any recommendations for resources on workflows for GIT?

I mostly write ML code as a single author and there's a lot of experimenting going on, so often I sit at the end of the day and write a commit message along the lines of "dicking around" or "updated some files" and feel like I might as well just sync my stuff with Dropbox and not have to worry about all the GIT commands.
Yeah

Wasting silicon to emulate some 30+ y.o. architecture makes no sense

Intel/AMD could thing about doing a "pure" x64/x32 processor that starts in 32-bit mode mode and leaves everything else to an emulation layer (this could be present on the UEFI only for those customers that are interested in it)
I'm not so sure it sucks. In under 70 lines of "code", I was able to create a simple application to cleanse a dataset. In terms of the ratio of productivity to lines of code, Django is really useful.

There are obviously times when you need a tool that is more specific to your requirements, but I've found Django to be a great general purpose framework with a very low barrier to entry.
> stopped for 1-18 months depending on who you ask

IMO, this is the scariest part of this. It's hard to make good engineering decisions in general. It's nearly impossible when there is no accurate picture of the situation.
I don't think he's asking whether he should learn CSS or Bootstrap, just what version of Bootstrap he should learn.
That is very interesting, I might try it out to see if it works.
I used to hate tipping but now I love it. I spend >100 nights/yr in hotels, and tipping the bellman/doorman well on the way in is one of the best investments in a good stay (calibrating tips for the point where he gives you his name, and ideally phone number, for "if you need anything else"; $10 in most third tier US cities; $20 in a place like New York). Las Vegas basically runs on $5s and $20s -- everything from "valet lot is full but we can keep your car right here for you" to moving carts full of pelican cases to getting vehicle maintenance done to whatever.

In the Middle East/Central Asia I am very happy to be "the American who tips and is polite" vs "the American who is worth $5k if we call that guy...".

In China I had hotel staff literally spend the afternoon with me navigating Beijing police to recover a $5k loss (successfully; btw Beijing tourist police are awesome too.)

Tipping reasonably well at restaurants/cafes you frequent (I try to pick a couple per city) makes getting tables, impromptu meetings, etc much easier to set up.

If you view tipping as an obligation it sucks, but once you view it as a chance to get what you want it is great.
How to Deliver Excellent Customer Service During the Holiday Season
I'm in Toronto and we're looking for a web developer now with possible mobile (android/iOS) work in a year. Your post seems like you would be a good fit if this interests you.
Private entrepreneurs should be able to do whatever they want. I don't go to bars but I might visit one with a 30+ limit.
Big boat shipping is not going to go automated anytime soon. Boat staff are a relative rounding error in costs from my estimates. There are only 39k of those boats in the world, and they are not going to be electric any time soon unless there is a revolution in battery tech that makes it economical.

Port automation on the other hand, is an opportunity I'm guessing.
You must be mad, people are dying from hunger and you want money to be spent on bullshit...
"In Europe and the U.S., support for research and educational programs for gifted children has ebbed, as the focus has moved more toward inclusion."

Not sure if utilitarian or humanitarian is the better metric, or if there is a real choice. The article does not seem to address the downsides to high prospect/low achievers.
iOS code signing