skysight-inc/HackerNews huggingface dataset:
A few options :

1) Questions you want to answer... I had a question about the quality of two investment strategies so I'm in the process of solving them in R (where I'm proficient) and then later Python (where I'm learning)

2) Problems that have been posed... Euler problems may be the best for this http://projecteuler.net/problems

3) Finally, as others have said, real world problems that you or those you know have themselves. One thing I would like is an easy drop down wiki-style notes editor that has tree organization, that solution exists in multiple forms but not for free on OSX that I've found so it's something that I've considered building and open sourcing if I get back into compiled languages.

One anecdote : I share you're feeling about reading boring books, I'd rather do something real. I taught myself R by solving real problems one by one. An acquaintance is the opposite, he prefers to read the books, work through examples, play with them to be sure he understands them, and continue on. In the end he was able to show me a ton about optimizing code (as well as explain why certain things were slow). Just be aware that you might be skipping something intangible by skipping the book.
Seo marketing expert seeking lamp/django cofounder or startup to join in sf
Hi i am Rob. I am looking for an interesting startup to join for equity share or a lamp/django cofounder.About me:
I run dealsextra.com.au and dealsextra.co.uk, one of the largestest daily deal aggregators / discount directories in australia.<p>I am an expert seo marketer. I built up my sites to over $200,000 gross sales per month solely on seo traffic. I hold the top rank for "daily deals" on google.co.uk.<p>I am experienced in fund raising and full stack product development, having raised angel and seed
rounds before, and built/designed my site on lamp stack.<p>Education / work experience wise,
I ranked top 60 in australia in my university entrance exam (99.90/100).<p>I studied a double bachelors of finance/law at unsw before dropping out in 4th year.<p>I've worked at macquarie bank, a buldge bracket m/a corporate finance house, as well as at groupon australia as their first hire in marketing.<p>I am 23 years old, and of chinese ethnicity.<p>I am currently in sf looking for startup to join. About to exit my first startup. In particular i am looking for startups that are
based off of a database driven or directory style website and drive traffic primarily via seo.<p>Or i am looking for a tech founder to
help me build this concept out:<p>1. Bit.ly/openboardapp
2. Open-knowledge-society.org/openboard/presentation.php<p>The first link is a mobile app in the education space that allows students to post questions and add notes to a live wiki in class.

If interest email me at rob@enjoymentfresh.com,
With a link to your linkedin profile and some
information about your experiences / what your startup is about.<p>Cheers
Celery is our play on words (sellery), since we're trying to help sellers with e-commerce
Ya, it's definitely related to the number of files required. There are other factors though, like whether methods are defined via eval vs define_method, string allocations from stuff like database tables / column names.
This was already posted earlier
"A place with thin margins, HR bureaucracy and a cover-your-ass attitude?"

As the author says, that is more or less what to expect when a company grows past a certain size.

It's human nature (not one of the high points of it), or better the nature of mature/large companies.

I'm sure there are exceptions (Google ? Facebook ?) but my personal experiences sort of confirm that.

I'm not saying that it's not possible to "thrive" in such organizations, since they offer plenty of pluses (stability, more time to adapt, resources, mobility, variety), it really depends on one's nature, and on what he is looking for.
This is true for EE, but that's an engineering degree. Sciences PhDs have a much harder time, even in industry (e.g. biotech is languishing).
This is all too common in the IT community. Instead of learning what those before us learnt, we get hung up arguing over made up differences between industry and academia, or worry about the minutes it takes us to setup a new project in a given langage.

We jump on what's popular for the sake of being "cool as well." We get hung up on minor syntax differences in languages. Or worse, in some cases we ignore real benefits of syntax simply because we are too lazy to take the week it takes to retrain ourselves to learn it. We fight about editors! Editors!

If all of that wasn't bad enough, the more ignorant we are the more we seem to aggressively champion a given technology and attack others without the backing of any serious thought. We become so attached to our favorite tools that they become beyond criticism of any form.
Firefox OS, Ubuntu and Jolla's Sailfish at MWC
One of my team accidentally deleted a client database, years ago.

I found out there were no backups.

The team member who deleted the db was completely stressed, of course. But my real anger was at the team's total failure to ensure we were running backups. Are you kidding me? If it wasn't someone clicking 'delete' by accident, it would've been a hard drive failure, or a power outage, or something similar.

And eventually I realized the blame lay with me. I was ultimately responsible for our backup plans, etc. - I hadn't given someone a clear direction regarding failover, redundancy, backups or security. I fixed it.

You told the story extremely well, and you handled it beautifully. There's no way anyone at that company had a right to blame you, or be angry at you, aside from the initial "WTF?!!!" reaction we'd all have.

Saying "You're lucky you're still here"...

The person who should've left was the CEO, not you.
I am a C developer and I work personally on PHP and have written some utility scripts using python. I don't stick to a language. I am a quick learner and I am flexible.

I would like to start with a small tasks / modules as of now until I get a hold on things.
My fault. We dropped the credit card requirement but didn't change the TOS. I've just updated the TOS and removed the credit card language.
Roberts Weslyean. Tiny college in Rochester, NY
How Apple Can Fix The Pain-In-The-Rear Multitasking On The iPad
Interesting how he wants to install a diesel engine, but run it on pure ethanol, and it has an electric motor too for good measure. (But no mention of batteries apparently.)

Seems like he's trying to mention every buzzword possible, even if they contradict.

Also, how do you repair it if it's all one piece?
Cool, but please don't use this. It is essentially unusable on my iPad. Virtual keyboards tend to choke on such fanciness. If you want my input, make it easier, not harder for me.
The iPad killed Silverlight, not Microsoft. The idea of a plugin-free web powered by HTML5 will ultimately benefit everyone, especially given security exploits and performance issues in browser plugins. A case of damned if they do, damned if they don't.

Silverlight still works on Windows 8 machines. What do you want them to do? Sue Apple for banning a Silverlight plugin from their tablets and phones?

The actual Silverlight and XAML skills are directly applicable to developing Windows 8 Store apps and Windows Phone apps.
> Is Twitter actually worth $10 billion?

It's important to realize that in the world of equities and company valuations, "worth" hinges more on psychology than balance sheets and P/E ratios. So the word "actually" might be misplaced -- if stock traders will "actually" bid a company up to that level, then that's "actually" its value.
I wonder what parts of their code is using Java. Really looking forward to reading that upcoming article.
The icon for "zen" should have been an enso. http://en.wikipedia.org/wiki/Ens%C5%8D
Working from Work, a Yahoo Story
No One Expects the Spanish Inquisition - or How Users Will Behave
He did well to leave a company that a) had such practices in place and b) would hang out an inexperienced employee to dry like that.
Real programmers use cat.
IEEE 1800-2012 SystemVerilog spec available for free download
Are you going to deploy Django on Windows? You would not be wise to do so. So why choose such a profoundly different development environment?
I feel like Enyo, and WebOS itself, are really under-appreciated. I've built a few apps with Enyo, and it's an absolute treat to use.

Plus, WebOS is still here -- I almost feel like people are actively ignoring it: trying to sweep it under the rug whenever its mentioned. Truthfully, I'll be sad if Firefox OS gains traction, because WebOS did all of this years ago.
BizSpark is really one of the best free/open resources for startups that I've ever seen. It's not as useful as, say, YC, but it's essentially open to any legitimate startup, and gives you fairly substantial benefits.
Too performance critical for a GC! Reference counted all the way.
Just a heads-up, font icons are not being displayed[1] on firefox (I'm using beta on windows 8), in other browsers it's fine.

(you may have ran into this issue: http://geoff.evason.name/2010/05/03/cross-domain-workaround-...)

[1]: http://i.imgur.com/r38SFcJ.jpg
Something that most people might not know about this is that you can spin up at least 2 small linux instances on this plan.

I run a Node.js app on a small Ubuntu instance with git based deployment (great guide here based on ec2: http://cuppster.com/2011/05/12/diy-node-js-server-on-amazon-...). Right now this server also runs my Mongo server, but as we scale I'll probably move it to its own instance.
Using IFTTT to fix the missing pipes on your Internet experience
Using Liquid Nitrogen And Tech To Create The World’s Best Ice Cream [video]
So the person who made a split-second mistake while doing his all for the business was pressured into resigning - basically, got fired.

What I want to know is what happened to whoever decided that backups were a dispensable luxury? In 2010?

There's a rule that appears in Jerry Weinberg's writings - the person responsible for a X million dollar mistake (and who should be fired over such a mistake) is whoever has controlling authority over X million dollars' worth of the company's activities.

A company-killing mistake should result in the firing of the CEO, not in that of the low-level employee who committed the mistake. That's what C-level responsibility means.

(I had the same thing happen to me in the late 1990's, got fired over it. Sued my employer, who opted to settle out of court for a good sum of money to me. They knew full well they had no leg to stand on.)
Because you need a job. You need money. You need experience. You need to get off the couch. You can't be picky.

Too many engineers on this site live (work) in a bubble. The rest of the labor force doesn't have it quite as good.
>> If there is no way for the user to destroy something when they are actively hostile, you /know/ they can't destroy it by accident.

>Which also means they can't fix something in case of a catastrophic event. "Recover a file deleted from ext3? Fix a borked NTFS partition? Salvage a crashed MySQL table? Sorry boss, no can do - my admin powers have been neutered so that I don't break something 'by accident, wink wink nudge nudge'." This is, ultimately, an issue of trust, not of artificial technical limitations.

All of the problems you describe can be solved by spare hardware and read only access to the backups. I mean, your SysAdmin needs control over the production environment, right? to do his or her job. but a sysadmin can function just fine without being able to overwrite backups. (assuming there is someone else around to admin the backup server.)

fixing my spelling now.

Yes, it's about trust. but anyone who demands absolute trust is, well, at the very least an overconfident asshole. I mean, in a properly designed backup system (and I don't have anything at all like this at the moment) I would not have write-access to the backups, and I'm majority shareholder and lead sysadmin.

That's what I'm saying... backups are primarily there when someone screwed it up... in other words, when someone was trusted (or trusted themselves) too much.
That is an old one.

The one concern for app developers on the FirefoxOS will be protecting their code. If its trivial to reverse an Android app and use that code it will be even easier to do it on FirefoxOS. So because of that most apps will be webapps and not native apps. The downside is you will need an always on network connection.

Validating and enforcing in-app purchases will not be a problem on Firefox OS if its a web app. Of course it can be trivially circumvented in native apps. More reason why I expect only webapps on that OS.
To add to this. I work again in billion dollar company (I think, they are really big0, I don't work on their main property, I have production db access. This is something senior developers definitely should have access to, but also with great privilege comes appropriate responsibility.

I routinely run reports, and sometimes I would wipe spammer out that passed our filters etc.
If you want to learn functional programming, concurrent programming and fault tolerant system design at the same time then you should pick Erlang :)
US students get cracking on Chinese malware code
that game is totally awesome!
Original source:
http://news.sciencemag.org/sciencenow/2010/04/saturns-strang...
I agree with most of what you said, but 3d printing DOES allow shapes that you couldn't easily injection mold, such as undercuts and ridges, and you also wouldn't have the requirement for some degree of draft angle for mold/part seperation.
I just found it interesting.
THanks! I also like the shorter version better. It looks less generic.
Inside Menlo Ventures' new emphasis on consumer deals (Uber, Fab, etc.)
Adobe PhotoShop Touch: Just Released for Android and iPhone
I love the idea of sharing the code behind making grungy-looking renders like this.

import polaroid

import dust

import smudgyLens
مسلسل على مر الزمان الحلقة 186
"find the login in your scripts"

It's actually quite nice using a database server that doesn't require explicit credentials to be used.
We're working with Boosted Boards to help them with their pre-orders: https://www.trycelery.com/p/boosted
Bug report: I managed to get it into a state where it's impossible to delete the characters behind the cursor. I remember pressing the Euro sign (alt-gr + 4) and accidentally hitting the 'Windows' key. Here's a dump of the DOM state:
http://pastebin.com/ELyMNAKd
About 1 day or even less. And they can do hundreds at the same time.
Their VM depot is their equivalent to the AWS marketplace and is a good place to start if you want to launch apps on Azure http://vmdepot.msopentech.com/
Sails.js: A new realtime, Express based MVC framework for Node.js
Related content for job seekers.

>Why your tech CV sucks. And here's how we can help. By Dominic Connor http://www.theregister.co.uk/2011/11/10/your_cv/

>Think your CV is crap? Your interview skills are worse. Really, why do you even bother... By Dominic Connor http://www.theregister.co.uk/2011/11/17/connor_on_interviews...
Research blogging is great, but just to clear up the misunderstanding, comments are only private on Mendeley if you make them in a private group. Public groups are open to the web.
That says more about you than anything else though.

That said, the I agree that TC is terrible.
I'm not an Engineer, but aren't there limitations on what kinds of shapes you can injection mould? Different limitations than those on 3d printing? For example you could 3d print a closed cell ABS foam-like structure, or honeycomb, which would be lighter than a solid plastic part of equivalent strength.
Presentations is not his job. I remember in 1992 when he has tried to compile the kernel using g++ mode. Compiling C in C++ mode was a way to detect more errors and to support migration toward C++. A lot of nasty bugs in g++ were discovered thanks to Linus. His main concern was that code generated by g++ was a lot slower than C. Many optimisations were not possible due to the language.
If you selectively quote, why not at least make an effort instead of just quoting what seems to reinforce your point of view, ignoring the critique of your standpoint?

There doesn't seem to be a point trying to argue with you, since you already decided that you are right and therefore beyond critique.

If you can actually argue your point instead of just off-handedly quoting wrongly equated wikipedia articles then please do, since I'd be interested in hearing you out. Otherwise, what's the point?
The approach i use is simply:

$ cat run
#!/bin/sh
. venv/bin/activate
python main.py

Is this wrong? If so, what would work better?
The director is not responsible for HBO's bottom line, so I'm not sure he's as qualified to comment as others within HBO. For example, he doesn't know how HBO subscription numbers are affected by piracy. In fact, from his perspective, he may benefit more from piracy, depending on his compensation structure, as it enhances his fame, and he may not be paid proportionally to HBO's subscription revenue. So his interests may diverge from HBO's.
Why refusing third-party cookies will be worse for users privacy
After Safari, it’s now Firefox that will apparently refuse third-party cookies by default. The Mozilla Foundation claims it’s for better privacy for its users, I think the mid-term effect will be the opposite. [...]
Yes, but not everyone gets into the college recruiting gravy train. You either didn't go at a target school, or you didn't make the cut. Then you graduate and you're basically hung out to dry unless you know someone. This applies to many areas besides software engineering.
And this is precisely why one should be an independent contractor. Nobody expects or wants contractors to fit in -- they want to get their shit done in time or have a whipping boy in case things go south. And big cos ( your banks/funds etc.) are willing to pay well for that service. As a contractor in Canada, where healthcare costs are not a problem, there is really really no incentive for me to subsume myself to a bureaucracy not to mention that I am too accented and overly pigmented to ever look like the hiring manager's cousin.
Samsung might have copied Apple's Passbook, but Passbook's UI isn't original
On the VFX Artists Oscars Protest and the Dire State of the VFX Industry
How is a C implementation of std::shared_ptr safer?
Ah, I can see that now. I know nothing about rabbits; maybe carrot (queuerot?) would have been a better choice.
Kind of taking some liberties with the definition of the world 'profoundly', aren't you?

If someone works quicker and better in a given dev environment, power to 'em.
In Silicon Valley, Sitting Is the New Smoking
Any particular reason why you picked Saturday night?
Canadian Startup PlayRank Launches Mobile Second Screen App for iPhone
S3cmd version 1.5.0a1 Released
Dj's Mystery Post 1
<-- MongoHQ Cofounder here

Database storage space correlates pretty well to the management complexity, at least with our customer base.

Offering unlimited storage on a DB is somewhat disingenuous, there are effective resource limits that matter long before disk space and those (RAM/IO capacity) are the things that cost actual money.
I work from home, and much of this rings true. I would like to see a similar article from an employer's perspective, too.
Just go download Komodo.

I regularly use Komodo Edit (100% Free) and it is pretty good, the IDE is even better if you want a more involved tool. This is probably my favourite for a "windows like" experience.
Sorry about that - early issue road bumps. I'll make sure 100% of the links work in the next issue.
A Bit Of Midweek Startup Humor
Counterpoint: as a developer, this looks awful.

For iOS: write an app, set a price, release it. For at least 90+% of potential customers, they have to pay for it. Piracy requires modifying the device in a way that Apple blocks.

For Android: write an app, set a price, release it. Anyone can easily pirate it, but it's still easiest to buy it instead.

For Firefox OS: write an app, set a price... then write a web service to do receipt checking? Integrate a library to verify purchases? That's a lot of critical code I now have to maintain, and is easy to get wrong. And my app now depends on having a server available (either mine or, it seems, a third party) to verify. And, of course, it's all JavaScript: patching it out is trivial for piracy.

I guess it's more "open" or something, but it just seems like more work for the same result.
Other than the great UCS-2 cockup most of the issues with Unicode are either due to that human languages are a pain or are unpleasant backwards compatiblity things. Only having the fully normalized forms would make things designed around Unicode a lot simpler, but the denormalized forms let things not designed for Unicode mostly work, which was key for getting people to actually use Unicode.
I once fired everyone at a nonprofit foster care company with a careless query.

I cried to the sysops guy, and he gave me a full backup from 12 hours before, and before any cronjobs ran I had the database back in order.

Backups are free. It was their fault for not securing a critical asset to their business model.
Looking forward to his follow up "You are useless. You should consider suicide."
That may be the case, but it doesn't mean the above statement isn't just factually wrong.
Any CREATE, ALTER or DROP on mysql does an implicit, silent COMMIT (not rollback) before running it.

PostgreSQL can do DDL inside a transaction though.
I think the issue is that the percentages may be measured in lines of code.

If one language is more verbose, counting lines of code will throw off conclusions about how much functionality is implemented using each language.
Share your processing sketches with the community
I think that, if we mamage to do that, the biochemists will win that race, not the lithographers.

Veins have the (for this goal) unfortunate property of repeatedly splitting into less wide veins. I think macrophages are the largest cells in the blood; they typically are 20 micrometer or 2E-5m in diameter. To get there, this thing would have to shrink by a factor of 100 linearly, or 10,000 in area. That's about 13 Moore's law iterations or 20-ish years.

I doubt we will get those from silicon. And that's ignoring the fact that capillaries are 5-10 micrometer; AFAIK, lots of cells have to fold to get through them.

Because of that, this 'ingestible' claim aims more at stuff working in your guts than at stuff making it into the bloodstream that way.
Parametric Parts online modeler for 3D printing
> There's legal CYA and there's CYA ingrained in the everyday operation of the company.

Maybe other people have different experiences, but I've never met an HR person who did one and not the other.
>And if those that could afford, by not buying McDonalds for a few weeks for example, torrent it, do they lose money? Sure they do. Now they have no incentive to save, mow the lawn, clean snow or whatever...they already pirated it.

Most people are already basically at their limit for what they can earn and save. Maybe if income distribution were different, you'd have a point. But it's not, and you don't.
When I worked on embedded systems, we didn't use malloc() at all, just some heap functions. Even after that, there have been times where I worked on projects where there was a single malloc() and that was turned into a memory heap.

However, a call to malloc() is pretty straightforward, you expect it to return a pointer to the allotted memory, or not. Using a GC or the boots libraries is not quite as straightforward, and the black box is a lot bigger.
Using Django flatpages content in other (class-based) views
Anonymous methods and closures are not the same thing. You may have anonymous methods that don’t access outside scopes, so they’re not creating any lexical closures.

The syntax of anonymous methods is consistent with the overall language syntax. Yes, Pascal has strict types and `begin`… `end` instead of curly braces. It tends to be more verbose than, say, JavaScript.
I like to suffix such account names with _readonly.
One-off is by definition not production.