skysight-inc/HackerNews huggingface dataset:
The whole project was over-scoped and over-ambitious. Flush with the success of K8, AMD decided to undertake a completely new from-scratch processor design. New architecture, new cell libraries, new design methodologies, new tools -- we chucked everything out and started over completely.

It's like AMD had their first taste of champagne with the success of K7/K8, and we immediately got drunk and fell on our face.

I would also like to single out for opprobrium Bruce Gieseke, the technical director of the project, who shoved an utterly impractical and labor-intensive design methodology down our throats, and would not relent even when it became clear how much it handicapped the project. We should have been trying to synthesize much more of the chip from day one.

Over all, the project was plagued by delays, bugs, and dead ends. It was way over budget and well past schedule; in the end, it came to market at least two years too late to have an impact. By the time bulldozer-based products reached market, the technical innovations of the new architecture had already been bested (or at least matched) by Ivy Bridge. And of course, Intel has Haswell on deck; AMD, having poured all its resources into bulldozer, has nothing left in the tank.

But bulldozer was also disastrous for all the resources it leeched away from other projects, and the way it focused the company's energy on a product whose market was at least flat, if not yet shrinking. There were some really promising projects that got cancelled so that AMD could throw more engineering resources at bulldozer.

management: fail

schedule: fail

technical: would have been awesome in 2009

foundry: Working with Global Foundries was not entirely smooth, but it would be inaccurate to lay too much blame here.

methodology: fail++
It's not so much the metric used, though GB transferred is pretty disconnected from actual costs, you can do some hand waiving and say it is generally related most of the time.

It is the price per gig that is typically charged that is the real crime.

I couldn't tell what the fee is to exceed the transfer caps, but either:

1) there is no way to pay to exceed the cap

2) the charge to exceed the cap will be excessive, like it is almost everywhere else on the planet

In either case, the motive is to steer consumers to other DT services or partners (read: paid peers) that are not capped.

I'd love to see this unfold differently.
That is quite incorrect. There are many firms with consistent low volatility profits. Market makers are a good example.
Purchase nitrogen gas. Breathe that in instead of Oxygen. It looks like a peaceful way to go. http://lostallhope.com/suicide-methods/plastic-bag-gas

That said, life has a lot going for it. There are always cool things to do, people to meet, laughs to be had, love to be given etc... Failing that, go browse lolcats for a while.

Also, this may help: http://www.youtube.com/watch?v=0zBoD_ojxFA, or possibly this: http://www.youtube.com/watch?v=XlgQxK-HBGk both of which help perk me up.

Also, consider doing something a little crazy. I'm sure your bucket list isn't blank. Pick something outrageous and do it. Then repeat. Death comes soon enough.
Twitter Malware spotted in the wild stealing banking credentials
Ask HN: Is it possible to get a flat mobile design for less than 500 dollars?
I've been shopping around for designers. I have a pretty simple task management application that I need to make pretty. What resources do you all use for mobile design? Thanks!
I just pushed out the official release this weekend and don't have any apps yet running in production. My goal is to have people start building out apps and support any uncovered use cases that crop up. Having said that, there's no reason this can't be run in production and I plan on deploying a couple example apps so people can play around.
TL;DR If you remove features from an API then there will be less to break.

But the article just assumes that those features you removed weren't needed. Seems a bit dubious to me.
> their desire to suppress the use of their copyrighted IP in critiques of their product

Which is a textbook case of fair use. They may want to do that, but legally, they almost certainly can't.
How much does that run you? Has the monthly changed much over time? For residential at least, Comcast is known to give you a sweetheart deal for the first 12 or 24 months, then balloon your monthly.
Even given that what you say is true, these are all implementation details and have nothing to do with the design of the language.
Great info site. I don't understand why the US can't simply take one of the many pages from Canada's book on this.

http://en.wikipedia.org/wiki/Federal_political_financing_in_...

We don't even do away with Private funding and we're not without our problems up here, but one thing is for certain, we have much quicker, and cheaper elections.
Open a pull request.
Google isn't imposing anything, AFAIK. The permissions exist because there are reasonable applications that might want them (e.g. contact sync). Quora is deciding what permissions to ask for. They could ask for more or less (other sites/services do), but they don't.
> If you offer too little compensation, you may not attract the talent that you need to be successful. But if you offer too much compensation, management and employees may begin to feel fat and happy and lose the motivation to maximize long-term value for shareholders.

> Salary is a measure of how much value one is adding to a company, and that information should not be a secret.

> If companies are consistently paying management teams 30% away from these averages in either direction, there is likely a problem at the company.

This runs the gamut from superstition (paying people more may make them less 'hungry') to untrue as a matter of fact (salary is an equilibrium of supply and demand, not a measure of value added), to playing to the middle ground fallacy (you should pay upper management within this range dictated by an average).
> Because they broke the web for their users.

If they're right-clicking the image to download the photo, it's already broken -- Facebook serves a heavily re-compressed JPEG by default. You need to use the menu option to download the original.

I wouldn't hire the graphic designer quoted in the article; they should be able to see the compression artifacts that Facebook leaves in the images they upload, and be aware that they should be using flickr or dropbox or another photo storage service instead.
Perhaps it was done to prevent spam, or to prevent misbehaving clients from wreaking havoc on its servers.

From hearsay, I understand it's reasonably easy to get on the whitelist if you're a moderately-known app developer or a legit institution. This would lead me to believe Google's reasons are less nefarious in this case.
So we have gone from abusive mods are removed right away, to you review code and hope you spot an issue. Not really the same thing is it?
I haven't bothered to check the docs, but isn't that a race condition in memory_init, registering the device before allocating the buffer?

Or are drivers loaded while holding a global lock? Even though driver (un)loading probably is fairly rare, that seems a bit heavy to me.

Worse, the 'goto fail' path, if it is ever hit, seems to leak a register_chrdev call.
I let them die and hoarded the money. They don't have faces anyway.
You would think the frameworks would be designed around that, loading the absolute minimum of code to handle the request.
A Founder's Only Trait - Discipline
Yes, I expected a FOSS doodle.com replacement
Great to see another team comment on their experiences as a startup in Amsterdam!
Macroecon has the simultaneous hindrances of (1) not being able to run a controlled experiment and (2) a dearth of data. It doesn't excuse people for being far too confident in the conclusions they draw, but it does explain why such large differences of opinions can persist (especially on such a politically charged subject). People can't be pulled away from their priors.
What is CISPA, and Why Should You Care?
The type of marketer you are looking for is not interested in the small dollar opportunity your app could provide. However, there is still a lot of low hanging fruit that you can pick yourself even if you are "not a marketer."

1. Do you have good product / market fit? Are you currently engaging with your users and potential users? What do they say about your app? Does it do what they think it should? Interview them with questions from survey.io. Listen to their feedback based on the "very disappointed" framework by Sean Ellis. Iterate the development and feedback cycle as needed. Now that you have a good product, go to step 2.

2. Get your app out there. Who are your niche market influencers? Identify top forums, bloggers, tweeters and offer them FREE app downloads. Make sure to ping them multiple times over several months (hey, this is a problem and I developed this app. update: I have these users that love this feature. update #2: You can track all golfers for the Masters tournament coming up. etc etc). Identify who your top competitors are, and find out if you can advertise with them. Since this is a niche product, mass marketing is not an option. Facebook ads (and paid advertising in general) usually doesn't start out profitably. It takes a lot of time, trial and error, and advertising spend to figure it out.
Golden Nugget: use Google Alert and specific key phrases that identify new users / influencers. So for instance, if you set up an alert for 'Phil Mickerson', add the blogger/tweeter to your drip email campaign, and leave a relevant comment.

3. If you are serious, keep going and learn along the way. At your current phase, consistent drips to influencers are probably your best bet.

One final note, you may be better off approaching this as a learning experience rather than a business.
No, you would think that, but actually if you read the comment referenced above, what they actually found is that outages seem to have little effect on revenues. That's why it's so surprising, really. The implication seems to be that their customers don't actually spend a whole lot on impulse buys.
great points william.. I will do some breakdown with Fred & my posts soon. thanks
Math models out-perform Docs in Predicting Cancer Patients Response to Treatment
It doesn't cost that much either. [1]

[1] Ex-CTO

Those ratios are for average salaries, not $125k salaries.
Of course, a certain extreme degree of neglect can kill anything at any time. But that wasn't the author's point. And I've been running this business for the better part of 5 years now so if it was going to die from months of total neglect, it would have already.
Rather than dwelling on the phrase "they broke the web", read it as "they broke an important use case".

Facebook is integral to the everyday lives of many ordinary people, and the lesson here is that the designers at Facebook need to think beyond the specific tech and content that they build and deliver; they need to also consider the context in which their product is used.
I was pretty amazed that later on you can get a guy who is wanted on murder, and then if you deny his passport you get a citation for denying it based on invalid news!
http://www.youtube.com/watch?v=B27SpLOOhWw

Look at the above it will give you a good idea. I'm not going to go into examples as the above video really give some good examples. A Terabytes of data is nothing these days, I see Terabytes databases within companies on a regular bases within my job. The size does not mater, but the three big components of "Big Data" are: multiple sources of information in multiple formats, volume of data and rate of ingest/rate of new incoming data. The basic idea is to be able to process all of the incoming data within your company and get some kind of intelligent information out of all this data that you can use.
For the patent side of things, it being GPLv2 is sort of unfortunate compared to GPLv3, because v3 contains a patent grant, whereas v2 doesn't. It's possible some kind of implicit patent grant could be read into it by a court, e.g. that by open-sourcing some software, a company is making an open offer to use/modify the software, and then if they turned around and sued you for doing so, some equitable doctrine like estoppel would stand in the way. But an explicit patent grant is a lot clearer.

For companies wary of v3 for other reasons, I wonder if there's an easy/semi-standardized way to tack on a patent grant? I'd feel much safer using open-source software licensed under some kind of "MIT + patent grant" or "GPLv2 + patent grant" license than the vanilla versions.
It starts as distributing jobs among real people, but eventually a good portion will be shifted to being automated. Additionally, new job types will be added that are automated from the beginning, and the quantity of those will be much higher.

That more expanded use case is what's making this even worth talking about, IMHO. If it was purely jubs for real people, I would definitely just use a RDBMS.

I should have made that a bit clearer.
"is not something confined to one partisan side"

True, but I haven't seen a liberal think tank manipulate charts in that specific manner.
British army unveils toy-sized 'Black Hornet' drones
Worth every penny

/s
And Firefox for Windows supports it too since version 20.
Real-time Latex and markdown in the cloud.
> This is EXACTLY how crossing the boarder to Czechoslovakia, Belarus, Ukraine or Russia looked like just 20 years ago, and probably still looks similar today.

I doubt the current borders of the Czech Republic and Slovakia (both in the European Union) are like this. Exactly 20 years ago they split, so it should have been quite messy times, though.
Google is in the content distribution business. Remember their goal is "to organize all the world's information." For all intents and purposes you can simply replace information with content and their business philosophy still holds. If the ISPs get to control the pipes, then they get to decide what content is provided and how it's organized. That sets them up as a competitor with Google. I fully expect Google to not be happy about this. They may or may not strike a deal, but if they do, it will be reluctantly. Nobody wants internet providers to simply be a utility more than Google.
Introversion is not equivalent to being anti-social. Introverted people are perfectly capable of dealing with others; the difference between introvert and extravert people is how they "recharge". Introverted people need to spend time alone to recover. Extraverts actually get more energy from spending time with other people. (Massive generalisations ahoy)

Susan Cains' "Quiet" is an absolutely brilliant book about introversion and society's shift to a personality culture.
Not sure why gcb0 elided to point out that since 4.0 Android allows disabling built in apps. (Functionality equivalent to deleting, except their space in the ROM is still occupied).

Locked/unlocked bootloaders is a fairly different issue and is seeming to be much less of an issue lately.
Lazy Loading is a thing with modern PHP frameworks.
Show HN: An easy way to tweet your senators
I built a quick and dirty MVP app to tweet your Senators efficiently. I mostly did this so that we could minimize the friction on opposing CISPA which has not yet been heard in the Senate.

I know I still have to add the House, but mining all their Twitter accounts is going to take longer, and with CISPA's day in Senate so near, I didn't want to delay.

http://tweetasenator.com/
How I Got Stung By Amazon EC2
So a few months ago I launched https://socialcrawlytics.com/ and to save a few bucks I thought I should use an Amazon Micro instance to run some workers off, it is free for the first year so it was a good option. Must admit, I really wanted to get on Heroku but Amazon's free tier was much more attractive.

For those of you who are interested, Social Crawlytics is based on the following technology:

1. Redis
2. FuelPHP
3. Node
4. Pubnub
5. MySQL

To cut the chase, within a couple of weeks I discovered that my pet project was attracting a lot of attention and out of nowhere the app was processing hundreds of large reports a day - which meant we needed more workers. So we developed the app pretty much based on Amazon's AMIs, every time there was a huge spike the app would auto launch new instances and instantiate workers until the spike was over and then it would terminate the extra instances.

This was obviously an expensive decision because we had instantly moved from a "free tier" to basing pretty much most of the app on Amazon's infrastructure. I knew the costs would add up but I sought solace in setting up Alerts so every time a certain threshold was hit I would get an alert. Turns out that Amazon's alert had a bug and and so did Social Crawlytics, basically in a matter of hours we clocked up over £640 bill and I wasn't alerted by Amazon at all.

Luckily, I just logged in to AWS and when I saw the cost I almost had a minor attack. So why did I share this here? Simple! If you are on Amazon watch your account like a hawk, you just never know what the costs would add up to and if you have a bug, it could cost you thousands in matter of hours.

I hope this will help someone somewhere.
> No. Because now you have the time to slowly migrate and adjust. When you are with your back a against the wall the "costs" can be much much higher.

How, exactly? In some cases, waiting seems to be cheaper.

For example, I've always regularly backed up my Reader's OPML, so I could leave anytime, but I'm still on Reader because this way I am waiting out things like Feedly's downtime, letting them iron out import bugs and complaints from less patient Reader refugees, letting people try out the various options and blog about how they are working out over a period longer than a day, etc. When Reader shuts down in June and I finally leave, won't it be cheaper for me to switch to the next-best alternative because I have waited?
> https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...

Doctrine is slow, and this is not how you would use it in the real world. Throwing a cache on top of everything will speed it up considerably.
Where can I find this gemini? I went to environment and it's the only one that doesn't have a link.
" didn't want to get drawn into a demarcation debate."

Econ and Psych really do lie in a gray area, and by avoid the demarcation debate you completely miss the relevance of the issue at hand.

If policy makers weren't using this study to justify more austerity, then we probably wouldn't have such a prolonged discussion.
Google chief defends UK corporation tax of £6m
Hey guys Im currently building cheetah.io, if you have any suggestions or ideas be sure to post them.
bit of a jump there.
I was at the AWS Summit in NYC last week and Werner claims that they only completed the transition of retail to AWS fairly recently: http://www.youtube.com/watch?v=oo1W92Teqx4
If we're going to have this discussion and focus on the management team, then I think we need to say how much money the company has raised. My thinking about salary for myself and co-founder is definitely funding specific.
Id say selecting better workers is a challenge in individual character development (honesty, work ethic, trust, helpfulness) while making more edfective workers is about skills and environment.

As the old adage goes, "good help is hard to find."
Clickable: http://tweetasenator.com/
Show HN: Anatomy of an OpDemand Template
Wow I'm surprised that Rails has obtained better performance than PHP frameworks, and on many occasions has proved better than DJango...
Although I feel like we have been successful, there have been so many business and technical challenges that I'm quite sure that we would not try this one again if we had to go back knowing what we do now.

It's a two-sided marketplace, which means we had the chicken and egg problem and the network problem. To add on to it, we had to figure out how to build trust using a medium (Internet) that has been traditionally untrusted.

We had to figure out how to scale customer service for a business where we quickly found out that people expect good customer service. The Google model for support wasn't working.

Further, the field is littered with the corpses of, sometimes well-funded, ventures that have failed in the same space.

And finally, our initial marketing plan involved boots on the ground, kind of like a political campaign (all the founders met in DC on a political campaign). That one failed quickly.

The latest, hardest part is scaling the matching engine without using humans. Not sure I'm at liberty to say exactly how we solved that.
It's more accurate to compare dedicated boxes to reserved instances.
Sprint is one of their announced partners, that surprises me.
Even if the 500k number is acceptable since it's only available on selected devices, the 2 stars average rating is undeniable.

As comparison, Facebook for Android app has the average rating of 3,5. So I guess the 2 stars should be taken as an alert for the Facebook Home developers to keep working on it.
Accepted code submissions to ACM ICPC training and related sites
Ask HN: How does a graphic designer get branding work from startups?
(I asked a similar question on Quora.) I'm a (99% print-based) designer in Phoenix. I want to build an agency leaning towards branding/identity work and I want a large part of my focus to be on startups. Question: how do I reach these people and help FORM and CREATE the brand? And be fairly paid for it? I have a business model based on a relatively cheap initial fee and a 2-year royalty period based on revenues. I want to be a "go-to" provider for bootstrappers and those coming in with funding. ALSO: I am still learning the startup "culture" and don't quite have it all down yet. I still think "old school" but rapidly putting fresh/current ideas/methodology in my head.
We have expressly avoided caching in these tests (so far) in order to exercise the ORM and database connectivity. In future tests, we plan to introduce caching [1]. If you have thoughts about specific test characteristics you'd like to see when caching is added, I'd like to hear those thoughts. Thanks for the feedback!

[1] https://github.com/TechEmpower/FrameworkBenchmarks/issues/13...
I don't know if I'm alone in this but I have this question.

What is Big Data ? I hear it a lot from non technical people, so my first thought was that it is q company . After doing little research I am starting to think it is a concept. Sometimes it sometimes it sounds like marketing term. What is it ?
Consider that we are talking about web oriented programming languages ​​and frameworks.
It's a matter of cache, APC cache, memcached, "compiled" autoload cache, there are many levels of caching in symfony, and boom, you have speed because many of your hits are hitting the ram memory.
Paper drafts? That's a sure fire way to make sure people prepare their papers in secret. The Presidental Records Act didn't suddenly increase the transparency of the presidency, it ensured the president doesn't use email and prompted the Bush administration to move to a secret email server:

http://en.wikipedia.org/wiki/Presidential_Records_Act

http://en.wikipedia.org/wiki/Bush_White_House_e-mail_controv...

By all means, force researchers to publish all the tools necessary to reproduce their results. But you can't expect to set up surveillance in their head.