skysight-inc/HackerNews huggingface dataset:
Not sure if being sarcastic .. Expectations might have increased , quality hasnt.
It's not only Symfony2, PHP has a lot of high-quality projects going on: Zend Framework, Doctrine, Solar/Aura, Twig, Lithium, Jackalope, FLOW3 and probably much, much more.
lots of people [...] and will devote effort to making certain the wrong person is not executed

That is less and less the case, given the collapse of local/regional investigative journalism, and also spectacularly unequal. The press or non-profit organizations should not be put in the position where it is responsible for providing a robust defense for people accused of capital crimes.

The fact that there is such inequity in the manner defense is provided against prosecution makes me completely against the general practice of the death penalty, given the possible injustices it may render when weighed against the possible justice it may mete out against truly heinous crimes.
Farmonic On Developing Field Management Software for Sustainable Farms
Actually, most of what the GNU is doing is recognising some escape sequences (including characters in hex form).
Echoing this. Most workloads don't need dual Xeons, or even more than 4GB of RAM, but an SSD and two big monitors can make even a low-end machine feel like an absolute Ferrari when you're not waiting for Outlook to launch or wasting time otherwise. SSDs are the best productivity upgrade you can buy: $100, maybe $200 per developer and suddenly no one's sitting around just waiting for their IDE to launch.
Read/Load files from ZIP in JavaScript
When you're truly rich, they're just numbers in a bank. They're a scorecard by which you determine whether you're winning. Poor people want a reliable car and a roof that doesn't leak; rich people want a higher score, but rich people are more effective at getting what they want.

As for Joe the Plumber syndrome, there's a relevant quote from Vladimir Nesov. Something along the lines of "revealed preference is not a very charitable way to interpret people's actions."
I'm sorry, but when was the last time anyone heard of anyone guessing a password? Sure, it's a very easy password to brute force, but it doesn't matter that it's the number of the paper, because nobody would have thought to try it, along with the thousands of other things it could be, each spelt in a variety of ways.

It's much more probable that they brute-forced it in microseconds from the md5 hash, which is where the actual weakness is. I will go so far as to say that, had they used bcrypt, this would have not been broken, because people don't usually go around gathering personal data about you to try by hand (unless you have the CIA interested, that is, and then they can get in in easier ways).
Remote debugging works pretty well on Windows, and I imagine it's the same story on anything Unix-like. You can work on your decent PC, debugging your program as it runs on some rubbish old castoff PC that was destined for landfill. If the budget isn't even enough for the necessary peripherals, you can get away with just a kettle lead and a network cable and then use Remote Desktop to interact with it.

The remote debugging setup process isn't very slick, but it doesn't take long to figure out, and with a bit of folder-sharing you can keep all the files on your work PC so that it's all nice and convenient. I did this for quite a while, working on Windows, and it worked well. I don't recall any significant problems with it.

If cost is what's preventing you getting a nice PC, then that's one thing, but the issue is just ensuring that slow code doesn't go unnoticed, this approach will probably keep you/your programmers happier...
you going to get irate at the next point..

I use Eclipse IDE on vmware-Ubuntu on a winVista 32 bit computer with not claims of bloated IDe slowing me down..it snot the IDE but the operator..more often times than not its improper eclipse.ini config that produces such bias rather than knowledge

Should not a java developer know how to use VM settings to set up their IDE? Its about like doing J2ee but not knowing how to do the VM setting son the server..is it not?

--rant off-
Bash on Balls: an MVC web framework for Bash, powered by netcat
> America as it currently stands has a total, almost prideful disregard for education (public and higher) and technical training.

I don't think the US disdains education. They just don't like anything related to math or engineering.
Girls sweep at Google Science Fair
Tech Wildcatters Questions Answered (apps close sunday)
That's often my thought too. Surely we can have the best of both worlds though? How far has virtualisation come in _simulating_ slower machines, whether it be cpu, network, memory or storage constraints?
It seems that there are genres of problems for which much better performance and/or memory efficiency may be achieved by avoiding Java's object model and garbage collection. In my other comment in this thread, I mentioned my use case for in-memory database-y stuff. What else? Terracotta sells its "Big Memory" plug-in for EHCache which is basically a ByteBuffer-based in memory cache designed to reduce the number of objects visible to the garbage collector. Certainly manipulation of binary media formats qualifies (and the nearly-abandoned Sun/Oracle-provided libraries for doing so use such approaches, IIRC). What else?
"Prototypejs was technically superior for a long time"

Can you expand on that at all? What made Protoype technically superior?
I love this design strategy -- used the same one for http://hn-books.com

Why code a back-end if you don't need one? You can get away with a lot more than you think you can just with a static page and the browser. With hn-books the book list exists as a static JSON file. I can put my entire site on any kind of web server -- even run it easily offline.
Thank you, I'll give them a shot now.
Yeah one in Denver (I used to work next door to it) one in HR, and I can't recall where the third is.

I'll have to listen to that later, thanks for the link.
Being a gentleman of precision, you might provide an example to support your assertion -- some kind of legal precedent or ruling perhaps.
FOX Business Live Stream of Murdoch Grilling
Are there any PHP array functions that you miss when you are using Python?
Actually, yeah - looks really nice.
I know some ME/ChemE types that might go for it.
How amusing that the date at the top is 1999-10-11, itself ambiguous.

I like the "scientific time"/"political time" wording, snarf.

By the way, I've noticed that while 200x was used most places for a while, it's becoming increasingly common to see 2 digit years used again, even in forms belonging to major institutions.
Sure you can:

dave@cronus $ ./echo -n "-n

dave@cronus > "

-n

dave@cronus $

Not pretty, though.
For something like on-the-fly highlighting of syntax errors it's usually just as easy as downloading the plugin and dropping it into your ~/.vim/ folder. For more some things you might have the extra step of having to remember a new command or keybinding, but that's about as complicated as it gets.
Sorry if I came across harshly, but your original comment seemed a bit like astroturfing. And to be entirely honest, I agree strongly with what Schmidt's saying (minor nit: he's not a Google executive anymore).

Apple has done some really tremendous work on design, integration, and polish with the iPhone, and they deserve all the success it's brought them. But the fact is that their (along with Nokia and Microsoft's) responses to competition from Android have been to threaten, litigate, and abuse a broken patent system. That's not innovation, and it's definitely not a healthy pattern for the industry as a whole.
I'm astounded and worried that the conversations with this bot are much deeper and more profound than Human-to-Human conversations on chatroulette/omegle etc.
I do agree that majority of these lessons have also been mentioned by other blogs.

However, to know them and to learn them are two different things. Since human, especially me, has a tendency of falling back into old habits (such as hoarding possessions), posts such as this now-and-again to serve as reminders should always be welcome.

On an another note, I have a feeling that the term "life lesson" is being thrown about way too much. Can you say you have learned a life lesson without living through most of your life (ie. < ~50)?
Hi thanks for replying, I am in Kobe, close to Osaka.
Do you ever come to Osaka, by any chance?
You don't have to have access to startups, you can look at results. Maybe there are a bunch of stealth startups about to break through, but the only things the public hears about are groupon clones, photo sharing sites -- trivial apps with less of a business plan, less innovation, and less impact in the world than pets.com -- or biotech & green tech companies burning through massive government grants.

The last startup to have much impact was probably twitter, and there hasn't been much else before or since in recent years. Groupon is big now, but in a couple years it'll probably be sold for fractions of a cent on it's acquisition cost to someone who thinks the brand name and mostly defunct email list still have value.
Yes, and they all do something dfferent. Things like "-e" and treatment of "\c" are not uniform.

If a system has printf, and I think all recent Unix-like systems do, then it works at least 98% the same.
Nine Steps to Effective Business Problem Solving
Absolutely. On top of that, not all 29 points are life lessons. Many of them are just general conclusions about the world.
How to Break in and Build A Network in the Startup Scene from Scratch
Thanks! That looks to be exactly what I'm looking for.
> And what if I actually wanted to print "-n"? There's no way to do it.

Good point.I first tried "echo \-n", and "echo -- -n". No luck. I get the correct visual effect with "echo - ^Hn" (^H generated with ^V, backspace), but the embedded backspace is still actually part of the output :P "echo - ^Hn | col" strips it. Seems like quite an oversight, really, and is prime example of how bugs sneak into code via features.

edit: ilikejam solved it w/o leaning on other tool. As he said "not pretty", but simpler than what I have: http://news.ycombinator.com/item?id=2781034
The creator of LabJS just did a talk at GothamJS and he has essentially devoted his life to making sure it is perfect. I highly recommend taking a good look at it.
This is absolutely wonderful timing for this thread to come up. I've recently started at a start-up in Beijing and have been put in charge of making a filtering system for technical applicants.

One thing I was never prepared for was the sheer number of people who just lie on their CVs! After somewhat reluctantly starting to ask senior app developer and web developer applicants to write a fizzbuzz program, I was shocked to see that less than half could. This is from a group of people who claimed to be experts.

Since that discovery a couple of weeks ago, I've been building an automated grading system similar to the great FB's old puzzlemaster app. That way I can screen out those who can't do fizzbuzz and another trivial program or two before wasting our one iPhone dev's time interviewing them.

Those who do at least decently do get a chance to interview, but I'm hoping to add more puzzles to the auto-grader in the hopes of spotting applicants with stronger skills than is clear from their interviews. Any suggestions?
You're right. I should have said "no sane way to do it". :-)
I do see your point, and agree to a certain extent. Having spent some time in south-east asia, I have experienced first hand how cheap life can be compared to what I'm used to (a factor of 10, for a comparable lifestyle). In fact at one point I would consider that I pretty much ran out of money but still managed to get by.

However, I still see this type of travelling as a luxury. I would not fly off to another country for 6 months or longer, without a significant amount of savings.

Not everyone can necessarily do a bit of freelance work when they are abroad. As a former freelancer who who's spent several years now working full-time in an office, I have lost a lot of my freelance network of clients and contacts. Furthermore, if we're looking outside of the Hacker News community, not everyone has a skill that can be as easily marketable from a distance.

Trying to establish a freelance network back in your native country, once you're abroad could be an option for me, although not one I would rely on for my survival. I would also not rely on acquiring work visas, either. Especially if I couldn't prove to the relevant authorities that I had enough existing savings to not be a burden.

So unless you're a person in a particular situation in life, with a specific skill set, you will still be spending a reasonable amount of money during your months or years abroad. Add to that flights, insurance (maybe you're not too keen on cheap surgery in a third world country), vaccinations, the loss of maybe a few years contributions to your retirement savings, the cost of reintegrating yourself into your country when you return. Things get expensive. Although I previously did not think so, I would now definitely consider long-term travelling (with the intent of returning) a luxury.

Edit: That's not to say it's not a good idea. Or that it's impossible. As far as luxuries go, it's a very good one to go for.
> Now I work with a $500 ASUS that doesn't even lit my keyboard.

No wonder you became more productive. Real coders don't look at their keyboard.
Not at all, I understand what you're saying and should have been clearer in the first place. Re: Schmidt, he's not CEO anymore, but I think he's still the Executive Chairman or something, right?
Why do we need shorter and shorter URLs? Goo.gl was short enough - is this just because of Twitter's (semi-arbitrary) 140 char limit?

In my view, shorteners should be for making URLs more manageable, human-readable, paste-able, etc - not for saving space necessarily.
Killer Startups on KyMaLabs' Wormwall
Joomla CMS 1.7 released with focus on enhanced security
I actually think that design looks really good - don't forget, people that read HackerNews may be more inclined to see these sorts of themes around (as they're usually used by people just launching a product to see if there's any interest). Most users might not see the same theme that often, if at all.
Even before paying for salaries, we buy hw for founders or employees as needed -- early on, pretty flexible (I got a desk and chair for home so I could wfh; cofounder got a new mbp 2011to replace a 2009, but since I have a 2010 personal, I didn't feel any need to upgrade myself.

One of the big advantages of being a small startup is flexibility -- no need to have policies for stuff like this, just handle it on an ad hoc basis.
Hilbert’s 10.5th Problem
But that's a minor update of a pretty good machine already, especially if both are kitted with SSDs and maxed in RAM.

jasonkester mentioned "crap hardware" versus "good hardware", a pretty minor revision of a machine likely won't move it from one to the other.
And that's reason #1 we don't use Github. Assembla lets us host all of our git, SVN and Mercurial repos for free.. currently we have 32 and counting, no issues ever, without paying a single penny.
The enumerables prototype took from ruby were really nice. I always liked being able to do things foo.map(function(p) { return p.length; }); jQuery's $.map felt clunky in comparison.

(this is all with the understanding that prototype adding methods to standard objects was dangerous...)
As long as your machine provides reasonable performance, I doubt the marginal return of a better machine amounts to much additional productivity. I'd rather spend that money on 2 or 3 monitors, better software tools, or a quiet work environment.
Don't forget about Kohana. It's an excellent, well designed, framework for those using PHP.
Selection doesn't matter in (U.S.) copyright, except as a factor in a compilation or derivative work, and then "does not imply any exclusive right in the preexisting work." http://www.copyright.gov/title17/92chap1.html (The photographer in this case gets full copyright for his creative selection of a set of photos - but not a copyright on the preexisting photos themselves). Note also that independent creation is not blocked by copyright, so you're free to select that same photo in your creative selecting.

Artist stature doesn't determine copyrightability (though the $ and fame may help in the court case or pre-lawsuit posturing)

U.S. copyright protects "original works of authorship" (generally described as the "creative expression")

Not "selection", not "my idea", not "artist's right to control", not "effort", not "found art" - "creative expression"

kb
And how would they discover the gplus vanity urls? From the email addresses?
What costs are you cutting? No, vacationing in 5-star hotels for 8 years would not be cheap but that's not a necessity for travelling. You probably don't rent a 5-star apartment at home.
Big Data: Tracking the Play of World's Biggest PAC-MAN and 1 Billion Dots
there's nothing wrong with this approach. everybody has different hobbies and interests.

look at it this way: my friend just bought a brand new hyundai. he likes the car. it gets him places. thats all he cares about. I drive ancient cars (my current pet project is an 89 jeep, which is carbureted. what a mess). I spend the same amount of money he does on payments maintaining it, it's a lot of extra stress and time, but I love the process of it. I wait for things to break sometimes just so I can fiddle with it (basically all of the stuff jeremy clarkson has to say about MGB drivers applies to me).

to some people I am insane.

TLDR: I poop in a hole behind a tree during a thunderstorm, and that's okay with me. you think I'm crazy for apparently denying progress, I think you're crazy for hiding in your house from the world. contrast is what makes us human. etc etc.
Seven under-the-radar Lion features you might have missed
I think my lil mac screen capture app is actually a pretty good example, originally in v1 it only uploaded to imgur and had no UI except for the menu. V2 I added advanced features like a preferences window and history.

http://captured.codeography.com

While building this I did try hard to focus on what I could do to ship right away, and nothing more. Even for v2 I had to concentrate on limiting the features, which was quite the challenge. At this point, I cant even remember half the things that I needed to implement.
It basically pipes a fifo into netcat, and pipes the output of netcat to an HTTP parsing script, which calls router and model "methods" (which use Bash's built-in "namespacing") which runs the Bash templating language esh and pipes the the HTTP response back into the fifo.
Digital Oxytocin
In addition to "Screen readers can't get text out of jpegs", jpegs make text look horrible compared to PNGs. (samwyse didn't explain that last point, but assuredly knows this).
Dear Scoble: Twitter *should* be boring
I believe that most developers will gain 1 hour per day of productivity by having at least 2 monitors. Any company that isn't paying for multiple monitors is making extremely foolish management decisions.
Maybe, but GitHub's pricing model encourages sharing, and that's a good thing. Think of how many repositories might've been private and not benefited thousands of people.

Granted, the prices might be steep/strange, but I see no problem in charging for things that people don't want to share on a social code sharing site.
The problem with biometrics is that once they are faked, and they can all be faked, You Have Lost. Once I've managed to acquire a picture of your iris (and somewhere in the system one must exist, even if you hash it ASAP I can still grab it straight from the camera if I've hacked your box), what will you do?

Biometrics are pretty much useless in consumers hands; they're more security theater than anything else. I do mean "pretty much"; if you fiddle around the edges of the problem you can with some work construct a use case where they really are the best solution to a problem, but as something that can just be deployed on a wide scale for general purposes? No.
5 hours vs 7 hours of sleep: What’s the Difference?
`echo -e -\\x6E` works in GNU echo and Bash builtin (and likely others).
Another point to make: if you're a developer, don't be afraid to ask for the best hardware.

I've seen many developers sit around staring at laptop screens while I'm working on my 2x24" monitors.

Do not feel like you're being greedy. Ask your boss. The most he can do is say no, but the likely thing he'll do is 1) ask why, 2) say yes.
ProCSSor - Advanced CSS Prettifier
Doesn't it seem that everyone is avoiding the "elephant in the room" here? Virus scanners are a severe drain on productivity. Perhaps I'm in the minority by running a Windows box, but when I open up Process Monitor (http://technet.microsoft.com/en-us/sysinternals/bb896645) it sickens me to see how much I/O is going toward stupid virus scanning operations. Not to mention the 500MB of real memory that the various scanner binaries are consuming. My virus scanner consumes more memory and I/O than my IDE (Visual Studio 2010).

Maybe I'm in the minority here, but I would expect that a developer should know enough about computing to not get a virus. This, of course is assuming the organization has a competent IT department and is "securing the perimeter" with firewalls/proxies, and only allows approved software loaded on machines.

Sure, this would be a radical approach to IT, but I think it's a policy that needs to be implemented.
I think the smart ones realize they increase their earning potential by understanding the world better, but it also does much more than increase your earning potential.

The idea that an education turns one into a producer from a consumer sounds absurd. People without educations produce!
It's a pity that there isn't more specific information about how exactly this works, or even how they're testing this, and receiving data.

As is, I can't tell if this is overblown, or whether it's revolutionary.

Edit: I noticed there's an article attached. Anyone with a subscription want to elucidate?
You're basically paying for traffic. Price it out and see if that makes sense.
This is so true.

My current work as a system engineer implementing ERP systems for overseas affiliates, takes me often to work abroad (from Japan, that is) for a few weeks a time. Although I don't have time to do almost any sight-seeing at all, and although they will usually have me stay in more or less high grade hotels (that narrow one's vision, because they are the same, everywhere), it is working together with the local operators and managers, eating together, understanding their work ethic and habits, getting their feedback, pushing it together through the transition period, so when I go back I feel I understand a little bit more about the country from these interactions than from whatever I saw during my limited time off work.
I don't know man, the interviewing process is just so broken. Maybe because interviewing in general is so broken or maybe it's because software development is such a new industry.

Either way, isn't it strange that the best advice for doing well at interviewing is to practice. Practice so you become better at interviewing, not necessarily better at your job.
if you have any questions, ideas, or feedback on our gem, I'd love to discuss!
"I'm Feeling Lucky": Google Employee No. 59
This is why BitBucket's price plan makes more sense.
I know several people in that range as well (and apparently am getting into it myself these days): For them, getting rid of stuff is hard as well. A known "Getting rid of things" path is also good.
Payday Loan, Fast Cash, Cash Advance from Payday Lender Inc
Payday loan Lender Inc provides fast cash, payday loan online, payday cash advance. Apply for get bad credit personal loan with 24 hours after approval.
MBP = Macbook pro, for anyone else wondering. Took me a minute.