skysight-inc/HackerNews huggingface dataset:
Good comment!

"We need vendors who want to sell their items on our platform. And then accept payment digitally. Pretty much the most I feel like saying now. It's not that I am fearful and my billion dollar idea is so secrecy that barely I know about it. It's just that I'd like to say more to people who are sick of their jobs as consultant (moi) and want to move into a more product based work."

Added this to the original post.
No, we are just 1 person (moi) - I will hire an Android dev or pick that shit up myself. Not sure yet.
No. No salary. And I stand for expenses (servers, and etc).

No I don't consider pitching real work ~ unless they succeed.

I am sorry if it wasn't clear. I want to avoid to use App store In app purchases, ergo Stripe.com.
Mostly because of the 30% cut, and other technical reasons.
As a user of dists all that stuff is extremely important to you for two reasons:

For one, it means the dists are of higher quality because authors have better tools at their hands and get poked to increase quality.

For the other, as a user you can tell whether the dist works on your particular system without even installing it and if it doesn't, you can easily find out on what system it DOES work, or which previous version did work on your system: http://www.cpantesters.org/distro/M/Moose.html#Moose-2.0205

> I managed to pick the one that give incorrect results...

That's why there is a review system:

http://cpanratings.perl.org/dist/Email-Send
http://cpanratings.perl.org/dist/Email-Sender
What Is The Empower Network?
Exactly. Not a huge amount of money or customers, but a few people find what I made very valuable which makes it worth my time to create.

I'm sure plenty of people have a moderate success story like mine.
It can be very revealing how people feel about a programming language after they stop using it for new projects. Some people can't quite give it up, others fondly send flowers once a year, and some people piss on the grave.

I do think people often wind themselves up when they're breaking up with something - could be a personal relationship, a hobby, a programming language - anything that required a lot of devotion. I think we do this to justify the decision and overcome the dissonance we feel (ie., we overstate the problems we have experienced as a way of overcoming the pain of leaving), so it's especially impressive when people still look back on a programming language with affection. Perl seems to be one of those languages.

Java gets a lot of scorn from people who once used it and have moved on. I personally look back on the days of servlets, jsp, and jdbc fairly positively - I do remember sometimes looking at the screen and realizing that my fingers were going to spend a few days typing something that I'd already thought out, but it all made sense and I felt like I could do anything. I didn't start hating java until configuration hell arrived. Then, I wanted out.
DEF-CON Chennai 4 (DC602028) Call for Paper [January Meet]
Very true.

Funny anecdote, last time I heard about "plumber programmers", the meaning was very different and actually quite pejorative. The person I was talking to was referring to the type of programmers that can only write applications by assembling third party components such as ruby gems while lacking the algorithmic skills to solve problems that haven't been solved before.
FreeFloat FTP Server - Buffer Overflow Vulnerability
Your presentation was great, nice job.
As someone who suffers from ADHD-PI, I can't help but wonder a possible co-relation here. Before my occasional marijuana use a few years ago, I wasn't aware of my concentration issues. Like many others, I thought I was just lazy or unmotivated. When smoking marijuana for the first time, my friends lay around unmotivated and relaxed while I couldn't stop thinking about working on one of my many "one day" projects. This eventually lead me to getting tested for ADHD. Now I am on pharma, but the benefits appear the same.

I feel like drugs helped me realize a lot about myself. While I am not so sure IQ is a reliable measurement, I can definitely say I can handle a lot more information and make good use of that information much better than I had ever before.

I've done some research on brain wave activity and dopamine receptors/activity. It seems that people with ADHD tend to have misaligned brain wave activity and stimulants manage to align this activity up to a point. My theory, from my own experiences, is that there is an optimal brain wave frequency and people with ADHD are suffering from dopamine deficiency that skews below optimal frequency, and too much dopamine activity skews above optimal frequency. Further, I've noted that those who experience drugs as a depressant tend to have normal dopamine activity whereas those who experience drugs as a stimulant appear to have low dopamine activity. It's just a wild theory with no medical evidence - I'm just trying to understand the pattern. I would love to hear others chime in here and adjust my theory as necessary.

I've been told that alcohol or marijuana makes one drowsy or lazy. For me, it stimulates - until a point - then I also become drowsy and lazy. This is where I believe I've gone past optimal dopamine activity. For the average person with normal dopamine activity, passing this threshold seems to happen much sooner.
A sparkline is a specific type of graph used for certain types of data. The wiki page is pretty clear with the uses and limitations.

Not all graphs are created equal, it's important to use the right tool for the job. This tool isnt just a graph generator, it's a spark bar chart generator that's compact enough to fit in the command line. Overall a cool idea.
Many things can be a tool. See: http://en.wikipedia.org/wiki/Tool_use_by_animals

Now, how is a soft drink a tool?

Using the glass bottle to smash someone's head in might constitute the use of a tool. The bottle could be seen as a tool, it allows you store liquid for future use.

"a computer is a tool", "a computer is a tool like a hammer" - Great. What does this actually say? These are bad analogies. Using a broad definition, an airplane is a tool. So what does this mean, because the differences of hammers are subtle to you, all airplanes are alike? Or, well, weapons are tools. So, really, what's the difference between a nuclear bomb and a grenade?
While I agree with you, I think the article was talking about the nontechnical consumers, the ones who don't understand what mhz and gigabytes mean, they just want a computer that does what they want it to do (yes, I'm being intentionally vague here).

That said, I'd like to think that most people/kids under the age of 20 or so have much better grasps on a computers technical specs, at least comparable to how most people are familiar with the relevant specifications on a car (HP, torque, fuel efficiency, etc)
Innovation No Longer Prerogative Of High-Income Countries
A singles site for as yet unattached founders.

I love this.
How to Prototype and User Test a Web App
How the leading Dutch news network was improved with user feedback
Drake Take Care Album - 2011 Leaked All Songs
Age is not the real reason. Perl was first released in 1987, while Python was released in 1991, Tcl in 1990, and Ruby in 1995.

I believe that Perl's success is due to the fact that it was written to scratch an itch. Larry Wall didn't care much about making a pretty language. He cared about creating a useful language. To this end, it was picked up quickly by Unix junkies everywhere.

The other big issue, that's often overlooked, is the Perl community itself. People working on Perl are really passionate about it. Spend some time reading the perl5-porters (p5p) archives, and you'll see for yourself.
Hm. I don't think that was the point. It was just to get everybody down to the computer center, run something, get your output back. We never looked at dumps again, we learned to use I/O macros next.

I believed the instructor was arrogant and dumb, probably felt challenged by somebody brighter than her. But I was 17 and the same I guess.
Good threading support (no global interpreter lock or anything like that).

Very fast.

Unicode strings.

Some measure of type checking (probably appeals more to large, enterprisey projects). This also makes IDE autocomplete easier.

Lots of libraries.

Cross platform.

And yes, a large pool of developers.

Not too many languages can check off all those boxes, making Java a sweet spot for a lot of enterprise development. Probably not a good fit if you just want to throw together a CMS, though.
Can you provide a syntax example? I couldn't find any documentation/sample code of AS1 closures.
I think that's quite different. Rather than not knowing herself what spam is, I find it more likely she was telling you to define it in case another reader does not.
Then it will be gamed, with whatever minimal thing will satisfy "the system". And that's the answer to pretty every other "well, what if we put this requirement in" question, because the root problem is that you've created an incentive to put whatever minimal work will make the system happy, even if it means breaking the putative formal rules. People are smart, and you can't create a system with bad incentives and then just legislate the bad incentives away, because the mass of people you're trying to legislate is smarter and has way more time than you do.

I am intrigued by the question of how income would be distributed in a still-hypothetical post-industrial world, but I fear the easy answer of just giving people a certain minimal income can't be made to work, which is unfortunate because I haven't got a better answer any more than anybody else does....
Hawaii Man sues for Product Liability
Some specs matter; the problem is that they don't present their strengths clearly or they dilute it with meaningless ones. I could send a soccer mom to a store and tell her to prefer an SSD over 4200 RPM, i7 over Atom, 4GB RAM over 512MB. She doesn't know what these are, but she does know which one is better, the same way she'd know that a V6 is more jumpy than a 4-cylinder.

(edit, had RAM specs swapped)
Video marketing tips to get great traffic to your website
This may apply to phones but I disagree with "computers". A PC with better specs is going to perform better than a PC with worse specs. Just like a macbook pro with worse specs will perform worse than a pc laptop with better specs (running Win7 at least).
I believe that the structure of the language helps translating OO design to code. As OO is the preferred way of enterprises to describe their products (which may not always be the best way), they tend to think Java will make the product better.

I think Java right now is easily understandable by blue collars (not the code, but the architecture and the design part). It may not be the right choice, but big companies try to avoid the unknown and they tend to think that things they can understand (OO being an example) are better than the other options.
it's not just big companies that use java. We're a small company (15 ppl) and have built our backend in java and the frontend in PHP.

I'm not a developer but I think at least part of the reason for building in java is the abundance of libraries (i.e. Apache Commons). We also just do POJOs/Servlets so development can be rapid. I think most people think of J2EE when they think of big companies and java.
Most of the enterprise developers' job is connecting components together. I hate it. I hate modifying existing systems and hate connecting them together. It is usually hard, but the kind of hard which is not really fulfilling for me. It is about fighting with accidental complexity created by other people. It is not why I started programming when I was 12 years old. But this is what needs to be done: it is rational from business perspective. Of course at least in my side project I create something new from scratch (a component-based UI system painted on HTML5 Canvas).
Possibly. But I'd like to see that proven.
MediaSource API hits Chrome dev channel
Independent auto repair shops get best customer ratings
Most of these answers don't seem to be written by anyone actually involved in "enterprise" development.

Here are our simple reasons:

* The JVM is fast.

* The JVM can take proper advantage of multiple cores directly (no GIL).

* The JVM is efficient compared to other runtimes.

* Java is type-safe.

* There's a library for everything, and libraries are generally well-documented, unit-tested, and provide stable releases with binary/source-stable APIs.

* There are a number of alternative languages to choose from that can interoperate on the JVM (Scala, Clojure, JRuby, ...)

I've worked with plenty of JVM/Java-based projects that shipped quickly. There genuinely isn't anything else I would use server-side.
Once your code base gets to a certain size, the feature set gets big enough, and the maintenance starts stacking up, you need a more robust language.

Sure, plenty of web apps can run fine on Ruby, but even then, many of them start looking towards a language thats easier to maintain.
Yes, numbers are objective, that's why some 1GHz dual-core Android devices still can't scroll a web page as smoothly as the 1st gen 400MHz iPhone.
I love the idea, but browsing thru projects needs some work. I'd love to be able to say "show me all projects needing a developer" -> "show me all b2b projects" -> etc

But this is a great first step!
LEGO "Ship It" Awards
The Uses of Poetry and Search Queries
can somebody provide a real-world example where you'd want to manipulate the DOM from the server?

I'm not sure I really see the benefit of this. Not to say it isn't cool, just wondering where it would be useful over client-side DOM.

My understanding of node is that the benefit is in the lack of thread locking, not specifically that it runs javascript.
You never looked at dumps again as an assignment, sure, but being able to inspect a stack dump for an expected value is an invaluable tool when debugging.
Just a friendly reminder to donate to the EFF:

https://supporters.eff.org/donate
Money aside, it's great you've created an awesome product for a group that really could use more assistance. Thanks for building something to better the human condition, and showing others they don't need to sacrifice everything to do it!
A Genius Donation System
Yeah, it's too bad that people won't just migrate to GPLv3. The GPLv3 codified the FSF's working practice of allowing continued use if the offender comes into compliance. Following the letter of the GPLv2 is much more severe. Fortunately, I don't think anyone's ever really insisted on enforcing GPLv2's termination clauses and Linus and most other major GPLv2 projects seem inclined to follow the FSF's model. I don't think FSF will cause trouble--but lawyer-led asshole behavior seems to be on the rise.
Ah ok understood, thanks.
Show HN: Experimental Mac app for reading HN
Yesterday I decided I wanted to experiment with different ways of reading HN. After considering a few options, I settled on a Mac app and spent a couple of hours planning/sketching on paper.

This morning I fired up Xcode and spent 4 hours hacking away and I must say I'm liking how it's looking. Since the project is in its very early stages, I though that it could be a very good time to get some feedback.

I've posted a few screenshots at http://imgur.com/a/rCbVN and uploaded a binary at http://abra.rm-fr.net/~fiam/HackerNews.zip

If you have some free time, give a try and let me know what you think about. I'll really appreciate that.
A few years ago I did a lot of Perl work. Since I do interactive multimedia, I wanted to try my hand at game programming (Frozen Bubble is written in Perl, it couldn't be that hard, right?). At the time, however, the only graphics libraries were extremely limited, which forced me to work in different languages.

Recently, a new awesome SDL library has been created: http://sdl.perl.org/ that actually supports drawing lines on the screen! It's really tempting to make some perl games again.

Right now I'm using the Effect Engine which has a perl backend. It's wonderfully written and straightforward. Many of the "simple" things it does would have been a lot more complicated had they been written using other popular languages. The library support also means that extending anything is easy as pie.
I think it depends on context.

A well-architected application (they do exist) where a lot of work was put into designing the arrows and boxes will suffer from this effect less so than one where the arrows and boxes were added on haphazardly. In fact, I would argue that spending too much time worrying about the arrows is a sign that something's likely wrong with your architecture.

Of course, that's not to say that architecture can cure this altogether. In particular, enterprise software tends to focus on integration a lot, and mostly because enterprises have a lot of boxes that need to be put together.

Startups will tend to do a lot less of this, but it's still important.
"Year 10 or 11" in the UK would be equivalent to 9th or 10th grade in the US, and 14-15 years old, not 11 years old.
Clickable links: http://imgur.com/a/rCbVN http://abra.rm-fr.net/~fiam/HackerNews.zip
Herding Code Podcast: Jeff Atwood on the overlap of Video Games and Learning
Persian Rugs
Empower Network Affiliate Program Pays Affiliates $600,000.00 In 10 Days
Thanks for the kind words! You really can build a lot in your spare time.
I don't mean to take anything away from your valid criticism, I'm just curious; what would you have them do instead?

I've been running the native UI build for a while and it is such a huge improvement. It's totally worth it for the browser to make it native.
"You're assuming that I have any ownership of J, which I don't"

No, I'm not. I'm simply taking seriously the claim that the arrows are more expensive than the components. If that's true, then it's cheaper to rewrite J, period, by definition of the claim at hand.

If it's not cheaper to rewrite J, then the arrows are cheaper than the core components and the way in which they are more expensive is only in an artificial and useless measurement of "cost" that only holds up as long as you don't take it seriously... what's the use of it, then?
It does feel a bit trite, but it lines up just fine with the classics:

Military tactics are like unto water; for water in its natural course runs away from high places and hastens downwards.

So in war, the way is to avoid what is strong and to strike at what is weak.

Water shapes its course according to the nature of the ground over which it flows; the soldier works out his victory in relation to the foe whom he is facing.

Therefore, just as water retains no constant shape, so in warfare there are no constant conditions.

He who can modify his tactics in relation to his opponent and thereby succeed in winning, may be called a heaven-born captain.
There are good answers throughout this thread but the thing I find a lot of people forget is support.

Startup founders and small businesses tend to have more talent available to them. When you have 4 guys with MIT degrees you can hack through problems so you don’t need support. But if you’re a big company you sometimes have to settle for the day laborer. The guy who can do the grunt work coding but who slams on the brakes when he runs into any kind of problem.

As someone running a shop with those type of workers you have a choice. Have them wait for one of the more senior people to help them or throw $300 at the problem and have them call support.

This doesn’t produce the most elegant code but most big companies aren’t interested in that anyway. If it works and crashes relatively rarely most corporations are fine with it.

Unrelated to that it should also be mentioned that companies like IBM and Microsoft market to non-IT execs where as open solutions don’t have marketing departments. There’s a reason they say “No one ever got fired buying Microsoft”
Game Lab: A New Fund for the Open Web Gaming Ecosystem
Baume Mercier Black Friday
How could this splash page be better?
The logic behind giving an Ipad 3 for free
If you guys know of other good solutions out there, please let me know!
http://www.seychellesweekly.com/May%209,%202011/top31_seyche... More island politics then human rights, not to belittle the issues.
"In a real education market teachers wouldn't have a salary that is function of time, but of the resolution of supply and demand."

That's true, but teachers' unions demand that, with very few exceptions, all teachers with x years of experience be paid the same amount, regardless of discipline or skill. I wrote about this issue some in "Are teachers underpaid? It depends": http://jseliger.com/2011/07/10/are-teachers-underpaid-it-dep..., since I don't think one can address the issue of "teacher" compensation without looking at teacher expertise and opportunity costs.
Perl is my first choice go-to language, but I'm not finding the CPAN advantage as big as it used to be. Increasingly I'm having to use languages I don't prefer (not out of any hostility, just not as comfortable in them) because they have libraries that CPAN either doesn't include, or doesn't include with the same polish/functionality. For example, there doesn't seem to be anything in the Perl world as good as the Python Imaging Library (PIL); PerlMagick is featureful but not very fun to use. The data-visualization libraries are also way behind Python's matplotlib. NLP is a closer call, but overall I find NLTK better integrated and maintained than the stuff in CPAN, though CPAN does have modules for most things you might want to do. I'm currently using Perl for some simple GIS stuff, and the GIS packages also are pretty hit-or-miss.

Admittedly I might just not be good at finding the right packages. Python seems to have more of a culture of headline projects, which register their own domain names, like NLTK, PIL, numpy, etc., while Perl mostly has a big pile of CPAN modules, which range from excellent and actively maintained, to a script someone once wrote that's incomplete and hasn't been touched in 12 years.
I had to download this font today, that the designer had used in his mockup. Via google I came out on the designers website. I must say that I was really impressed by this donation system. I ended up not paying for the font, but this system is the first one that managed to make me feel bad about it.
this is the most flagrant abuse of the word "cloud" i've seen yet.
The student in question added more information in the comments below the article, and has this to say:

>Some extra information:

>Before I started the assessment, I asked for the mark scheme to make sure my project hit the criteria for a passing grade. We weren’t asked to build in powerpoint, but most opted to do so for lack of a better option. I asked if it would be a good idea to build an iPhone app for the assessment and the teacher of my class said “Sure if you can, give it a shot”. I maintained close contact with the teacher, regularly demoed the project and all was well. I have no idea when the teacher became aware that the project would fail but at no point was a concern raised with me until final marking.

>I didn’t build a complex project ‘just to be different’, I instead thought “Well here’s an opportunity to learn to do something I didn’t know how to do before”. Id been developing web things for a while but hadn’t dipped into native code up until that point. Again, the thought crossed my mind “If I can learn this in a week, surely they can at least have some basic understanding of it after 2 months”

>I was commenting while writing the code where I thought it necessary however, I had to go back and comment on libraries I used, on top of the comments that already existed, in basic terms

To me this sounds like the teacher screwed up.
Teachers in the UK are generously paid (when you include their gold-plated final-salary pension scheme, and unparalleled job security) and get 75 days vacation a year.
I was about to sign up, but I am disqualified due to my fibromyalgia, which they consider an auto-immune disorder. I didn't think the current research still considered it one - it's more a neurotransmitter imbalance than anything else.
Maple and the iPad