skysight-inc/HackerNews huggingface dataset:
I need to build / find a tool for parsing EDGAR filings for their financial statements tables (not so bad) and parsing those financial tables into usable information (pretty bad, the tables have very bad and often inconsistent HTML layouts).

Any suggestions to where I should be looking? Python? XSLT?
Agile Adoption Could Learn a lot from Startups
I learned three things:

1) There are many, many more reddits than I knew about but I can't read that many.

2) That is a very nice library. I guess you have a simple spring system which compute the relative placements of the different things?

3) It is really fun to play with the springs. In fact, I will do that now.
PVS-Studio vs wxWidgets
Energy research underfunded.
It is all paid time off. A lot of tech companies in the US have this policy. I know software developers that have taken two months off (paid) after a big product launch. It is part of the compensation and perks.

Ironically, this policy is illegal in most European countries.
StarStreet Launches A Daily Fantasy Sports Game That Turns Athletes Into Stocks
I'd venture to say they got access to the API for this, similar to how some software companies were developing apps before the sdk was released to the world. Just a guess, based on the fact the article says they're the first car maker to integrate with the new apple technology.
Thanks, that was a gripping read.

Did your brother have any opinion on how that compared to a longer period of less intense exercise? /what were their findings
Really? Maybe it depends on the specialty, because every single company I know that works with Drupal has more work than they can handle and is hiring developers.
Some comments:
1) You really need to tell your visitors how you work. Sending gifts privately.. OK, that raises a lot of questions in my mind.. A graphic with step 1, 2, 3, 4 would help tremendously. When i visit now, I just see a bunch of gift ideas in the homepage, and think.. hmm.. I can buy these in Amazon, why shop here?

2) Don't have the mindset that if you don't get any traction in a few days, you're doomed. Doing this is a long, long road, a year.. 2 years minimum. Just keep plugging at it, and don't just try 1 thing. Don't just post in Ask HN and expect it to be enough. Pitch to bloggers, mention it in forums, mention it in real life, talk to journalists who wrote about similar ideas, keep writing articles for SEO, etc. Just keep doing all that, and be patient.

Go to Google Alerts, and set up an alert anytime a blogger talks about something that is relevant to your service. Then submit a comment, or email them telling them about your site, and see if they can review it.
I was just about to write this exact same comment. Most people will claim 7 or 8 of these points.
I'm not trying to bang a wrong tune here, but in reality - what is the difference between telling Siri "take me to nearest donuts shop" and telling the same to the taxi driver? In the latter, I most likely will enjoy the conversation with crazy taxi driver. Or I can drive myself based on my knowledge or GPS and having pleasure from driving a car. Or again take a cab if Im drunk or too tired to drive. I just don't find the "awesomeness" here.

Besides; although I am not the type of a "kill internet to safe libraries" guy, same time we all know where this is going, right? 3.5 million truck-drivers in US alone [1] plus quarter of million limo/taxi in US (as of 2000) [2], most likely another 10 million in driving-related jobs, all gone within a reasonable period of time needed to implement self-driving cars (year, two?). Hmmm... just wondering - where all this people will go to work?! Thank God, at least in the US alone we maintain a healthy 1% of unemployment rate... oh no, wait!

[1] http://www.truckinfo.net/trucking/stats.htm
[2] http://www.schallerconsult.com/taxi/taxidriver.pdf - page 3.
this network is probably the 8th man-made wonder of the world. it makes the Great Wall of China seem benign by comparison.
I've always wondered where they are. Can you imagine just how long it took to wrap a wire around the whole world a few times over?

The thing that shocks me is how recently these were added. I was checking out the cables in Australia, expecting them to have been added in the 60's or something....however most are around the year 2000-2010.
Not quite. The point is the qubit also holds the information of all operations applied up until the point the sequence is completed. The limit on that is the time to decoherence, not the number of qubits (although the more you have the harder it gets to stay coherent).

That does mean that the result you get from the calculation can be nothing more than the classical equivalent, but the amount of inputs to that result, and the resultant enormous explosion of processing you can do on it (each operation yielding potentially exponential growth in evaluated possibilities), is dependent on other factors.
MWC: Facebook mobile billing, Android 5.0 in Fall   the 41 megapixel camera
I'm guessing how friends/followers are connected.
Whole 6 degrees of separation idea
Right, it's from wantrepreneur. The post just tries to highlight the areas that are hard to me as a developer. And I think most of technical people face with this.
Where do you store the data? Most hosts don't seem to offer a lot of storage on their servers.
I work very hard, including overtime. I'm salaried and I don't have profit sharing or equity--because I work for a nonprofit. However, my excellent performance at my job has resulted in promotions that have more than doubled my salary since I was hired. So to me it seems that my hard work did result in career development.
The worst company I have ever worked for, Device Anywhere, tried to get me to sign a one-way non-disparaging agreement as a condition on my receiving a 4K severance. I refused.

The CEO was an asshole and was having the company pay for his candy red porsche as well as taking a hefty portion of the sales commissions whilst laying people off due to lack of funds.

I hated that company. Never sign one of these agreements.
Mozilla's Boot to Gecko hands-on demo
Psychologists actually have to recalibrate the scoring of IQ tests every few decades in order to keep the average at 100 -- and they need to do this because the scores are going up. I tried to get a psych friend of mine to explain this, because if you follow the implications it means that someone who scored an average IQ in the '20s would now be classified as mentally retarded, which strikes me as insane. But for whatever weight you want to give to this particular measure of intelligence, we're actually getting smarter.
I imagine quitting would just be a minor annoyance until they find someone who does exactly what you used to do. Not many are in the position where they would actually be considered valuable and perhaps beginning to approach irreplaceable.

Don't get me wrong, I agree with you in ideology, but many people are in ugly situations.
Personally I'd regard it as a bit unfair to be rejected just on the grounds of code formatting. I've changed my indentation style before to meet a "house style" and would do so again if asked.

In my opinion it would be more useful to see if the candidate seems prepared to change and has thought about the reasons for their style choice.

(Plus I admit I probably should know the precedence rules for my languages of choice off by heart, but sometimes it's easier just to put extra parentheses in than wait for a compilation error or, worse, an inscrutable bug - especially if you're up against the clock or being watched in an in-person interview)
"Writing a basic kernel (and this one doesn't even have virtual memory or preemptive multitasking) and a basic compiler are both common projects for CS undergrads."

Did you notice the part where he also runs goofy JIT/linking, or has annotated source code with pictures and compiler for same, and that the virtual memory/preemptive multitasking was explicitly omitted? Or several other nifty/quirky features of the OS? (http://www.losethos.com/LTHtml/Doc/Features.html)

He's done work that any of us should respect as fellow programmers, crazy or not.

Also, his source comments are...colorful in some cases. :)
Ever heard of The Dark Tower series, by Stephen King?

I actually started it about 6 years ago, but recently picked up The Wolves of Calla (the fifth book).

The Gunslinger (first in the series) is awesome.
Silicon Valley Transplant releases new startup from Ganplank in Chandler, AZ
February 28, 2012 - Benerino Studios has released Skrittle.com, a web app that suggests websites to a user based on the current site they are on. A user just has to click the Skrittle Marklet (Similar to the pinterest.com marklet) on any site they are on and a playful user interface appears suggesting sites the user should go to.

Ben Hall, the owner of Benerino Studios, is a native of the silicon valley and was a successful web developer in San Francisco. He has been living in Gilbert, AZ for the last year and is adamant on being apart of the tech boom that is beginning to take shape here in the valley of the sun.

Ben said, "The tech and startup community here is getting ready to explode. It's fun to be apart of it and be able to make a difference here in AZ. We are proud that Benerino Studios is able to release Skrittle with the support of the gangplank and the community here and we look forward to being able to help more companies."

Companies like Benerino Studios and Skrittle are thriving at Gangplank in Chandler, AZ. Gangplank is a group of connected individuals and small businesses creating an economy of innovation and creativity in the Valley. It is a great ecosystem for startups and will help Arizona draw more companies here.

You can contact Ben by email at ben@benerino.com.
FSFE launches Free Your Android campaign
I'd like to know where the reports are that Apache 2.4 was faster than Nginx. The test in the post hardly seems exhaustive; most web servers do more than serve up a 9kb file on the loopback address.

I have to imagine, that the actual 'report' was that 'apache 2.4 is faster than nginx in certain situations'. This would certainly seem to back that up: http://mondotech.blogspot.com/2012/02/apache-24-vs-nginx-ben...
"Faster on localhost" doesn't always translate to faster under real-world conditions, of course. If your actual workload is serving largish files to lots of clients relatively far away, this kind of test setup is essentially meaningless. I'm interested to see how the Event MPM helps Apache behave more like nginx in that kind of situation, might even asymptotically approach nginx's performance when transfer time is the rate-limiting factor instead of the server's CPU, for example.
Indeed - it was only eradicated from Google's search results. My point is that that's a modifier, therefore the use of it is defensible...? That's an objective claim that's completely ridiculous when taken to other contexts.

Whether it's alarmist / excessive is subjective. And, since either would be technically correct, it probably has more to do with implied meanings or the common use of a word, and not the dictionary definition. Their usage of it is certainly defensible, but that has little to do with whether or not a modifier would make it more accurate.
IAAL. Don't go too far thinking that existence of a trademark depends on whether you see a (TM) or (R). The touchstone of trademark law is whether your branding will make customers think you're related to someone who was in the space before you. If you're confusing customers, you have a problem; if you're not, you don't. Having an (R) makes it easier for the earlier entrant to prove infringement and collect damages, but it's not the end of the story.

(So for example in this case, when you say that the number of sites using the term Hacker News invalidates the trademark, what you mean is that no reasonable customer would think Paul Graham sponsors HNM, because the term Hacker News isn't associated with this site in particular. That's, let's say, up for debate.)

Trademark is actually one of the sanest areas of IP. It's pretty much about whether the alleged infringer is hurting consumers or not. I've fantasized sometimes about what would happen if you applied the same principle to patent or copyright ...

[Disclaimer: This is so not legal advice. Don't be an idiot.]
Elsevier Abandons Anti-Open Access Bill
CNBC: Apple To Announce Quad-Core, 4G LTE iPad Next Week… In NYC
It's getting kind of dated now, but Neal Stephenson's "Mother Earth Mother Board" is great reading if you're interested in both the history and the process of laying submarine cable: http://www.wired.com/wired/archive/4.12/ffglass.html
NASCAR Driver Tweets From Car, Gains More Than 100,000 Followers in Two Hours
My solution to this was to use watching as a way to bookmark interesting repos. But since searching for those was impossible I created GH2Evernote, a service that gets the readme of all your watched repos and adds it to a notebook in your Evernote account.

This makes watching repos useful again, at least for me. I agree that this is broken and I never, ever look at my stream in GitHub. But now I'm making good use of my watched repos.

It's open to all now and it's free: http://www.gustavo.eng.br/gh2evernote/
Summary: they don't want to; there's no good in it for them.

Why is Apple doing this, then? The article suggests high profit margins. I think it has more to do with the lack of Broadway one man shows about Dell's or HP's labor practices.
Latest Advancement in Quantum Computing
Harris Exits Cloud Hosting, Will Sell Data Center
Interacting with ZeroMQ from the browser
> Thus a programmer who works 55 hours per week is twice as productive as one who works 40 hours per week

There is plenty of studies done on this that shows that you can get an increase in productivity by working more hours for a short time, but that if you go over ~35h/week for a longer period of time, the productivity drops and some overtime might actually result in negative productivity.
One thing to note (and this may be a contentious statement) is that a modern Django app should be created using class-based generic views, rather than the simple function-based views that are demonstrated in all the Django beginner tutorials and documentation linked in this article.

I've found that class-based views help to improve the organization and structure of my applications significantly, so that for larger apps I don't necessarily have to segment each view into a separate file in order to maintain that organization. The primary drawback of class-based views, at least for a beginner, is that the documentation is terse, incomplete, and difficult to understand without a thorough foreknowledge of the underlying architecture. I've had better luck finding solutions by digging through the Django source code itself.
Rode bietensap tegen een te lage bloeddruk
Handshakes, Term Sheets and Trust
Very happy the author wrote this up in a succinct way, posting the configuration files and all. Other comments point out that there can be a lot of other circumstances in which these results are not indicative (network time, large files, etc) but it needs to be said that the author did the tests, and shared the results with the community. Thanks!
Exactly, why is a wall of text that addresses no ones concern the top comment? Who here was attacking psychology as a whole? The article made some great points that should have opened the conversation to what constitutes authority and why we're drugging those who don't fit in.
5 pages means 5x hit count for one article. it has nothing to do with readability.
I found this article [1] that makes the argument that JS doesn't need a bytecode format, and sorta-but-not-really comes to the conclusion that a compact AST format would be a better choice as an intermediate, and mentions JSZap [2] (which itself seems to be more about compression than being used as an IL).

I think an AST format that v8 and other JS engines could read could be awesome.

Ultimately, I'd like to have a Clojure that can compiled to this AST. On servers, the ast files could be cached a la Python .pyc files.

[1] http://www.2ality.com/2012/01/bytecode-myth.html

[2] http://www.slideserve.com/elina/jszap-compressing-javascript...
Criminal Law as a comic book
Please stop comparing overworking or non-optimal work conditions as slave labor. Slavery means you can not, either because of the law or threat of violence, leave the service of your master.

I've had bad jobs in my day. One I left (I was a "partner" @ startup) and it was a financially bad decision, yet it was one of the best decisions I ever made. Here is the difference between slavery & a crappy job; a person can choose to leave the crappy job even if it means living hand-to-mouth a slave can't.

I generally agree with what this author is saying. The best way to start thinking about your job is as though you are a contractor and your employer is your client. Remove the boss/employee template from your mind and start using the client/contractor template.
http://www.extremetech.com/extreme/120229-ibm-shows-off-quan...

http://news.ycombinator.com/item?id=3642893
One thing that I noticed and hasn't been mentioned here (and everyone should try), the scrolling/zooming is fantastic. It remains smooth even with many many items displayed.

Well done.

It is all too common that a visualization like this will cripple performance, the reddit and book visualization are still very smooth for panning/zooming.
Actually, you are correct concerning federal law. I practice in California where state law requires that a computer professional make a much higher salary (or comparable hourly rate) in order to be exempt. My statement is correct for the context in which I practice, therefore, but I communicated it poorly to leave an incorrect impression about the federal law. Your point is a good one and thanks for pointing this out.
Agreed. It's one thing to say "x is faster than y" wholesale rather than considering the endless possible configuration options for each that could affect performance.

Seems like it'd be a lot more constructive to say, "Hey, it's not true out of the box, but here are settings you can fiddle with that, if they work in your situation, could make Apache a better option than Nginx." Anybody want to write that blog post? :)
I have noticed a personal trend that I click all the time on links shared via Path for all sorts of people (friends and people I have never met).

But I don't do the same for Foursquare. What other apps do people click through for when links are shared on Twitter and Facebook?
Yeah, I was thinking the same thing, almost all the transatlantic cables seemed to have been laid in the 2000s as well. I ran across this: http://en.wikipedia.org/wiki/Transatlantic_telecommunication...

Seems like each cable generally only has a life of 10-20 years.
The engineering behind the Yellow Line (2003)
I look forward to the results of your testing!
Academic Recess
Everything is give and take. Having self-driving cars would be an absolute godsend for the environmental impact of automobiles. Automated driving can easily be made more fuel-efficient than human drivers (especially when/if most cars are automated and can coordinate traffic plans), and would also open up much more radical car-sharing plans to minimize the number of cars on the road. Transportation might not be the biggest producer of CO2 emissions, but it's a pretty hearty slice, and unless we do something quickly our planet's pretty screwed.

I agree that creating technology for the sake of technology isn't necessarily good, especially if there are negative ramifications in other areas (like job security). But this isn't a black and white "automated cars give us no tangible benefit other than cool factor" situation.
Charlie Stross Uses This
Nah. Gimp maybe isn't exactly as good as Photoshop (even though some tools were in Gimp much earlier than in Photoshop) but there is a huge difference between this website and Gimp. I appreciate the effort, but the functionalities of this website are way far from being anywhere near Gimp.
Hey, thanks for your reply. Sorry that your idea did not work out. Will check out the links, thanks.
Below a few nuggets from what we have observed at GroupTalent:
1- Hire a freelancer based on work performed not on CV. Not only we do this by allowing our teams or single devs creating portfolios (which is privileged information displayed only to interested employers) but also by asking them to show us the code or design they are most proud of.
2- Have them come up with an overall plan for the project but commit to only the first sprint. Creating the overall plan for any project will allow you to see how the dev thinks about solving the problem while paying only for the first sprint will limit your risk and allows you to see a bit of his work at the time.
3- Limit the sprints to 1 week at most - and make sure at least a feature is developed in the sprint. Short sprints will help you a- prevent cost overruns, b- cap your risk of working with a bad apple and c- allow you to see features developed early on.
4- Try to manage the whole thing through github. Great programmers hate to add additional layers of estimation, communication, tracking, etc. yet you as a project owner need insight into the work. Make sure you agree to some schedule of commits with the dev so that you get to see progress along the way.

Feel free to ping us at grouptalent.com if any additional questions. otherwise - happy building!
Apple sends invites to March 7th iPad unveiling in San Francisco
"We also show that as far as true performance is based - real-world performance as seen by the end-user- 2.4 is as fast, and even faster than some of the servers who may be "better" known as being "fast", like nginx," Jagielski said.

Jim Jagielski is the ASF President

Source: http://www.serverwatch.com/server-news/apache-2.4-delivers-m...