skysight-inc/HackerNews huggingface dataset:
First of all, it takes almost no time at all to learn HTML/CSS. I'm willing to bet that it takes just about as long as it takes to learn how to use all the controls in Muse. Supporting IE6 is the most time consuming aspect of cross-platform web support, and there is plenty of precedent for that available freely online. ASM is a not so easily learned and understood as HTML/CSS.

Second, HTML is for telling the browser how to lay out content. When you use Muse or Dreamweaver or iWeb or whatever, you're essentially "scripting" your HTML in a proprietary GUI. When that GUI changes or disappears, how will you maintain that page? Yes, by hand.

All WYSIWYG GUIs should seek to output human-maintainable code, at the very least. It isn't a performance issue.
I don't think that is so surprising given the marked rise in gaming promoted to people 30+ over the last decade.

Nintendo in particular have done an brilliant job of taking their platforms into older markets. My parent's, in their sixties, both have DS's, share a Wii and play many desktop games (due to my influence, of which I'm very proud).

People in to 30-50 age range have also grown up with the growth of the leisure computing industry, they may well have taken up gaming when the were the correct age (the media expects you to be) to start playing, and never put it down.

Also with the growing size of the 'the old' in relation to 'the young' the 30+ age range is probably (guessing) a bigger and growing market share, bring the average up.
> a) either doesn't understand or is ignoring the relationship between correlation and causation

I do understand. The iPod is an excellent product and is priced very competitively. It's not, however, the best choice for everyone and you cannot neglect brand plays an important role in how consumers pick products. I would love to use a Macbook (and I could - a nice, shiny one has always been one intranet form away from me) but then I would have to struggle like my fellow colleagues do to tailor it to my rather specific tastes. For me, it's just not worth it. That's not to say I wouldn't love to have one - my heart wants it. My brain denies it to me because it's not the best choice.

And therefore, being unable to run iTunes (unless under a VM running Windows or a hackintosh) an iPad as useful to me as a brick.

> b) appears to think complex decisions are binary.

Have you ever seen a teen shopping for clothes? Why do you think shopping for a tablet is any different? Why do you think most people (who don't understand the differences between tablets) turn this into a complex decision? iPads are cool, Touchpads aren't (and they really lack appealing applications) and Androids are clunky (they really are, but they have other things to offer)
> How many lawyers do you think actually enjoy playing golf?

What's not to like about being outside on a nice day with a cigar and alcoholic beverage while being able to call it business?
Mailserver Installation with DKIM Signatures for your Webapp
Geez guys...Slow down for a minute. :-). Give me the benefit of the doubt, will you. :-)

Most comments indicate that all my complaints are fixable by tweaking settings. But please look at the problem from a regular users perspective. The settings that we think easy to adjust are just impossible for regular people.

I mostly bought HP, and expensive HP's. I bought Toshiba and Sony laptops as well.

I also bought low end notebooks that cost as much as an iPad or more. My reasonable expectation was that they should perform at a similar level for simple tasks like...I don't know word processing. They did not.

There is really something terribly wrong the PC industry has done. They've built crappy products that are eye sores. I am not trying to day that Macs are perfect. They are not. But they are better...way better.
What sort of hosting are you talking about?

How does it suck?
How to combine Madvertise with another ad network
I am running linux x_64 and chrome and had no problem.
Our Simple Git Workflow
I thought this was absolutely ridiculous until I thought about Google perhaps ramping up to build / purchase a carrier or to operate as an MVNO. Cell phone service from Google? With (nearly) free smart phones and tightly integrated Google services? That actually sounds pretty compelling and there's lots of room for innovation and disruption. Owning the hardware production isn't required, of course, but it creates interesting possibilities around features and pricing.
Apparently in the "flat" design, half of the solar panels are on the back roof of the model house, facing his actual house, and thus likely not getting any significant light at all.
will you use clojurescript?
This is exactly my point though. I underline in the post that these are way to obvious things yet it is not easy to find a good PC-Laptop that delivers all these qualities.
Printable Olive Garden Coupons
My family and I are big fans of Italian cuisine, and we pride ourselves in finding the best Italian restaurants around our area or when we travel. There are a lot of excellent Italian restaurants in the country, but many are expensive or just one-branch establishments, and not every place has a very attractive discount scheme like printable Olive Garden coupons. There are hundreds of Olive Garden branches nationwide, and there is a couple in every city so it’s not such a chore to look for one.
Even Java has the Void type, meaning you can write:

Function<Void>

It's a bit shady though as you still have to return a value from the body of the method, and that value has to be null.
Ooops, considering I spend more time than is healthy on HN, I have no idea how I missed that.
Very interesting intro to JS.
Using Java as the language to detect if someone has the "programming gene" does not make any sense. There is so much cognitive overhead to writing a simple program in Java compared to, say, Python that there will be many other factors involved in why a student would end up performing badly.

In my own case I disliked Java so much in my first year of University because I couldn't understand why there was so much effort just to get this little black screen to print "Hello, World."

I would go on but I actually already wrote about this a couple years ago on Reddit: http://www.reddit.com/r/programming/comments/84c90/i_fear_as...
I swear to God. It was an Eee PC or whatever. I bought this around 08-09. The D drive was with like 20-30GB of empty space. The C drive had way less than 1GB free. Needless to say, the computer stopped functioning within days, after the first windows update.
While true I do like the convenience that I could potentially write CoffeScript on a machine that doesn't have it installed and still get the compiled Javascript.
Priority: 4-Low
http://bugs.sun.com/view_bug.do?bug_id=5098163

It's not that they can't update the VM, it's that they don't want to force a painful migration to reified versions of libraries that aren't backwards compatible. But I don't know why they can't just do what that last comment said: extend the old interfaces for reification without breaking them, using Object as the default type parameter.
I am so, so glad you said this.

I've been experiencing such a crisis of confidence recently around the idea that I lack talent, so much so that I've felt like there was no point in trying to improve things beyond where they are, or to even risk being criticised that it's totally frozen me up.

Thank you.
I've negotiated against Autonomy before, on behalf of a customer. I've also used their products at various jobs. The company conducts itself like most enterprise vendors – everything is about making the sale while limiting the hard commitments that they make to their customers.

I hated using the product (specifically, iManage) because it was clearly not designed by or for users. It's just another slapped-on solution to shortcomings in the Microsoft platform (closed/obscure document format, lack of public APIs, etc.) I was not impressed by the product in any way whatsoever.
48-Hour Cash Machine
There's no mention of the damage to the Android ecosystem. All partners would be basically shoved out of at least the low-end segment and would get more nervous than they already are about their role in Android's future.

I can't take the article seriously unless it addresses this issue in some detail.
For what is worth, the mic is on a >$3000 HP laptop. We tried to record a podcast with it. It was as if we were talking in the other room. We ended up using an iPhone.
I'm all down for first-principles reasoning, but I don't like that term for some reason. For some reason it makes me think it's unduly favoring deduction and making assumptions whenever possible, even though it's not. If you start from good first principles, like the axioms of probability theory, all of a sudden you get inductive inference and deductive as a special case. Yay! Nevertheless I'd still more enjoy shouting "Baaaaaaaayes!" from the rooftops than "First Principles!"
I totally agree with the 'thinking in abstract terms' thing but I would never reduce programming to that. It's not always so abstract.

I tend to think that it'soften good rhetoric skills. A great ability with the three different types of rhetorical proof: ethos, logos, pathos.

http://en.wikipedia.org/wiki/Rhetoric
Interview with Murat Muturganov-Kazakhstan's Most Popular Circus Performer
most swords are
Also, the student is trying to get the professor to understand things from their perspective. "I am having trouble with ...", "I don't understand why ...". They want the professor to sympathise with their position.

The professor is giving instructions - "you should check the course website ...". They don't care if the students understands their position. They could try to justify "I can't help you with this, because if I did I would have to make exceptions for everyone"; but they don't need to.
Reader's Digest
The performance problems I experience are with 15" HP's that costed a pretty penny. The small Sony Vaio did not fair well either.
It's okay cause IE is now all about embracing web standards and we know have access to all of the bleeding edge web technologies...oh wait SVG has been around (in other browsers and plugins) for a decade :P
Try not even open/install/start most games.

With (great, affordable) packages like Humble Bundle & constant Steam/Amazon/etc sales, my % of started:purchased games has gone way down. Instead, I focus on core games with friends like Starcraft2.
I maybe took 3 weeks of programming in high school 8 years ago, so I just took the test for fun and here is what I don't understand: I picked the mental model that the left variable ALWAYS takes the value of the right variable and changes its own value permanently.

Of course this mental model makes all questions trivially easy, for example:

"Question 12":
int a = 5;
int b = 3;
int c = 7;
a = c; [a becomes the value 7 permanently]
c = b; [c becomes the value 3 permanently]
b = a; [b becomes the value 7 permanently]
a = 7; b = 7; c = 3

If I had picked a different mental model by chance that was more complicated for my working memory, I find it quite likely that I would have made some careless mistakes. So maybe some participants were not incapable of forming a consistent mental model, but picked a very hard mental model to start with?
Many people with GTA or Red Dead Redemption might actually just ignore all the missions and explore the open world freely.
The installation link should be selectable somewhere, i only find it in the image.

http://languageinterfaces.com/eclipsePlugin
The answer to your first question is yes, a lambda is always assigned to a SAM type.

As to your second question, yes, you can cast a lambda to explicitly specify it's target SAM type:

obj.method((Runnable)(()=> println("oh hai !")));
What bill is talking about programmers at MS or any big company like facebook, google etc just like super start sports person or musician, but in general there are lots of requirement of programmers who don't need to those kind of super programming skill but programming with business value.

Comparing programming with sports is not a good idea because you are comparing super start sport person with avg programmers.

Even in sports or other fields there are people who were avg or above avg sport person but latter they become great coach .

So it is quite subjective.
If your heart say you can become programmer and you are doing enough for the same and you are improving day by day then you are on right track.

In my view just writing code is defiantly not going to make good programmer. Code, understanding end user and domain is going to make you better software maker.
What's ironic is the current "major" implementation of APL, Dyalog, doesn't optimize generation and processing of large vectors by treating them as streams. IOW, creating a sequence 1 to 1 million actually takes up 1 million * sizeof(double) bytes. It's sorely disappointing.
Because you get what you pay for.
German data protection authority puts fine on FB like button integration
"The Post-PC device is about the combination of hardware and software all built and integrated by one company. Google doesn’t get that."

Except that they create partnerships to put out a Google-branded phone, and just bought the leading Android device manufacturer in order to more tightly couple the experience, so that's exactly what the "get"... (Sees post author) Oh, nevermind. Look, I like Apple products as much as the next guy, but at what point will this MG clown be happy? I hope Apple pays him a decent salary.
At least for the A4/Hummingbird, Intrinsity optimised the existing Cortex-A8 design for Samsung and before Apple bought them, so you disagree based on faulty facts.

You realize this doesn't make sense...right?
There's easier way to create feature branches:

git checkout -t -b feature_branch
git push origin feature_branch
Programmers are not born. They're made.

You may have a certain aptitude or talent for software development. However talent without discipline fizzles out or produces wildly varying results. Talent is like that.

What makes a good programmer, mathematician, sports player, etc is discipline. The love of the craft/sport/etc that pushes a person to believe that all the discipline and hard work is worth it. People are naturally lazy. However if they really believe in something they will work on it and become better.
Most of you know how to code, and so you might be turned off by the easy style of Ben Fry's Processing (http://processing.org). However, even as an advanced programmer I often turn to it to prototype visual ideas. After 10 bad ideas (discarded quickly), one comes out right--then I port to straight Java, Scala or ActionScript.

(John Resig also ported Processing to Javascript: http://processingjs.org)
some years by now actually. what is a "true application"? siebel? sap crm? both dead dead dead.

combining crm and clm on the ipad rocks the world of the sales reps out there. no more paper. digital signatures on a slim device.

i saw the hordes of IT needed to manage the windows tablets out there, maintaining windows SMS servers or some 3rd party solutions, then also patching and updating all that other "true apps". noticed that apple solved that through the app store, once and for all?

servers are getting killed by SaaS, notebooks by the iPad. SAP has fielded 17000 iPads internally...
That sort of this is also easy to do in C# or any strongly typed language.
Similar things in c# are the DBNull type which "Represents a nonexistent value" from a database (http://msdn.microsoft.com/en-us/library/system.dbnull.aspx ) and Type.Missing which "Represents a missing value in the Type information"
English translation: https://www.datenschutzzentrum.de/presse/20110819-facebook-e...
I think this article says more about the corporate culture where programmers work than about their capacity. What happens in Microsoft, as in most other companies, is that they make a decision about what a person can do in about 1 to 3 years. After that period, they will no longer give exciting assignments to the programmer and he will be forever viewed by management as doing the same old job. Many times this happens because of lack of determination from the part of the employee, but frequently because he didn't have the right opportunities and didn't know how to look for them.

Usually when this happens, either the employee will leave the company in a short period, looking for better opportunities, or resign itself to do the same thing until retirement (or until he gets lucky).
Depends how you look at it.

They read like advise on how to do things, rather than a list of things that are required to do before you launch.
After Autonomy - which other European start-ups are good to exit?
>If there is an unqiue optimal orientation for a single static panel (which under realistic assumptions there is)...

If you have some kind of “continuous function attains its max” argument here, I think you should elaborate. Because it’s interesting but not really “trivial”.
What I found interesting is that the 3 lowest ones in his graph aren't programming languages.
why not link to the article it self, instead to a post on google+
Processing was the first thing I learned after Basic back when I was a kid and wanted to make my own RTS. Good times, good times.
John Carmack, id Software's RAGE and RAGE HD for iOS now free for a week
Very cool!

But you really ought to talk to some lawyers about their use of it because solicitor-client privilege is pretty important and uploading it to website X sounds like disclosing the documents to X.
The Fall of the Hackathon?
I find it humorous that his "Invention" site is mostly text but all in images. Humorous because his other business is web usability consulting. Not using text is probably the least usable thing you can do.
what's subjective/"not logical" about architecture???
Einstein's equation explained on a telegram.
'Rage' and 'Rage HD' Free for the Next Week
Consumers don't accept having a bad experience with a product no matter how little they paid for it. Have you read the one star hotel reviews on Expedia? :-)

If the 5400 rpm hard drive provides a bad experience, a brand is better off not selling it. It will damage the value of the brand in the eyes of the consumer and he will not buy a more expensive device from the same brand again. He won't realize that this is because of the shitty hard drive he bought. He will blame the brand.

For example, with every low end crappy device Dell sells, it putts a customer through a bad experience and mentally prepares the customer for a hefty purchase from Apple.
This is great but you could serve an unfilled niche by: (product suggestion....) offering something that OCRs PDFs and compares them to the original and says whether or not the signed document matches the one that went out. This would be useful.
Which is odd, because that optimization has been known in the APL community for a long time. Edit: They probably have their reasons for not including it. I don't know anything about the Dyalog implementation internals.

See e.g. Abrams's "An APL Machine" (http://www.slac.stanford.edu/pubs/slacreports/slac-r-114.htm...) from 1970, where he describes them as 'drag-along' and 'beating'. Essentially, lazy evaluation, but done in bursts to take advantage of many of APL's other properties.

I'm currently working on adding this to Kona (http://github.com/kevinlawler/kona), part of a virtual-machine-based reworking of the implementation.
Because the sites themselves don't work with a Chinese wall between sites. Yourfavoritesite.com is probably loading images from images.yourfavoritesite.com, or possibly akamai.net, and scripts from jquery.com. Making a browser able to distinguish between that and black-hat cross-site stuff is an extremely difficult task that we still haven't gotten quite right.
RIM Mistakingly Shows Off HTC Device In New Blackberry Promo Video
Poll: How much cell phone data do you use a month?
With most of the US carriers eliminating unlimited data plans over the last couple years it got me curious as to how much (on average) cell phone data a month does the HN crowd use a month?
Under 250MB
Under 2GB
Under 5GB
More than 5GB
Talkbin by Google
In the case that Google has a disagreement with it's partners, how easy would it be for them to fork Android?
A Spiritual Perspective On ‘A Reason, A Season, Or A Lifetime’
“When someone is in your life for a REASON, it is usually to meet a need you have expressed. They have come to assist you through a difficulty, to provide you with guidance and support, to aid you physically, emotionally, or spiritually. They may seem like a godsend, and they are! They are there for the reason you need them to be......
Whatever you do, make it publicly-visible. Companies will not hire a software developer with no work experience, who can only say that they are able to program in X.

If you are able to...

* Demonstrate your abilities in programming language X by showing them your code through a public repository (i.e. Google-code, github, bitbucket, etc...)

* Demonstrate your communication abilities/soft skills by showing them the supporting documentation (i.e. a development blog, user documentation, etc...)

* Demonstrate your ability to explain/defend the design/implementation choices made in the development of your application

...then you have a pretty good foot in the door for getting into the software development industry.

On the converse, however, not all hiring managers will/are able to take this much time when investigating potential candidates.
I remember when games got low scores if they didn't offer at least 40 hours of playtime in some fashion.
should have mentioned that it is a Chrome extension

and the reason why I haven't released it is because I am experimenting with a number of features such as cookie rewriting, cache invalidation by rewriting requests, forcing SSL, etc.
Good to know Dyalog isn't a representative implementation of APL.
Thanks, now fixed :)
2) Though "cross-referencing previous discussions in order to let people learn from them" sounds good, if you read Colins profile, he seems quite angry at all this reposting. There is a little to a lot snark in most of those comments (though some really are just links to similar discussions).

3) That should by all means be completely and utterly irrelevant.

I think the OP recognizes Colins contributions, but is pointing out that there seems to be a lot of complaining / slight passive aggression in those comments. Isn't that a fair observation to make?

I'm not bothered by Colins postings. I sure would be bothered though, if HN turns in to your typical internet forum, where older members starts policing newer members about following the arbitrary forum rules ("use the search function, you dimwit!" style).
Open Letter to Hobbyists (February 3, 1976)
IPhone alarm clock donates your snooze to charity
Will Nokia Ever Realize Open Source Is Not a Panacea?
AT&T VP: iPhone 5 coming in early October, prepare to get ‘really, really busy’
Higher-Order Theories of Consciousness
I think you are missing the point of the thread. The argument was that working long hours gives you trade off with working smart. So it is an either /or, at least to some (in my opinion large) extent.
So if the age of average gamer is rising, what are the young people doing now, Facebook/Twitter/*Ville/...(ing)?
perhaps they ran out of gravy
Being Pink In A World Of Grey Suits And Nylons
You're missing one of the more interesting parts of groklaw -- they pull together the relevant legal documents so you can look at them yourself, if you like.
What do they offer that AWS doesn't? They don't look like cheap either