skysight-inc/HackerNews huggingface dataset:
Honestly, from the sound of it, you just googled retirement plans. :)

Actually, Roth IRAs are limited to $5000 a year per person, and once your income reaches ~$110k you can't deposit into a Roth at all. The vast majority of private retirement dollars are saved in 401k accounts that have have a cap much higher than in a Roth. Three times higher.

And actually, if you do the math (or just go read the math) you'll see that there is very little difference in your total retirement funds whether you use a pre-tax or post-tax account. This is because in a pre tax account you have the advantage of earning capital gains on the IRS's dime. The wisest choice is of course to use both if you can. Though many many people living in this area, due to income restrictions, cannot.

Anyway, I intended my reply to you as just honestly informative. I'm happy that you now are informed, but there was no reason to say "uhh, i mean a roth. yeah. a roth."
Yes in the general case. But in the case of a backup that's done daily the sender can say... there are all the files that changed since we last did this.
I'm working on an OCR project at the moment; I'd love to see which library they used.
@ahassan - good catch. The geometry data file had them together I guess and I need to go through and split that up.

@arscan - that is really cool. I'd say go for making your own. There were already world meters out there before I decided to make this one. It's a great way to learn all sorts of stuff, imo.

@tectonic - I know what you mean about just a few minutes is all you need to kind of get a feel for things. thx

@a3n - fyi - you can hover on a specific country to see what's going on there
1. Introduce a condition-less basic income ($2800 dollars like soon in Switzerland sounds pretty good to me!).

2. Everyone will value their own time now much more, so you will automatically get paid for what you achieve, not for the hours you worked.

3. Or did I get this the wrong way around?
Since you're asking for speculation ... between FH, Atlantis and SR all going down so quickly, I would guess that TOR is compromised in some way (regardless of what the complaint says). IMHO, the probability that this case was cracked by a random CBP seizure is 0.
Are you talking about open protocols like Skype, and Google hangouts?
My 'know everything' comment was a slight exaggeration for effect. I didn't say they fabricate evidence (you said that) or that they divulge their secrets to every prosecutor (those are your words, portrayed as mine).

You have a good point though that maybe my comment is not constructive. I don't wish for this to become a cliche response on HN that it 'must have been the NSA' but we must acknowledge that they posses powers of surveillance the world has never before seen (except if you believe in God... however, we actually have architecture diagrams and proof of the NSA technology... not just 'The Book of Edward').

But yeah, it's dangerous to dismiss the NSA entirely and dangerous to make it a given they're more powerful than they are. However, given their secrecy, that's all a fairly expected situation for us.
This is a really cool project and it is in need of funds. I have nothing to do with it, I just think it looks like a worthwhile cause, plus you can get your own robotic hand for, y'know, stuff... http://www.indiegogo.com/projects/the-open-hand-project-a-lo...
Noam Chomsky: The Singularity is Science Fiction [video]
FaceTime has convinced pretty much everyone in our globally distributed family to buy iPads (for the most part). These are all people familiar with Skype but the FaceTime experience is a huge win. More recently some of us have tried hangout but in the end it was back to FaceTime.

I would like to see both open, but I can also see why Apple, who do make money on the devices, want to sell more devices.
It's because most software developers aren't salespeople. Simple as that.

Every freelancer who has found a way to explain why maintainable software is better, and why less code is better than more code, and why they spend less time than other person X, has thus also found a way to increase their rate by a handsome factor.

Unfortunately this is only possible for entrepreneurs. In a traditional employment situation your rate is defined by other people. They do define it as a business value (Google engineer makes more money than a government engineer), but they present it to their employees as a rate-per-time because that makes them easier to manage and more interchangeable.

Point is, at the end of the day, your pay is always judged based on the value you provide, not the time you put in.
+1

Thanks.

Your commands installs the alternative window managers alongside Unity ? Or they replace Unity ?
Sorry about that, everyone- submitted right before I went to Hardly Strictly. Looks like I need to implement EC2 auto-scaling :)

Thanks for the upvotes!
There's an interesting paper about a similar project that was done using Self [1]. "Design and Implementation of Pep, a Java Just-In-Time Translator written in Self"

It goes through details with benchmarks. The PEP code is available with the Self distribution. They were able to get faster than the Java implementation at the time. Back then Java was interpreted though.

[1] http://bluishcoder.co.nz/self/97-pep.pdf
Here are his "thoughts on freedom" -- pulled from his FB page: https://www.facebook.com/notes/ross-ulbricht/thoughts-on-fre...
It sounds like he caved at the C&D stage.

Refusing to do so risks bankruptcy, even if you're in the right, if the deep-pocketed company decides to sue.
Fair enough, I admit I was extrapolating from a number of comments i've seen, and I shouldn't have implied things in your comment that, you're right, weren't there.
Wrote "Speak at TEDx" on a dream board & the universe made it happen.
You might enjoy checking out rsnapshot[1], which is a convenient way to store backups as snapshots. It of course uses rsync. I've been using it for several years now, and it's saved my ass on more than one occasion.

Note that I haven't touched the configuration since I set it up. It's really great.

[1] - http://www.rsnapshot.org
Humanity or gtfo
[1] is a good simple explanation of what FRP is about. A DB interaction for example can be viewed as a pure function from a signal of Requests to a signal of Records. Same with files (Signal Path -> Signal FileContents), etc.

[1] http://elm-lang.org/learn/What-is-FRP.elm
What an impressive amount of work! Absolutely beautiful though.
There is also a reference to this method on page 61 of SICP (footnote 40 of exercise 1.18).

http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-11.html...
I was talking about creating your own packages.
For freelance in particular, 'quality' is too nebulous. It is far too easy to nitpick why a solution was good-but-not-great and to talk the price down once the work has already been done.

This holds true in most things. Quality is really hard to measure. It is much easier to say 'well, our start-up worked 15 hours per day, who could blame us for failing?'

It is a particularly American mindset that hard work is the only thing that matters. In the valley, you'll hear people say all the time that execution is the only thing that matters. It sounds great because it superficially appears measurable.

Unfortunately, you can spend a long time executing well on a dumb idea. Color is an example off the top of my head. Beautiful application, worked really well, but ultimately sharing images with the people that happen to be around you isn't something the people want.
What I Love about Mozilla
Dammit congress, you are causing enough problems already without specialized software to help you.
If you already have a degree in engineering and solid experience, then you probably have the ability to learn effectively. Software development is often called software engineering - which is how it should be practised. That is, construct "things" based on sound engineering practices and a good understanding of the underlying physics / maths.

Any given library/framework is a collection of sub-assemblies that you then "glue" together using the programming language that it is implemented in. Personally I like Python with its "batteries included" philosophy. As long as you can avoid the "not invented here" syndrome you will do well by reading the documentation and source code for the components you are looking at using.

I've met history majors who became accomplished programmers purely by teaching themselves. There are lots of resources out there, books, videos, forums, etc. I would suggest that you pick a language and stick with it. Once you are competent in one language and a couple of frameworks implemented for it, it is much easier to transfer the knowledge to another combination. Just remember that almost all languages are "Turing Equivalent".
If it happens even one time while you are in the middle of trying to resolve some "emergency", then it has happened one time too many. Customers don't care that you weren't thoughtful enough to keep a mirror of everything you were using.

I remember my first brush with this when Maven first started getting popular. Apache had to move their servers to a new datacenter and the server that had the drives for the main maven repo was lost in transit. It took five days to bring everything back up. During that whole time, nobody could build anything unless they had local copies.

Ever since then, I'm pathological about ensuring that I have a local mirror of all my dependencies.
PRO accounts:

http://codepen.io/pro
yup- sorry about the slashdotted link. It is about 4b825.
I'm part of that community. We aren't all trying to be High Priests of the One True Technology. I don't think users of Apple products are all part of a Hive Mind, either.
When you say "linux" are you referring to the latest Ubuntu release or the /. & HN unpragmatic suggestions to use other distros out of some sort of nerd's protest? I'd be curious if you popped in a Ubuntu live cd or flash drive using 13.10 if your wireless would work.

Personally for me, Ubuntu is used for desktops and servers (one of few options if you want optional paid support, and Ubuntu is slick). Apple for new hardware/laptops, with the introduction of Windows8 I don't see any problem with that. Nothing wrong with Apple or OSX, top notch quality, can't be beat at this point. I would still put a copy of Windows7 on a machine used primarily for gaming though (nothing really wrong with Win7 either, IMO best GUI interface conceived).
Problem is... how do you trust the service not to make its own backups of your data before deleting it?

Though I guess you could still encrypt everything.
And for someone who finds hard work fulfilling?
If only Microsoft understood how undervalued the Rupee is, and made licensed versions of Windows cheaper. The starter edition is just a disgrace.
Http://www.mysteriousplanet.net/images/MinnesotaVikings.php
there's nothing fraudulent or criminal about what this extension is doing, at most it's breach of contract and possibly tortious interference, neither which would allow the 'injured' party to go after the directors
> In any non-trivial benchmark it usually manages about 50% to 75% of Hotspot.
Tried installing it in a heroku instance following your directions, sign-ups don't seem to work though. Do you have any ideas?

WebSocket connection to 'ws://[instance].herokuapp.com/socket.io/1/websocket/KqW6Fh7TtpdmUelBVVly' failed: Unexpected response code: 503
Directives divided by pages? Pfff.. Directives, services and filters should be REUSABLE. Danning-Kruger effect, not less.
Belly Fat Diet
Where are you finding it for that much? I'm also in Los Angeles and a large pizza can run around $17, not including delivery.
If I read all that right:

- you are making $60k/year post-tax off non-angel investments

- your yearly expenditures are about $2.5k * 12 = $60k

- you are about to quit your job (or already have) and anticipate an even lower expenditure next year (<$60k)

Dude/dudette, forget switching careers---if this is really and truly your financial situation (no debt, etc.), you could just go ahead and retire. You don't have to go back to your old job that you hated. You don't have to go back to any job. You are pressure- and fancy-free.

If web development is what you want to do in your first year of retirement, well, go for it. Financially speaking, you have nothing to lose. You could just as easily become a fly fisherman in Montana.

High five yourself! And go read http://www.mrmoneymustache.com/.
I think it could be done , but the cost of a machine(+code, +research) would greatly exceed any reasonable business plan, thus no one does it.
This amuses me to no end: http://www.cringely.com/2012/01/02/prediction-1-a-new-ceo-fo...

That guy (who is pretty consistently wrong on ~everything) predicted Apple, Facebook, etc. would lose their CEOs in 2012; instead, Tim Cook has done an amazing job. Steve Jobs even called Cringely to tell him he was wrong on Tim Cook.
> it is actual, widespread standard widely considered being suitable for archival.

For archival of webpages? Who recommends that?

> Fast-forward 50 years, which one do you think is more likely: finding a PDF reader or a MAFF reader?

If I can't find a MAFF reader, I can unzip the MAFF and deal with the files directly, as I have already done in automating some editing some of the SR MAFFs to remove my username. It was much easier than the last time I wanted to edit a PDF, where it took me several hours to figure out how to do just one edit by hand.

> How do MHT creation tools handle dynamic pages?

They don't, but I haven't seen any 'print to PDF' mechanism which handled dynamic pages either. So I'm not sure how this is a 'major win' for PDFs compared to MHT/MAFF.
Any specific complaints?
This strikes me as a terrible hack. Yes, I've run into all of the problems this is trying to solve, but if this is what is necessary to fix them, I rather build my packages from source (or use *BSD and ports/pkgsrc).
How Much To Charge for iOS development
I am a fairly new iOS developer. I am also a sophomore in high school. Recently I interviewed for a job at a law firm. The task is to create a relatively simple application that will allow you to view laws and download them. It will also possibly offer access to newsletters and contact information. Not too difficult. But they have asked me too set the price. I have absolutely no idea how much to charge. I've tried to do research online but I haven't found a good baseline. Also I must keep in mind that they are hiring a high school student instead or a professional developer so I cannot charge them what a normal developer would charge. Could anyone tell me how much they think would be fair to both of us? Thank you!
If I were saying that, I'd make darn sure it's unambiguous.
Bicycles are really healthy, cost little to acquire, are easy to repair, last for ages, and work reasonably well in most climates.

the bicycle is one of the most efficient forms of transport... half the energy per unit distance of walking ... converts to about [there are 2 claims in wikipedia, 732 and 879 mpg]

I strongly suggest any hackers (aging and pot-bellied or otherwise) give long distance cycling a go: it's truly pleasurable and great for your brain! I spend much of my 20s doing this in foreign countries.
$2000 per week of work
I don't know how to usefully create WARCs. Wget has a WARC option, but when I tried it out, it created weirdly named files that littered the www tree and looked like the names would collide and files be overwritten. Plus the IA live request should be handling getting webpages into IA.
Hacker Granny
An equivalent ATAR score is fine.
Perhaps. Did you use any of the resources and infrastructure of the economy and society to earn that money? Did you in any way use or depend on the legal system? The financial system? The roads? Internet? Phones? The financial system? Law and order? Was your education in any way supported by public funds?

If you can answer no to every question, is the same also true for all of your paying customers?
You are the definition of douchebag. Congrats.
Somehow I'm assuming that someone who gets off to gay rape of straight men is gay. Am I a bigot again?
> Most 'geeks' I know recommend that people not buy Apple because of the lock-in.

Most 'geeks' give horrendous advice to non-technical people when it comes to computers/smartphones/etc.

I was guilty of it for many years. You get so entrenched in the technical and philosophical underpinnings of something that you end up lacking basic understanding of the end user's problem.

The fact is that when you take someone who has very little technical understanding, and _no desire_ to _ever_ have a technical understanding of a computer, and put them in front of a Mac or an iPad or an iPhone, they are generally actually able to use the damn thing with very little hand holding.

As someone who has been one of those geeks, every time I see another tech head recommending Linux for their granny, I believe that a small kitten dies somewhere.

> We've come as far as we have because of open protocols and competition and Apple seems to be afraid to compete on a level playing field.

What important protocols and standards do you believe that Apple is shying away from? They made a decision in 1997 to drop all of their proprietary networking standards and put their weight onto TCP/IP. They've adopted standards in every field in which there is an obvious need. They contribute well back to the community for products that aren't a core business driver: clang, LLVM, WebKit, back ports to FreeBSD, etc.

One messaging app and one video chatting app being closed because they are profit drivers does not make the company evil, despite what Stallman and co would have us think.

If Apple were pushing their own standards for web content (and not HTML (incidentally they've been on the W3C for a long time now)), or their own standards for email, networking stacks, etc., then you might have an argument, but otherwise it seems to me that you're looking for an excuse.
> Capistrano, what a Byzantine way to deploy software...

Why would you come here to say that? Capistrano is one way to deploy software. Heroku's method is another. Neither is wrong.

This kind of thing is why author's of open source tools like Capistrano get burnt out and just want to run for the hills. Because people with no skin in the game have to come along and shoot their mouth off.

You're probably a really nice person, but when you do things like this, you hurt other people and you make yourself look like an asshole.
It makes sense to me. Each sale of a bag takes time. It's no good getting a higher percentage of a small bag if he has to run around for an hour to sell 1 small bag and could've sold 1 large bag in that hour instead.
Tell HN: I'm so sick of this
I've been a member since the mid 2000s under one name or another- usually when I get embarassed about a comment I made or want to limit how many comments with certain types of info are grouped together by username at least, I'll create a new user. I've quite HN like 5 times it seems. Now I'm quitting again.

The population on HN has absolutely no sense of humor. Not trying to be mean, but I think HN is a lot farther on the autism spectrum than I care for. It's more intelligent than slashdot, but I don't think PG or others that help manage it really realize how much downvoting is abused.

I waste TOO much time here and am creating NOTHING. NOTHING at all. I have no idea why I'm even telling you all any of this, either. Goodbye.
I think you're confusing expressiveness of the language with expressiveness of a particular text written in that language. English certainly affords you the opportunity to share more thoughts but given that you seemingly only wanted to express an affirmative, in English 'yes' is pretty much the minimum. You could have said 'Ya' but that is slang. If you open up the choice of language then you could have said 'si', or '#t' or even just '1'. But with such a short intended message, language choice hardly matters.

Certainly if you intended to say more than 'yes' then you failed at adequately expressing the message to begin with so comparisons at that point are moot: i.e., two pieces of text must both express precisely the same ideas before comparisons of them make sense.
Rewarding Apple for that kind of behaviour is not good for anyone in the long run. When you're tied to Apple they can charge anything they want, and cripple or remove any features they want. I'd say people are bringing it upon themselves, but at a certain market saturation they're forcing it on everyone.
Be that as it may, does it mean everyone deserves to be painted with the same brush?
Ah, I re-read your comment in an entirely different light now, and I agree that packaging your own deps is a great way to avoid surprises when you roll your infrastructure.
Just an FYI, it's the "CAN SPAM" act: http://en.wikipedia.org/wiki/CAN-SPAM_Act_of_2003

I thought it was a typo the first time you typed it, but I thought you should know when I saw it a second time.
Sure, there's plenty of work still to be done. Go 1.0 is only 18 months old, with 1.1 only 6 months old.

C++ has 30 years of history behind it, MS VC++ is 20 years old, Intel's C++ compiler is at least 10 years old, etc.
The killer is the machines insists on each item being bagged before moving on to the next item. If they'd just check the weight at the end the time difference wouldn't be that big of a deal.

I know the codes for most of the produce I buy, so that's usually not a problem for me on the items where the sticker's missing. For the ones I don't remember right away, the set of every item I've ever bought using a code is pretty small, and since I'm using a loyalty card and the machine knows who I am, it'd be nice if my frequent items were listed right at the top when I needed to use a code.

What I really want is a self-checkout app. For the times when I'm just picking up a handful of items, let me scan them as I'm going through the store. Again, they know who I am through the loyalty card. If there's some easy and fast way to weigh my bag on the way out or otherwise tell the store I'm done and leaving, I'd imagine the loss prevention concerns are minor compared to the repeat customer traffic it'd generate, as well as the ability to upsell me on other items.
> why bother to go through the trouble of all that crypto and anonymizing if in the end you are going to use your real street address?

I would have thought the server seizure demonstrated exactly why you would go to this bother: when you encrypt your address to the seller's public key, and send the encrypted address rather than the plaintext address, now all the FBI gets is an encrypted message they can't read. And the Tor connections means that they can't look up your IP in the logs, and so on and so forth.
It's a matter of time until RFID or other solutions are cost-effective enough that we just roll our shopping carts through the door and our wipe our NFC phones across a scanner. Faster still. NFC or some other technology as Apple is probably sandbagging on NFC until they can figure out a way to offer an NFC equivalent that requires lock-down opt-in by vendors and they charge for it. Good luck with that.