skysight-inc/HackerNews huggingface dataset:
I wouldn't call you pessimistic - more realistic.

I expect that the reaction of the Manufacturing industry's reaction to small-scale Makers will parallel the Recording/Movie industry to file-sharing, as the situations are similar in many regards.

It's very likely to happen, and it'll suck, but like you said, hopefully we get legislation through in time to protect some of the small Makers so they don't get sued into oblivion by the future-RIAA.
It's still accurate after 3 years?
I don't think I've ever seen a more vapid blog than the Marc & Angel site.
Justice Department Hands Over 'Fully Redacted' GPS Tracking Memos
Well that didn't take long. -1 downvote per 8 minutes.
It sounds more like someone falsely claimed you had hacked the account or so, if they shut it down with no communication at all.
If you are looking for a quick way to push files to your drive, I made this: https://github.com/pricees/google-drive-companion
Gotcha. It is an interesting business plan for sure. I think if you guys can figure out how to allow devs to use the SDK under their own brand it will be awesome.
Best damn fucking idea ever.
May I add one point: Please don't understand political engagement as a way of signing and submitting petitions. At least try attending a meeting of one of the big parties, whichever one you can connect with at least on some level, and help those people understand the issue at hand. From my experience most are no idiots but just ignorant and open to a reasonable dialogue.
Sorry to hear it! About two weeks ago we closed the last of our known push bugs. There is one that's left where iOS itself will re-send an old push along with new notifications which is fixed by a phone restart. (this happens with all apps, not just ours)

If you have time, email me at robbyw@cueup.com - I'd love to talk about what things you wanted to see and let you know if any of them are on the roadmap.
in light of these new guidelines i'll be getting a job with a drastically lower salary this year. definitely don't want to be behind on savings!
I came here to corroborate this. I was curious about quite how the metaphor would be used.
Are robots and aging demographics self-cancelling problems?
Surprised they didn't use a mailgun ruby wrapper https://github.com/HashNuke/mailgun
I'd wager that a lot of people are not going to click on a link labeled [video] hosted on a .xxx domain from work.
> Inflation is increasing (and increasingly under-reported), investment returns just--to put it bluntly--suck.

This is nearly a self contradictory statement. That is, if inflation were getting out of control, we would see high interest rates accompanying that change.

I'm not saying your advice it bad (savings are a good idea), although maybe a little extreme sounding (too much doomsday feel for my taste). I do, however, wish people would stop it with the "inflation is scary" rhetoric.
People (on average) are nervous, anxious, etc during an interview. I don't really care how they "naturally" react in that situation as THAT situation isn't day-to-day (at least not in the software companies I've spent my time) so I'm almost don't really care about that.

I really just care about how well they problem solve, not problem solve in a fox-hole with bullets flying over their head.
I just completed reading it.

I haven't been working with django recently and having completely read the book, I am now up to date.

* The book has a lot of practical advice having developed using django for years. For example, the book recommends, whenever you have a custom manager, always explicitly define `objects` as the default manager, before the custom manager.

* The book makes a recommendation; but also mentions alternatives where applicable. The authors prefer a 3 tier project layout but also suggest that a lot of people prefer the 2 tier layout where the `manage.py` is in the root of the repository. Similarly in the chapter on the Class Based Views. The book suggests an approach and also includes other ones.

* Includes the latest and the new changes in the django 1.5 wrt the User model and how to inherit.

* Recommends and suggests many good third party applications. More books need to do this.

* Provides good review material (if you already know) about Security, Deployment, performance etc.

All of this, just over the top of my head.

Real world advice is often hard to come by. Whether you are a professional or a novice or just checking out django, you should buy this book.
You make a good point about the seasons. I took the passage of the seasons for granted while growing up. It was just "how the world works." A few years after moving out here I realized that my body didn't know what time of year it was. That was a disconcerting feeling, although I doubt if I could explain why.
This seems like it could speed up development of one of my projects but for the first $1000 dollars and 30% thereafter of my revenue, I will skip it.
Thank you for clarifying. Do you segregate autocommit based on whole chunks of application code (for example, front-end web servers are totally read-only at the connection level and therefore autocommit is fine) or is it more ad-hoc?
NY Congressman Introducing Ban On 3D-Printed High Capacity Gun Magazines
Nexus 7 sales: Japan Nexus 7 sales top iPad over holidays
Theoretically, you should be able to compile a bit-identical release. Practically, you won't. (Or at least, I'd be very surprised)

Re-creating bit-identical copies is hard when you _try_ to make it happen for your project, and I can't see any active efforts for that in most OSS projects.

Timestamps in .o/.lib files, use of system libraries, optimization heuristics, exact versions of the entire toolchain, and many more "fun" issues prevent that from happening, usually.
The issue with that, is that here in North Dakota, we don't have the infrastructure in place to take that electricity out of state. We already have a coal plant along with a hydroelectric plant that produce more than the state needs (along with some wind towers in several places).
My Career as a Bulk Downloader
How to eliminate roaming charges using Twilio
I built this because despite knowing about the existence of Heroku Dataclips since February 2012, it hadn't clicked just how brilliantly useful they are.

I could have saved days of my time over the last 6 months if I'd better understood the problem they are designed to solve.
Good to know! What kind of deal would you like to see offered? Do you need the extra services we provide - art, music, code help, promotion?
Great article..it lacks any sources.. that being said you have to have a fact or 2 in order to have something to be sourced.
You don't have to be a member of a research institution. On the signup page, there is a checkbox to sign up as an independent researcher. See this screenshot http://cl.ly/image/1k2L0u1J1D3L
It may be the future for very skilled developers that have already familiarised themselves with frameworks and design patterns and are capable of moving past them. The majority of software developers benefit enormously from the conventions encouraged in a framework like Rails. If Clojure is going to be adopted widely (if that is a goal of the project at all), the community needs to work on better communicating best practices to make up for the lack of framework 'guidance'.
I think it is covered by this part:

"If a big problem was C code in Erlang, why would using more C be good?

Because it's easier to debug when you don't lose context between the "application" layer and the lower level code. The big problem we've seen is when C code is getting called from higher level code in the same process, we lose all the debugging context between the higher level code and the underlying C code."

OT: My personal best experience with interfacing a higher level language with C from the debugging standpoint was a C+Lua combo, and even then it was far from optimal.
Flexible "charge-card" to charge iPhone/Androids anywhere
on their way to the Dairy Queen in 110" heat?

How hot is it?
Almost 10'
Link to the paper:
http://jmlr.csail.mit.edu/papers/v13/bergstra12a.html
True but the biggest problem I experience is the supply for good talent. In some cities it is hard to find good programmers. Not every city is desired to be lived in so it has to be a balance.
So, can I release a game I made with this for free?
They're not irrelevant if you have parallel users modifying the database. The integrity checks in particular are only guarantee a coherent snapshot during a transaction, so if you do two queries and someone sneaks in a modification between them you'll get an incoherent snapshot. Whether or not this matters will depend on what sort of aggregate data you're creating.

The cost of a short-lived read transaction is incredibly low, especially with Postgres. All the data for the last so many transactions will be in the database anyway until a vacuum happens. There's no CPU cost to read transactions that I'm aware of.
As much as my personal beliefs align with Aaron's and I am saddened by his passing, I think people are being more than a little disingenuous in their references to the charges he was facing.

I'd understand the indignation if we were talking about an actual sentence, but these were just charges. The maximum possible sentence for those charges might be dizzying, but realistically, Aaeron was never going to be handed the maximum.
My guess? My hope? Bitcoin.
Transactions are most certainly not irrelevant for reads. They are quite necessary.

Explicit transaction blocks for single-statement reads are pointless. Extra packets for the transaction demarcation even more so.
I'm regularly using Tcl to sling C around and when I run into issues, gdb is there -- is he talking about something different, or am I missing something?
I hated and feared C for years. Then I finally learned it and fell in love with it. Now other languages seem like too much work. I'm only a hobby programmer so that devalues my opinion somewhat (insofar as I don't have to support large production systems or please committees), but one of the things I love about C is that once you have something working in C, you're likely done - if you need to go faster or better, then either your understanding of the problem or the algorithm you're employing is flawed, or maybe you need to do some bits of it assembler (DSP for example).

The other thing is that even though C is old it still work great. I don't know how you web guys keep up with so many 'frameworks of the month' and so forth. I took up C mainly because I was tired of things becoming obsolete before I had got around to learning them properly.
Yup :) In fact almost all turn based multiplayer games that succeed are free.
seems nice, too bad I don't have 4.0+ to check it.

One question :
How web scraping is done ?
We're very happy with it--given the constraints it's working well. The biggest drawback with our sharding/ID scheme is that it's harder to split off a single user if you need to special case.
As a contrast, i'm running ubuntu 12.04 with unity on an old atom netbook, and it runs perfectly fine. It does need about a gig of ram to run comfortably with a few apps open, so i suspect people having a bad experience are running into issues with the amount of ram in their system.

Android obviously handles low memory situations better. Ubuntu can't match its ability to free up the ram used by inactive apps.
Does anyone care to speculate on how payments will be processed? Payment networks seem to be the weak link...
Fastum Gel helped me make some savings
Fastum Gel is an anti-rheumatic/anti-inflammatory agent that is used for the relief of pain and reduction of inflammation in adults and children above 12 years old. It contains ketoprofen as its active substance, a class of drugs that belongs to the group of Non-Steroidal Anti-inflammatory Drugs (NSAIDS).
Fastum Gel contains the active substance ketoprofen that acts as prostaglandin synthesis inhibitor in providing effective anti-inflammatory and analgesic agent to painful rheumatic condition, muscular disorders and soft tissue injuries (acute strains and sprains).
Do you have links to evidence that inflation is increasing, and over what time period? I thought medium term inflation estimates were still under 2%, which is historically rather low.
Create A Embed Github Gists Shortcode
I just built this alternative landing page for Dataclips to try and better communicate their awesomeness: https://dl.dropbox.com/u/297/dataclips/index.html

HN thread: http://news.ycombinator.com/item?id=5075584
I agree except for Monday/Thursday games--prime time football EST ends up being at 5:30 when I'm still at work or trying to get home. Hate it.
Similarly, I always feel a bit bad for Jon Rubinstein when I read articles like this. Tony Fadell didn't take over the iPod division until the 3rd Generation (the one with the funny buttons lined up above the scroll wheel).
I came up with a "joke" a couple of years ago.

Q: What do Google and Facebook have in common?
A: They both worry about Facebook.
Oh, there's no doubt that there's a sizable portion of East Asian women who have a Caucasian fetish. While this is good for dating and hooking up (even the most clueless and ugly white guy will get so much action in Tokyo, Shanghai, or Seoul), I disagree that it's a good basis for a marriage, particularly a cross-cultural one.

However, I'm not sure what this has to do with SF vs Austin, other than for the sizable Asian population in SF (in which regard Austin isn't "a Californian oasis in TX"). In that regard though, SF is a good place to be, as the Caucasian fetish is in full effect among Asian American women as well: http://www.nytimes.com/interactive/2011/01/29/us/20110130mix...
Scobleizer interviews ReQall: The Context-Aware Intelligent Assistant Experience
Accelerator Program for Startups Targeting Thai Market
I haven't bothered to set up a cron job, partly because I tend to reimage the ARM devices I use grive on quite often, but yeah there's nothing I know of stopping someone from setting grive up to run automatically.

Still not quite as nice as the other clients which subscribe to file change notifications, but more seamless than running it manually for sure.
> Are you sure that every article behind the JSTOR paywall was 100% publically funded?

No, but we also don't know if his 'keepgrabbing' script was checking whether or not an article was in the public domain. This metadata is somewhat present on the JSTOR pages so it's conceivable that he might have been checking.... or not.
> I used C++ inheritance, templates, exceptions, custom memory allocation and a bunch of other features I thought were very cool at the time. Now I feel bad for the people who have to maintain it.

I think this is right on the money. There are a lot of things you can do with C++ (and other languages -- even C probably) that feel good at the time, only to learn later that they don't age well.

I've never seen it analyzed deeply why this is, but I suspect it has something do with how "fungible" the code is when you're done. Will your design let you make small design changes with relatively small and localized code changes, or has your complicated template/inheritance-based design "locked up" your code into a particular pattern, where changing any of the design assumptions requires "unwinding" a highly intertwined structure?

I don't know the rigorous answer to this question, so I design with various heuristics, which mostly boil down to some version of "this is getting a bit too complex or too highly leveraged." What I mean by "leveraged" is that some significant guarantee or invariant is achieved through a complicated contract between two different objects. I try to keep the design of every individual type/object as "flat" and unsubtle as possible; again vague terms, but I know it when I see it.
I imagine people who fit the description of "dumb guy who fluked his way through MIT math programme with a high GPA" are a pretty endangered species.

Maybe.

But people who fit the description of "smart guy who got through MIT math programme with a high GPA but is clueless about the fundamentals of software engineering and aggressively unwilling to learn"? Probably not so endangered.

Besides remember you're competing with other employers, and on average employers currently overvalue paper qualifications. Once you take that into account it's probably rational to place negative weight on them: other things equal, the guy who didn't go to college has a better chance of being good than the MIT graduate, because MIT graduates who were good, have probably already been snapped up.
"Page didn't elaborate on the reasons he thinks the company is doing a bad job, or which products he was referring to in particular, but it is still one of the more direct criticisms Page has leveled against Facebook to date."

Well your criticisms are useless unless you tell us why.
I guess I am not your target market. I would like to use the software outside of your ecosystem subject to a license fee.
My thoughts exactly! And this is timely, I just came across this (not yet available, but I subscribed):

http://postgresweekly.com
Worse in Firefox then in Chrome for me. I can not get a continuous jitter in chrome at all but easily get the button and hand to jitter continuously in Firefox if I leave the mouse at the right spot.
That whole thing about the 3d model of a Stradivarius is complete nonsense:

http://www.bbc.co.uk/news/technology-15926864
http://www.dailymail.co.uk/sciencetech/article-2067981/Resea...

So we do have 3d models of Stradivarius violins, plus computer cut replicas. And on top of that, in blind tests, violinists preferred modern violins anyway.

http://www.guardian.co.uk/music/2012/jan/02/how-many-notes-v...
This comment does not belong on HN. It's angry, self-righteous, and unproductive. Comparing people who defecate, urinate, shoot-up, stink, and leave needles on your front porch to other minorities is really offensive. Especially when these people have all the resources in the world to get out of their situation. Often they have better apartments than the people they are begging money from.
If this were true, would we not see more truly hardware startups in existence? There are countless hardware products that have demand, yet go unfunded or are not attractive to VC's because of the large upfront costs or various market / IP concerns. Ever tried to develop and then manufacture an ASIC before?

Hardware is just that, "hard". Crowd funding, or crowd "pre-ordering" is just one approach to give these types of companies a fighting chance at marketing and developing a product. If it were not for the lack of project accountability and poor hardware track record, I think Kickstarter would be a very good solution towards some of these issues.

Unfortunately until this changes, I think backers might have a better chance at the casinos. At least you have fun losing your money there (usually)!
I just built this alternative landing page for Dataclips to try and better communicate their awesomeness:

https://dl.dropbox.com/u/297/dataclips/index.html

HN thread: http://news.ycombinator.com/item?id=5075584
Look at KiCad (open source) or Eagle (free to hobbyist) for a schematic capture / electronic design. But for a starter in hobby electronics, you might start by following a blog like "Dangerous Prototypes" or "HackADay"
Here it is on archive.org in several different formats:

http://archive.org/details/GuerillaOpenAccessManifesto
I like Paul Graham's comparison of cities, "you should be smarter" vs "you should live better" vs ...:

http://www.paulgraham.com/cities.html
Also, the kind of society, economy and marketplaces created by the existence of such a stable government (and society) that creates the demand and the need for the existence of web properties that would require a web designer to create them. I mean, come on at some point there was 'webvan' that delivered groceries to your doorstep. In somalia, you walk miles to get some or you grow your own ! And that is just one example. Even in developing countries like India, ecommerce is just picking up now a days. Few years back such 'conveniences' were non-existent, meaning no need for 'web-designers' in such a society.
Yep, there's probably a pretty big bit of truth to that. Postgres was on the up before (at least in the Python community where most frameworks had decided to run with it following Django's pretty significant endorsements of Django over MySQL), but after seeing MySQL bought I guess people didn't have much confidence in either Oracle or Monty's new venture and decided to take a good look at the other "big guy" of the Open Source world.

Which coincidentally followed the (probably much-needed) performance improvements which started landing heavily in the 8.x series.
It's never optimal, and often, it's the source of truly infuriating bugs. Yet for all that, people don't say, "Hey, let's skip the middle man and just call libcurl or libxml or whatever from C. Because you know, these are C libraries."

I think they don't do that because they've been told a hundred thousand times that C is for low-level bit fiddling, that manual memory management is impossible, that it's tedious and difficult to write, that it's a "systems language."

Honestly, if you haven't programmed in C since college, you should give it a try -- especially if you're on Linux. The tooling and library ecosystem of C is absolutely second to none, and there's an enormous community out there that consists of some of the smartest programmers you will ever meet.

I agree with you about C+Lua. I also notice that people who seriously do that are serious C hackers -- which, I suspect, is seldom the case with most users of Python and Ruby.
What is up with the insane long Google results URL now?
Closing the coal plant and building a gas plant is probably the best solution.

The price of LNG liquefaction plants is huge and you want them on the sea so you need pipelines too.
Erm, I can see a reasonable case for adding charges, even if you don't intend to ask for the maximum. You can only charge a defendant once for any given crime. You can't bring charges under different theories of guilt if your first attempt fails. So, no matter what sentence you are going for, you want to charge the defendant with all the crimes they could be guilty of. Otherwise, if they evade the largest charge, there is no way to ever punish them at all, even if you could have proven the lesser charges.
Nice appeal to authority you've got there. I'd hate to see anything happen to it . . . like realizing that when it comes to storage Linus is no expert. He hasn't worked on non-trivial storage systems, and some of the world's largest systems make good use of user-space filesystems like PVFS. Is Intrepid a toy? Nope. He's simply wrong, as he usually is about storage. On to the facts.

The fact is that without being in the I/O path you can't detect and propagate updates as they happen - even with inotify, which doesn't scale well to very large filesystems anyway. There will always be some lag, and some reordering. Whether those matter to you depends a lot on your specific needs, but I for one don't like to rely on storage software that don't even try to guarantee correct behavior and might fail me at the most inopportune moment.

FUSE is the way to get in the I/O path without having to become a kernel developer (which I am BTW, since before Linus, since you happen to like appeals to authority). A FUSE-based result will give better functional guarantees and better performance than a hacked rsync. Whether it might have some disadvantages compared to kernel code isn't even the right question. Compared to what this thread is about, FUSE actually is a better answer.
Just don't put in zero for annual savings or the savings rate, because what I'm guessing is a divide by zero somewhere can hang your browser.