skysight-inc/HackerNews huggingface dataset:
Defeated tribe? How about a tribe that surrendered without a fight?

Okay, so maybe, despite a still ongoing shortage, it's not a good time to stand up and fight in the middle of a crisis, but before that, when people who could barely operate a keyboard got hired as programmers, very few did or said anything either. Except maybe quietly leave, only to find out things weren't much better elsewhere.

Also, I find that very few programmers (and HN is not particularly representative of this profession) are willing to take responsibility for the result. Because that's the price if you want to get rid of micromanagement, pick your own tools, work decent hours etc.: be 100% accountable for getting a result that ships and makes clients/users/investors happy.

If you want to take control of "this game", you have to take control of the entire product/service, not just the code.

You probably are one of those who are willing to do that, but the vast majority of those who also call themselves "programmers" aren't.
I love the design and usability of hacker news. It's minimal, efficient, non-distracting, consistent and puts content first. I wish more news website would be like that.

The libreoffice website, on the other hand, has a lot of visual elements (icons, colors) that don't really fit well with each other.

Visual-heavy websites can be quite nice, but they need to be really thought through.
Google Announces Enhanced AdWords Campaigns
Came here to say exactly this.

Here's a sample of the output: https://codeq.io/github/yakxxx/memek/master/crawler/tests/te...

> Trailing whitespace (1, 29, 34)

Missing optional whitespace around operator (6, 48)

Blank line contains whitespace (11, 15, 19, 23—25, 33, 44—45, 53—55)

Continuation line under-indented for visual indent (17, 21)

No spaces around keyword / parameter equals (17, 21, 48)

Line too long (100 > 79 characters) (21)

Too many blank lines (3) (26)

Continuation line over-indented for hanging indent (29, 34)

Missing whitespace after ':' (30—31, 35—36)

Line too long (81 > 79 characters) (30, 35)

Continuation line indentation is not a multiple of four (30, 35)

Line too long (80 > 79 characters) (31, 36)

Closing bracket does not match indentation of opening bracket's line (38)

Too many blank lines (2) (46)

Line too long (91 > 79 characters) (47)

Blank line at end of file (55)

Not to mention that it's quite simple to have your CI server perform these kinds of checks already.
A misconfigured site that serves all its own assets will perform terribly because 200 hits per minute x 20 assets = 4,000 hits per minute. Wordpress has tons of assets too.
DevTools: Visually Re-engineering CSS For Faster Paint Times
> Also, more than 80 chars fit in my screen

This isn't the argument, and you know it. I can split an editor window three ways on my MBP and still have all the code look fine if everyone keeps their code to 80 character lines.
You must also think that it is unfair that people win hundreds of millions of dollars by playing the lotto when all they did was invest one or two dollars.
Also worth noting that, at least in some places, lawyers share quite a lot of liability for their work - direct personal liability or as part of a partnership (and limited liability partnerships might not protect you as much as you would think).

If a lawyer screws up badly enough then they can have their credentials taken away and they can't do their job anymore - that's arguably the main difference between a professional and an academic qualification.
Upvoted because even though I hate cynicism, it just hits me from time to time. I just am not motivated by mentoring or entering timesheets or working on projects I give no fucks about or being coerced into giving time estimates for problems I don't even understand yet.

And all of that baggage too often outweighs the real joy I get from building things in the unlimited universe of the binary machine. I miss feeling like an inventor, like I've got infinite Lego blocks and a vast, empty dining room table (that Mom doesn't need for a couple days).

Instead, I get just the microjoys of building a new web page from scratch with nice messages and useful validation, or a really well-normalized set of tables, or gosh, if I'm lucky, a really reusable, self-documenting library which I've been allowed to write The Right Way.

I'd love to work at a Valve or a Github, where programmers work on whatever they want, but how many of those are there? And I'd love to work for myself, except for the overhead of busywork that goes along with it.
I think the influx of venture capital and the proliferation of incubator / accelerator programs has a lot to do with it. At any given moment there are hundreds of startups fighting to build a better product, service more customers, and win the adoption war. Further, the better capitalized those companies are (i.e the more money they've raised), the more they can afford to pay for devs before their product is widely used / billed for. That help?
Professionalization of programming is a very hard thing to get right, but I agree.

http://michaelochurch.wordpress.com/2012/11/18/programmers-d...

What we need is a sort of postmodern professional structure. We can't keep people out of programming itself. Everyone should be exposed to the concepts. However, we need to inject the respect accorded a profession into software development.
Exactly. If you love what you do, you have a much better chance of being great at it. So switch if you don't feel programming is for you.

Programming experience is still valuable, even if you switch. In my experience, it will make you much better at many related roles in a SW companies, such as project manager, product manager or business analyst, since you'll know what it takes to produce the SW (what's hard, what's easy etc).

Personally, I've been programming for over 20 years (always at companies whose main product is SW), and I still love it: http://henrikwarne.com/2012/06/02/why-i-love-coding/
Are you not packaging un-used code into your embedded binaries then? You'd also have to manually test the reconfigured client before deploying it, I think.

Seems better to make an automated build system off a database of configurations - a simple sql table with the different settings that could automatically build versions for all clients. You'd get static compile time checking of each build, and it would allow for easily running automated tests against each client's version.

So you'd end up with no un-used code, a database of client configuations, and static compile time checking. Seems win-win.

Sorry for 'assuming your problems', feel free to ignore. Interesting situation though.
This gives me some good/interesting ideas. You could mount it under a cabinet or on a wall to control the lights/music/alarm system/etc... Or mount it to your shirt to control your cell phone + bluetooth headset. Mount it to your door / car and use gestures as keys. Build it in to the armrest of your couch so you can control your entertainment center.

Stop thinking about it as a computer accessory and start thinking about it as a general UI device that can be used in everyday situations.
Never used WP, but aren't those static assets? The bottleneck would be bandwidth then, should not be a huge load on the server. If it's compiling stuff or fetching them from DB though, then that could cause some problems.
Is Wordpress.com itself capable of handling a slashdotting? If so, why not use it?
I think you need to make a better job at explaining what webshell is, I only see buzzwords where I understand it actually is a "one javascript interface to many different apis" which is really awesome.

Also, I think you should show more prominently the APIs you currently support, there should be a link in the sidebar of the page you linked in HN.
While I think LibreOffice has its uses, I think the world is sort of moving away from desktop-based office software. I can't even remember the last time I used Microsoft Word or OpenOffice, it's probably more than 2-3 years ago.

Then again, if you're a hardcore Word user, then the professional office suites still offer more functionality.

(Additionally, not everybody is lucky enough to "work in the cloud" due to various constraints or restrictions).
Worst stackoverflow question in history (-46 score) has answer with +90 score
This article makes little sense to me. Really, civil rights activists shouldn't have fought going to jail over having sat at the front of the bus? Letting the government run them over was the right thing to do? No, the answer is to fight in any venue you can, and the court is a perfectly reasonable one to do it in; that's a major way that laws and their interpretations get changed. In fact, an activist defending herself in court is exactly how buses eventually got desegregated.[1]

[1] http://en.wikipedia.org/wiki/Browder_v._Gayle

Questions of strategy aside, Byrne is a little too quick to buy the government's story that a crime was actually committed, and much too loose with the words "theft" and "hacking", and of course the stuff about "our security" is nonsense. Swartz could not, should not have expected to go to jail for what he did. That the civil rights protesters expected and received jail time for straightforward violations of law may make them more powerful heros in Byrne's eyes, and that's fair enough (leaving the importance of their respective causes aside -- I'm not the one making this comparison). No one is claiming Swartz is today's Rosa Parks. But it doesn't make Swartz's actions less just and his persecution less unjust.
I actually really like their website; I don't like that it has such a small fixed width, but I'm quite drawn to the simple design.

More than that it's very usable to, to each their own I guess.
Gabe Newell talks flat org structures and flexible hierarchy
Lets think of a restaurant... Who do you give the credit to for a great meal? Who gets the tip?

The person who set up the restaurant?
The person who created the menu?
The person who sourced the raw ingredients?
The person who prepared the raw ingredients into components of a dish?
The person who plated up your food?
The person who oversaw the preparation in the kitchen?
The person who brought the food to your table?
The person who took your order?

In the USA, and many other countries, you tip the table staff. Sometimes the kitchen staff get a cut, but generally, they just get paid to execute on the owner's & head chef's vision. If the restaurant won an award, would it go to the line chef who prepared the dish that the reviewer/judge ate? Hell no.

It's not a programmer issue. Credit is about who had the vision and took the risk. The people other than the founders that get the credit are usually the sales staff. Very occasionally the customer is impressed and wants to credit the head of the delivery team, but not often... leaving a tiny bit of credit to be dished out between everyone else.
I think I may be starting to feel this as well. I'm 27 and have been feeling resistant to staying a programmer. My father in law has been showing me the ropes of being handy - woodworking, wiring electric, etc. I've been brewing my own beer occasionally baking bread and some days it just seems like doing anything with my hands instead of sitting at a desk all day would make me feel much more alive.

Then again, maybe not. I've gone through this with programming before and I usually swing back around to enjoying it.

It also helps that the pay is great for something that a lot of days I think I would do for free.
UX guy and former management consultant here. I can tell you the grass is always greener...

As a management consultant I was expected to grind out pointless "decks" (powerpoints) all day long. And all night long? Grind out RFP's for new business (which are usually more decks).

UX designers generally have a higher job satisfaction if they are with the right team. However, these jobs are difficult to get and easy to lose. Many of the UX designers I graduated with from HCI school are now looking into front-end dev, visual design and business strategy. Why? Because UX designers can easily become marginalized, and if all you can do is sketch and put together a few basic wireframes, you can quickly find yourself on the periphery of the team. You should see some of the bored/desperate emails I get from colleagues who either have 1) nothing to do or 2) don't get the respect they 'deserve'.
It would also be nice if your page was proofread by a native speaker...
caveat: It is the worst undeleted question in history through 2/7/13. It may be possible to browse here for a worse deleted question: http://data.stackexchange.com/ , but I'm not sure if they remain in the database.

It has gone through over a dozen revisions and isn't nearly as horrible as it once was. http://stackoverflow.com/posts/3455660/revisions
No, sorry. Those are rare beasts indeed. I think the current scrum fashion dampens many impulses from programmers.

Trolltech was like that when I was there, but that's long ago. (There was a principle that the person who ended up actually doing a task had final authority.) I certainly don't know any in NYC.

Cut your hair and get a job. Sigh.
One thing this domain owner loves about you:

1) he owns a very good four-letters dot com while you don't.
I'd expect they'll find a way to restore the wiki content. The bigger concern is that someone downloaded their password file.
Much of my work related programming is SSDD tasks. (Same Shit, Different Day/Data) Occasionally I get to do something creative at the office, but the real joy comes from the side work and the hobby programming. Instead of dealing with Yet Another Pile Of PCrappy Data, I get to deal with microcontrollers, radios and antennas.
As a seven years old, all I wanted (and saved up for) was the biggest, most generic set I could possibly have. I still remember running like crazy to see my mom coming back from the city, carrying LEGO 733 Universal Building Set.

Highly branded sets probably push children more into playing roles and sticking to, probably still imaginative enough, scenarios rather than into creative process of building.
Plug and Play Git WebHook for Shared Hosting
there is a great planet money podcast on this issue:

http://www.npr.org/blogs/money/2012/12/13/167055503/why-lego...
I'd love to field concrete suggestions for how to improve the likelihood of A) getting in front of people who have received bad takedowns and B) convincing them to get in touch / share information about their case. Friendlier copy? Actual design? Fewer questions?
Not a bad article. I thought it might be B.S. at first. But he cites a lot of good source. Now I don't know what to think.
It seems this is yet another Usenet re-invention...like stackoverflow is, too
Okay, I just wandered the halls of my company, a privately held insurance/financial services company.

Most of us drones are issued standard Windows desktops or notebooks. But the story is far different in the VP suites. Many of them have iPads with keyboards. They use them, love them for meetings etc.

This has driven our company to find more and more ways to support them, since when a VP says "Support my device" things often happen.

Eventually this will trickle down to us unwashed masses, and we'll be able to use iOS and Android without having to suffer with Citrix Receiver.

Anectdata is fun...
It's actually pretty straight forward.A featured selection of new stuff and then new features categorized, some with screenshots.
The issue with the color drop down has been fixed.
This isn't an argument either

Most of the editors do automatic line wrapping, and it looks good regardless of the width picked for the window.

I'm not advocating we start doing very long lines, I'm just saying a hard limit of 80 chars is debatable.
An Intro to Algorithmic Trading Models by Prof. Ahmad Namini
They have several distinct profitable products areas that give good diversity.
You guys don't get it.

He has a good job and doesn't care much for money.

In other words, he has enough fuck you money to say "fuck you", and that's exactly what he's doing.

Wanna own this very cool four-letters dot com? You can't because he's giving you the finger.

Well... You could, but you'd have to fork out at least $10 million.

At which point he's pretty much still giving you the finger.
Altough I agree with you, I still definitely think we are heading towards a future where in order for your code to ship, you will need to be a certified programmer, or have it validated by a certified programmer, at least in some industries.

Do you think it is safe, for say, a non certified (read: a guy with no CS degree) programmer to design and code software that runs on an MRI machine ? Or the one which controls airplaines ?
If airplaines start crashing because of a software fault, do you think we could and should blame the programmer for not having made the required tests ?

Software _development_ is a very young discipline, and as such has not yet been regulated. But I believe the day will come where it will.
Unified Inbox acquires iOS app HelloInbox to revamp platform on mobile
I try to stay away from *Office suites as much as possible. It seems that whenever I use them to do anything more complicated than typing a short letter, everything starts to fall apart and I wish I had used Latex/R/python instead.

On the other hand, LibreOffice is a very helpful piece of software to edit the occasional .doc attachment.
The notion of storing my mail spool on anyone else's servers is unfathomably derelict to me. I recognize that I'm in the minority here.

I'm in the same minority.
Daily Google-fu practice
Warning Graphic Murder Scene: Gun Violence Devastation
When this happens on sites run by tech-savvy folks, it makes me wonder: How frequently is this happening (and going undetected) on sites with less savvy admins?
Damn right. I've always rejected the notion that civil disobedience precludes defending yourself in court, especially when the authorities come at you with felony charges. It's a little too convenient for the authorities, in my opinion.
Two horrible abortions of a design don't make a right. :P

With so many awesome people in this world, I'd like to think there is at least 1 great designer and front end guy who would donate time to completely scrap the current design and give it a facelift.

Who wouldn't want that on their resume, "I designed the website for LIBREOFFICE." That's deserving of major kudos, at least in my book.
Maybe you should be using C#. As a community we fight hard to reject xml configuration, favoring type safe lambda expressions instead. Anything that ignores the type safe guarantees that C# offers quickly does. There was briefly a spring.net but it quickly died for this reason.
any recommendations where to start? :)
My solution was to move my WP blog from being hosted locally to Github pages using Jekyll. They'll do a much better job keeping it up than I will and more importantly it's less for me to worry about.
They were, however, lynched, shot, beaten (sometimes to death) and illegally jailed.
Back in the early 80's. I saw a commodore 64 ROM with a cool
looking spaceship on the packaging. It read: 'Make your games
run faster'. I got my father to buy it for me. It was a 6510
assembly language monitor. This is how I jumped from Basic to
assembly. It was a brutal learning curve. There was no
Internet, as far as I was concerned back then.

There was a magazine called 'The Transactor':

http://www.scribd.com/collections/2988621/The-Transactor-Com...

The experience, definitely gave me a leg up later on, as an EE
student, where I got to learn x86 ASM as well. The symbolic
assemblers were much nicer. Most people would start out with
templates where all the various memory segments were already
setup. What was crazy was that after a awhile, you got to a
point where you could recognize the instructions from looking
at the HEX.
Alternate hypothesis: pieces are getting smaller. Cost per piece looks like it's falling because we've gone from http://brickset.com/detail/?set=WEETABIX1-1 to http://brickset.com/detail/?set=10223-1
Next Xbox will include Siri-like speech recognition
hmm, the interesting thing for me is there is apparently a c package manager. Though if this won't run on linux, I'd be worried about cpm.
No, you're paying Elsevier to digitize, index, catalogue, and host publicly funded research. None of that is free.

People are free to pony up the money to create an alternate system, and researchers are free to use it. Nothing is stopping them from doing so. People continue to pay Elsevier, JSTOR, etc, because they value the convenience of using a system that's already established and widely used.
Domain names weren't exactly cheap back then. What was it, $70 a year? As a college student from 94-98, it was obvious there were good domains available, but most of us didn't have the money to invest in it for the years it would take to pay off.
minor observation regarding the website's example images and their lightbox: really strange placement for the close "X" in the bottom right corner, right?
Though the last time I checked it didn't use gzip, which would improve things radically in that case I'd imagine.
They certainly weren't:

http://www.splcenter.org/civil-rights-memorial/civil-rights-...
That is bizarre. I always attributed the higher Canadian prices to the fact that the Canadian dollar was weaker than the US dollar, but nowadays they're about equal.
In my daily workflow, a feature branch is there on the server mostly for it's part of a already-sent pull request. So in this case, do a syncing does not make any sense.

For a feature branch from my local clone, I do love to sync with upstream/master as often as I can, but I can do it quickly and knowingly(rebase or merge) with command line.

So for me, thanks but no thanks.

But I do know a lot people use the remote feature branch as a tmp backup of the WIP feather branch, in this case, the fact that you can quickly sync with upstream/master does help, but what if you click "sync branch" and merge conflicts happen?
Actually that's a really great point. :D

That's really what's happening here. There are all these programmers who desperately want to do something the business highly values. Maybe some of them haven't figured out the optimal intersection between their interests and their businesses.

Not everyone cares about this, but HN has a different class of programmer. ;)
U.S. carbon emissions dip to 1994 levels
I used to have a wordpress.com blog, but after they charged to everything I wanted to do, I got annoyed with them.

Also, I like to sometimes fiddle with stuff, and not let my "webmastering" get too rusty.

It is good to sometimes ssh to something that you own and wreck it at your will :)

To me, part of the fun of setting up a blog, is not only writing, but also taking care of it. I don't know really why (I have no intention of doing that for other people)
I'm not going to get into the whole hacker news is magnificent debate.We all know most users are screaming for improvement.
As for the libreofice site the only color I see is green which is what they usually use and the libreoffice icons.
What am I missing ?
Agreed. Is the author's problem with IoC or with XML config? hard to tell, but they're really not the same thing.

IoC containers in C# have rejected config in XML, in favour of config in code, using either generics and lambdas (e.g. register Component.For<IFoo>.ImplementedBy<Bar> ) or via scanning (e.g. AllTypes.FromAssembly(x).BasedOn<Foo>().WithService.FirstInterface() ).

Spring.net was an exception and in comparison it really sucked.

IoC Config in code is much better. But can't this be done in java too?