skysight-inc/HackerNews huggingface dataset:
I'd love to be able to use it, but it's not available in Germany.

While I can work around that with a VPN, I'd love to get a break from getting shown the same "5 hour energy" commercial 5-6 times in a row... As far as I saw, there are no changes between the "plus" and the free version in terms of ads.

In general, I'd love to use Hulu and $4.95 seems to be a fair monthly price.
63.5% of stats are made up on the spot.
There was an article about graphene I read a while ago. Only now it starts to really take off.
Graphene is going to be the new silicon scientists say:
http://www.tomshardware.com/news/graphene-replace-silicon-da...

And IBM already used it to build 100Ghz supercomputers according to this article:
http://www.pcworld.com/article/188656/ibm_details_worlds_fas...

It is not that farfetched to think that in the pretty near future graphene will be used for flexible displays:
http://techon.nikkeibp.co.jp/article/HONSHI/20090225/166337/

The future for commercial graphene applications is virtually unlimited and is going to explode exponentially within the next couple of years.

Silicon out, graphene in..
We actually do live in a society where the super rich have nothing to do that live idly. Earth has never had as few people controlling as much money/power as we have at the moment.

(On the other hand, the poor are a lot "richer" nowadays as well)
and if an engineer moans and moans about his tools, and refuses to work in anything but his favorite language, I would say he's an absolutely terrible engineer.

Great programmers can make great stuff using anything.
Finding Internships/Entry-level Programming Jobs for Working from Home?
I am a mildly capable developer, but my lack of experience seems to scare off employers. I'm willing to put in the work to prove myself, but as I am studying abroad this year* , a traditional internship or entry-level position isn't really viable. What's the best way to go about finding work so that a year from now I can prove my competence?

* China, I can speak the language, but it's very competitive. The price of a work visa makes me an economically poor choice when the only advantages I can give are perfect translations to English and poor translations are good enough.
Excellent point. Thanks for the feedback.
PHP-the-implementation is pretty spectacularly shitty too — it'd be even worse than MRI for persistent processes of any sort.

What's good about PHP is the execution/dispatch/deployment model, which papers over massive deficiencies in the infantile implementation (much less the know-nothing language).
So, is this the desktop story all over again?
Yeah, I seriously doubt we'll be seeing Java make a big splash in the Mac Store. It's not that the UI is inherently bad, but rather that the "Mac experience" demands something tailored to that platform, which defeats the purpose of Jave in the first place. Java is great in that an app will run the same on WinXP or Win7 or MacOSX or Ubuntu. Unfortunately, Apple doesn't want an app that looks and runs the same on OSX as it does on WinXP. I wouldn't be surprised to see them bring in Objective C as the Mac Standard, and treat most other development ecosystems as second-class citizens.
You reminded me of a quote by Ray Kroc, the guy responsible for McDonald's growth:

"Nothing in the world can take the place of persistence. Talent will not; nothing is more common that unsuccessful individuals with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination alone are omnipotent."
Why doesn't HN use those sentence urls?
I'm going - and looking forward to it!
Modnique.com - All Sales Events - DeGroot Handbags
I have to say, I code in .NET during the day and have been considering ruby / python for my own projects because the hosting costs are a lot less. I used to do a lot of PHP and I keep thinking I should just stick with that.

Although it feels 'dirty', the only thing I consistently read about ruby & python web apps are deployment issues and exactly the best way to deploy those apps.

With PHP it seems very straight forward and an easy way to avoid all those issues.
Terraforming a planet is really in the realms of science fiction. Even with vast energy resources, it's 10s - 100s of thousands of years.
hard to estimate I'm sorry. The first naive implementation had been running for more than 15 minutes before I thought it as too much and killed it.
Rewrote version run all in about 5.
Heh. I have written precisely one CGI. It's in C. It also does precisely what I needed it to do.
I cannot tell you about cost advantage, but I can tell you about risks related to building your own system from ground up.

One of the advantages of Atom-based systems is that you can use Atom today and A15 is due to next year. And ARM will not be available in silicon, only as a licensable IP core.

If you have some domain-specific IP to get an advantage for your system-on-chip, it would be wise to license A15 as a CPU. Otherwise, you better go with ready-to-use chips, be they Atom or another ARM.

By deciding that you need to create your own system-on-chip and your own PCB, you introduce substantial risks into your product. Even PCB alone involves quite burdensome process of testing which can cost you time to market.
The trend I've noticed n recent years is that the PHP developer has to defend himself when talking about language choice, much like someone who decides to use .NET.

People never see the same need when starting a project in rails, even if it isn't that great a fit. One advantage PHP has for me is that nothing is abstracted away in a way that I don't understand the underlying components because I'm writing my own framework. Sure certain aspects I'll grab some cade as necessary but in general everything I'm doing I've either written it or parts of it myself.

I get all the semantic language arguments against PHP and largely agree, this has become less of a problem for me though with experience.
I'm not sure that it's entirely that simple. I don't want to get into any language wars but certainly in some cases the one single developer coding in a language they are extremely proficient in may in fact help use the "runway" most effectively.

The cost of collaboration is not equal to 0, and if it was my money I'd be looking for optimal efficiency over broad accessibility.

My vote would be for option 1, as you have already indicated that this affects only 40% of your product. If you do experience continued steady growth and become cash positive then pull in extra resources to support the 40%.

Given of course, whatever the 40% is written in is considered to be a good language. I won't define good, it means different things to so many people...
Wicked Tickets At Miller Auditorium
If you are looking for a night out at the theatre, TicketsMate is the ultimate stop for all the La Fenice Tickets you need. We have a massive inventory of stage entertainment shows from musicals to dramas and we offer some of the most inviting deals so just grab your La Fenice Tickets and enjoy the show!
Cash Till Payday No Credit Check
Fastfaxlesscashloans.com offers cash till payday, fast faxless Cash Loans and get cash till payday in 24 hours with no credit check cash till payday same day and get and instant cash payday without faxing
I hate to say this and I know I will be downvoted by "hackers" but I really don't understand why people (who know limited or nothing about Java & blindly follow the norm) always pick the word "ugly", "stupid" for Java? What superior of PHP to Java when with Java I can program from a stand-alone app to webapp, from client side to server side, from desktop to mobile app?... If you are a coder, you must pick a language & a standard lib to be master, and I would say that picking a language that only sticks to a very specific application platform (web-only, desktop-only...) is a very bad choice. I started from C/C++ and moved to Java and I feel very comfortable to use/study Python, C#, Scala & Ruby.. but PHP, get off, never & never ever!

One last thing (to convince more PHP people to downvote me) is, if you are spending most of your time on PHP or a web-only-language, you will never see the beauty of asynchronous I/O, socket programming, threading, hooking...

Update: When I mentioned "web-only-language", I was thinking of people who use & only use Ruby with RoR for web apps. I don't know how many developers who can't distinguish between Ruby & RoR but I guess it's not a small number. And of course, what I said is toward to those who aren't willing to learn new things. They always think about web & only web.
Unless the skin is packed full of pesticides.
Americans paid 92% income tax in 1950s.
I specifically avoided mentioning the languages so as not to cloud peoples judgement of the issue... :-)

Yep I get your point, that optimal efficiency is the preferred path. Good insight thanks.
Java still exists on the MAC. There will be no future JDK updates though
Great quote but it was Calvin Coolidge.
Case in point: http://www.businessweek.com/magazine/content/10_44/b42010963...
"Being Steve Jobs' boss": Jobs from the perspective of John Sculley
Ok, I'll admit, this may sound a bit trollish, but if PHP is not one of the worst languages, then what languages do you rank below PHP? C comes to mind, not as a bad language itself, but lack of web libraries, but that's about it.
I have no doubts that complicated things can be done in PHP. Complicated things can and were being done in Assembler, too.

It just is a red flag and makes me wonder about the sense of taste the developers at a PHP company have. Therefore it would take a lot to convince me that working for them is "alright". If they have bad taste, how are they supposed to write nice code?

Having to learn their proprietary solution to scaling issues only is not as tempting as it sounds. Yes, I am interested in working with scaling problems. But learning a proprietary PHP hack is not going to help my CV that much.
fuckin love this guy's writing style!
beauty of threading? shudder

anyways. I have some reasons for my strong dislike of Java: a) checked exceptions, b) no method pointers or something similar and c) lots of the code produced by the community out there (and in the standard library itself) is full of FactoryFactoryFactories and other typing intensive, mind-bending and ultimately useless abstractions (most of them not DRY at all either).

Back in 2004 I did strongly consider Java though, but ultimately, I didn't have time to implement this web application AND learn a new library (learning the language is easy. learning the library is what makes you slow in the beginning).

As a side note: Said web application also accesses locally connected barcode scanners over the local serial port. Unfortunately the only way to do this (aside of a locally installed client) is still using a Java Applet which I've also written back in 2004. So I do have the Java experience to know that I don't quite like it :-)
It's not as configurable, but still is pretty familiar for fans of Foobar2000. But i'm growing fond of rythmbox, but then again i think i'm moving away from config complexity overall.

Eg. my recent switch from MirandaIM(win) to Pidgin(on ubuntu) and now empathy.

The browsing radio, jamendo, magnatune features are nice on rhythmbox.
I work as a developer at a stock exchange. My department wrote and maintains several business apps in PHP, including a report generation framework and several realtime clinet/server apps.

I find it reliable, reasonably powerful and easy to use. It's major strength is brilliant documentation on the official web site (this is a major downside to Python in my experience).
Have you used VMware Fusion 3.0. It is quite fast and integrates well with OS X and MBP hardware. I use a MBP as my workstation and a Fedora VM for development in the MBP.
I also maintain a list of spreadsheets here: http://www.facebook.com/home.php?sk=group_114326995294656...
I live in Europe, but I will be coming to the states later in the year. Are you being serious or are you challenging me to a fight?
Same here.

Love it now to where other browsers feel boring. Opera takes a bit of commitment in the beginning because it isn't as "popular thing to use" but once you LEARN how humbly powerful it is (browsing speed wise AND feature set), you sort of end up catching yourself going back to it more and more to where you use it for most of the time. Many small features I take for granted now with Opera others don't have or you need some sort of extension to get (or they end up copying later).

Also, the times of running into sites not compatible with Opera are so far and few between now thanks to the growth of browser wars. It happens once in while, sure... It happens in Chrome too. BUT no other browser has a the simple though out ability to right-click the broken webpage and allow you to select to open it in another browser on your system. That to me is "friendly" and shows Opera has a open philosophy.

Try it
Wow,talk about trivial.

Virtual currency already has existed for a long time already, even outside the world of computers. For example, the small change bank cards you can charge and pay with (like Proton in Belgium, http://www.atosworldline.be/index/en_US/5118014/0000/Proton....), that's virtual money. So are strip cards to pay fares on city buses, and the photo vending machines in some shops where your payment gets deducted from a prepaid card.

So what's new here: that it's for use inside a website, or that it's being used for gambling?
I don't know, PHP used to be a security nightmare (or rather, it would encourage bad security flaws - I assume it is possible to write reasonably secure PHP web apps). Has that improved much? Yes, getting a site up and running is fast. Making it secure might be a lot less simple.
> Also, we don't live in a feudal system or aristocracy where a significant proportion of the wealth is controlled by a small elite who have little more to do than live idly.

This is definitely wrong. Most of the wealth is actually controlled by a small elite, as a matter of fact.
Duplicate: http://news.ycombinator.com/item?id=1818954

Although that story's link is just to Mailchimp's blog, so perhaps a mod can kill this one and change the URL of that one to be the actual blog post.
Thanks for this, this framework looks real interesting!
Often people go through the comments clicking up/down here and there. Yours had just 1 point so was easy to get to zero. I upvoted.
And a server app written in Clojure ;)

The risk of burnout is indeed there, a couple of months ago I posted an Ask HN on it: http://news.ycombinator.com/item?id=1545774

Anyway I can tell you how I manage right now.
First, I try to waste as less time as possible. I'm 20 minutes biking from work, and usually 15 minutes from anywhere else. Biking saves me a lot of commuting time, because I don't have to rely on public transportation.

I start working at 9, but I wake up at 6. So each morning I get a couple of hours to work on my project. This implies of course that I have to go to sleep early in the evening, so I usually go to bed at 10 to have the sufficient amount of sleep, which is crucial to stay productive.

I'm now in the proceeds to buy a house (with a mortgage). The main reasons to buy a house still apply, but I have some more: living in my own house will mean I will not have to deal with a landlord, and this will give me some more time. Moreover living alone (now I have flatmates), I will pay someone to clean the house instead of doing it myself. I value my time more than the money cleaners ask. Washing machine for clothes, dishwasher for dishes and I don't iron clothes at all (if you learn how to hang them it's almost useless). And there are the weekends, of course.

To avoid the burnout, I made up some rules: no work in the evenings, so when I go home from work and I'm tired I don't have the pressure on myself and I can spend those 2 hours after dinner relaxing. On friday I dance tango, on weekends I usually go to parties or out with friends. I go running for one hour every weekend. This gives me a quite satisfactory life, so I don't burn out.

I hope this helps.
Just opened the "new startup ideas" sheet.

Jeez. If "follow celebs" is the elevator pitch I just can't wait to see the product!

Sorry for the sarcasm, it's great to see ideas being shared, but they're just a bit lacklustre in how they're being sold.
Why is this list not a spreadsheet? :)
Damn! I do not have a facebook account. I will create one and get your list and merge it with mine.
I like everything about your post except the bit at the end. It seems like those words are taking things personally. Look, I worked with ReallyBigCo, a B$44 business. They used Oracle. Java. SQLServer. .NET. And MUMPS. So I have PHP beat hollow for uncool technology. I'll say it again. MUMPS.

If their CTO and I traded jobs, I wouldn't rewrite everything in other languages. I'd continue to solve interesting problems and recruit the best people I could. But I wouldn't take it personally if some of the people in the marketplace chose to pass on solving interesting problems in our environment with our tool chain.

It's not personal when I pass on someone talented who isn't a fit for us, and it wouldn't be personal if someone else passed on working for us because our tool chain wasn't a fit for them. Unicorns and rainbows don't enter into it.

It's like.... Oh I don't know, perhaps it's like locating your office in Toronto instead of the Valley. Some applicants want to live and raise a family in Toronto, some want to be where the action is in the Valley.

We solve interesting problems all the time in Toronto. But no, I'm not opening an office in the Valley for those who want to live there, just as you aren't doing work in Python just because there are talented people who want to use it.

I can respect that while simultaneously respecting those programmers who give your job a pass because they don't want to work with your tool chain. Just one of those things.
Sorry, and maybe it's just me (somehow), but Cyberduck is slow. I'd been using it for years and had been putting up with the 10-second spinning beach ball every time I started it or tried to initiate a file transfer because I assumed that it was my old Macbook at fault. But earlier this year I bought a brand new MBP and the problem persisted, so I tried Transmit. Super fast, no issues. I won't be using Cyberduck again.

Now that I know it's Java, I'm not surprised.
Curious, what language is web-only…
And spending most of the time with PHP does not prevent you from trying all these thing in the remaining time.
Good One! I thought of various solutions. First I thought of making a spreadsheet app and importing all the sheets onto my app. Thus I would be able to help users maintain their spreadsheets. But sense prevailed and I didnt waste my efforts there. Though I still think it will be a good exercise for me, even if no one ends up using it.
ASP.NET has always been the cleaner, nicer-to-use alternative to PHP. If you're already good at .NET i see zero advantage to saving the few dollars here and there that PHP would bring.

Your time as a human is far more valuable than the extra cost of an IIS server.

Ruby and Python actually offer some language advantages tho. Personally if I coded .NET in the day I would be looking at F# for webapps.
Would you care to enlighten us as to how?
If you have to go learn what things are dangerous and must be shut off, and what parts of the language to avoid, surely it would be better to just use a system that doesn't have these kinds of issues?

Imagine buying a car where the salesmen was saying "this is a great car, it will get you where you want to go cheaper and faster than anything else out there. The only thing you have to remember is; 40% of the buttons, pedals and handles in the car will actually make it explode into a rolling fireball if used. Don't do that. You'll also need to open the hood and physically remove 2 or 3 things that are even more dangerous. Oh yea, don't ever put anyone or anything in the back seat. If you remember all that, this car will be a dream!". Would you use such a car? I wouldn't and I wouldn't use a language like that either.
Until recently, an ignoring a brief foray into Limbo, I've been a PHP only/focused programmer. I've been working with python more in the past year as I've been doing more work with data processing and statistical analysis for which PHP really doesn't have the tools.

Having said that I wonder if missing the 'beauty' of async I/O etc has more to do with the projects people take than the language. Would a python or ruby developer who focuses on creating web apps have any more familiarity with those concepts than a PHP developer?
Why not have the 40% dev continue on old site, and maintenance. While have the rest work on the new site, but at the same time allocating resources as needed. I can almost guarantee that the redo will take longer than what you are planning. Take your estimate and double it.
Yes, they don't disable 1 core out of spite, it is because of the difficulty/cost of a high yield

The situation is even worse for graphics cards
The summer temperature at earth's north pole is for June, July and August is 0°C or 273K. Assuming pure radiative cooling, twice the incoming sunlight (2 * 273K^4)^1/4 = 50.85 degrees Celsius or 123.53 degrees Fahrenheit for three months at a time. Which is at the outer edge of habitable.

However, the atmospheric pressure at the planet's surface is 92 times that of the Earth. So the difference in temperature in the summer is far less than the earth because a lot more energy is transferred to the poles. If you where to somehow remove that atmosphere not just change it's composition the poles may just barely become habitable.

Also wind speed is temperature dependent (Wind being a heat engine) so even with earths atmosphere a lot more energy would make it to the poles in summer.
Indie Zombie film funded through 72-Hour Tweetathon (in progress)
To work on paper is a pretty standard way of working for creative people, I think.

I'm working on a digital comic project with a particular direction twist (more on this later). My friend is the creator of the comic and the director. I made a software for the creation of the content of our app and he could use it for the entire process. Still, he uses special sheets he printed for the purpose. I will modify the software to look more like those sheets he created, but they will remain his main medium to work on.

And when I'm developing something, I like to to grab a pen and to think on paper from time to time, despite all the software designed with this purpose in mind.
I think it was at negative 1 when I asked why it had been downvoted. Now it is at positive 2. Upvotes are nice but doesn't really answer my question.

Thanks.
fuck, sorry I downvoted you when I meant to upvote. Can someone please implement an undo vote feature!?!? Also upvote Yaggo because he doesn't deserve to be on 0 points.
Free PHP Login system
Having bought this book and reading it currently, i thought I'd chime in:

Overall, a pretty decent read so far. Walling makes a very, very strong case for marketing as an essential arm of entrepreneurship - something I was honestly content to ignore till now. He also underrates the act of development - whether this is what he genuinely thinks or an attempt to off-set a natural bias in his reader, I am not sure.

Definitely worth a read, but I am not happy to see the price at $19, when I bought it just a couple of days ago at $24. You listening, Rob? :)
To those of you hand-wringing about whether or not Oracle will support Mac, if history is any guide, they may well do it. Oracle has always provided decent driver support for the Oracle database on a multitude of operating systems. When Apple switched to Intel, they released native OS X drivers. They have done this in spite of the fact that Macs have a small enterprise footprint. I see no reason why they would behave differently with Java. In fact, their own GUI front end to Oracle is written in Java, so if they want that to run on the Mac, they will need to do something.