skysight-inc/HackerNews huggingface dataset:
Step (1) Know what you need.

I wish more companies were honest about the exact type experience they actually need.

[A]: "I need someone to fix bugs. We're talking head-scratching-mind-numbing bizarre behavior bugs. Most of the time you'll be starting out in the UI tracing connections back to the API then walking through the API into the core system until you can find out what actually happened."

[B]: "I need someone to make the application faster. It's an archaic enterprise system that is responsible for performing very important calculations. It's hundreds of thousands of lines of banking logic wrapped behind all sorts of enterprisey buzzwords. The first task you will have is to sort out why we are getting intermittent heap errors. You'll need to setup everything yourself as we have no dev environment."

Both these roles might be in the same technology space, and both will probably have identical resumes (5 years of experience with <foo>) but the types of people you will want to hire and the questions you will want to ask them are going to be vastly different.
You might want to rethink your position

That was kind of my point. I should perhaps have been more explicit about it. I was unsympathetic, but, hey, now that you mention the problem and make me think about it, I can see how most people could have problems with this; while for me it's just plain obvious that you don't ever take more than the recommended maximum dose because you don't want to deal with side effects, other people do that with no expectation that death is a possible side effect.

As far as interactions, you're right, it does interact with other drugs and non-drugs (the fact that lots of other OTC medications contain acetaminophen is also troubling, but a different issue in my mind), but in my experience as a guy who has to take a lot of painkillers and who's married to a nurse who takes care of figuring out what's safe, acetaminophen is one of the less worrisome drugs to deal with. On re-reading, I pretty clearly chose a bad way of expressing myself with the word "lack"- I meant "fewer" rather than "none at all"- so sorry about that, but with the appropriate disclaimers about don't take my advice, etc., I stand by my statements as regards my own experience- acetaminophen is very safe and very convenient when you don't overdose. Unfortunately, as I have just learned, it's really easy to overdose, and that's really sad and a big problem.
We use EC2 a lot (on Project Clearwater - http://www.projectclearwater.org/), but I don't think we've ever seen significant levels of steal except on m1.small nodes.

m1.small nodes expect up to 50% steal because you're explicitly only renting half the CPU. Check how /proc/cpuinfo compares with 1 ECU: http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_....

In fact, you can even see over 50% steal because the hypervisor steals from you if you're doing network-intensive work such as accepting TCP connections at a high rate (hundreds of new connections per second).
Great list.

Regarding points 4 & 5, I think it really depends on what stage of company you are, and what kind of work you're doing. When you're making your 4th, 5th, 6th hires into an engineering team, you normally want a pretty diverse range of skills.

We've had front-end guys work on SQL code and contribute significantly to our devops tools. People who are interested enough in programming to be constantly pushing themselves to learn new technologies are extremely valuable.
doesn't work as expected in Bulgaria
How are you assuming any less than me?

Of course mine is a complete guess. I make no claims otherwise. But so is yours. So kindly cut the attitude.
On one side, we have everyone saying "The US is becoming a police state! Too many police and too many ambiguous laws have led to a constant state of surveillance and police targeting." On the other hand, you have Yelp saying (FTA) “This shows that fake reviews are a legitimate target of law enforcement,” said Aaron Schur, senior litigation counsel for Yelp, which has taken an aggressive approach in screening out reviews it believes to be false.

How will this be enforced? There's only one option: hire more employees to investigate/bait. And if you need to hire more employees, you need more managers to "help" those employees stay on task. I'd assume we need no fewer than five employees and one manager - so that's probably $400,000 per year ($70k per emp in salary+benefits+taxes and $120k per year for the manager). Maybe I'm off $25k-$40k in either direction. Either way - it's a lot of cash per year that the city has to pay. Might even need to raise taxes - just one quarter of a cent on every $100k in property taxes ought to cover it.

The investigation revealed a web of deceit in which reviewers in Bangladesh, the Philippines and Eastern Europe produced, for as little as a dollar a rave, buckets of praise for places they had never seen in countries where they had never been.

Probably going to need Yelp/etc to give the city the IP addresses of those reviewers - that's going to require a judge's order. Better add in another $250k in costs associated with legal fees while we're at it. Maybe we really need a whole department-sized effort - 15 employees, 3 managers, and a super.
Open GitHub URL for current directory/repo...
A Chinese Internet firm finds a better way to make money
I'm still using 2.8 - if the other side cares about video, we'll use a google hangout, but skype's never getting upgraded again. Man was that a disaster.
The main subject, the original article, of this thread disagrees with you.
Yes, but even graphene won't allow us to shrink transistors anymore, and this is what all these "end of Moore's Law" articles are really talking about.

>"Moore's law is the observation that, over the history of computing hardware, the number of transistors on integrated circuits doubles approximately every two years."

So that won't be possible anymore, even if we switch to graphene. But if we can actually make graphene chips that allow us to increase the clock speed every year from 5 Ghz, then 7 Ghz, then 10 Ghz, and so on up to 200 Ghz or whatever, then that can be a "solution" for continuing to double performance every couple of years or so.

But if graphene actually has that sort of potential and is not just all hype right now, then maybe that can hold us until 2030-2040, and hopefully by then we'll know how to make quantum computers that can surpass those computers in "general" performance, and can also be used to easily build "apps" on top of them.
I believe that it truly is a problem - specifically with respect to scalable marketing and especially if the founders are engineers with a great dislike of anything marketing related (yours truly included).

We like to believe that once we launch and get a handful of users, the viral effect will take place and bada-bing bada-boom we will have a million users. Movies like social network make it look like Facebook reached its first million users drinking and coding 24/7 (I still love that movie) - but the truth is that you have to put the effort in building relationships with your users and there is no scalable way to do that.
meh. It's your computer. We really should be allowed to use it however we wish, if whatever it is you're doing is fostering innovation or solving problems.

Maybe it should be looked at on a per-app basis. or company. Apple should have relationships with these very talented software shops. They should of course not support anything that would cause harm. In my wildest dreams, right?
This is not fully correct. It is correct that the CPU time has be been stolen, BUT nobody told that you will be the only one who will be getting a physical CPU. AWS gives you specific part of CPU and the one that is not committed to your server is seen as seal time. This is normal. Note that the seal time stays on virtually constant level. Even if your neighbor wasn't busy you would still not get additional CPU as AWS does not allow CPU bursting (using unused CPU) to other instance types than Micro, which I've read is actually running on second priority on otherwise unused CPU cycles.
The basic concept doesn't make a big difference. The real meat is the generic model views, not the base CBV, imo.

It may not be revolutionary, but extending an UpdateView to block anonymous users and throwing a mixin that limit access to the objects the current user owns, I can have my "edit a blog post" view looking like:

class EditBlogPost(OwnedObjectsMixin, AuthenticatedUpdateView):
model = Blog
form = BlogForm

and all I have left to do is put my template, which is quite nice (especially when the List, Create, Delete views are about the same length in code).

It gets less useful (and more convoluted) as your views get further away from basic CRUD stuff, but I still feel it's quite useful.

(Edited: the difference is more clear on the "Update" view)
I would have thought build slaves would be a great fit for AWS, since you can boot them up as needed, and turn them off when not needed(Night).
You're right that they keep you on Google, and that they're taking market share from sites that used to serve such queries. From a consumer's perspective, it's possibly a better experience than it used to be, though. The only risk (which you alluded to) is that they lose focus on making a good quality search engine because they're too busy making little widgets. I don't think there's any evidence that's happening, though.
A popular & insightful quote notes (edited for relevance):

A human being should be able to ... comfort the dying, ... die gallantly. Specialization is for insects. -Robert A. Heinlein

Hard enough for the religious, TFA author notes it's nigh unto impossible for atheists.
I mentioned Spring. It's been a couple of years, but doesn't Spring's MVC pattern use JSP for the view templates?
There can be numerous of reasons why something 'has' to be changed. These changes are not always justified from some perspectives of course. If these perspectives represent the majority and also on the long run, something's wrong and perhaps that is your point. But sometimes, change is for the better, for the majority, especially on the long run. Often, with software design, you reach local optima, and to get further (more user friendly, more flexible, incorporating new or changed features, adapt changes in hardware, or things happening outside, etc), you'll need to move away from the sweet spot the majority settled with to get to another (hopefully better adjusted) local optimum.

Finding examples of cases where this did not work are no argument against all changes.

And as far as people not liking change. This is not only about re-learning. Change on itself is often met with tough resistance. And this resistance is often rationally hard to justify. Your example may or may not be like that (I don't have enough perspective to tell), but perhaps re-learning would have been more than compensated by the amount of time saved due to new features.
The original subject of this sub-thread was the role of competitive pressure. Your long and informative post has gone off into different territory where it sounds like we are in agreement.

> some members view vomiting during a workout as a 'badge of honor'

This is a different issue from the question of rhabdo. It's obviously a much less serious condition. And for the record, I don't hold that view.

> For me it was dancing.

Awesome, me too. Mostly Argentine Tango. If you've danced in NYC recently, we might have seen each other. :)
Our product is very non-trivial! That's just one deployable endpoint. We have 131 projects in total.

some of our application silos are more complicated than other companies entire businesses are. One subsystem has 450,000 LOC in just c# alone and the domain model has 122 classes.

Stuff gets complicated in some sectors...
It is at 13 minutes mark. Refresh browser tab and YouTube should take you to correct position.
Thank you for this link... I didn't know linkedin had ALL my contacts. And I don't remember linking it to my gmail account at all!
Removed all (530) of them manually. (selecting all give an error).
Nordstrom: How To Remain Relevant In A Tech Savvy World
The Next Web offers paid, ad-free version of its site
Really? Because like every other person has an iPhone here in Beijing. I saw a gold one on a flight last night from Singapore, I think this is purely a Chinese thing; weird that they said Asian and not Chinese.
In that case, I stand corrected and I am sorry about that.

However, it does sound like it would be really easy for the US government to convince everybody that citizens should also have their finger prints scanned to confirm their identity.

In fact it is really really odd that they only scan foreigners to confirm their identity.
And this all could have been avoided if they were known as the Software Freedom Foundation...
Could it also be that the hypervisor is allocating more CPU to the other VM as he isn't using 100% of his allocated share (note that he said that the VM isn't very CPU intensive)? If his was using 100% of the allocated share then the other VM would be throttled back.
I have thought about this problem for a while both as an interviewee and interviewer. Especially because this problem is magnified when you want to hire a data scientist; your ideal data scientist can be anyone from a SQL monkey to a statistician to a programmer who likes the title data scientist. The problem however is fear. Most small companies have short term goals that are in flux. So managers want this caricature of a human being: the ubermensch who does everything. The "best" of the "best". So the interview process is fucked up.
Are we sure brain have more raw power than PC? Because when I try to outperform my PC at multiplying floats I got owned every time..

Maybe brain is faster at the things it's faster only because it's hardwired to do these things, and we're incorrectly comparing it to general purpose CPU? And brain has this very slow turing machine emulator on top of millions of special-purpose circuits.
In the US we have single payer healthcare for people over 65. She was 83.
Maybe its a marketing thing. I remember the same thing used to happen with white iPhones. They would run out way faster than the black ones.
How many server(s) did you have with RS?

We only have 2 mid-sized virtual servers in DFW and things have been working flawlessly for us..
I think the trick here is figuring out how much day-to-day workload you can host in a more traditional cost-effective way and how much elastic workload you can use EC2 for.
It is an appeal to authority, but a non fallacious one. As the authority being quoted has the relevant position.
The tragic consequencesvof the unix philosophy of silence on success.
And you can pay much less than half that via custom server builds and colocation. It is just a matter of how far down the chain you want to go, given your expertise and sensitivity to hardware costs.
> All this is very difficult to do with vim since it comes naked out of the box and you need to use all sorts of crutches to make is resemble a modern IDE.

Well, that's your problem: Vim has never been, is not and will never be an IDE.

Vim is a very powerful text editor, use it as such and you'll get a neverending smile on your face.

If you need an IDE by all means drop Vim and use an IDE. If you prefer a text editor, go with a text editor.

I use Vim for HTML/CSS/JS/PHP, learning Python and as a general purpose text editor.

I also use Flash Builder for AS3 and AndroidStudio for… Android because I have somewhat bigger needs.
F-Secure Webinar
Right. But can't most anything that is computable be done with existing technology operating in parallel? (I'm not sure about solving death, but in general high performance computing)

I'm interested in what's inherent about the doubling per integrated circuit that makes it the limit, rather than just using a lot of circuits. Is it power related? Does it have to do with the Von Neumann bottleneck?

For better or worse, I think 3-D videoconferencing is the short term use that will drive both bandwidth and computing needs.
For larger companies that usually don't rely on VPS providers and the like, AWS can still be a compelling offering for new ventures, as you don't have to commit resources (capital) to in-house infrastructure for a project that might not work out (as it's opex, not capex, just shut it down if it fails).
" In my opinion, privacy is obsolete in a world where people voluntarily give over to third parties every detail about their lives, but reasonable minds can differ on that point."

I disagree. Just because some people give out personal data does not mean that I should lose my rights to privacy.
Back in my active esport times (quake2, quake3) sweden also had the best players and teams most of the time and i believe thats still true to this day. I am pretty sure its due to excellent IT infrastructure and long winters ;)
I think there were laws broken, though. It is my understanding that the NSA was restricted to spying on foreign targets, and not supposed to be collecting data of any sort on Americans domestic phone calls. Of course, the laws a purposefully kept complex and plenty of loopholes are snuck in, so I may be missing somthing.
It's exciting for some people. Technology is still changing relatively quickly in mobile. The improvements to hardware and software have been amazing over the past half decade. Apple only releases new phones once a year so the buzz gets more intense.

You hardly hear about desktop computers anymore unless you follow the industry closely. I remember when the Intel Pentium being released was a huge deal in all the news media.
UTF-8, The most beautiful hack
That was presumptuous on your part. First I shall talk about C. 2 reasons.
1.Any engineering graduate in India should know C. It is the first language they learn and use in curriculum.
2. We work in embedded and kernel domain. Welcome to a world where C is important.

Also it is not about deep understanding of pointers and stuff like that. The sad part is that most of them can't even write it in pseudo code.

As for the question of you not buying it, I can't convince you except that there are other commenters in this thread who have pointed out the same problem. This problem does exist.
> When you can no longer say 'I'm praying for you'

Except, you can. I'm essentially an atheist, and if a friend said he's praying for me I'd take in the spirit given, friendship and love.

Certainly not everyone feels that way, and it's case by case, but I think in all things on both sides of any interaction we can all mostly just lighten up.
Well good luck finding movie topics that don't touch positively on any government agency anywhere.

E.g. a movie where a team of Federal prosecutors and investigators bring down a megacorp CEO and Board for conspiracy, fraud, etc. while having to fight through an insider within the government who's in on the conspiracy might cause agencies as disparate as the SEC, FBI, DoJ to be looked upon favorably.

Is it your position that no one from the SEC, FBI, DoJ, etc. should be allowed to advise moviemakers on how such an investigation and prosecution would proceed in real life?
This is the glorious triumph of consumerism. Steve Jobs would be proud.
John Gruber voiced an interesting perspective on the "Jobs would have _____" syndrome surrounding Apple products (scroll to "Defining Innovation Down"): daringfireball.net/2013/09/the_iphone_5s_and_5c

Having been an initial iPhone Luddite, I remember the posts I'd read discussing the detractors of various models. The criticism of this update, and a number of others since Jobs died, have an incredibly similar tenor.

What I find inspirational is that by force of personality alone, Steve Jobs convinced so many customers that the products' let-downs were much less meaningful than those customers and proponents would have normally felt.

That is a truly remarkable skill.
You're correct of course, but I think that "wide range of skills" can be hiring criteria as well. But even Amazon and Google, pretty large and mature companies, will bring a candidate in for position X, and ask them thing about position Y, delta, neon-blue and Z.
Good points.

Also I do not see why even after deliberately setting a (B)CC this is collapsed back into a single TO-line (only visually - when you click CC again you see how it's actually configured to be sent under the hood, but this has confused me a few times already).
First of all, this is an international phone. Second. there are TWO phones. It's likely that sales figures are very similar to last year's marked-down 4S and 5 sales combined, but if you count the delayed international launch last year and combine the sales after all markets were opened to the net sales this year, there's likely little to no difference.
This sounds like a good idea for a startup -- a Web mail service that uses imap / pop to access other web mail services. Bonus points if new versions can co-exist with old versions (i.e., you go into your accounts settings and choose which version you want to run).
Yes, thats exactly the trick!
With our previous startup we spent around $60K/year for AWS :)
I just changed jobs recently for a company currently growing rapidly - I only had one in person interview and one phone interview where I got notified the intention to offer. Nobody gave me any coding problems or such (although the company does ask these questions).

My situation might be more special though - I'm almost certain my GitHub & LinkedIn and how I came off when interacting in person was more than enough to convince the company. I'm clearly one of the most knowledgeable in a particular technology in my area. I was very happy that my time was not wasted though, and the company was good at assessing me (maybe not even realizing how much more I could do).

I think it's best to be flexible depending on the candidate.
Profits do matter more than market share. You can have 100% of the market and 0 profit margin, which makes you a giant break even company - a hamster wheel. At that point a lemonade stand with $0.25 in profits is a more profitable/successful business.

Apple only does what is going to be long term profitable for them because that is the most sustainable way for them to run their business. They've been around long enough to learn that lesson. Many pundits haven't.

If it don't make dollars, it don't make sense.
1) A friend stood in line for a few hours, got to the front, found out they didn't have the color he wanted and left.

– At the Apple store I was at, Apple staff greeted people entering the queue, asked them what they intended to purchase and gave them a card (reservation)

2) A colleague in another company got one and she immediately remarked, "it looks just like Android!".

– You overheard a conversation in another company? Good ears. Extra credit for "she".

3) A neighbor returned theirs because they couldn't read all the low contrast stuff on the tiny screen.

– "Hey neighbour! I couldn't help noticing you aren't mowing your lawn with a phone?!" "The screen was too tiny neighbourino!"

4) Another neighbor has kept theirs, but complains all the colors and things are too bright and too loud.

– "IT'S TOO LOUD, HOW DO YOU SHUT IT OFF?? I'M BLIND!!!"

5) Another neighbor went in to buy his, got some time to play with it, decided he didn't like it and went and bought a couple Galaxy S4s for him and his wife instead.

– 'Hey Wifey, wanna line up in this 2 hour queue? Dum, de dum [two hours in the queue pass]. Oh hey, we're at the front of the queue! Nah this sucks. Wanna go buy some Samsung Galaxies? YES!'

6) Coworker said he like it, thought the control panel and "slide away the background apps" was great. Hated that the slide away the emails is now the wrong way.

– Your astro-turfing obviously disinterests you, as does your job and it shows dude :[ Quit your job.
I think it's also a good idea to wait a month or so after release. What's the rush? Let the first production runs go through and work out the kinks. So far I have heard some reports of screen issues on some 5s models. With a new and unusual part like the fingerprint sensor I'd rather wait a bit.