skysight-inc/HackerNews huggingface dataset:
To me, "big data" looks to become one of the most over-used words in tech for 2013. So if you're planning to consult in this space you're probably onto a winner :)

In addition to the good advice already offered in this thread, consider hitting up some of the prevalent consultancies in the region who already have government contracts. Subcontract directly or offer them a "big data analysis as a service" - some proposition that allows them to "tick the box" with their customers without having to invest too much.

They'll already be on the "approved government list of suppliers", which means you'll be able to go from idea to revenue much faster. You can then move to independently sell to government after you've got a reference-able case study or two under your belt.
America still has unions?
> Just because it doesn't have a driver doesn't mean it doesn't need to be manufactured. Car companies will do fine.

From TFA: "We can reduce the number of cars by 90%." So, you read that and disagree with it?
This will definitely exist, but not everybody will want to give up personalized cars. Too many people see their car as part of their identity.

We have the tech right now for every workplace to have open seating and non-personalized computer workstations, and while some companies do this, most people still want their own desk space and personalized computer.
Scientists encode MP3s, PDF, photograph, and algorithm to DNA
I have never seen that on many systems, perhaps Arch has been configured in a strange way.
Only one, from @zeeg.
Sergei Brin of Google has promised < 5 years for an average joe. And that was 6 months ago.
CRUD operations with CUBRID Perl Driver
And there I was thinking HN was above this gossipy type discussion.
No, it will probably produce about 85% fewer cars.

KPMG's report comes to the same conclusion as mine:

http://vancouverdata.blogspot.ca/2012/08/googles-self-drivin...
No more so than if you were extremely negative and played the blame game. Ignoring issues is not what I'd call positive though. That's just delusion.
Is Offshore-Agile a BAD Idea?
The sensible model seems to be called "flex service" or "demand responsive transit" (1): Dynamically routed small shuttles where customers place trip orders to the transit company, and the routing system figures out paths for the shuttles so customers get where they want to go in reasonable time.

(1) https://en.wikipedia.org/wiki/Demand_responsive_transport
I absolutely agree with this point. There seems to be an ongoing pandering for some individual characteristics that made it somewhat okay to put someone in prison on ridiculous charges. Sure, Auenheimer is no saint, but these 'but he made babies cry' stories are just trying to distract from the real issue at hand.
It's certainly not Twitter's fault. Lately, the open source community's underbelly has been exposed.

"But open source is right and we are the good guys?!", or...
"But I know those guys and they are usually really cool!"

We want to categorize people as being bad or good, and it messes with our brain when we think we may have to re-categorize. It's more useful to realize that we all have a capacity to do both good and harm. It's also more useful to judge ourselves than others. Recognizing the need to change is the beginning. I know that I need Outside help to maximize the good and minimize the bad that I am capable of.
99% of "OSS"-devs I know use Apple products, probably the least FOSS-compatible company I can think of.
It still exists at https://code.google.com/codesearch though it no longer searches everything, only those repositories hosted on googlecode.com itself.
I'm not going to downvote you, but you've not really put your case. Using replace simplifies the workload for a lot of people, the commands (which incidentally, I actually like using) is still somewhat arcane even to the most experienced Unix guru.

If you can replace a long line of pipes with a simple command line, then why not?
You actually do hear this brought up as a case against dotfiles and vim plugins, even the use of vim as opposed to vi. There is just this school of thought which says you should never use anything which isn't in a default CentOS install.
He also talks more about his feelings than the person he's apologizing to!
Checking for signed overflow by first performing signed overflow is a great C antipattern.
abbreviate as necessary ;)
Telling someone their hard work and best efforts suck DOES hurt their feelings. If you don't recognize that and go around telling people their work sucks, then you might be an asshole.
You don't have to. Then again, that's not a criteria for anything.
I know it someone's right to do this, of course. I object because I come from an environment (software industry) where I have spent hundreds of hours undoing people's poor jobs where they wasted time and money reimplementing (incorrectly) library functions, system commands, etc. Because of this personal experience, I reacted the same way many reacted when seeing her script. So, I decided to explain to her and attempt to convince her that she should have spent her time and skills on something else (especially because she seems a rather good programmer!) Does it make sense?
I'm working on that :)
I like this app ! So many cute silhouettes !!
But you are wasting resources when you use features that are not properly standardized.
- cross-platform C/C++ code and JNI libraries work just fine using the NAR plugin (was developed at CERN for this use case, IIRC). I've used this extensively over the last year to integrate legacy C++ libraries with our Hadoop jobs.

- code coverage / findbugs etc. are better done using something like Sonar. Again, this works just fine for us. You can also set up Sonar & Jenkins on your desktop in minutes and have a working analysis suite + web interface without centralising your builds.

And I assert that you're wrong on the IDE integration - Intellij appears to shell out to Maven for some things, but M2E in Eclipse is a completely different beast (and has some rough edges as a result, but can work well).
You can get decent float parsing by doing Number() casting / regex cleanup, instead of parseFloat(). I don't know how tangle does it though
Interesting, but given that the code in question computes (expt 2 488) as the square of (expt 2 244), is there actually any way for that bug to cause the observed symptoms?

(2^244 is being shown as zero. 2^488 is being shown as non-zero; presumably the right value though I haven't actually checked. If 2^244 is actually being computed as zero, then unless what's happening somehow depends on the depth of the stack -- surely not possible if this bug is the cause -- 2^488 should be computed as zero squared, which is zero.)
Just because it does something that you like to do a different way, doesn't mean it is hurting anyone for someone to write it.

By this logic, there is no way for beginners to write much of anything since there are existing implementations of almost any idea, and it should be disallowed ever to make a new thing which could replace any old thing.
I have an application I've been working on for about 5 years. I started it as a way to learn desktop and object oriented programming, and it's now grown to something like 10,000 lines of code. There have been long periods of 6 months or more when I've not touched it, then gone back in and get started again, as a result the code base is a bit of a mess. The coding style is a bit haphazard and it includes a fair sprinkling of ugly hacks.

But by and large it works and would make a decent alpha release. There are a few bits of functionality that need to be made more robust, which I'm working on now, and when that's done I'm going to bite the bullet and load it into Github. I've implemented a plugin system so users can customize it, and tried to do my best to make that part of it as consistent and clean as possible.

I do worry that uploading this thing could cut both ways. I'd like it to get some use, but I'm very aware of it's flaws. I wonder home many projects never get released because the authors are worried about this kind of reaction.
Believe in Yourself, Even if Others Do Not
Spam them in your mail client and send a report.
Most of the reason for that (at least in my experience) isn't about some deep desire for privacy, but for the prosaic reason that it's a nuisance to arrange with someone else to meet at a certain time and place, to make sure that everyone in the car pool gets out of the house in the right 10 minute window, etc

Being able to just call a car to drive you to work, while an automatic system figures out the car sharing arrangements in real time, could remove a lot of the barriers.
Just starred your project on github. Thanks for bringing it to my attention.
Except that he "maliciously used" the data by giving it to a journalist. Sounds like an act of a whistleblower to me. His intent was to expose (and embarass) AT&T and to me the fact that he didn't like AT&T and wanted to hurt them is irrelevant.

Had he actually tried to sell the personal data OR actually shorted AT&T shares that would be very different from my point of view and be worthy of actual punishment but my understanding is that didn't happen. Given it didn't happen it should be up the prosecution to prove that he wasn't joking for that to be used as intent.

I'm a little uneasy about the idea of not prosecuting him at all though as the flaw could have been exposed by collecting a sample of the data to see the extent of it without collecting it all but I would be equally open to prosecuting AT&T for not securing customer data appropriately (I would have no problem with prosecuting both - the victims are the customers whose data was exposed by AT&T).
This is a silly argument. You cannot force others to use one product. WebKit is great, but it is still a project, governed by some people, and with certain goals. People want to create browsers who may have other goals, so either they have to convince the WebKit team to follow them, or fork, which ends up causing the same problem of multiple platforms.

We have open protocols and specifications. The web uses HTML, CSS, etc. Then it's up to the various rendering engines to adhere to those.
Ask yourself: of the people involved in this whole
brouhaha, whose code have you read?

Of most of them. It seems you are unaware who these people are and what projects they have contributed to. You're making a good point, but these are the wrong people to use as an example for that point.
I guess with the benefit of hindsight another way to approach this would have been to have written a short blog post on what the issues are with the open source project in a constructive way, send out the same tweet but instead link to the blog post rather than the GitHub page.

That way the Tweet would have got just the same amount of clicks and (initial) shares but the blog post it linked to would have put the thoughts in context and would have avoided the risk of this tweet (who's main criticism in isolation is that it is overly offhand) being mixed in with all the other actually unpleasant tweets.

But, as always, the world could have been perfect in hindsght
This is combined with more people working from home ... more people ordering on the Internet. Generally the use of cars is going to continue to go down substantially.
I honestly wouldn't be surprised if that cartoon ends up as part of a museum exhibit someday. It sums up so much about anonymity in the early internet age.
It's kind of sad to see the "What It's Like To Be Ridiculed For Open Sourcing A Project" and "I'm Sorry" stories just above this one, where Alan Cox essentially says his former colleagues have released an unusable distribution.
Apparently, that you aren't reluctant to call them.
Actually, you know something... I correct myself. It is easier than I realised. I'm not sure that would be a skill I'd be proud of...
Why deal with the hassle of actually owning a car company and factories and all the related problems of actually building things. Also what does Google gain by offering an exclusive agreement to a nice car maker? Wouldn't it be better to offer the tech to everybody, sit back, focus on R&D and take a percentage of every sale made while let them deal with all the problems of actually building and selling cars.
Unflinching, unquestioning, irrational optimism and futurism
Let's take the recent Driverless car news item, http://news.ycombinator.com/item?id=5107615. "This will change everything". Replacing hundreds of millions of cars with these new ones will take billions of barrels of oil for R&D, manufacturing, transport and we haven't solved the fundamental issue of internal combustion engines: they require refined liquid hydrocarbons, and a gallon of gas takes 5.5 litres (1.4 gallons) to produce. Are you guys so caught up with "awesome" technology and "amazing" people that you can't appreciate we're experiencing a fullblown depression thanks to not having cheap energy to facilitate this strange concept of growth any longer? This means your comfortable Bay-area lifestyles have no future. America had a good run, but you're like the dwarves of Dwarrowdelf, you delved too greedily and too deep. Ah well, such is the folly of humans and, indeed, every living creature from yeast through reindeer to homo sapiens.

QED: Peak everything (hydrocarbons (gas, oil, coal), phosphorous, copper, uranium, rare earth metals, iron, enter valuable commodity/resource) will make IT, the Internet, your jobs, your cars futureless.

Is there any reason you think technology can "solve" any of these forthcoming crises? Is it not technology that inadvertently created them? The wheel, agriculture, the green revolution. All solutions, which in turn have created even heavier burdens and problems.

:)
You're deluded if you think car culture in the US can change significantly anytime soon. Call me a cynic, and I'll call you a fool.

If you want to throw around platitudes, why not address the real problem: uncontrolled population. Or does that make you uncomfortable?
I definitely wouldn't argue with you; historically, China is the source of a huge portion of humankind's inventions, and I am sure there is a great deal of innovation happening there right now.

My point was more narrowly that the current system of government there, and the lack of information freedom the automatically comes with it, presents a serious obstacle for innovative businesses (particularly anything to do with computing, mobile, and internet, a huge swath of the modern economy).
Thank you for this "when TextMate started withering on the vine I became disillusioned that I had put so much effort into pursuing such a short-lived tool."
Numbers or compound words?

/bananastand

/potato9
jazzychad made something similar a year or so ago http://shoutkey.com/
In my experience the browsers that don't support these kinds of transitions are usually better left unanimated in java script; they usually run on older and slower computers.

Also another reason why CSS transitions might be faster is because the browser could (or does?) use the GPU to render it.
The french gvrnt will let them reach the market and tax their asses once they are on it. Classic!
It may be coincidence but are you choosing from a dictionary of real words or doing some clever Markova chaining? I am guessing the former - if so is there not an upper limit to total active links ?
The problem is - they are keeping adding unnecessary stuff to just keep going, regardless of whether it is better, rational or not.

All those replacement of classic shell-script-based start-up tools, adding countless "managers" and "buses" and "services" and "settings daemons" just makes the whole thing worse.

It is like MS or SAP - keep producing bigger and bigger bloatware until there are no more suckers to buy it.

Piling up meaningless stuff is not just a Linux distro problem. It is also in languages (look at CL or R6RS) and libraries. Almost everywhere, especially in non-CS world.)

The more sane approach is, surprise! of BSD systems. They have an OS and a system of packages made out of ports of OSS software. They keep the core OS stable, sane, and without unnecessary, unreasonable changes. CenOS also has some additional repositories, but it is basically a polished Fedora anyway.
Try the paper "The Winners and Losers of the Zero-Sum Game" by Lawrence Harris. I found it most enlightening. I'm paying it forward, since it was here that I saw it recommended (hat tip to tptacek iirc).

What makes a zero-sum game so hard? Competition. Read Nate Silver's book chapter on Poker for a great explanation of that. In summary: he won a lot of money playing online poker when the services were growing and there was a large supply of fishy players (losers). When the growth of new poker players stopped, and the fish had mostly left (after losing their money), then he started losing.
Cisco buys cellular network management company Intucell
better link: http://kent.spillner.org/blog/work/2009/11/14/java-build-too...

After about a year of experience with Maven, I find that:

* The "surefire" plugin is named ironically. The build often fails without a message about what unit test failed.

* Maven is extremely slow. Eclipse builds the source in 30 seconds max; Maven takes 5 minutes.

* Maven's output is extremely verbose, but if anything goes wrong, it "helpfully" tells you to rerun it with -X -e to get the actual error message and stack trace. You can run it with -X -e all the time if you want, but I think it generates so much output that it actually slows down the build. Yes, really.

* There are a lot of things you just CANNOT DO in Maven.
One example is bundling a Maven plugin together with the rest of your Maven source and use that same plugin elsewhere in the project. It fails during the early phases of the default lifecycle because the plugin isn't installed yet. But only by getting to the later phases of the lifecycle can you install the plugin. But you can't do that because the early phases fail. An infinite cycle of despair is right.

* Even the most trivial project takes a few screenfuls of
XML to set up in Maven.

* Maven's dependency management is poor, too. If you have some library A that pulls in B, and another library C that pulls in a slightly different version of B, you can get misbuilds. It's your job to identify and fix these problems. They will show up at runtime. And let's not even talk about SNAPSHOT and how horribly that can go wrong.

* Maven is also known for pulling in tons of unnecessary
dependencies. But hey, you don't mind 50 more megabytes of jars on your CLASSPATH, do you?

I was honestly expecting the article to address some of these points, instead of vague philosophical ramblings. Seriously, Maven is horrible. This article gives you no inkling of just how bad it is.
You're only sorry your comment was noticed and attacked.
He did something that he later regretted. We usually call that a 'mistake'. Dropping a teacup while you're washing dishes is usually called an accident.
I'd prefer multiple vendor collaboration on a 1 spec > reference impl, than 1 spec > multiple incompatible impls. Innovation and experimentation could happen in "feature branches" of a master repo, and accepted once a majority of vendors are satisfied.

IMO supporting and testing against multiple rendering engines is the biggest PITA / productivity loss in web dev today. Being unproductive takes the joy out of developing software and having to support multiple impls is a sunk cost that creates no end-user value. Knowing about quirks of each rendering engine increases the cognitive overhead developers need to know when developing for the web, further stifling productivity and reducing the end-result quality of websites.

I'd rather only have to know and develop against a single implementation in the same way I prefer there is a primary UI SDK/toolkit for each OS.
Mixing crowdsourcing and security to help hack for good: Bugcrowd
Actually technology is the only realistic solution.

You can keep trying to get 7 billion people to behave the way you want. Good luck with that. Or, instead you can give them something they want that also solves the problems you want solved. Renewable Energy, Recyclable products, less polluting products that are also more desirable (think Tesla Model s)

Making new tech that solves those issues and at the same time provides something more desirable than current products is the only realistic way forward.
Sure, it's possible. The sequence of multiplications chosen to reach the exponent is different, so these expressions take different paths through scm_integer_expt.
Now that's a feature I'd like to see on github: an asshole filter.

What really bothers me is that, like me, I'd say a lot of those people learn daily from the work of others on the internet. What about giving something back? What about doing something to add?
CanvasQuery 0.7 is out, news in changelog.txt
I have always noted that behavior, Chrome has a better memory management with a few tabs opened, but if you start opening a bunch of them, then Firefox clearly wins the memory battle.
It's not really responsiveness to users so much as being more like Gnome 2. That's it. xfce didn't really have to do anything to get those users.
The Unix weenies strike again.
Well, but if you happen to work in a Microsoft/Windows environment it helps a lot to see these open projects.

Ignoring IronRuby: ASP.Net for example is a Big Thing (tm) that exists in a git repository (and for all I know it's developed in the open now, not in the typical 'code drop' style like Android etc.).

Do I love Microsoft? Certainly not. But I do think they changed for the better, measuring with a certain set of values and biases here..
Naive question:

Does your last paragraph have any implications for VR? Could something like the Oculus Rift benefit from raytracing technology? Or have I misunderstood what you are saying?
I will be releasing my own algo trading system open source in Feb, if anyone is interested. I'll do a post on HN once it's released.
Sticks and stones will break my bones, but words will never hurt me... That is, unless Facebook (Disqus, your government, etc, ...) makes everyone give their real name in order to participate in discussions in the first place, then you're open to every racist, sexist, and drug cartel with access to a computer.

From today's links:
http://msmagazine.com/blog/2013/01/23/how-some-men-harass-wo...
( http://news.ycombinator.com/item?id=5107886 )
From the article: "One man left a letter at her door saying he’d 'find you and your mom and rape you both.'"

Anonymity has some pretty small downsides (people acting like assholes, which you can ignore), but pretty huge positives (physical safety and freedom of expression in spite of assholes, which despite our mothers' wishes, we all are; and getting to hear a person's true feelings). The only reason I post here is because I'm psuedo-anonymous.

(I recognize that the article isn't itself an argument against anonymity per se, but I can easily imagine someone using it that way.)
Hey man. The answer is that at this point we will get a whole lot of new bugs pop up if we drop in a new version of jq. It will be done at some point when the timing is right!

Regarding the film, it was done by simplestoryvideos and I highly recommend them!
Wouldn't you need a broker account with minimal spread and very low broker fees for this to work?

The banks who are already doing high frequency trading don't have to worry about this, they can profit off a trade after its gone up a fraction of a point or so and close the trade, your average trader has to make up for the transaction fees or spread which are sometimes 10 to 100 times what a bigger firm has to cover.
Amazing use of machine learning which solves the real world problem. This is kind of innovation which give the sign that Google is getting bigger everyday.
Corey did take a lot of time to apologize again and again on Twitter. I think he dealt with the situation quite well, considering the douchiness he (and the others) exhibited.
I'd say that Mauro Carvalho's replies show a class act!

https://lkml.org/lkml/2012/12/23/87

https://lkml.org/lkml/2012/12/24/125