skysight-inc/HackerNews huggingface dataset:
>1) What if I wanted to get my 14 yo artistic niece Photoshop/Illustrator for her birthday? Now I would have to either pay $50 a month (for her), in the assumption she would get value out of it. At what point would I then transfer the subscription over to her should she want to become professional in it?

For just one app, it's $20/month. So you would pay $240 per year. You'd have to pay triple that and more to buy it -- and the "artistic niece" might not even use it that much at all. At least this way you can cancel.

The main difference is instead of getting him a box, you get him a one or two year subscription. And also that it's cheaper.

>2) Let's say I bought After Effects with a retina mac and then in a year decide to sell it all on craigslist? Maybe I had a dream of becoming a movie director only to be put on hold because my father went into the hospital and I needed to be there for my mother?

Then CC is great! You only pay for as long as you use it. No need to pay a fortune beforehand and then have to put it up on Craigslist.

>Maybe someone from Adobe can shed light on how switching to a subscription only model will benefit anyone other than them? Is that not taking a step backwards?

Me for example. I can now get all those apps for $50 per month AND be constantly updated. No need to fork $2500 now (which is how much the Ultimate version costs), and like $1000 every 18 months to get the newer version.

People pay $20 or $100 dollars for their VPS per month, $20 for Basecamp, $10 for Dropbox and such. How is $50 that much more?
Every yacht seems to go backwards as well! Glad someone else noticed.
One of the OP's main gripes is that many people will gleefully, happily tell you that they can't do math. Nobody will ever admit to a stranger at a cocktail party that they're illiterate but being bad at math is, for some reason, a conversation starter.
What versions of Clang and GCC are being tested in this post's benchmarks?
It is extremely disheartening to go through rejection after rejection but you have to do your best to not let it get you down. You certainly dont sound like a "bad developer" - its just that the market is tough out there and companies can pick and choose. I have "failed" many interviews and I know it can knock you around. Its only a matter of time before you find the right job - not saying you might not have to take a more menial job in the mean time to keep the money coming in. I was unemployed at the beginning of the year - I was lucky I found another job after three months.
I can't really make a guess about the author's coding abilities, but all the evidence in this piece suggests a severe lack of confidence which is probably immediately apparent to prospective employers.
All I would say is, aim much lower, pick up plain old ugly Java, learn Spring, Hibernate. From being a "bad" advanced algorithms Lisp / C++ developer it's an easy jump to be an "ok" CRUD apps developer / Enterprise drone. You will nail the technical interviews, just try not to be overqualified.

Pick up either Spring/Java/Hibernate for the corporate "boring" market (but still well paid / plenty of offering)
Or Rails / Django for the still cool startup market

You can make a good living as a CRUD app developer, many of us do just that. reading through SICP is a huge bonus, but not a requirement to get a job in this "improving, but not yet fully ready for functional programming" world.

Did you ask yourself sometimes if you are perhaps overqualified? or causing the impression that you are going to over complicate things? Did it occur to you that you are maybe making interviewers look stupid as you give them a functional solution you learned in SICP to a problem they had in mind a imperative, for loop, lot's of shared state solution to?
Perhaps you are too good of a developer for your own good?

I interviewed and hired lot's of developers, and having someone "too smart" is sometimes as bad as having someone who is, well, the opposite...

Try to go to a professional mock interviews service, and check if it's indeed you being a bad developer or something else, check anything, gee, check even your breath, (not kidding, had candidates who were brilliant but simply had bad breath, I was the only one decent enough to tell them that I guess as they didn't understand why they can't seem to get a job) not that I'm saying that this is your problem, but don't go and say that you being a bad programmer is the reason without very serious investigation.

Take it as a debugging task, rule out anything, I'm pretty sure you are a developer much better than many others happily employed that the moment...
I found bitinstant worked well for funding my mtgox account.
What makes "cloud" so useful is that it is literally nebulous.
Is this correct for n * lg n? The n * lg n on the plot has gradient that is about halfway between n and n^2, but in reality n * lg n ∈ O(n^1.00000000000000000001)
The DS relies on button input, with occasional touchscreen input as a supplement. It's not even remotely the same class of device.
This is pretty cool too, the Dictionary of American Regional English: http://dare.wisc.edu/
While you (the author) might be having trouble job-seeking, it turns out that employers are terrible at hiring. There is a lot of lip service to hiring and hiring struggles but very, very few companies take it seriously. It's not perceived as a core business competency so you end up going through a lot of subjective and ad hoc processes.

Instead of thinking of this as a personal failure in yourself, think of it as a disability of the companies you are interested in. How can you help them see past their own nose?
>If you can keep attackers from learning a "pepper", keep the attackers from learning the password hashes too. Problem solved.

Isn't it easier to protect one password than protect millions that have to be connected somehow to an internet connected database.

Your pepper could be completely off-internet requiring physical access. That's not likely to be true of your password hashes. You'd likely have to wait a couple of days to get an account verified this way so that passwords submitted could be physically moved to the "pepper pot" [I made that up] and peppered and hashed codes could be returned.

"If you can take one step, why can't you take 10 million? Problem solved."

Tenability of such a scheme could vary!
Agreed.

Lets look at the investor list: Seed was Baseline Ventures and Andreessen Horowitz. A-round was Adam D'Angelo, Jack Dorsey, Chris Sacca, Baseline Ventures, and Benchmark Capital. Then there was Joshua Kushner, and John Lilly.

Wait, who?

Adam D'Angelo - Quora founder. More importantly, "He was chief technology officer of Facebook, and also served as its vice president of engineering" . Top 25 TopCoder participant, respect.

Jack Dorsey - Twitter and Square founder

Joshua Kushner - son of the real estate mogul Charles B. Kushner and brother of Jared Kushner, owner of The New York Observer

We already know one of the founders went to school with Zuck. Cant find citations now, but it was in an online interview.

So it sure helps to be school buddies with Zuck, have ex-Facebook CTO and Zuck friends as investor, and new media (twitter) and old media (kushner famliy) owners as well.
the Jerker is legit. I hadn't seen it before. It's a shame these are both hard to find. As affordable as they are, I'm sure IKEA's margins are still really wide on products like this.
I'm just speculating out loud here...

They can mandate a minimum playback size, but do they mandate a minimum playback fps?

If you played the video back at a rate of 1/60fps (dropping all intermediate frames) would that satisfy their requirements and still save battery life or whatever for the people who would prefer not to see any video at all?
Wow.
Yes, 1 through 5 are in the works!

About accounts: Right now, everything is entirely client-side. What it does do though is update the address-bar whenever you add / remove a song to the playlist or rearrange the playlist, etc. This means that you can simply bookmark a playlist after creating it!

Previous / next: For now, we can double click on videos in the playlist to play them.
Senate Backs Wider Internet Tax Collection
We are celebrating reaching 50,000 Android library demos
Yes. They had colos on the east and west coasts, and ran AdSense ads.
Sweet! Thanks :).
Apps can register for notifications of significant location changes, and this wakes them up and lets them do some processing in the background. Allowing apps to temporarily wake up upon receiving a notification doesn't seem any worse than that.
My #1 Website Optimization tip is to use mod_pagespeed: https://developers.google.com/speed/pagespeed/mod
> there are a lot of people who take the stance that doing a phd is working slave labor for a professor over the course of 4-5 years of your prime

There are many benefits of doing a PhD, but I couldn't get past the enormous feeling of opportunity cost. I saw enough graduating students and multi-stint postdocs failing to "make it" in academia and struggling to transition out that I realized it wasn't a road I could afford to go down. Better to start a new career at 26 by choice than at 36 out of desperation.

Also, the money issue does matter. You might think it's worth radically diminished wages it to live the "life of the mind" (I certainly did at one time), but be aware that it may have significant long-term impact on your earnings. After a couple years of seeing the lifestyle and economic milestones of friends who started careers after college I felt like I was being left behind socially and economically in enough ways that I might never be able to catch up. The contrast between successful college friends with my older academic friends "aging out" of the academic system into financial chaos and despair couldn't have been more clear.

The whole experience has made me somewhat anti-credentialist in my outlook. Since leaving with a masters and changing fields I've met a lot of genuinely smart people that I never would have run into while living in an academic silo. Now I tell everyone to learn whatever they want, whenever they want, and don't be intimidated by anyone's PhD in bullshitology. Because being an expert in some tiny ultraniche does not make them smarter or better than you.

> When i go into the office and talk shop with students/other professors/my advisor i get to talk details (math, different approaches, similar work, etc) as opposed to having to setup the problem over and over again, simplifying the idea and methods... Ideas move fast, and with a good advisor and research group it's easy to stop caring about who is on what publication and be excited about contributing to a solution

It sounds like either your dept is a lot less cutthroat than mine was, or you're early enough in the program that the novelty hasn't worn off yet. Regardless, I'm glad it's going well for you so far.
You seem so obsessed with being part of the true programming elite. And blow it up so far as to think that most people know how to answer those interview questions.

As if by being intelligent your daughter should value you and you would derive worth. How can anyone be proud of cashing in on the genetic lottery? Your family will only ever love you for how hard you work and how much you sacrifice. Whether programmer, or plumber. Big difference.
It's not "mudslinging". It's spelled out in black-and-white in the company's own emails.
Without any exposure to your code or you personally, my guess is that you're far from a bad software developer and unlikely to be inherently bad at interviews. However, only planning 2 months for a job search means you're bad at managing your career. It can take that long to get the paperwork pushed through even once you have found a job!
If you want to +1 a comment, just click the little ▲ instead of commenting.
I can't get that upset about it. Fireworks still works and will for many years into the future. I have Fireworks CS3, and I don't really feel compelled to even upgrade to CS6.
Can be fun, but rarely measure the same skills necessary to work on real-world programs. People responsible for building real-world programs ought to know this, so they're of limited use in signalling your programming competence.
It really depends on the contest. I've found that most are algorithm-based, which is fun, but doesn't leave too much room for variety. Programming contesta also have a relatively high barrier of entry. Maybe some sort of restriction so only accounts with less than x 'experience' can participate could help make it easier for newcomers to join.
Gimp is really one of the most incredible pieces of open-source/free software I have used.

But, it's primary advantages (open source, powerful) are what have led to its limited use. Like many open source projects, the interface is designed pragmatically, like emacs or vi, but this is a problem -- no professional has the time or the money to learn a complex UI.

The same goes for LibreOffice. Extremely powerful with a ton of untapped potential, but untapped nevertheless due to a dated and unintuitive UI. Inkscape and Scribus are better in this regard, and I've seen many professionals use them with outstanding results.

I've been able to create vectors with Inkscape without much difficulty. I can't say the same about Gimp. If someone really had the time and the dedication, they could re-engineer the entire frontend of Gimp from scratch for each platform, while leaving the excellent backend in place, but I doubt any sane individual would be able to do so without the help of the original developers due to the lack of full documentation available.

Still, it's worth trying. It's got 90% of the features of Ps but with 100% fewer dollars paid for it.
Since you are being blunt, I'll respond in kind.

I think you are too emotionally invested in this topic to see my point and thus have a rational discussion about it.

I appreciate your experiences and never intended to insult you. However I wasn't really talking about you, you are.
Adobe has always allowed for 1 skipped major version. For instance, if you had Photoshop 5, you could skip version 6 and you would still be eligible for upgrade pricing for version 7.

If GP were to upgrade now from CS4 to CS6, he would also have to upgrade to CS8 next year (if Adobe still offered perpetual upgrades). That would be more expensive than Creative Cloud, he would get less apps, and fewer updates.
Ask HN: What state of mind are you in while programming?
I often think of myself as being bad at it. I keep telling myself that I am not good enough, and I don't know enough languages. This has actually helped me spread from HTML and CSS to JavaScript, PHP, and MySQL.
I just purchased yd.io.

I searched every 2 letter io domain.

Only qf.io and qg.io are left.
Youtube does not operate with knowledge of actual specific infringement on their site. The DMCA creates a two-pronged obligation on hosting providers: they must respond to takedowns, and they can't operate with knowledge of actual specific unaddressed infringement. Not only did MegaUpload do that, but they (a) paid their users to upload content they knew to be infringing, and (b) themselves used the service to upload and download content they knew to be infringing.
Do you have anything at all to back up this claim? Sound on Mac OS and OS X has always been an It Just Works™ experience, largely due to the tight integration between the hardware and the software (never any driver issues, etc).
I think it's hard for some to show confidence after being rejected a bunch. That may be coming through in the writing because of the recent rejections.
Heh. As a foreigner who has been living in SoCal for 8 years, I tried to answer with how I perceive the accent of californian people around me, and the result is... 100% northeast accent?!

This confirms that I am utterly incapable of discerning the subtle nuances of different american accents. All I can distinguish is the main families American vs. British vs. Australian.
Large masses living in slums -- people that now are "middle class" and "upper middle class" included. The rich live in isolated communities, heavily guarded.
The strong points of Coinbase are the ease of use and the merchant APIs. Keep polishing the trading part and you'll be in this for the long run and the biggest share of a billion dollar market.
Protesters Smash Google Shuttle Bus Piñata In Fight Against Rent Increases
Oh, the job search. The sobering discovery that most companies are looking for cogs, and you don't quite fit on any of their axles. I've been through this several times. Here's my recent experience:

I sent a detailed, ranty email to a recruiter explaining what exactly I was looking for and where I might fit, to save my time, their time, and the companies' time avoiding positioning me where I didn't fit. They laughed and had a good time reading my humorous email, but still didn't "get it" and tried to place me with company after company doing Java, BI shit.

Finally I said, "Look, do you have any Python jobs?" And they said, "Oh, Python!" and started handing me positions that made some fucking sense. I ended up accepting one of them.
Ask HN: What is each programming language for?
What do you think are the best things to do with each language (Ex: CSS-Styling websites).
<JavaScript>
<PHP>
<MySQL>
<C#>
<Ruby>
<Rails>
<Python>
No, it's mentioned as a derivation of Eastern New England.
Although winning tournaments might make their stream more popular?
Your's is pretty slick too. Are you going to keep working on it? Why did you create your particular player?
previously: https://news.ycombinator.com/item?id=191212
Linkedin turns 10
A Cease and Desist Demand from Gaijin Entertainment
> What conclusion was this case supposed to come to?

I said this already: in the real world companies send press releases to trade journals, who then turn those into editorial content. The equivalent on Wikipedia would be that the PR professional makes his suggestions on the talkpage but is banned from the main article. It this even a question? What alternative do you suggest? Neither Harvard nor Maharishi University get to write their own pages in US News & World Report College Rankings Issue.

I can understand well how someone can go mad and eventually become completely out of order when faced with a history of ethically questionable behaviour. Unfortunately Wikipedia isn't very lenient with mad people.

> Is it your belief that the whole of ArbCom are secretly in the tank for commercial transcendental meditation?

They are just inexperienced and clueless. But that isn't an excuse, clue is required when in a visible position at one of the world's top websites.

Did you ever read the Conflict-of-Interest RfC? Actually it is a product of that TM Arbcom case. There are some real howlers in there:

Jclemens: Whether an editor is directly paid to edit Wikipedia is irrelevant to the quality of their contributions

Sandstein: Conflict of interest (COI) is a problem only where it leads to the production of non-neutral (or unverifiable, or otherwise policy-noncompliant) content

Sven Manguard: We should not treat paid editors differently from unpaid editors.

Elen of the Roads: ... to be clear that the problem is not working for Acme PR, being Prof Elk or having a lifelong interest in debunking astrology. It is breaching the contract with the reader that articles will be fair, balanced, neutral, give due weight to all the current thinking.

All of these are prominent Wikipedians with very, very muddled thinking.
A big problem with Paint.net IMO is that they don't support pressure-sensitive tablets at all (like Wacom tablets).

This is an absolutely essential feature for any serious graphics work. GIMP is far better at the same price (free) and also supports PSD.
Yeah, from my experience this map seems outdated and may only apply to some of the older generations (like 60+), and indeed, rural areas.
Every Entrepreneur's Least Favorite Question
Actually we did get one complaint already, from someone who wants the ongoing payments as a way to guilt themself into returning to Beeminder. But I figure that's something only a Beeminder user could ever say! And if they're serious they should just make a "keep using Beeminder" goal on Beeminder. In fact, that's brilliant, we should make that a one-click thing! :)
Look under New England. It's mentioned as a derivative of Eastern New England.
No, your "pepper" cannot be completely off-internet requiring physical access, since it's required to actually validate an incoming password submission against the password hash.
Took it just for fun as I'm not even American. Scoring a 93% match with The Inland North. They call it "Standard English straight out of the dictionary". I guess that's good as a non-native speaker...

Should probably polish my marry and merry.
Smartphone Satellites Piece Together Pictures of Earth
I interviewed for nine months before I got an offer, and I have a coupla years experience and a few hot techs going for me.

I attribute the bulk of the time to me living in a place that isn't a technical hotspot.
Is there chrome version for this too?
The unique names really help with googleability. 'debian 7' will return more chaff than 'debian wheezy'. "Where's the 7 on this site? Oh, it's the forum page number" and so forth. Similarly I can ask a dev in a mixed shop "is wheezy or precise on this" and it's easier than saying "is debian 7 or ubuntu 12.04 on this". Ubuntu numbers are unusually regular and unique, which helps their googleability, but other versioning numbers aren't.
>>It is also very sweet, unless you ask for unsweet.

I noticed that in Wisconsin tea is sweetened or unsweetened; whereas, when I was in Florida the tea was sweet or unsweet.

I also noticed that they make Old Fashions with whiskey rather than brandy. And if you order a brandy sour, it can take the bartender up to 5 minutes to find some Brandy... While attempting to be polite I learned they do not know what gesundheit means either.
The way Coinbase is behaving is actually costing people money though, and if you look at the Bitcoin forums users have been pissed for months. They haven't just been having capacity issues letting people buy Bitcoins either; even once users have got Bitcoins into their account there's been problems with them delaying payments out, to the point other services have been telling people not to pay from Coinbase: http://blog.bitpay.com/2013/03/applying-late-transactions-to...
UX maybe, but the visual design with that light gray text on white is terrible. On my MacBook, I had to turn the brightness up to painful levels, and even then it's barely readable.
After calling yourself a "bad developer", I was hoping to find a link to your github so I could judge for myself. I'm not implying my judgement matters; I'm just curious.
The Bitcoin Arms Race Is On
There are a couple of very nice points in that wall of prose;

You are not your technology - This one bites new engineers all the time, they mix up the fact that they are really facile in <tech> with they are smart capable developers. So they mistakenly react to attacks on <tech> as personal attacks. After you've learned your fourth or fifth programming language they begin to blur together.

Languages are not islands - which is to say that nobody writes 'pure' language <x>. They call libraries and those libraries provide abstractions for getting things done. So when the libraries are good for what you are trying to get done, the language is great. This is why perl is great for some things, and why C++ is great, and yes even Java can be pretty useful too. If you're trying to do thing <x> and there is a lot of support for doing <x> like things in the libraries that come with the language, then you can be forgiven for imputing that value to the language rather than the environment around it.

It's not doomed though, and it can't really be a bubble since we're not talking about money here. If some new language is developed that runs in browsers it will be wounded, perhaps mortally, but until then that spot is pretty comfy.
Is there a need for data-informed pricing? Price Intelligently founders think so