skysight-inc/HackerNews huggingface dataset:
> Lenovo intends to keep Motorola’s distinct brand identity–just as they did when they acquired ThinkPad from IBM in 2005.

In other words, they will keep the brand label on the products while destroying everything that makes the brand.

For the ThinkPad, that would be (among other things) a solid keyboard that closely matches a desktop keyboard and doesn't change from model to model, a TrackPoint with three physical buttons, a quality display, and serviceability up the wazoo.

Ask any ThinkPad fanatic like me - yes, we exist - just how good a job Lenovo has done of keeping "ThinkPad's distinct brand identity."

OK, after a few years in the darkness with low-resolution TN displays, Lenovo is finally shipping ThinkPads with modern high-DPI IPS displays. That's great!

You just have to accept their new and "improved" keyboards, and TrackPoints with no buttons, to get it.
Big-o is about a specific class of optimization, and a theoretical understanding of it is important.

It is important to distinguish between asymptotic optimization vs. i/o optimization vs. code optimization.

I'd argue if you can't do the first one you're less likely to be able to handle the next two. Yes, you can do it intuitively to some extent. However, I think it's important to be systematic about it so we can have meaningful conversations about it beyond "doing it this way is slow and if we do it this way it's faster."
I think it's entirely dependent on the type of headphones. The kind you mention are really slim and sleek; they don't really look out of place. It's when I see people wearing Beats or even bigger over/on ear headphones that attract my attention. I don't think ill of people wearing these headphones, but I do think they look silly because of how unwieldy the headphones seem.
Happily, the Tab-letariat can agree with the Space-eoisie that a separation of the whitespace classes is necessary and good, and any commingling of the two is an affront to God.
3) IIRC most tape storage technolgies are closed source. FB has been heavily pushing their open compute project. Using BDs get them past a lot of licensing problems.
For essentially all companies whose customers are paying consumers:

The technical staff all talk about the dangers of Friday evening deployments.

The company has ignored/overridden these warnings in the past, and sometimes experienced catastrophic failures because of it.

STILL, sometimes the marketing staff will have weekend promotions that are considered more important than these concerns.

In particular, a weekend promotion will be implemented, tested on Wednesday, and ready to go. And only after it's active, is a bug found in it on Friday at 5pm. And the promo is more important than the risk of failure.

I'm not saying this as a "bitter techie"... I'm just explaining that this is how it happens.

I think that the "it's more important" argument is often correct. Not running the promo costs the company $X of opportunity cost, and X is often very well known, from past promotions. Balance "losing $X" against "well, there's only a small chance of something going wrong", and that's why the risk is often taken.

Take the risk enough times, and eventually something goes wrong.
It doesn't have to be a mess of ill-thought-out questions. Just a traditional password reset email is a good facility, as opposed to "forgotten password? your account is forever locked, you cretin. don't even think about contacting us".

I have a good backup system so it's not that I use such stuff personally either.
&nbsp; is one of those smells except for when it isn't.

<th>First&nbsp;Name</th>

The above is useful html, but I have had experienced developers "fix" it, thinking it was some copy-paste/dreamweaver accident. Non-Breaking SPaces are useful at times.
Western medicine or, more accurately, allopathic medicine, is actually a much better term than Evidence Based Medicine because most of medicine is not especially evidence based. There are countless studies and books on this topic.
FB is required by law to store all its credit card transactions that every singal FB ads account has for 6 years. (So are other US based companies that process credit cards)
Rather than employ the candidate with salary and minimum stock, why don't ask him to join as a co founder with decent share? With that, you will have someone who can own up as his share value and wealth also depends on his performance.
Each switch statement includes a default statement group, even if it contains no code.

I've never understood this one: adding `default` just prevents the compiler from telling you when you forgot to handle a particular case...in which case (heh), why use a switch statement at all? What are you buying over a series of if-else statements, other than possible code reuse due to the fall-through behavior?
What STEM Shortage? Where? How?
Radical idea: lets move code away from the anachronism of flat files. There have been incredible evolution in some areas of development, and other areas time has completely frozen. We should have modern tools from the top-down.

dons flame retardant suit
No, that's not accurate. If you and others are having a discussion based on false premises, correcting those premises does in fact move the discussion forward.
I'm involved in several (20+?) conversations a year where Big-O is used. It's mostly used as a very efficient shorthand for explaining the source of a performance or memory problem (instead of an algorithm being "slow" or "big", it's that it is an algorithm whose performance is acceptable for certain set sizes), and why a particular change is a good fit for the solution.

(Then again, I also am involved in a few constant-time optimisation discussions a year, where cache coherency beats out complexity as useful in an algorithm.)

I don't expect people to know the notation, but I expect that they can explain the underlying values for a particular algorithm.
Funny, no one (other than NYT) suggested you buy a subscription. I don't usually hit the 10-article limit so I haven't bought one, but you'd think if you were reading their content often, it would've crossed your mind.

Or maybe you were complaining that there was a bug and you haven't actually reached your 10-article limit, but that's not how most people understood you.
The obvious solution is to enquire about dress code at the company at the time of setting the interview. It doesn't have to be awkward at all - 'what do people wear to the office?' is a perfectly reasonable question. If they say 'business casual', then you can go +1 and wear a suit. If they say 'casual' then turn up in business casual. If they laugh and say 'whatever' then just turn up looking smart and confident.

Thinking that you always have to wear a suit is some type of throwback where the interviewer had all the power - I don't see interviews like that. Interviews should be a mutual meeting of people where they work out if they should work together. An inability to even work out what the dress culture is like before the meeting betrays, to me, an inability to get basic background research in place before any meeting.

So just ask, and then dress appropriately based on the answer given.
I respectfully disagree. I was a junior person who was given root level privileges on a production server. There were many layers of process and management that weren't in place. Today, I am a senior person at a multi-billion dollar company. I would never call "professional suicide" at a junior person who made a genuine mistake. I would scold them, and then I would try to figure out how we got into the situation where someone unqualified could cause us such a bad thing to happen.
Quartzy (YC S11) seeks smart people-person with bio background
Quartzy (www.quartzy.com), is a fast growing technology start-up specializing in the management of life science labs. We have customers at all major academic institutions as well as pharma and biotech companies. We believe in differentiation through exceptional support. You can read what our customers say about us here: http://quartzy.com/testimonial/. We are looking for somebody who will continue that tradition and take it to the next level.

You will be on the front lines, helping new labs understand how Quartzy works and helping them deploy the software in their labs. To start, here's what you'll do:

--Respond to customer questions by email

--Call customers and help them with deploying Quartzy in their labs

--Help with design and implementation of marketing campaigns

Requirements/Qualifications - BACHELORS degree in the BIOLOGICAL sciences. 1-2 years work experience preferably in customer support capacity is a plus. Work experience in a life-science research lab setting a major plus. Must be detail oriented, have fantastic organizational skills and be a great communicator. Must also be eager to take on more responsibility as we grow, and be excited by a fast-paced environment. This is a FULL TIME position at our offices in PALO ALTO, CA (no remote).

Come join our fun and energetic team that works hard and plays hard. Significant potential for growth within the company. We are located in downtown Palo Alto surrounded by great shops and restaurants.

Send applications to info@quartzy.com
Various apps now include chromecast support, so anyone with the Netflix/YouTube app can stream to your chromecast.
Solution: move to a state which is not so rabidly against the health of its citizens that it won't subsidize healthcare for those earning below the poverty level.
The fact that I disagree with a lot of HN reasoning about the "global war on terror" leads a lot of people to believe that I support the "global war on terror". While I'm not exactly outraged by the targeted killing of people who are trying to blow up passenger jets from a safe house in Yemen, I definitely don't support the overall effort. I think a "war" on what is essentially a brand name is an unbelievably bad idea, one I worry that history will probably pick out as one of our top 5 worst ideas.
There was a paramedic school around that was closely tied in with one of the national ambulance companies, who offered / guaranteed jobs (matching, help with recruiting, etc) to graduates, the catch being that if you were "undesirable", but a graduate nonetheless, you'd be offered a job with the company in the middle of the rural Dakotas or West Virginia or somewhere "undesirable" (apologies to those areas - more that young people trying to do the paramedic thing are usually looking for the "excitement" of big-city medicine).

If you didn't take the job, well, they'd fulfilled things, and got you a(n undesirable) job.
Yes, it is ultimate subjective as a fashion decision, but I have articulated the mainstream prevailing view which will likely remain so for decades.
春节快乐！
Today is the day before spring festival in China. Good timing, Lenovo.
>While $750,000 is a lot of money, it's still middle class

Many sociologists consider anyone with a net worth of more than $1,000,000 rich (someone with $750k in cash likely has a net worth north of a million). Granted, that number is somewhat arbitrary and it depends on where you live.

Your original description of the average McDonald's owner was of someone who clawed his way into the middle class. Implying that he started out poor and saved up until he could afford to buy a business. This may (or may not) be true of other less expensive franchises, but based on the available evidence, I'd wager that a very small percentage of McDonald's owners fit this description.
I am actually pretty shocked at the responses here on HN, of all places. Not because, as technologists we should all automatically love any new technology, but because, as technologists we should have perspective on its inexorable march.

How many times have we laughed at definitive statements, pontificating on this or that newfangled thing, that were proven to be wildly off-the-mark only a few years later?

How many times have we facepalmed at the print media's desperate attempts to combat or stave off digital publishing?

Whether it's Google Glass or something else, "invasive" wearable tech will be utterly pedestrian in a decade or two. Similarly, privacy is going away, and future generations won't care. You can already see it with the kids. It's just the obvious extrapolation of computing technology, and it won't be stopped by the old guard.

If you disagree, care to put our thoughts in a time capsule and see who looks more foolish in 10 years?
// Is this a good comment?
There's a really great list here too: http://benscheirman.com/2013/08/the-ios-developers-toolbelt/
it may be helpful to people who are trying to evaluate different bootcamps to attend for you to include some sort of ranking of the top-rated 'schools'

that being said, it's awesome that you made that. I'm not aware of anywhere that lets people evaluate their bootcamp experience and it'll be great if/when more people review what they went through
So look outside your city or your comfort zone and interview with other companies.

You may be an exceptionally charismatic person that can get any job you want, and if so, you can ignore the blog post and my responses. Think about it though, are you working at your dream job? Is there somewhere else you really want to work? Wouldn't it suck to choke at that interview?

For me, part of the challenge with interviewing is remaining calm under pressure (your future depends on how you answer the following question...). After a couple interviews recently, I found it got a little easier to handle.

Interviewing is also a matter of selling yourself, and this is more than just answering questions or solving problems - you also need to be asking your interviewer good questions. If you lead them the right direction they can come up with answers for why you're the best person for the job. (Asking the right questions can also help you determine whether you really do want to work at a company.)
Quarterly and annual reports. The prospectus for the original sale. These are all public companies so the reports are on record.

Before you start coding or starting a project on this kind of thing please read up on how a company goes public and the reporting requirements and where these things are filed. Also talk to someone in the industry and pick their brain.

I'm in Canada and a requirement for even doing something like business reporting for media is a CSC certificate, which qualifies you for basic knowledge of the securities industry, how to read annual reports and ledgers. Please do the same type of research for the territories and/or countries that you are thinking of working in.

It'll make your projecy more successful.
Eh, I think the quip is entirely an appropriate expression of how things should work. It is also not horrifically inaccurate as a description of how things do work, 1) as far as it goes, and 2) in the medium to long term. Both of these caveats are important. It does not say that all mainstream medicine is proved - we should hopefully be moving in that direction, particularly with the EBM push, but while granting there is a lot of baggage the comment does not say "everything we call medicine is alternative medicine since proved", it says "when we prove alternative medicine, it just becomes medicine" - which it does, eventually, as demonstrably effective treatments are adopted by mainstream practitioners - which, over time, they do tend to be.
You should see how two-space indents look in a proportional font! It's a sorry sight.

That's the real shame of two-space indents. They basically require that all developers use monospaced fonts in their editors.

One of my most core principles for coding style is that the code should be equally readable in a proportional font or a monospaced font.

Why is that a core principle for me? Because I like proportional fonts. I don't use less-readable monospaced fonts when I write; I don't know why I should have to use them when I code.

You can't achieve this with two-space indents. When you view the code in a proportional font, it looks like one-space indentation.

For me, a proportional font is so much more readable, and lets me see so much more code at once, that I'm bummed that so many popular coding styles use conventions that only work monospaced.

To their credit, this coding standard actively discourages "column alignment". Abandoning column alignment is a wonderful thing: it gets you most of the way there toward having code that's perfectly readable in a proportional font.

It's unfortunate that they throw this benefit away by mandating two-space indents.
What!? But... I loved the Moto G. And honestly, I don't get the love people have for Lenovo. Thinkpads are... okay. Lenovo's ownership of the brand could be described as stewardship at best. But they took the leading brand in PC laptops and kept it the leading brand in PC laptops while tablets and Apple destroyed the entire market for PC laptops.

Lenovo will never do anything great with the brand. Google had promise.
ARM finally defines a platform as it sets its sights on the server room
Apple Inc. Patent Reveals Steve Jobs’ Vision for iPen Stylus
For example many of these types of documents are filed on sedar in Canada and on Edgar in the us. If these terms don't mean anything to you then you should read up on them.
Perhaps, but that is more easily said than done. For both me (to move) or for the State (to pay for the expansion of Medicaid)- remember, the State can't just print money like the Federal Government can!

As far as moving, I have many other considerations, and my wife and son have good insurance, so I am satisfied to stay where I am (physically) for now while we work on the financial issues.
The Journal of Games Criticism
It seems far less a difference than not having a camera watching you at all.
Well sure if you limit your sample size to "The richest country in the world" then yeah you are doing great! 5 Stars! The world is perfect. Go Team America!

Meanwhile there are more people than the entire population of the US starving else where. I'd hazard the guess that that's worse than at any other time in history.
Future By Design [Documentary]
Explanation? You could put code elsewhere than in flat files? Elsewhere that is neither VBA nor PLSQL ;)? I'm interested.

Otoh, if you're going to suggest binary structures, I wont be able to approve you if they're not easy to manage in Git.
God gave me divine intellect on His temple.

God says...
stunning unemployment spirit hey_Mikey_he_likes_it yep biggot
I'm_on_a_roll what_do_you_expect rose_colored_glasses
King_Midas and_then_what chump_change stunning close_your_eyes
you_don't_say geek baffling illogical snap_out_of_it do_you_get_a_cookie
guilty far_out_man you're_out_of_your_mind love pow by_the_way
dude_such_a_scoffer incoming pride thank_you_very_much
bummer peace ice_cream I'm_grieved atrocious Terry resume
oh_oh sess_me I_pitty_the_fool little_fish you_don't_say
Vegas delicious potentially voodoo what_have_you_done_for_me_lately
really dance Hasta uh_huh employer joker

----------

http://businessofsoftware.org/2008/02/the-perfect-cir/

APPLE ][
>HGR
>HCOLOR=2
>HLINE 100,100 TO 200,200

TempleOS
>gr_dc->color=RED;
>GrCircle(gr_dc,100,100,100);

TempleOS
>while (TRUE)
> GrPlot(gr_dc,ipx,ipy);
I bought my wife a Moto G. I've been pretty impressed with the device - I was hopeful for the future of Moto/Google. This is disappointing. Lenovo is an intensely boring company, they're not going to do anything fun with the Moto brand.
FROM THE STREETS TO THE PROS|#Brasil2014
I agree with you on everything except the privacy part, as people grow older they guard their privacy much more than as a youth.

I think it will be like everything with technology, we will be more the same, and more different. People might share some information freely as a bird that we would be horrified at, but I don't think the intrinsic need for privacy will leave society on some level (for a host of reasons).

Maybe this will manifest into something like "For Us The Living" with a public sphere and a private sphere. Go outside and you are 100% monitored by thousands of sources, but in your home or private dwelling things turn off.

Social mores evolve slower than technology, but they do evolve.
Pixelmator instead of Photoshop for me.
Chinese companies are not off limits for purchase. They just need to mature a bit, become more sophisticated, and distance themselves from their repressive government. After that, the suitors will come.
Nothing personal with braces, but Java code is too verbose and it's so much pleasure, sometimes, when you can make it shorter.
Kudos on this!

We do metered billing at Balanced [1], essentially "grossing out fees" and charging the merchant at the end of the day for one lump sum, rather than "netting out fees" which would require us to take our fee out per transaction. We've gotten a some praise from customers who call it "super clean [2]."

[1] https://docs.balancedpayments.com/current/#invoicing-fees
[2] https://grouptalent.com/blog/why-we-switched-from-stripe-to-...
C++ is a sprawling language that lends itself to many different coding styles. It's also a language with many pitfalls. The guide both encourages a common style so that things look uniform and a style that tries to avoid pitfalls.

That said, the C++ guide has a bunch of peculiar quirks.
Tesla Model S Vs. Corvette Stingray Race
Has the OP's profile ID in it too.
I know this is a fantasy at best, but I keep fantasizing they're doing this so they can have the cash liquid... to buy Nintendo. Or Sony.

I like Google's attitude towards hardware and I want them in the gaming industry.
It's not that optimization is important, it's that understanding computational complexity is important. Why? Because it tells you when some kinds of optimizations might help, and when they likely will not. It helps you not write inefficient code in the first place, or it lets you use a simple algorithm when it will be sufficiently fast for your needs.

If you have a basic understanding complexity you almost certainly have seen and can more or less read the notation, as you probably needed it in order to develop that understanding of complexity in the first place. Whether you really need to understand some of the finer details, if you should have a tattoo of the Master theorem, well, I don't know.

("You" being whoever, not you).
If the universe is temporally finite

This will only be true if the universe is closed, i.e., spatially finite.
I had a manager (of the good variety) whom was so willing to accept responsibility that he would sometimes claim responsibility for failures he had no involvement in.
Discussing the complexity of your solution and deciding if the algorithm is worth focusing on?
£300 for a DVD copy?
...Huh?
"So what about China and India? Their recent growth performance has been exceptional, but both are still desperately poor countries by the standards set by Switzerland and Norway. The gap will take many generations to eradicate."

-- This is kind of ridiculous. How can you pick an exceptional rich sample to set standards? Seriously? ????????
> Video surveillance is nigh-ubiquitous in London, and this appears to be both accepted and tolerated. Closer to home (US), I was probably recorded on camera 10-12 times today alone - anywhere from office buildings, retail stores, gas stations, etc.

Are any of those London cameras, or the dozen cameras you suspect record you in the US, in public restrooms?
I guess they were right when they said that the cobbler's kids wear no shoes. It stumps me how one of the biggest, most powerful, and most resourceful software companies in the world would have a bunch of humans write a document on how to format source code, then have all their programmers read that document and memorize it to the point where they can abide by it every second of their work day. Formatting code is the kind of thing that a computer can do. Write a program that formats the code the way you want it to be formatted, and invoke it in the appropriate place. Preferably, make it invokable in people's IDEs, so that they can go conformant whenever they wish.
Explain to Me : What is the Kernel Trick? | Garbled Notes