skysight-inc/HackerNews huggingface dataset:
There is a horrible amount of waste because of the many levels of management. The higher ups often push software changes on us because of some agenda (it was developed in-house) when the software is very inferior and will hurt our productivity greatly.

IBM tries very hard to encourage us to participate and let our voices be heard, but in my experience anything that takes time, effort or money is ignored, making the whole thing a silly puppet show.

I'm leaving the job soon because of things like this. I absolutely hate it when people say "such overhead is inevitable within such a big organization" because it's become an excuse for EVERYTHING. You wouldn't believe the sort of things we spend weeks on doing that should take minutes. We are talking manually renaming files and proccessing log files, because the "budget for such changes is already used up" or some other bullshit.

There is no ridiculous mind-numbingly slow process that isn't justified by the fact that the organizational aspect is in the way. I think it's become a warm blanket that managers can wrap around themselves to avoid taking responsibility.
Since you can consider libc routines as blocking code, you could switch back to the C stack (of the original pthread), so you would need only one 64kB stack per pthread.
> Imagine someone had sprinkled #ifdef PHOTOSHOP_LE everywhere and then said "Ship it!"

This is a surprisingly common strategy for shrinkwrapped software. I interviewed at Chief Architect once. (http://www.chiefarchitect.com/). They have one codebase. They have about a dozen products overall though, which are all selective builds of the same codebase. Now instead of just selling $2000 software to professionals, they can sell $60-$600 software to hobbyists. Kind of funny thinking about how much money the humble #ifdef has made the software industry, eh?
Pixelmator, Acorn, GIMP and Paint.NET does pretty much this.

Pixelmator has a UI that rivals Photoshop in many areas.
Yes, of course, you can do that as well. As long as you don't depend on their server-side UI, you're not subject to unwanted UI changes.
I still use my Oric-1 and Atmos for fun .. got my 2 year old and 4 year old sons hooked up with them, and they're very kid-friendly computers, still to this day. We have a blast with the 8-bit world, quite!
Project Management Customer Requirements
You're right, it's somewhat unfair of me to demonize video games. I most certainly did not mean to demonize drugs, our society places an unfair stigma on them that is entirely a result of some rather ancient belief systems.

To be direct, I take this pot shot at video games because I see so many peers, filled with unbelievable intelligence, ambition and ideas waste everything they can give the world and themselves by spending their lives in front of video games. Video games are not bad, they are an interesting artform and provide unique cultural dialog. They are however something that people have moved beyond using to relax, contemplate or fill the boring spaces in their life, it becomes them.

As the other poster stated, because of their reward systems they can suck very intelligent people incredibly deep into what amounts to a terrible vice.
Was hoping to find artificial emotion library :-(
New CSS And jQuery Tutorials For Newbie Web Designers And Not Only
Pakistan and Saudi Arabia pledge to expand ties
Back when I was a kid, I'd play with Dreamweaver and then go back and clean up the generated HTML, which went OK. It wasn't a bad workflow, but as an adult I do it all by hand of course.
Various jQuery plugins to enhance your website UI and UX
> Terrible move. Like, Ned Stark in Game of Thrones.

Thanks for the explicit warning. This may even deserve a tvtropes name, like "Stark Blunder". That move is so tempting, it feels so right, so virtuous, that really, the sheer karma boost should make you invincible.

Except it doesn't.
Any chance for adding Jython?

Edit: Apparently there are some bugs with the Dropbox snyc. When trying to open a .txt file (in the same shared Dropbox dir) I always get an IOError...

output=open("proj4-suc.txt","r")
IOError: [Errno 2] No such file or directory: 'proj4-suc.txt' (but it is shown in the file explorer too..)
> Plenty of people told me that escaping my class was impossible

Then those people are idiots. However, the statistics don't lie. It is very, very difficult. It's called a cycle of poverty for a reason. Having said that, I commend your passion and attitude as someone who came from a family of four well below the poverty line. It really is key to getting anywhere.

> I'll accept that our medical system imposes undue stress upon those within it, but equally so, it's tough to not concede that many medical problems are ultimately self-induced through poor diet and exercise habits spanning over many years.

This is true, but it's only in the US where medical crises lead to financial ruin, increasingly so with the revised (personal) Bankruptcy laws of the last few years. Personal responsibility is something I think everyone can get behind, but the system is plain broken, and that is the far bigger problem.

> I'll reiterate -- your life is yours to create.

I fundamentally agree with this, but it dangerously ignores certain realities and systemic problems in our society. Be very careful of adopting the attitude "well I made it, so therefore everyone should be able to." Everyone's individual circumstances are different and there's more random luck involved then anyone cares to admit.
The Hidden Dangers of Beautiful Themes
Yeah, I ended up on the blog after I posted this... great to see that it got picked up by Reddit at least :)

The Echo Nest API looks amazing - I'd briefly glanced at it and noticed the metadata APIs, but didn't realise it actually processed audio data too.

Also, reading through source code with 'wub wub wub' sprinkled liberally through it is hilarious and brings to mind a dubstep remix of the source code... have you ever tried feeding the Wub Machine with its own source code read out via a voice synth? :)
> In 10 years, we'll look back on today and think about how barbaric and stupid it was that we didn't have re-flowable text in multi-box CSS layouts or absolute control of typefaces on the web.

I believe that's the purpose of this W3C Candidate Recommendation: http://www.w3.org/TR/css3-multicol/

I agree that it seems silly that we still don't have columns in html, especially considering how wide monitors have gotten.

However, I'm not Adobe has the answer.
I think I agree with you about human behavior and things being drains on peoples' productivity, but frankly I'm sure not if it's anywhere near "big enough" to be relevant in this particular conversation.

I have some friends that are extremely intelligent that fall into "addictive ruts" that I think cater to their ADD. In my opinion, it's embarrassing for them (the ones I have in mind) because they run their mouths about these big ideas and then play "Tiny Tower" on their iPad (which I suppose qualifies as a video game) and don't really excel as much as they could. I mean, they're doing fine for themselves but I'm floored at how I can write 500 lines of code for something and they've not moved from their chair/iPad.

At the end of it all though, I still don't see anything to make me believe that this is unique to our generation. Anything can and often is a distraction, whether it's video games, drinking, being out doors. I know people that fail classes they were more interested in their rec football game than studying. I don't think these things account for this enormous gap in employment.

I'm just imagining the line-graph of "overall unemployment in the US", on top of the linge-graph of "job availability in the US". I'm sure if you placed the graph of "college grads with jobs exiting college" you would find a very large correlation between these three graphs.
As a fellow programmer: the worst programmer is the guy who doesn't want to consult other programmers and who doesn't think other programmers might have important insight into datastructures etc.

My experience: the better the programmer, the more willing to ask/involve other people.
Yes. It's pretty sane these days.
Reply to the sender that this is not acceptable.
"American Spring"? Hardly. We're not talking about the government, here.

Look, you want to make complaints about your former employer? Fine. But if you do so publicly, be prepared to have a much harder time finding your next job (or if you've already found your next job, they may reevaluate their decision to hire you). Any company should be wary about hiring someone who has a history of airing their dirty laundry in public.

The truth is that if you want to, you can create change, even in large companies like Microsoft, and even without being in a management position. Most people are simply too impatient and not willing to do the work. --It takes time to build influence and figure out what has to be said in public vs in private. Most(?) engineers aren't very good at politics - we're blunt and worry more about saying what we think needs to be said than how people will take it, an approach that tends to fail miserably when dealing with non-engineers.

And, of course, eventually you'll probably move to another company no matter what. When I've decided to move on, I've always made sure to send my manager an email describing what I think the company was doing right, what it was doing wrong, and what made me decide it was time to leave. At that point, they can decide how much of that they want to share up the management chain, and this way I don't burn bridges.
There is also a project to port parts of Numpy/Scipy to pypy, which would probably give interesting results.

The following years are going to be exciting for open-source numerical work. But I fear fragmentation might ruin it for everybody.
> If they majored in Communications, probably not. Do their jobs require collegiate-level knowledge or skills?

How many dev jobs do you think require, say, integrals or compiler design?
This is a terrible representation of the issue.

In the end, designing for the web is designing for a lack of control. I can't control your screen geometry, display technology, browser compliance, fonts, and more. There is no fixed canvas like I had in print.

This isn't a limitation, this is simply the medium. Designing for this medium means that you must take your canonical ideal and figure out how it would be transformed under different stresses: tiny screens with partial user attention, big screens viewed from couch distance, monochrome screens which don't refresh quickly, modern browsers with fast javascript, and old broken browsers.

Great design does make things better, but it isn't about pushing the design decisions onto the user. There's no argument that Dustin produces beautiful works of art, but designing with manual layout of the kind he describes is designing against the grain of the medium. CSS has limitations, but so does print. Design is what you accomplish within those limitations, and how you go about accomplishing it in a timeframe that allows you to complete your project and make a living.
Interactive menu with CSS3 & jQuery
Using the web to shape who I am
Years ago, when CSS layouts were the new thing and hadn't quite been figured out yet, I used Dreamweaver's code editor and WYSIWYG view to teach myself the basics of CSS layouts. This was before I knew how to "program," and I'm sure there are better ways to learn, but it was an effortless way to get instant code-output feedback which really helped at the time and probably helped in my foray into programming.
Looks good. Futon has always been a strong reason for picking couchdb. This is indeed a good match for Futon.
Avocado oil: The 'olive oil of the Americas'?
> But what about to the poor or those in developing countries to whom $20/month is a significant amount of money? They get the same service you do because of advertising.

Well they're not paying for the service directly, but surely the advertisers want something for their money. And inflated material desires with excessive spending can certainly keep the poor poor, in a way that a fixed $n/month expense can't.

That said, advertising which directs your expenditures to more appropriate places is morally fine by me. If I search for "buy a basketball" and some start-up is able to expose me to a better, cheaper basketball than that seems useful. However, if that same query returns ads for Nike shoes, Kobe Bryant jerseys, and the All-NBA-All-The-Time cable channel, then that's bad for society, I think.

The canonical example I use for myself is grocery store coupons. I purposely ignore them. While intuitively it seems I could save money by redirecting my purchases to things that are on sale, I use my meta-intuition to know that more than likely it will convince me to buy some category or brand of good (now or on a future trip) that I wouldn't have otherwise purchased. Consequently, I see coupons as net money-losers.

I see ads in the same way. While it may get me this service for free, I imagine it planting seeds of desire in my mind for various other goods/services, such that I end up paying more over the course of my life than I would have if I just paid for the service in the first place and didn't see the ads.
I just want to add my recommendation for this little film. Its not just technically accurate (well for a film!!!), but really entertaining. A brilliant cast too. Its a good watch even if the one is not in to the subject matter.
Good ol' rubberkeys, the computer I grew up with.

Today's UK Google doodle is a tribute to the ZX Spectrum and to St. George's Day. I assume this isn't the case outside the UK, as both events are mainly of interest to the UK.

American histories of computing or video games often show the 80s as a void between the release of the Apple II in '77 and the Mac Classic ('90) or the US popularisation of the NES (I'm guessing not until the Super Mario Bros / Duck Hunt bundle in '88, at least - in Europe I didn't see one until 1990).

But in Europe, where nobody I knew could have afforded an Apple, the 80s were the decade of the home computer for many of us. The Apple II sold for £2400 in the UK, but the ZX Spectrum, Commodore C64 or Acorn Electron sold for less than a tenth of that price, and by 1985 most of my schoolfriends had one.

Budget games were sold (on cassette!) in corner shops. Games magazines included code listings. Libraries stocked Usborne's series of BASIC listings books for kids. And many of us got our first taste of coding at the BASIC prompt of an 80s home micro...
How many of those trend chasing applications really make money though to make it worth developer time?

It is easy to interview a successful app developer out of the sea of unsuccessful ones, just like Tim Ferriss did.

Disclaimer: I had to google what One Direction is (NKOTB was hot when I was growing up).
No, it's users giving up using forums for Q&A.
The funny thing about an excuse, no matter the correctness, is its inverse relation to success. all interpretations of success notwithstanding.
The Erlang VM tends to shine when it is given situations with an enormous amount of load and a high level of concurrency. None of the "ShootOut" problems really reflect where the time is spent optimizing the Erlang VM, so it is not that much of a mirror.

The BEAM interpreter is an interpreter though. And while it is rather fast, it is still just an interpreter and for purely CPU-bound problems, you have many languages, most compiled, that will beat it soundly.
Its neither a bias nor a prejudice. Because I write in Java and Other languages like Python and Perl in my day job. Although I'm trying to run away from Java as quickly as I can.

Vast majority of Java programmers can't program without IDE's is a fact. Java being verbose is a fact. Java frameworks being bloated is a fact. Medium to large Java application not being easily handled thorough ordinary tools like text editors is a fact.

Its almost like what Dijkstra said couple of decades back about basic. It can destroy your thinking abilities. I don't want to risk mine with too much exposure to autocompletion and intellisense. And without them it makes zero sense to write in Java, as you can no longer be even remotely productive.

Well I don't know about others, but I, myself would not like to be bunched in that kind of commodity market of programmers whose only known expertise is 'Knows how to use an IDE'.
Alexander Armstrong did an amazing job. If not already done so, check out the pirates of silicon valley.

http://www.imdb.com/title/tt0168122/
99% market penetration is a bullshit statistic, it completely ignores mobile which is the fastest growing method for accessing the web.
The Fermi Paradox Is Our Business Model
The interesting thing is determining where, and successfully managing, the point in one's career where the "people you're responsible" for inflects to become closer to shareholders than employees.
How To Set Up WebDAV With MySQL Authentication On Apache2 (Debian Squeeze)
Punch - The new dynamic static site generator [better than Jekyll]
Share Memories with Computer Enabled Eyewear Redefine Reality
Erlang isn't CSP by a long shot. If you take a look at

http://en.wikipedia.org/wiki/Communicating_sequential_proces...

Note that Erlang is different in all three aspects: Processes have identity, messaging is not rendezvous and there are no channels on which messaging occur.
I think we've seen what Libertarianism leads to (the Gilded Age, the late 19th Century in general, really) and "treated like adults" only holds if you think an "adult" has an outright hostile work environment and no hope for advancement.

Couple that with the Libertarian love of gold as a currency and you have even more of the worst of the 19th Century in that political ideology.
Celluloid/DCell are going that way.
When I worked at a very large software company, I worked for a division that was absolutely riven with bugs. As time went on, I noticed that the developers were arrogant, yet they also weren't as good as they thought they were. The QA process was broken as nobody could touch their code, the Product Management them were technically clueless so they didn't know how to handle the situation, and the guy up the top, well, he was too busy playing politics that the whole ship o' fools was springing leaks everywhere.

I got angrier and angrier. In the end I didn't give a crap and I was sending angry emails pointing out the problems daily.

And you know what? I was part of the problem. Hindsight is a great thing, but I wish I'd left on better terms, without anger. If you can't change the firm, don't get angry. Smile at the people around you, be pleasant, and then resign. You'll be much happier for it, and the foolish group you leave behind will probably fall behind you. Getting angry didn't change this for them, they were bound to fail anyway - why be dragged down by that?
This is previously submitted to HN several times. http://news.ycombinator.com/item?id=3331474
Yep, see my Combinatorrent and eTorrent projects, respectively. The long story short is here:

http://jlouisramblings.blogspot.com/2010/04/haskell-vs-erlan...
What is SEO?| On page optimization
know about search engine optimizationWhat should web designers do for a Search engine friendly (SEO) site,what is seo, what does seo do, why you need seo,what is on page optimization, waht is off page optimization, seo for web designers, seo for websites, seo process like
Intel launches next-gen Ivy Bridge processors with 3D transistors
"Social" gave us evolutionary fitness. Does that mean that it could have a compounded effect bigger (inclusive) impact than "revolutionizing satelite launches"?...

You can see Instagram as sending "cat pictures" or pure gossip(^)... or as improving our "theory of mind" (a window into people's mind, their beliefs & desire). http://en.wikipedia.org/wiki/Theory_of_mind
http://www.sciencedirect.com/science/article/pii/S1364661308...
^http://www.thepsychologist.org.uk/archive/archive_home.cfm?v...
If you find zonefiles a hassle might want to use http://www.entrydns.net a free service I'm building with a sysadimn friend, it has nice GUI interface to manage most DNS needs.
> pay for good tools

You don't even need to pay for good tools, but that doesn't mean the bad boss will allow you to use them.

There's a point at which idiocy turns into a personality disorder all its own.
Office Max Online Coupons
PRNGs are not interchangeable, they produce different subsets of all possible strings (let's define result of PRNG+seed as all the bits of generated numbers concatenated, until PRNG starts to repeat).

And any program returning something can be seen as a PRNG (at worst it won't accept seed, so it will only produce one string).
I haven't tried Pixelmator or Acorn, but GIMP and Paint.Net are not very good.

They're ok for totally free, but are a pain in the ass to use or missing some fairly obvious things (e.g. being able to set the radius of a rounded corner in Paint.Net).

And I say that as someone who rarely uses them, I can't imagine how annoying they are for proper designers.
Volkswagen E-Bugster será uma das estrelas do Salão Automóvel de Pequim
Não passa de mero exercício de estilo, mas a versão «aberta» do E-Bugster mostra como será o novo Beetle descapotável, que deverá ser mostrado até ao final do ano. O protótipo será uma das estrelas do Salão Automóvel de Pequim que abre portas esta segunda-feira. Saiba mais sobre esta nova aposta da Volkswagen em http://www.autoportal.iol.pt
Let's not forget the Amstrads. My first home computer was an Amstrad 464 with a tape recorder. Oh those were the days.
HAHAHA! I think its you who has to step out of the cubicle bubble. What's your plan B, Montenegro, Libya or Bahrain? .
My anecdotal experience says just having the ability to verbalize in different languages(3 in my case) makes you reason for a longer time. I suspect, that helps avoid some sort of biases, but might be a crippling factor in some situations(time-constrained decisions) .
My first purchased computer was a ZX81. My second was a US variant of the ZX Spectrum called the Timex Sinclair TS-2068. Yep, back then the home computer market seemed so wide open, even watch companies were making them!

https://en.wikipedia.org/wiki/Timex_Sinclair_2068

This was a great machine- it had a cartridge port, and was well appointed in every way the ZX81 was lacking.

This was also the machine where I learned that the ecosystem around a computer was at least as important as the specs. The TS-2068 excelled in all of the specs, but unlike the UK, there wasn't much of a community. My dreams of shelves full of game cartridges for this machine never came to pass- in fact I don't think we ever got a cartridge for it.

That's ok, I was writing my own software.

Some of you may remember the noise that modems used to make when negotiating a connection (it is kinda surprising that even that sounds ancient now) ... but these machines used a tape deck, and would record their programs out on audio tape. I remember entering programs from books and magazines line by line-- there were books like "100 games for the ZX Spectrum" and stuff like that. Even a special magazine printing format that came with a hardware accessory to let you read in the code in the magazine to avoid having to type it all out.

One of the great things about these machines was that millions of kids were exposed to programming. At that time, "computer literacy" meant programming, and it was obvious that you'd continue to need to program, because you'd always want your own variations of things, or at least to be able to script stuff.

I think its a real tragedy that schools have not taught kids this level of literacy. At my high school in the 1980s, I learned Pascal and LISP and would have learned BASIC if I hadn't already known it-- three languages coming out of high school. Every graduate of that school in my day left knowing at least the basics of pascal programming.
Share Valuation
Our share vaulation service is also used by wealth management companies and Independent Financial Advisors managing client portfolios.