skysight-inc/HackerNews huggingface dataset:
"Philosophy" sounds too much like just a set of ideas. "Religion" sounds too much like just a set of beliefs and rituals. "Way of living" sounds too easy and fuzzy! But Zen does incorporate elements of all those things.

Zen is a tradition that is firmly based on the practice of meditation (zazen) as a way to gain insight into fundamental aspects of awareness and let go of clinging to concepts and self. This sounds very abstract, which is why Zen teachers sometimes prefer to express themselves very concretely, like in this story:

A monk told Joshu: `I have just entered the monastery. Please teach me.'

Joshu asked: `Have you eaten your rice porridge?'

The monk replied: `I have eaten.'

Joshu said: `Then you had better wash your bowl.'

It's hard to talk about all of Zen at once --- though I guess any one word is sufficient, even silence says everything, or just snapping one's fingers --- so I think it's better to just look at basic zazen instructions and start practicing, because nothing makes sense until you taste that.

If you look at the formal aspects of Zen practice --- the rigorous monastery schedules, etc --- it can seem like a very stiff and rigid religion. And in one sense it is. But from the inside, this strictness is just a helpful way of intensifying.

Feel free to ask if there's anything you're curious about, I might be able to answer, though I'm really a beginner.
I use VI with default key bindings and few macros. In my mind workflow is based more on how you approach the problem and less about what tools you end up using. You wrote an emacs command that I would imagine could be done with bash just as well. Have to tab to a different terminal to run the command? Not that big of a deal in the grander scheme of things.

If you need to build new software to shave a couple of seconds off of finding a piece of code, or switching to documentation, or running a command without pressing ALT-TAB, I would venture to say you have other problems not related to workflow or tools. Say, your ability to stay concentrated and focused without interruptions, understanding that your development workflow does not a product team make, or focusing on the problem your product is trying to solve in the real world market versus getting into self-masturbatory work-flow science.

I don't disagree that component-based workflows are important, but I also can't count how many times I've seen developers more concerned with how they work than what they produce.
Ah yes, that is the problem indeed. I assume it's published by RonCo?
Is it true that Apple security is now like Microsoft in 2002?
Well, there are a few reasons.

I've had some projects that I've never released as Open Source because it's a lot of work. The success of things I have Open Sourced has been entirely dependent on additional effort I've put into documentation and fit-and-finish... Sometimes these efforts are 2x the cost of developing something that was "good enough for me"

I can't say it's a good thing, but it's common for a company that develops commercial software to require several days to set up a build environment for a new developer. If you've only got, say, 5 developers, the burden is tolerable and companies choose to live with this rather than take the effort to create a reproducable build system. (And no, a virtual machine doesn't count)

An Open Source project, however, really needs to be something that builds and works out of the box and that has complete documentation as to how to do it.

The level of fit-and-finish work to get there is similar, but different, from the work required to make a successful commercial product. Except there's no pot of gold at the end of this rainbow -- and as this article points out, working for free is one of the best ways to experience burnout.

On top of that, code you release is like a puppy. Odds are you'll have users who want support long before you have any help in development. You might find, 8 years after you release it, that you got one of the coefficients wrong in a random number generator -- and then you feel a strong moral obligation to update the software even when it was written in an environment you haven't used for 5 years.

So you might think you like like a hero now for releasing some fresh code on github, but later on you're the monster who dumped out a lot of garbage years ago.
http://news.ycombinator.com/item?id=3918443

http://news.ycombinator.com/item?id=3918912
Im interested on moving on to Brazil, how much its the average salary ? and there's some craiglist like site for IT jobs ??
> because years ago people who were grade-A material for programming decided to go into finance instead, because those guys actually get paid

That's not just "years ago", that's very current.
I know less about the masters realm. Ironically, I think Ph.D. programs care less because they can use the candidacy qualifying exams to weed people out after they've been in the program. I still believe your best bet is to do something you can present to them, effectively starting your masters before you get there.
Unfortunately not. There's a load of info about it here though: http://www.nottinghamcity.gov.uk/index.aspx?articleid=1036 - Might be in there somewhere
On RESTful API Standards–Just Be Cool:11 Rules for Practical API Developmt pt2/2
How to Test a Random Number Generator
Agree about 75%, in the context of distributing a script.

However, for private use, and sometimes even for distributing a script, taking advantage of a particular shell's isms is merely taking advantage of your tools.

The article author's shebang could easily have required bash rather than sh, and it would have been 99% as portable as a vanilla sh script, as bash is almost everywhere.

Distributed python scripts won't run in perl.
They even send you a copy of the photo with the fine notice. It's pretty funny.
Imagine for a second that someone had French copywritten. Programming languages are simply ways of communicating to a computer, and are very similar to spoken languages. As a consequence, no one could speak it without having a license, you couldn't invent new words for it, and you certainly could get sued for writing anything down. It would be madness.
Hi Fakelvis. If you're interested in synaesthesia, maybe you'd be interested in taking my survey? https://www.survey.bris.ac.uk/sussex/progsyn/
"Show HN" Collection: What did you do over the weekend?
I think saying that Goertzel approach is "hard-coding of artificial general intelligence" not at all what he is doing. I think its more like hooking together a bunch of narrow machine learning algos into a specific configuration that he thinks is a lot like how our brain works.

See his project here: http://opencog.org/
Those Linux users get all the breaks!
Hey Google — your G+ desperation is showing
Finding Bin Laden:Truth Behind the Official Story
SDN: decoupling software forwarding logic from hardware forwarding function
Facebook users: FYI, Facebook has privacy settings
Exactly - I would completely understand someone insisting on a work/life balance - I want it, and I have no problem with people wanting that; but seeing it worded that way is a red flag to me.
Exploit puts Oracle Database users at risk of attack
Contractually there may be a duty to ensure your connection is not utilised to nefarious ends. This contractual duty would not of course extend to parties outside the contract (unless the Contracts (Rights of Third Parties) Act is not excluded).

In terms of non-contractual terms, perhaps a film company for example could argue the subscriber was under a duty of care but again this is unlikely to stick.

Generally speaking, I think it would depend on a case by case basis and it would always be open to the subscriber to argue that although the IP address was linked to them, they were not responsible for the infringing activities. This would be determined on the evidence in each case therefore.
The Essence of Dynamic Typing
Because they're a rag and if they're allowed to get a foothold here we'll get more of their sleazy summary spam too. If cloning Engadget's not enough for them tough shit.
Frankly, this is an issue in all industries. The company i work for is always complaining about the quality of people they have to hire. But then they offer salaries of $26,000 a year (not in software obviously).

But point is: to get quality, it costs money.
The article was written by the founder of winrumors.com so I would imagine he is aware of that fact.
I'd imagine he is referring to sales/business/management roles which can tick a lot of those boxes in many cases but the type of work might drive a lot of engineer-types insane
> as they are stuck using business software that will not run on later OS's.

Yes, that is an issue.

The bigger issue is the 4+ plus year downturn in the economy.

Many companies (even companies that are super profitable, like mine) haven't spent money upgrading perfectly usable PC's.

It sucks being stuck on IE8, but we can (and do) deploy Firefox and or Chrome (both depending on need) that both work on XP.
Welcome to so-called journalism in 2012.

I wish the Internet had a fact filter that removed junk like this.
That's a really poorly written article. It assumes we already know what they're saying.

Windows XP is an OS that is not compatible with the latest versions of IE. As it continues to have a large enough install base the silent updates are not benefiting as much as they should.
I've grown accustomed to not getting overtime after over 15 years in the industry, and I make sure that my base salary covers a job where occasional overtime is possible. Should it be different - of course - but if you know that you are for example joining a startup, where the hours can be crazy and the expectations are high, then you should account for that. (Oddly enough, I am working less crazy nights at a startup than I did in the agency world).
I feel that nailing the owner is completely unnecessary. The owner might be responsible for the vehicle but the driver is responsible for how it is driven. Parking tickets is a reasonable exception since it's hard to prove who drove it last. For your own sake you should always trust anyone you are lending your vehicle to but you shouldn't have to care for any legal implications that might result in (other than parking tickets).

In Egypt three speeding tickets means jail time (if I remember correctly), only not for the driver but for the owner. IMO that's just sick.
Cross-domain Backbone.js with sessions using CORS
At least with Adsense the payment for the same amount of clicks increase over time. And the difference between what Adsense pays is order of magnitudes bigger than what any other ad network pays; an of course is better if your visitors come from one of the hight-paying countries (USA, Canada, UK, Germany, etc)
Google Shuts Kids Out of Email Accounts After Google+ Registration
Integrity | Continuous Integration server
How to watch Samsung's Galaxy S III unveiling live
I've been using GIMP for probably 6 or 7 years. The last version of Photoshop I ever opened was version 6 and I hardly remember it. I've been doing web design with it for about the same duration and it is the staple image editor tool I use. I'm the creative director for my company and GIMP has played a major role in my career.
they have quietly, steadily built the infrastructure behind the world’s most successful companies. When they leave — as they have places like Netscape, Sun, and Yahoo — the firms they leave behind wither and die.

Reminds me of one Korean woman I knew in South Carolina. She would start cooking at a restaurant and it would flourish. Then the owner would alienate her, and she'd leave and the restaurant wouldn't be so popular anymore. Eventually, she started cooking Korean food at her husband's cuban sub shop and the sub shop became one of the most popular places to get Korean food. Seriously, the place was often packed with Korean students from the university.

However, the sort of insider culture described in the article makes me think of the insider culture portrayed in the beginning of "Moneyball." I suspect that, given more open statistics, the industry would benefit from a more quantitative evaluation of technical people, as opposed to the stone age reputation mechanisms of Homo sapiens at play during shop talk. (Which work pretty well, but we can do better.)

This is one place where large companies currently have an advantage over the market at-large, as they can gather this sort of quantitative information about their own population of employees, with a uniform set of standards to enable measurement.

An organization like Y Combinator could do something similar. Even better, startups and incubators in worldwide could start doing this.

I've advocated "guilds" here in the past, and HN members have downvoted me. Really, that's just poor marketing, as what I was advocating wasn't anything like a medieval guild. What the industry needs more of are 1) mentoring at levels above the "pop-culture" of programming 2) better and more open quantitative measures.

Really, 2) is the same thing as pro athlete's stats or MPG figures on a car's sticker. Better flow of information would result in a better market.
40 hrs a week doesn't necessarily mean 8 hours a day. I think it's a reasonable demand by someone that if they stay late one day putting out a fire they're free to leave early on Friday or something.

It was sort of like this at one of my previous finance jobs where I was expected to work no more than 60 hours a week (due to their allotment towards me of salary + overtime). Sometimes on Friday I'd get to leave a bit after lunch, which was nice. Although that did mean earlier that week was kinda rough...
This might be something I've conjured up in the back of my head, but I'm certain I've seen people talking about $100k+ as a salary for an MIT grad. It's always seemed crazy exuberant to me so I'm glad to hear different.

In the comparison with Europe, it's always good to keep in mind that benefits differ wildly between Austria, Portugal, the UK, Sweden, Estonia, …. But yes, there is much to be said for at least the Swedish benefits. A five week vacation, free universities, free healthcare, harder to be fired (complete inability is more of an italian thing), etc.

I'm definitely not complaining, but with a comparable entry level salary ($40k vs $55k for me when I started), something close to comparable taxation (I paid a total income tax of about ~27% that year, what's US levels, 20%? 25%?) and all our benefits, it feels like you guys get the very short end of the stick, which is a completely different message than gets bandied around by the media.

*Edit: Just did some reading and realized I seem completely off base on my income tax estimates for the US. I'll let it stand for posterity.
He said 40 hours a week, not 8 hours a day. For example, he could end up working 20 hours for two days in a row. Or he could mean as an average. This is what I do. I may put in a 60 hour week, but I'll be taking time off where I can until I get back to a 40 hour average.
I've been speaking to a few of the more established startups in the Bay Area that built apps on Rails and have started migrating the performance hotspots to the JVM. There's definitely a pattern I've seen.

1) First version of the app is built in Ruby, Python, or PHP and the lightweight stack helps the business stay nimble as it finds its market position/niche. During this time, there are a LOT of inexperienced, younger engineers working on the code.

2) Once the right market position is found, the app takes off and scaling problems abound as the lightweight stack starts to fall down at massive scale.

3) Funding is secured and more experienced, older talent (the Guild) is brought in (at much higher salaries) to help fix the hot spots. This is usually done using a combination of using the JVM or unmanaged C/C++. The engineering demographic often switches here as you see a lot of 30-something veterans from Yahoo, Google, etc come in and bring their tools with them.

4) Scaling isn't an issue anymore, but the culture has changed a bit as the business has become more established. Many of the early folks have moved on or gone into leadership roles. A few have been absorbed into the Guild and will move on.

It's very interesting. I've worked mostly in the midwest and the South during my career, and this lifecycle of talent is not something I've really observed outside of the Valley.
Argan oil m9iracles
If you take a GIMPdesigner and give them a weeks training in Photoshop will they still be faster in GIMP? Will the additional speed offset the cost of a weeks course? Are there many professional designers who aren't already familiar with Photoshop?

Farmers who plough there land with an ox may initially be faster then when they get their first tractor but that won't last long.
I don't know about the US in general, but $40k for entry level sounds about like what I've heard for the upper Midwest.
Just curious - is there a reason CSS can't incorporate variables/macros and basic math without having to resort to a preprocessor? When CSS 5 or whatever is released, will all of this just be known as CSS?
I don't see anything wrong in getting paid proportional to 'value added' for one simple reason : My employer makes the same money as somebody in another geographical area but wants to pay me less than what he would be paying me in that geographical area. The difference goes in his pocket, while extracts the same work from me.

FAIR wage is not meant to cover your living expenses, they supposed to compensate you for your time, effort and results. This isn't slavery, we are no longer working for merely surviving at somebody else's mercy.
3D Globe rendered using 3D Transform
There's a totally free version of Unity. I think if you download it and try it out for awhile, you'll discover that it would be extremely easy to build any kind of unique game mechanic you might want in it. Probably easier in unity than anything else simply because unity will still take care of a lot of stuff for you.

I wouldn't say Unity forces you into any assumptions about your game. (for instance, many people think of it as a 3D engine, but famous 2D games were built on it, and the developers gave it the capability to do 2D right.)
I'm using a Lenovo LC2430HD that I ordered from LinuxCertified.com about a year ago. It has a Solid-State Drive, so no moving parts except the occasional fan and it's whisper-quiet. Good battery life too -- about 6 hours I think. It came pre-installed with Ubuntu 11.10 or so, and it worked perfectly out of the box, but I did re-install Ubuntu anyway with the Alternative CD because I wanted to encrypt the hard drive.

It's a great machine!

(Here's where I got it: http://linuxcertified.com/linux_laptops.html)
Yeah, well, developers aren't given a giant book on solutions either.

Oh, I see, you're having an issue where you're executing 10,000 queries.
Let me just open up this book and copy/paste the solution to you.
Great idea!

I'd use this on client projects if:

- I could pass a selector rather than adjusting my markup (maybe I can add 'fixie' via jQuery?)

- There's an easy way to swap out the word list - I've had Bacon Ipsum, Hipster Ipsum, and Gangster Ipsum all slip through before and it's embarrassing (depending on the client).
I liked it. I also browsed the entire portfolio which is something I rarely do. This site was so effortless, I went through every piece of work on there.

As someone who was a designer, has engaged hundreds of designers in the past, and works closely with designers every day, I say well done. I would definitely ask this designer to pitch if he wasn't full time at another agency. I don't think a designer could ask for much more from a portfolio website.

In conclusion: I don't think you know what you're talking about.
A hundred people are now idly trying to figure out the feasibility and logistics of robbing a bank with a cat.

I would go so far as to say that, in addition to the legal obligation to not violate a government license, you also have an ethical obligation to provide reasonable protection against theft, misuse, &c. Yet somehow it seems strange to apply that logic to network devices.
Quick dev project ideas to test new employees
I am going to be doing some phone interviews to hire some coders. Anyone has some experiences and cares to share them as the 'interviewer'? I would also like to give them a chance to code something and have them document it. Any suggestions, regarding these 2 points would be helpful.
I haven't looked at Aperture or Lightroom, but iWork's price change isn't quite as dramatic or inscrutable as you think: the retail package was $80, and the 3 App store components are $20 each. Apple likely lowered the price as an incentive to push users into its App store, where it gets a cut from every piece of software sold. Dividing the components and selling them individually probably brought in quite a few new users such as myself who didn't want to pay $80 for the full iWork package since it's only Keynote I'm interested in.

Services are more deeply and negatively affected by price changes than software, though. A price change that seems insignificant to you can drive many users away. Look at the fiasco with Netflix last year; they changed their prices by about $6 and subsequently lost about a million subscribers within a few months. Some users see price increases as an indication of a service's instability in the marketplace (and therefore a cue to jump-ship). Most users have lower tolerance thresholds for price differences when comparing services than they do when comparing one-time purchases (like software).

Regardless, now would be a really bad time for Dropbox to increase their pricing. Many Mac & iPhone users are watching iCloud closely and realizing that it could make Dropbox redundant for them. A price increase, even one as small as a ~$30 a year change for their 50+ plan (corollary to your $3 a month change), could push enough users away from the service that Dropbox is better off sticking to its guns.
Why do you say that? They were successful in the instant case and in my experience, passing off actions are far harder to prove than simple copyright infringement actions. There was no misrepresentation here designed to divert custom, just a good old fashioned desire to use someone else's image.
guys, the parent was attempting to write satire.

little do you know, that except for infinite sick days or 40 hour weeks, you are "lampooning" a lower-than-average rate for anyone qualified in the bay area. Look at it this way. If Amazon can use you to create a million dollars in value, and therefore vies with Google, who can use to to create a similar amount of money in value, and between them and about a hundred similar startups the going rate is 150,000 per year for your work (with the rest of the 750,000 that you generate going 1/3 toward paying your other miscellaneous overhead associated with you, and half toward their bottom line), then how is 100,000 reasonable?

I bet you consider the following offer reasonable: in your geographic area, start selling goods (through any venue you like, including online forum, web shop, etc) which you buy wholesale. You can pick any goods in any industry or category that you want, and work with whatever wholesalers you like! You have complete autonomy over the entirety of your "stack". Please deduct 15 euros per hour for your labor - totally reasonable - and send any profits above that amount to me. If you make less than 15 dollars per hour doing this then you can keep 100% of your sales. (Naturally, it is not possible to lose money, since the local price cannnot be less than the wholesale price.)

How is this not a reasonable offer, please explain to me. (Not a rhetorical question.) If you cannot explain why this is not reasonable, please reply to me with your contact details so that I can start paying you per above. I look forward to your reply.

Incidentally, I also look forward to any explanation for a lack of response with contact detail, as I have a LOT more jobs available at this price than I can fill.