skysight-inc/HackerNews huggingface dataset:
Please don't buy into the valley hype of everybody-is-a-success-in-their-twenties. It's bullshit.

VCs and in-crowd founders, not engineers, created that age discrimination culture. It's a way for the people who have made it already to put phony time pressure on the people coming up the ladder. The only way to get a highly talented person to throw 100 hours per week behind someone else's shitty idea is to convince him that he'll be yesterday's dogshit by age 40. When people are scared, they're less likely to challenge authority.

Back when the Valley was about technology (imagine that!) an age discrimination culture was untenable, just because ours is a field where it takes so long to get half-decent at it. Now that the marketing people and MBAs rule it and actual smart people are second-class citizens, age discrimination is much more prevalent.
You want Microsoft to get to decide what software people can and cannot install on their PCs? Seriously?
Has this really been on TV? I mean, I've only seen that image, which doesn't look like the most clear image even, and using Photoshop won't be that difficult... Is there any video of that part?

(Sorry, but I tend to be skeptical about this kind of thing)
Email security by giving symmetric keys to company.
— or they've been stripped, and you can pick and choose between your own preferred dependencies, which some of us do prefer.
It isn't hard, it's annoying. It's such a simple fix. I don't mind the freemium model but I do mind the bait-and-switch freemium model where you get the reputation and feature listing of a paid app, but list the price of a free app.
I'd rather use the perl project of the guy who loves perl than the project of the guy who chose it "because he had to". Not sure if I'd want him as a coworker though...
Awesome, I will use that now instead of pastebin to share my code snippets.

If you can get this as a plugin into eclipse, xCode and code sharing sites like stackoverflow you have your $100M startup.
But not the last, I'll wager.
Been working on a book on asshole Javascript. A/B testing two titles: Javascript Technical Interview Questions[0] and Underhanded Javascript[1]

It's cool because the way it came to be was entirely accidental. I was working on much larger VM project when I told my friends "Javascript is so shit I can write a book about it". One of my friends egged me on, and I accidentally wrote 2 chapters the day HN went down. I'm now at 10 chapters and still writing.

Also, I've never done anything like this so quickly before

[0]: https://leanpub.com/jsinterviewquestions

[1]: https://leanpub.com/underhandedjavascript
Why every Startup needs to have a V2MOM
Also VAX/VAXen.
This is incorrect. Both in the new scheme and the old, sensitive data is encrypted. In the old scheme, this key was randomly generated, while in the new, it is derived from a password. Either way, you do not need to trust Mozilla.

The main security concern (as far as I can tell, and I'm far from an expert) seems to be that the KDF used in the new protocol is not as strong as the one used in the current Sync protocol.

You should read the link posted in the post you replied to, especially the security analysis. It is quite readable and might allay some of your fears.
AFAIK the Turbo Assembler was producing x86 bytecode, how would that work?
Most of the author's issues could have been replicated in any static typing language, apparently the author is just angry and wants to blame something other then the developers of the framework that confused him in the first place.

Also the whole static typing reasoning is BS, because the author could have simply used either Google Closure Compiler Linter that can enforce typehints, TypeScript or Dart.
Those "anonymous sources" are included. Such sources will be glad to have important things reported on. Any that would cut you off for reporting the truth or deviating from their "story" are not a source of reliable information anyway.

What will be reported on? In a case like this, the run with the information they have.... from Snowden. If the government decides it doesn't want to tell it's side of the story (officially or unofficially through "sources"), then they let the accusations stand without a challenge.

Oh, and you may remember a time when journalists got their own information ("investigation"), instead of relying on PR offices.

I am constantly amazed how the government (and many big businesses) get away with this obvious bluff. There is simply no way they would withdraw from the public debate.
Good eye, I didn't notice at all. It is indeed fake and done with a green screen and post processing.
Let's talk! mail [at] namanyayg [dot] com.
Did it work?

In my experience, I fixed the problem they reported, but then they still refused to reinstate the site. I was left playing 20 questions, trying to guess which other policy I might have violated.
We are programmers. Our job is to create abstractions and remove repetition. I understand you're making a general point but what happens when you take your argument further? Machine code? Writing bits to a magnetic platter with a magnetised pin?

No. The goal is to find the right abstractions - the right libraries/frameworks/patterns etc. If your tools end up costing you time then the tools are flawed - not the concept of using tools.
No, I want Microsoft (or a third party) to propose a curated App Store for common applications on Windows. You would still have the option to install software through other means.

It would be a huge win for Microsoft IMO, better user experience, software updated automatically for better security, less chance to spread a virus etc...

I'm not advocating a walled garden, I'm advocating a fenced garden you can leave at any moment if you need to and you know what you're doing. Best of both worlds IMO.

It would also simplify the work of the devs, because right now most windows applications feature a custom and non-standard way to check and download updates. Or worse, they don't check, making sure that virtually nobody updates them ever.
Entrepreneur code of conduct?
I have a question for the community about my responsibility towards others. I have a side project that is close to being profitable (the iDAQ by tactitionprogramming.com), and I want to keep it a side project. I have gotten some help through the hacker community, and I try to give back where I can.

Recently I had someone contact me who is developing a similar product, for a different market. The initial contact was under the guise of being a customer, but we ended up talking about the WiFi chips we are both using and I was happy to give some tips.

After dropping off for a few months, I got another request for some assistance, and now his webpage has hints that he is edging closer to my target market. My response was a (slightly rude) offer of some example hardware and software for $12k.
This got a response along the lines of: "Well.. how about I give you $50/hr for consulting?" Still mildly interested, I accepted, and then got stood up at our first Skype meeting. Oh, and 2 days layer he says he says he would still like to work together in the future.

Assuming you enjoy helping where you can, when do you recommend telling someone you are not interested any more?

Would most people even consider helping out with another (potentially competing) small business?

I am looking for both a little feedback on my current situation, and also for advice in the future.
I had to search through the comments for the word 'opportunity' to find this comment. I share exactly the same thought. It's a relatively straightforward model, and it should be easy enough to advertise for it too.
> anyone dumping it over this news is a bad speculator.

Especially considering that XDG is barely a few months old, that this decision won't impact anything before the whole 100 billion are mined (which is years from now) and that due to the open source nature of the software the decision can be trivially reversed should the community decide otherwise.
I'm confused. Your original comment discusses a way to beat analysis paralysis, and now you're talking about someone who loves Perl. Is your original comment about a project that needs to get done, and about a way to get it done, or is it about a side-project that one starts just because they love writing it?

It doesn't seem like these two are very similar.
> In my opinion, most designers’ weak spot is analysis. But we can fix that! Analysis is the main thing that separates UX from other types of design, and it makes you extremely valuable.

Agree with this. Most designers lose a lot of credibility trying to argue in favor of their design in the face of facts showing otherwise.

Although not everything needs to be objective like the shade of color of a button (See Doug Bowman and Google), but a lot of UX people ignore KPIs, or don't care to take the initiative measure them, hoping that their design performs well or depending on product managers to do it.
Umm, the whole thing is clearly an homage to JSP, and it's also a non-commercial open-source student project. I think that makes things quite a bit different.
I was at a struggling startup and was going through some of the same issues. I decided to take a one year contract as a dev on a low stress project to give myself time to figure out what I wanted to do next without having to burn through savings. With a 9-5 schedule I'm doing some more traveling, relaxing, going to meetups, and doing some consulting projects. I also learned that I don't like working at a huge institution where no one is invested in the project. It helped me reinforce my passion for startups. You seem like you have some hard skills. You just seem depressed that you didn't succeed in the last few ventures. You've got to do it for the love of the game, not for the love or money/power/fame/whatever.
It would be nice to have a place or blog that hosts posts by people who switched from language X to Y and write about what they like and what they miss.
SimpleProgrammer, another site that brings up a box blocking all content ,SUBSCRIBE NOW = Instant Close site
Weird, I got an engineering degree, learnt about gates and flip-flops and transistors at the quantum level and still think discussions about tools have merit. Just because there are levels below the one you're using doesn't mean you shouldn't use it.
Religious wars are also counterproductive, because they tend to give too much power to the MBA-culture conquistadores who really don't belong in technology, but end up ruling it because engineers are so fractious.

When we have the Scala and Python and Lisp crowds all slugging each other over minor differences in the languages, it generates background FUD in the same way that mechanical collisions create waste heat. Then the MBA-culture colonizers get overloaded thanks to all these disparate overblown accounts of each language's deficiencies, but since they construe their job as Making Decisions, they feel a need to Say Something and make everyone use Java, because it's "the standard". Now there's no Scala and no Python and no Lisp for anyone (at least, at that company).

Religious wars actually lead us to mediocrity, because business people get to make the decisions when we become so fractious.
One of my fun daydreams is that TempleOS begins to attract followers and becomes a new religious movement of hard core assembly language programmers seeking the SOURCE.
Dude, it you check out http://www.google.com/ideas/, they are looking a bit like a defence contractor these days.
I was writing ColdFusion before it was even cool!
I meant generalizing all manpages as short is inaccurate. The original statement was that the average is 4 pages which tells you almost nothing without some idea of the spread. You have provided that, thank you.

5831 is the number of manpages processed, or the number of total pages inside them processsed?

My system has 18,590 manpages. Running:

cd /usr/share/man
find ./man[0-9] -type f -exec zgrep '^[[:blank:]]*EXAMPLE' {} \;|wc -l

yields 17. While I admit that this may not be the best regular expression that would best match the pattern all the time, I think there is generally not an examples section. This may be because a lot of the documentation is for code that does not need examples.

for i in $(seq 1 9);do echo $i $(ls man$i|wc -l);done
1 2554
2 454
3 16014
4 45
5 346
6 49
7 284
8 821

I don't have any man 9 pages, and cropped the error from that part.

While it may be true that documentation that is "easy to write, not easy to read" is a bug, I think it is very unlikely that the average person would file a bug report for documentation.

I did not know about The Linux Documentation Project's HOWTOs, very neat.

EDIT:
I also wanted to point out that depending on what section you are looking at manpages for, you have different statistics.

man1
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 1.000 2.000 5.519 4.000 470.000

man2
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 2.000 2.000 3.018 3.000 31.000

man3
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 1.000 2.000 3.067 3.000 113.000

man4
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.00 1.00 2.00 3.95 5.00 21.00

man5
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 2.000 3.000 5.283 5.000 149.000

man6
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 1.000 2.000 2.306 2.000 15.000

man7
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 3.000 3.000 5.808 6.000 69.000

man8
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.00 1.00 2.00 3.06 3.00 77.00
IntelliJ IDEA Wins Jolt Productivity Award; ReSharper a Finalist
Show HN:Scanova: Create and Manage QR Code campaigns
Hey Guys!
We are working on a web application that helps create, host and manage responsive landing pages and QR Codes. It would be of great help if you could review it and provide feedback. Here is the link
http://app.scanova.in/api/accounts/login/

You can use following details to login
Username: beta4@scanova.in
Password: baloney4
Boston JUG Report – Zero to Hero with JBoss Business Rules Primer
> most real world problems are either P or small enough scale NP not to matter.

Isn't that a kind of self-fulfilling prophecy? If we had an efficient way to solve NP-complete problems, they'd be more widely used in the real world.
Happy Birthday, Facebook
Why? It is quite possible that "because he had to" guy will produce more readable code. There is no reason to care about developers personal relationship with whatever technology.

Important question is whether he is able to produce functional, readable, well-designed code in acceptable speed. In case of projects under time pressure, the important question is whether the developer can do reasonable trade-offs between those expectations (eg. sacrifice the right one).
This is verifiably not the case; for example, see the positive reviews of Candy Crush Saga and any number of other F2P titles. It's pretty clear that consumers prefer the freemium model, it's just a vocal minority that continues to single out specific games (like the one in the OP) and use them to denigrate the business model.

Also, isn't your argument re: information asymmetry an argument in favor of F2P? In the case where a developer has made a great game, it behooves them to release it for free, not only because that's obviously what consumers prefer (see the App Store), but because it allows the app to be more widely distributed and critiqued (and thus the worst apps would be quickly identified as bad and not downloaded -- perfect information).
It’s Time to Make OpenStreetMap Your Only Street Map
Taking out the toolbar functionality would do nothing because add-ons can modify the content of webpages so they can create fake toolbars on top of every page.
Also, how do I call a JS function in a Bash script? There are lots of JS libraries that existed before Grunt that are useful to incorporate into a build system. If I was relying on Bash scripts, I'd have to write all sorts of wrappers in JS anyway.
before it was cold
What would be a worthy successor to my T60 IBM Thinkpad?
... and also where can I get a sticker saying: "Used to be an IBM Thinkpad" for my new notebook?

/scnr after checking out the new lenovo machines and especially their keyboards. Ghaa!
Also, Windows Phone seems to be the only one to allow IAPs without needing to pay the 30% cut.

See section 2.1.2 in http://msdn.microsoft.com/en-us/library/windowsphone/develop...

They lay out rules like clarity in showing the product and the payment processor and having PCI-DSS which are good things to protect users.

However, this doesn't imply that they won't give in to greed and change the rules midway like Google did if Windows Phone becomes more popular.
But there is lots of danceable classical music. My point is that mainstream music rigidly adheres to steady tempo and rhythm. If you only listen to mainstream music (like most people) then you don't hear much exploration of that entire 'dimension' of music.
Explain this. I'm not disagreeing or challenging you. This is interesting and I'd be curious to hear more. What happens at the gate level that makes language-level concerns less interesting?

To me, I think that low-level and high-level computing are fundamentally different in terms of their concerns. You can get multiplier-type effects with successes at the low level (if you're really expert) and that's what pushes Moore's Law, innovations in GPU technology, etc. However, making computers useful to other people (including programmers who, working day-to-day, can't possibly understand all the moving parts) involves an entirely separate set of concerns.

What I think is "just window dressing" is a lot of the business mediocrity that gets dressed up as "scaling" or actual computer science (to the ignorant). The Business tends to overvalue parochial, shallow, and not very transferrable knowledge while undervaluing genuine computer science (much less mathematics). But there is junk at the low (make some mediocre product built with shitty technology 10% faster) and high (business bikeshedding) levels of abstraction.
This doesn't work with JS disabled, with no indication that it doesn't work as intended (it just bounces the visitor back and forth between 2 pages).

Persona is very convenient for users, but it would be more secure to not trust a 3rd party.
How not following certain direction "destroys" programmer? It is like saying muslims should try to be christians for a year or two.

For example I am Java guy (or more precisely JVM guy), it satisfy all my needs. There are new innovative languages, IDEs, databases, concurrency libraries here... It would take multiple lifetimes just to explore small fractions of that.

It takes years to get efficient at some platform. Other technology also means changing working habits, libraries, IDE, debugging style...

I know C++, PHP, Ruby, JavaScript, Erlang etc are not for me. Not based on some 'religious' arguments, but because I actually investigated it or worked with it at some point.

- C++ language is horrible, there is small island around QT, but most code out there is mess. Not much has changed since my school

- PHP has reasonable runtime, but code culture is atrocious.

- Ruby has horrible runtime, horrible community and code culture even worse than PHP

- JavaScript has not changed much since 1999. Sure there is JQuery and HTML5, but it still sucks.

- Erlang is interesting, but too alien. Plus it is not usable outside of very narrow specialization.
Get your webapp ready for a huge TV effet in less than 10 minutes
Stopping the Edward Snowden in your Organisation
Why Games Should Enter The Public Domain
The first question is from an old silly song https://en.wikipedia.org/wiki/I%27m_My_Own_Grandpa
How a High School Teacher Is 'Gamifying' World News
Wildly Detailed Drawings That Combine Math and Butterflies
You're a riot. I was not dishonest in the slightest. The part which you "detected"(more like
you needed something to evade answering) as dishonest was me saying "If you work in the CS
industry..." which everyone understood as "If someone works in the industry" and not you
specifically!

But yeah, of course, you prefered to think of it as if I was putting words in your mouth. Pfft.

Nevermind that you twisted every answer I gave you with your denial and ignorance.

At least everyone else sees who's dishonest and vote with their 'downvote' button.

Internet is like that sometimes.
We don't know your password. Google doesn't know you're signing in to Zonino... mozilla knows ;)
Heroku's $0.05/hr base pricing hasn't changed in a very long time, while Amazon has both dropped price and increased power.

I love Heroku's service, but it's starting to get very expensive. This $576/month plan proves it. :/
Persona is an elegant, powerful idea that is 100% in the users interest. I dearly want to see it gain traction. Kudos for disseminating your enthusiasm.
Programming religion is a reflection of the relative inexperience and youth of the average programmer. (At least the average programmer posting on message boards, blogs and mailing lists)

I've been doing IT professionally for 15 years now (how did that happen, I'm old!), and I've been an computer nut for about 25. I think as you grow professionally, you start to recognize that tools are tools, and the best tools depend on the environment, team and task at hand.

I used a handsaw and miter box to cut some moulding this weekend to finish up a home project. I like using hand tools for small projects, but that doesn't mean that my brother-in-law's professional power miter saw is "bad', or that using a hand-saw at a construction site where time=money to "good".
Yeah, that's it! I guess it's more for display than for interactive annotation, but I really like the format.
Dude, ruined it.
They had to though. You can't come in to an entrenched marketplace and play by the same rules as everyone else when you have 0 traction. They're trying to get any and all developers to start adding to the Windows Phone offerings.
To me as a language pluralist, none of this particularly sounds like anything new.

My initial programming training was FORTRAN (in 2006!) and I then "taught myself" C++ (I didn't know anything about C++ by the end of it), wrote a ruby-on-rails "site" for a friend, and then got a job writing C# and MS SQL, where I wound up actually writing a lot of Actionscript 2.

This was all while I was still learning about new programming concepts, e.g. I was using lambdas/anonymous functions in Actionscript before I knew that there was anything special or difficult about having inline functions as objects. When I finally tried to write a non-trivial program in C, I started to understand the difficulties and trade offs of all the complex, mutable collection types I had been using in higher level languages. and so on.

I say all this, because when you come into programming on that journey (now rounded off with 3 years of Python-and-C/C++-extensions) you don't have time to develop a religion (that lasts any length of time). It becomes apparent that lots of different technologies work in different circumstances, and that each of them shares a lot of ideas, and have some unique features (good or bad).

That said I do have a preference, indeed I posted a language rant last year[1]. I still think homoiconicity is wicked, even if not always useful - and I've not yet ever written something that anyone uses in lisp.

[1] http://joe-jordan.co.uk/blog/2012/10/one-syntax-to-rule-them...
http://turbo.style64.org/about-the-turbo-assembler-homepage

"Turbo Assembler is a native c64 assembler which was introduced in 1985 by the German company, Omikron."