skysight-inc/HackerNews huggingface dataset:
Photoshop Tutorial: Create A Sleek Music Player.
Hi friends, today in this Photoshop Tutorial, i will show you how to create a sleek music player. Its very simple, just with some layer styles and some gradients you can create a beautiful music player.
This article jibes with my analysis.

I worked in finance (as a proprietary trader) for 6-ish years, including several years as a VP at Deutsche Bank.

As the article says:

"What Wall Street figured out is that colleges are producing a large number of very smart, completely confused graduates. Kids who have ample mental horsepower, an incredible work ethic and no idea what to do next."

I call these folks "try-hards". These folks have knocked down goal after goal for their whole life, and they are damn good at it. The field of possibility has been constrained by their parents and their social milieu for years to reveal a very small set of viable goals at any given time. And they are talented, motivated, and absolutely crush anything in their way.

In college, these folks need to develop their own superego and internalize their own constraint set. The low-hanging fruit is right there to grab: finance, consulting, law, medicine. Each of these is prestigious, pays well, and has a relatively deterministic process by which one can enter, grow in responsibility, demonstrate achievement, and increase their pay. It's a no-brainer.

The paradox of choice is one of the great anxiety-producers of our age for the professional set. Honestly, it must be refreshing to have such a strong set of constraints guiding you toward such a bounded set of outcomes.

This is something that people like me[1] have a hard time understanding: for the try-hard, this outcome is not something to be fought or to be overly questioned--it's the inevitable, desirable continuation of a lifetime worth of achievement.

[1] - A hacker from a lower-class background who did not ride the academic achievement path
Ask HN: Which technology/framework will you choose for a brand new applicaiton?
Let us say if familiarity with a technology stack is not a prerequisite which technology stack will be your choice for a web application. This application needs to integrate with external websites and also needs to be written using minimal investment of money. The application will be used by thousands of users per day. What will your choice?
I haven't read the court's decision to see exactly what part of the statute the guy was charged under and the court said did not apply, but the wording of the part that looks like it would be the right part says:

Whoever, with intent to convert a trade secret, that is related
to or included in a product that is produced for or placed in
interstate or foreign commerce

I'd expect the internal software to qualify under the "related to" part, as it is related to their trading product which is heavily involved in interstate commerce.
Is there any technical difficulty in implementing an overbar on the content to vote the content up or down?

Just like you can do on Reddit.
Number one rule (for all sales people, not just recruiters): be polite.

A remarkable percentage of recruiters can't graciously accept a politely negative response. Threatening to report me to my boss for endangering the (nonexistent) relationship with their firm was not an acceptable counter; I hung up. Ringing every nearby phone number in the hopes of finding someone to connect him to my boss was aggressively stupid.

True story.
A small change in state can cause a large change in the view.

When the server renders the html, it has to send all the portions of the view that have changed. When rendering client-side, the server only needs to send the portion of the state that changed.
I think you are the exception rather than the rule.
Final Version of Messages to Drop Lion Support
This sounds like a dream job! You get to solve hard problems with interesting languages, play with robots, and make a difference in the world.

The fact that exists makes me happy! And offers further motivation for me to learn Clojure :)
How much would it cost to build the Death Star?
You can compare this with say Apache use in the same context on the site
Apple sold more iOS devices in 2011 than total Macs in 28 years
> Two people are required to be present in an autonomous vehicle, both holding a valid driver's license.

Why?
I used to use TheDraw to add intro animations to my freshman CS assignments (1989-1990). At first the TAs thought it was funny but then I guess it annoyed them because it screwed up their automated graders.
There's a lot of mention in the article about "McKinsey"; looks like that's a management consulting firm. The impression I get is that they have a bad reputation, but I have no idea why. Anyone have any insight on this?
The GitHub page is currently a much better introduction to Incanter than the web page.

Also most HNers are familiar with GitHub and since Incanter makes good use of its features, it would be hard to make incanter.org a better resource for people just getting started.
More Backpedaling: Netflix Brings Back the $7.99 DVD-Only Plan
They may just be chat bubbles, but they’re our chat bubbles
Mac OS X Mountain Lion Released: Here is Top Ten New Feature
Has the address bar had its day?
For me it has nothing to do with bad programmers. It has to do with not having "hidden" input to a function. For example, consider a parsing function that has a boolean parameter indicating whether the parsing is "strict" or not. If you make this parameter have a default, it would be easy to use this function (or read code that uses it) without even realizing that the function can operate in more than one "mode." There is no indication at the call site what mode it is operating in, and indeed if the default value is flipped in the header file the caller could change behavior with no code change at the call site!

Taking a line from the Python philosophy: "explicit is better than implicit."
It isn't even that big a number. People with lots of assets carry that much or more liability insurance and they aren't paying enormous amounts for it.
Agreed. I prefer writing UI code on the client. But you need quality abstractions because it is more complex than doing everything on the server where all your data is at arm's length. I've written two frameworks that make it easier... SpacePen for the view (https://github.com/nathansobo/space-pen) and Monarch for the model: (https://github.com/nathansobo/monarch-rewrite)
How is a robot caused pile-up any different from a human caused pile-up? Do human Nevada drivers have to carry a million dollar bond?
It's a pretty generic logo, so I highly doubt Apple copied this design.

I'll cross post what I wrote on their blog:
"Perhaps you can take this opportunity to make the icon more refined. Apple's icon is how good the HipChat icon could have looked (and don't get me wrong, I love HipChat). Maybe that same amount of polish could go in to the new icon?"

Alternatively, they could go for something more radically different. This actually seems like a nice opportunity.
How to *Really* Destroy a World in Mincecraft.
It would be interesting is the demand side of this industry (those startups and tech companies with with a sense of ethics and responsibility) starting demanding certain standards of their tech recruiters.

If you are a desirable company working with interesting technology, and a recruiter does an offensive job trying to recruit, that reflects badly on the company who hired the recruiter.

The companies should stipulate rules for the recruiters to earn the recruiting fee. Rules like: in the first email and and solicitation such as on a list, you must disclose who you hiring for, the nature of the project, the technologies involved, etc.

Companies could even resolve this issue by issue a company email like joe.mcruit+recruiters@companydoingthehiring.com that forwards leads to the appropriate recruiter. It's not a perfect solution, but any solution that allows candidates to deal with the recruiter in a way that holds the recruiter accountable to the company for which they are working can only serve to raise the very very low bar we have at the moment.
It's a pilot program for legalizing on road research projects. Presumably, someone felt that two people paying attention to the autonomous actions was better than one.
Just saw this, and wanted to reply for clarity :P

I agree with what you're saying - it's not necessarily student loan debt, I misstyped. But the average Yale scholarship package (no loans) is 30k-ish, so the average family pays about 20k a year. I got in to Caltech EA, and it's pretty much the same for me.

But basically what I meant is that students from middle-upper middle class (majority of applicants) have families who spent a good amount going to an Ivy/equivalent, so they're even more encouraged and pushed towards a high-paying field. You should see the looks on some of my friends' parents faces when, after 4 years at Yale, their kid wants to become a freelance artist instead of a doctor :P

But I do agree, private colleges are almost never "sticker price", and are well worth the money IMO.
I've uploaded a simple tutorial (http://hyperdex.org/tutorial/) on how to get started. The tutorial covers everything from installation through to fully functioning sample code.

If you have a minute to check it out, I'd appreciate any feedback you can provide.
Atom Diamondville also has a higher IPC than the current ARMv7
I'm not sure what you mean here. ARMv7 is an ISA, not an architecture, so different ARM cores that run ARMv7 code, everything from the A5 to the A15, will have radically different IPCs even though they can have the same set of instructions for a given program.

And you can't even really compare the IPC of processor architectures with different ISAs directly, its often easier to solve a problem in one ISA with less instructions than in a different ISA. RISC architectures often do less work per instruction than CISC architectures, but ARM has some features like instruction predication and argument shifting that mean that its individual instruction are often more powerful than, say, MIPS.

And it is actually fair to compare processor that have different clock rates, because often the architecture determines how fast a chip you can make. Itanium servers are only clocked at around half the speed of other architectures because the ISA is very complex and that's as fast as they can make them, and so comparing e.g. Power and Itanium processors of equal clock speed would be horribly unfair to the decisions that Power made that allow them to clock so high.

So to get a fair comparison you really want to just build the best processor of a given architecture you can on a given process, and let them fight it out like they do here. This can be pretty hard to do, since the performance of different company's processes on a given node can be rather different. I seem to recall that Intel could put maybe 20% more current through a N-gate on the 65nm node than their competitors, for instance, but using the same process would be the ideal.
Don't put your career in stealth mode
The important thing is that client-side rendering stays on the client and doesn't need to go back to the server. If you have any noticeable latency (read: everything on mobile, desktop clients not close to a server), needing to go back to the server to render will ruin the perceived performance of your app. Well-written applications running on the client can take a change and optimistically render that before the change has even been persisted back to the database. This is inherently faster. If you're able to invest in the infrastructure to allow you to do this on the server, and your use cases allow you to make that decision, then the trade-off is a little less black and white.
"I worked in finance (as a proprietary trader) for 6-ish years, including several years as a VP at Deutsche Bank. - (I am a) hacker from a lower-class background who did not ride the academic achievement path"

Very interesting. So how did you get to be a wall street trader,( without the academic credentials)?
They're getting along with out office on their phones and tablets... That's completely different. You can't just tell clients they don't need it. When someone sends me an excel spreadsheet riddled with VBA code, what else is going to open it. I don't like it but I am one of those people that needs it in order to work with others. Unless the author is saying people are now doing all their work on phones and tablets, some how I doubt it...
Very true. This is why I'm sticking with a server-heavy design (i.e. Rails) for my main projects. I agree with all of your arguments about the difficulties of testing. And I'd add that there's a distinct lack of tools for testing client-side. Sure, you can get unit tests for client-side JS, and you can run integration tests in Selenium etc.. But the client-side testing ecosystem is tiny and immature compared to that for server-side testing. This will all change, but for now, I don't envy anyone who has to test a heavily client-side app.
I really like the ideas behind this "infoveganism", but lord do I hate the name. I think the author chose it because in his mind veganism has to do with health. Nothing wrong with that association (i don't think there's anything wrong with veganism, either), but in most people's minds veganism = restrictions mixed with a sense of superiority. And the thing is, there's nothing about demanding that actual content be present in your media that places a restriction on what content enters your brain. As the author points out, the content you are presently getting is what's restricted by virtue of being so barren of fact.

So if you were to stick with the food metaphor (not that I think that's a good idea), veganism doesn't real work. It's more like adding 13 essential vitamins and minerals to your otherwise toxic fruity pebbles.
WARNING: This May Discourage You From Eating Chicken
Big problems with ASLR in Ice Cream Sandwich
First: Yep, there's not much available about compiling gfortran for osx. The link does show an example of gfortran requiring glibc - which is the point you were disagreeing with.

Second: just another example (by descending order of googleableness) of the main gcc requiring glibc.

Quite possibly there is an osx (or other bsd) specific c library that can substitute for glibc, but I did not find it, and gfortran will complain without it.

'what is it that makes you think using glibc would solve a glibc problem?'
Eh? I used glibc to solve a 'missing glibc' problem. I then had other problems with glibc which I attempted to solve.
More than that, subreddits are why Reddit didn't turn into digg.

My theory is that as communities grow, you have one of two choices to maintain cohesion: aggressively police who is let in or give people with divergent interests space to express those interests.

If you don't, and your community is growing, eventually the most valuable members will no longer find value in the community. This is just reversion to the mean. But the consequence is that those valuable people will then leave, and the cycle repeats until the community evaporates entirely.

Subreddits are a "pressure valve" that allow high-value users to self-select and maintain their own set of norms without sacrificing the growth of the main public square.

It's not the stories and comments that are fundamentally valuable to HN, it's the people.
I generally loathe recruiters, but I do feel a bit sorry for them. They are up against the real recruiters in this field: other software developers.

The pattern that I've seen over and over is:

* Good developer #1 starts a project.

* Hey, this project is great and there's more work here than one person can handle.

* Asks other good developers to see who is in between projects.

* Gig is filled without a "recruiter" ever knowing about it, because the real recruiter was Dev #1.
Website Design Services Montreal
I think the answer is simpler: it's because you're likely working twice as hard as people exclusively in either field. If you know both fields only superficially, you can't make much of a dent in either. People successful at crossing boundaries simply have done roughly twice as much legwork.

As I was once told: "the problem with being a tenured prof in a multidisciplinary department is you have to do tenure-worth work for both sides"
Strength training for women
Teaching women correct and proper strength training. For women who want to shed fat, build muscle. Download my FREE strength training for women programmes.
Aura Slate
Human drivers are not a new technology being field tested in a new and challenging environment.
Tony has already posted a good link, but more:

http://www.zdnet.com/news/microsoft-vs-doj-its-all-in-the-ap...

Of particular interest:

On Thursday, when the company had a chance to edit the DOJ's antitrust remedy proposal, it added language stating that "nothing in this provision shall require Microsoft to disclose any internal interfaces of a Microsoft Operating System Product."

Throughout its edits of the DOJ proposal, Microsoft tried to draw a distinction between external APIs (which the company is willing to give away and already often does) and internal APIs (which it is fighting tooth and nail to keep under wraps).

Restricting access to and the lack of documentation for private APIs was a key part of the case, although due to its technical nature, was not particularly well publicized.
Yes, but the examples he uses, the iPhone, and iPad, are not usually used "to get work done". I think that most of the public sees and uses those devices as a consumption device. When it comes to creating, and "getting work done" so to speak, people will still pine for Office. (I say this, but as a happy Linux and mac user whom infrequency uses office, sometimes I do find myself booting the ole desktop into windows, to make sure everything looks good and is formatted properly in Office) That's for personal stuff though, in the biz world, I still see Office staying on top for quite some time.
This looks quite interesting to me, but the site just screams scam. Can anyone put my mind at ease?
maybe it's better to comment below the article that they should show the whole email and not just excerpts. don't think the author of the article will read the comments here ;)
Downloads Folder: A Binary Planting Minefield
Most video encoders don't have NEON assembly code.

If you're doing video encoding on any architecture, you need to use one that has SIMD for your architecture, or else it will be horribly slow.

x264 is the only free software encoder I know that has NEON assembly code, though there might be others (certainly none in libavcodec).
I give people a little more credit than this article does... I don't think people felt that MS Office is the only way to get work done, rather it's the only way they want to know how to get work done.

For most people, it's a huge personal investment to learn something like excel/ppt/word. For many years, the value in learning something new just wasn't there (IE: I still can't drive stick cause I don't need to).

But now with the mobile revolution, people are open to a new software investment because of all the great things tablets and smartphones offer. In the process of using these devices, they are open to learning new things and then ultimately come to the revelation the author is talking about.

I'm not sure what MS could have done, but slapping Office on Android & iOS devices from the start would have helped. There's a reason google has hugely popular software in iOS, despite owning Android. I just think MS is too arrogant to go that route.
The 3 things a successful SEM campaign must have
Berlins most Charming Ceos
How to Find the Next Apple
Makes me wonder whether there's a future business for a Mechanical, Mechanical Turk.

If we've got machines capable of labour but lacking the intelligence and internet connected workers who can provide the intelligence you could use a gig like this to get real-world work done while offshoring the human cost.

Could all get a bit Toy Soliders if you mistreat your workforce but would be pretty epic to watch.
Traditional Board Games Get New Life with iPhone, iPad Integration
Show HN: My side project mobile coupon codes that don't suck (view on mobile)
Good point, thanks. So it potentially provides you with opportunities for further optimization. I guess the message from DHH is that they hit their performance targets, so this would be an unnecessary optimization (and I'm tempte to say "non-trivial to implement"..but now I know I'm being biased..)
Linux version of netmap (line rate packet I/O at 10Gbit) now available.
A first snapshot of the linux version of netmap (a line-rate packet I/O framework capable of line rate operation at 10 Gbit/14.88 Mpps on ordinary PCs) is now available. Sources, docs and bootable Tinycore images are at http://info.iet.unipi.it/~luigi/netmap/
Pininterest Clone Pinspire gains Warner Music Owner as Investor
Congress Will Auction Public Airwaves to Pay for Benefits
Security Tool HijackThis Goes Open Source
No I got your point exactly. But Diamondville, Pineview et al. represents the current available state of the art in mobile x86 cores from Intel. Medfield isn't released yet, but when it shows up I would be pleased seeing it pitted against the state of the art ARM cores.
ECB vs CBC Encryption
New Polish Accelator in Poznan
previous discussion: https://news.ycombinator.com/item?id=3596487
If developers were artists, we'd all be getting emails like this:

Hi user24,

I saw your profile on ArtIn and wanted to see if you might be interested in a commission.

The role requires significant experience using paint and canvas, as well as familiarity with brushes. Experience with chalk or pastels is not required, but would be a bonus. Our artwork hangs on walls around the house, where it is seen by lots of people. Our house is very exciting.

We are offering a competitive rate of pay in a very dynamic house.

If you're interested, please contact me. Alternatively if any of your artist-friends might be interested, I'll happily use them instead. I don't really care if it's you or someone else that fills this role so long as you tick the boxes. As far as I'm concerned one artist is much the same as the other yeah? Obviously the most important thing is how long they've been painting for, and whether they've used the exact techniques our other artists have.

Look forward to hearing from you!

A. Recruiter.

NB: I'm not trying to say that as a developer I am an artist, or that you can't quantify what makes a good developer. My point is that if you were an artist, would you take that role? You can't even answer the question because it doesn't tell you anything. Every art commission needs experience with paint! Is it a portrait? An abstract piece? What size?

Recruiters: your job is to attract me, not simply to find me. Tell me that your company is growing, which industry you're in, that you'd rather do it right than fast, that as a developer I'll have input to the product direction, etc etc.

Attract me.
The setup was interesting, but I feel the conclusion was a little flat- Microsoft's biggest miss was that people found out they were big fat liars!?

I'm not sure I buy the central premise, though- I don't know anyone that does Office-style work on their iPhone, and very few that do on their iPad. I'm not sure if there is an optimal interface for editing spreadsheets, but an iPad sure as hell isn't it.