skysight-inc/HackerNews huggingface dataset:
As a Simple user (the invites DO eventually arrive), I'm excited to see the goals feature and it will definitely help me make better financial decisions and sock money away rather than spend it - that "safe to spend" meter becomes the new normal and you adjust your life accordingly. It's amazing how "rich" or "poor" you feel based on that number and how it dictates spending decisions day to day.

Can't wait until joint accounts because that will enable a real shift of my finances to Simple so I can start really hitting my goals.

Keep up the good work!
Maybe they'll only support version that were released from the date that library was added to the CDN. In other words, hopefully once a library+version are added to the CDN, it's supported for a long long time.
Cheating Or Mastering?
that would be nice, but there are some practicalities that would make it difficult. Mostly because javascript does not support named groups out of the box :(
Exactly, what's the news?
After reading this letter, I cannot understand what is important to me, if I'am a client.
You're entirely right, the good sales person and the good marketer spark the conversation and keep it going. They shouldn't be the dominant voice. See my reply below as it pertains to this.

Sidenote: I love Twilio as a company and have ever since you guys sponsored a Startup Weekend in Chicago about 3 years ago. I wish y'all were hiring.
Actually with an open wifi you're more protected agaist such instances because it's concrete proof that your IP was shared by other people, considering how ISVs assign these IPs dynamically and that their logs may not be accurate.
If you need to change your great company name to a worse company name because of an external legal threat, it's really really important that you communicate that rationale to your users. Otherwise they'll just think that you have terrible judgement and don't have your priorities in order.
That's Mac-only, right? Can anyone suggest an equivalent Windows tool for backing up to Amazon?
I got in a while back, transferred some money in, then realized that it's no better than my credit union (actually worse, in it's current stage) feature-wise (yet, hopefully), and transferred my money back.
I think this pretty well reflects Microsoft's long-term consumer risk, too.

More than half of MSFT's revenue (http://www.tannerhelland.com/4273/microsoft-money-updated-20...) comes from Windows and Office (and over half the profit, Windows http://news.yahoo.com/microsoft-defer-revenue-windows-upgrad...).

Back in the 90s and early 00s, the rate of change in the PC market was amazing. The hardware you could buy in 1998 basically didn't exist in 1996, so there always was something new and exciting to spur new hardware sales.

New hardware sales represent the bulk of Microsoft's Windows licensing (the so-called "Microsoft Tax") revenue and so a large part of MSFT's profits. All MS had to do was be the default OS and their profit would grow without lifting a finger (obviously that's greatly simplified, MS had to do a lot of things).

Now that this hardware revolution is no longer taking place, MS' Windows licensing rev (and thus the huge profits) are threatened. Competition in the PC market have driven hardware profits to zero. MS and their clone makers have painted themselves into a corner.

Contrast this with Apple's strategy - produce desirable hardware that people buy for non-technical reasons (design, fashion, software, etc.) instead of raw figures (CPU, Memory, etc.). Folks will upgrade because they want to, not because they need to. That's a lot harder to pull off, but Apple seems to be doing a great job of it.

Ultimately, I think Apple's strategy is going to make a lot more sense in the long run. Drive the cost of the operating system upgrades to zero (I'd be shocked if the next OSX upgrade costs anything; I was quite surprised that Mountain Lion was {edit: not} a fee upgrade), limit the age of device that can run it, and create products that people want.
What you don't like eating
I was confused as well. I assume Freshbooks the name is staying, seeing as http://www.cloudaccounting.com/ appears to be a legitimate site. Freshbooks is a great name.
Yeah the salt default being an issue, is what I said in my initial post. I'm going to go out on a limb and say that doing the following will make you one of the hardest passwords to crack during the event of a weak hashing leak like the linkedin fiasco.

1. Install and use the Passwordmaker Pro extension. https://chrome.google.com/webstore/detail/ocjkdaaapapjpmipmh...
2. Change the default password length to say 40 characters.
3. Add a modifier like bOoo7&jd8$02jf
4. Change whatever other defaults you want.
5. Use a master password that's at least 10 characters long.

BTW it would be easy enough to fork this extension and provide a little more security if you wanted.
https://github.com/bitboxer/chrome-passwordmaker/
dfc: running nmap with "--allports" could make the printer waste a lot of paper, so I won't do it. (FWIW, by pointing my browser to the jetdirect port, I was able to control the timing of the http request with more precision and cancel printing immediately after the first page came out.)

PS. No, I was not trying to replicate what happened -- just trying to get a quick sense of how many ports are open. Sorry for the misunderstanding.
If you've done any database/web development, you might find writing your own more appealing than paying a monthly fee to someone else.
> My biggest gripe about udacity classes isn't the lack of quality, but the lack of depth.

What I like about Udacity is that it's a good starting point. I can have a working foundation and dig in deeper on my own. This is better than the alternative I see as trying to catalog and classify information as a beginner which will, IMO, lead to failure and frustration.
Given tc's edits above regarding additional charges for transferring out of AWS I'm starting to change my mind. I still can't believe amazon would ever end up charging north of $20k for a 3TB retrieval but it seems the intended use-case (as enforced by pricing) would be write-once read-never! Other use-cases are possible but as others have noted you would want to be very careful how you go about setting it up to avoid getting some ugly charges.
The irony here is that Microsoft cannibalized the PC gaming market to create the XBox market (and kill its one true enemy at the time: Sony). The result is -- arguably -- stagnation of the desktop PC market which was always -- I contend -- driven largely by gaming. The problem is that the desktop market made Microsoft money whereas consoles... not so much.

It seems to me that problem here isn't cannibalization -- if Microsoft hadn't done it, someone else (Sony?) would have -- but the "let's leverage our monopoly-driven money tree" mindset. XBox was dumped on the market at a loss, subsidized by Office/Windows and leveraged by Microsoft's dominance of desktop gaming, APIs, and developer mindshare.

Microsoft doesn't even try to play fair in new markets and eventually it had to bite them, and it did.
No SSL support? I'll stick with cdnjs.com
There is one. The "ask" link on the top bar will take you to a page containing only self-posts (ShowHN/AskHNs).
Thanks Anand. We haven't actually updated those stats since 2010. We have now almost 1 million users.

Best of luck today in the demo day! :)
As long as that data is decode-able and more importantly, find-able (out of all the GBs frozen for 100 years, why would you want to look at any particular one of them?)

I'd store my pictures there. Finding old pictures of grandparents when they were little, or even older stuff, is amazing. Wouldn't it be cool if my descendants could still look at pictures of my family in 100 years?

Provided that downloading from this 100 year store is something I could do X times per year, and so long as I could append more data to it over time, it's an interesting business model.
http://en.wikibooks.org/wiki/Haskell/Category_theory#Functor...
I'll give it a try in a personal project but I hardly see myself asking my designers to use this template system.. Call me grumpy or old, but when working in a team, I like to keep template files as close to html as possible. It's so much easier to use a technology that everyone understands or to hire externally to speed things up.
There is some indication that this was a hoax: http://www.reddit.com/r/Minecraft/comments/yh1ip/closed_map_...
I signed up about a year ago, and finally got an invite a couple weeks ago. The signup process is certainly impressive, as far as UX is concerned.

It requires iPhone at the moment (just to sign up), which was a bummer as I personally prefer Android. I have a test device I use for work, so I was still able to go through with the signup process. I'd received my card about a week later.

I'm patiently waiting for the Android app before using it with any regularity, so for now I consider it a savings account.
This has all of the AWS services but not Glacier quite yet: http://calculator.s3.amazonaws.com/calc5.html
This was interesting to wake up to this morning ...

Right now we sell 10TB blocks for $9500/year[1].

This works out to 7.9 cents/GB, per month, so 7.9x the glacier pricing. However, our pricing model is much simpler, as there is no charge at all for bandwidth/transfer/usage/"gets", so the 7.9 cents is it.

7.9x is a big multiplier. OTOH, users of these 10TB blocks get two free instances of physical data delivery (mailing disks, etc.) per year, as well as honest to god 24/7 hotline support. And there's no integration - it just works right out of the box on any unix-based system.

We had this same kind of morning a few years ago when S3 was first announced, and always kind of worried about the "gdrive" rumors that circulated on and off for 4 years there...

2013 will be interesting :)

[1] http://www.rsync.net/products/pricing.html
Thank you. Unfortunately it seems most of the visitors won't check it :(
Show HN: A small hack for browsing HN faster (Chrome users)
Fast Company Interviews Harj Taggar
I would expect the budget would include enough money for a bumper.
What sells me on Pictonic? I'm not getting anything from the homepage about why I should choose this over the growing amount of free resources. Constantly adding new ones without charge is great, but there have been rumblings about allowing people to submit their own to FontAwesome and letting the community determine if it sticks.

For those of you interested in making your own like I've been doing recently (ignoring the accessibility issues for now), download Inkscape (free, cross-platform), save your vectors out as SVGs either in Illustrator or Inkscape, import into Inkscape and use their glyph font tool to map to your characters. Take that SVG over to freefontconverter.com and grab the TTF, then bring the TTF over to Font Squirrel to convert for web.

And for those of you keeping score of the nice resources already out there (outside of FontAwesome) -

http://somerandomdude.com/work/iconic/

http://www.entypo.com/

http://thedesignoffice.org/project/modern-pictograms/

http://www.alessioatzeni.com/meteocons/ (weather-related)

http://typicons.com/
They are hiring! http://www.jobscore.com/jobs/twilio/list
Just had an idea: fixing parts of HN by allowing ads. But not for products, the ads would be for discussions in other communities. The idea being to lure trolls and other unwanted members away into other fishing grounds.
This is an awesome feature. Is bootstrap using the newest version?
But I've met plenty of people who come out of uni with a CS degree and don't know squat. I totally get the distinction, and there needs to be a distinction between someone playing around, someone who is a junior and someone who is truly brilliant. But it doesn't require a degree to reach that top level.

I only took some CS modules at uni, I learnt everything I know either on the job or off my own back, including OOP, JavaScript/OOJS, advanced HTML and CSS. They didn't teach you the difference between browsers either (I started back in IE4/Netscape days).

What this guys daughter decides that at 18 years old (and now having programmed for 10 years) it's not worth going to uni because a) it'll cost too much and b) might as well get a 4 year head start over everyone else. So by that time she'll have 14 years experience. I think that would count for a hell of a lot more than a formal education. There's nothing magical about programming that a google search will not reveal.
I'm preaching to the choir here, but the very last line in this article made me look up an old post on Bruce Schneier's blog (May 2006).

http://www.schneier.com/blog/archives/2006/05/the_value_of_p...
How shocking to discover that Mac programs are not intuitive to everybody. Are you sure about that? :)
Merge or Rebase?
Liblacewing 0.4.0 released, introduces SPDY support
> I've made two examples to help others discern between positive feedback loop (engineering) and positive feedback (social sciences).

I posted only because you used the entire term "positive feedback loop", which is so specific that it loses flexibility -- it can only refer to one thing and conflates the engineering and social sciences meanings.

"Positive feedback", when not accompanied by "loop", can be stable. But a loop with positive feedback is generally unstable, because the output feeds the input.

Here are pictures of loops with positive, unity and negative feedback:

http://i.imgur.com/pxANv.png

http://i.imgur.com/od4CS.png

http://i.imgur.com/vC6yV.png

Very clear, and all solutions to this classic damped oscillator equation:

http://i.imgur.com/h5wKA.png

Where:

a = angular frequency

b = damping factor

Without any reference to the present exchange, this kind of language is often used by those who want to elevate an argument, make it seem more like physics -- more scientific, more deterministic, but usually in a field that doesn't have those properties.
Twilio! Why are you so cool?
Demo using three.JS to render a game made with impactJS + box2D
Less on topic, but more on the picture: I was wondering about that image. Something struck me as off. And then I realized that the computer had a steering wheel. So for those interested, yes, it _is_ odd for a computer to have a steering wheel that large.

http://www.snopes.com/inboxer/hoaxes/computer.asp
I dislike PHP, but why did they purposely make the PHP example as horrible as possible? Like, they skipped short-tags, wrapped closing PHP tags, didn't use non-brace syntax (which is useful in templates), and didn't use a foreach loop like they did in the Python example.

<?php
for($i = 0; $i < $len; $i++) {
?><p>Foo <?echo $i?></p><?
}
?>

vs

<? foreach($foo as $i): ?>
<p>Foo <?= $i ?> </p>
<? endforeach ?>

I understand you want to sell your project, but don't make the examples deceiving.
When I first read this, I thought this said "PG obsolescence is obsolete"
Well their logo now says "FreshBooks Cloud Accounting"

I believe it used to just say FreshBooks.
I Further Predict the Death of your Web Framework
You're right! I actually checked before submitting that comment, I should have said, "I wish you guys were hiring IN CHICAGO."
Modular systems have costs, both in terms of money as well as size and weight.

Right. It's absolutely necessary for Apple to make the new iPad so that you can't even take it to an Apple Store and get the storage upgraded, and to literally glue the Retina version of the MacBook Pro together so it's almost completely impossible to repair anything if it breaks.

Some integration has a genuine benefit, such as minimising size or weight. But plenty more integration is just artificial, and this trend is increasing. Some of the clients I work with design high-end IT hardware for a living, so I can say with some confidence that if you think the equivalent people at places like Apple couldn't design modern devices in more modular ways than they are, you're just kidding yourself.

Likewise, it's easy to buy non-stupid printers right now, today. But few people want to pay what they cost.

Why can't the colour laser printer I already paid for just work? Printing a black-and-white document with nothing but black toner is not rocket science. Stop apologising for people who deliberately screw their customers.

If you want people to fight the trend, start with yourself. [...] Start by not buying crappy and restrictive printers just because they're cheap.

That printer probably cost the equivalent of $1,500 when I bought it, and was marketed for use in a small office. I'm not talking about cheap consumer junk, not that it would make the slightest difference to my argument if I were.
Stop the censorship for once...
"In programming, there is a culture of calling people out for their bullshit. In most other business cultures, it's a bit less belligerent."

Marketing can be every bit as confrontational, but it's usually more passive aggressive. You'll rarely get called out in a meeting, but you'll get outmaneuvered or back-channeled after the meeting is over.

The field is incredibly political. When I worked in marketing, I felt like I was a character in "Game of Thrones." The constant alliances, shifts, backstabbings, feints, etc., were exhausting. Obviously, a great deal of this depends on company culture. But as general disciplines, marketing and sales seem to attract political types.

Given the choice between the two styles of confrontation, I'd much rather have it out in the room, all agendas laid bare on the table, than have to play GoT every day. But that's just a personal preference.
FreshBooks isn't changing their name, just their focus from mainly invoicing to more accounting stuff.

Their website is now "FreshBooks Cloud Account" from "FreshBooks Painless Billing"
Seen lots of template systems use this "Push style" before - http://www.perlmonks.org/?node_id=674225
Awesome tutorial Jon!
This is quite true.

My parents are still using a desktop system from 2002 for all their stuff, and it still working quite well.

This is the problem most OEMs are facing nowadays, as there this no need to upgrade every few years like it used to be.
I don't see why it wouldn't, if the parents are fully informed and consent.

The children were not in any physical danger and were not harmed. I'm not aware of any research that shows that 3 minutes of panic for a 5 year old causes lasting psychological damage. Toddlers experience transient sobbing panic on a fairly regular basis for a variety of reasons. If they are comforted by supportive parents they are fine.

Since this study occurred in 1958, one could presumably find these kids today and see how they are doing. I'd wager that they are no worse-adjusted than would be expected of an average child of that era.
Or maybe Facebook's lawyers are trolling again.
Simple Launches Goals
The API economy
Thanks Carl! I'm loving the arduino hacking. Its a great prototyping tool
nice to see many "not pure software" startups, dealing with hairy physical brick-and-mortar issues
Glacier: Engineering for Cold Data Storage in the Cloud
> More volume = more things to comprehend

I disagree. It is not that simple. If volume is similar code, then sure. But if you are talking about different styles of coding then you have a lot of other things to consider. On top of this, if you have a language that has very few underlying primitive (such as parentheses in lisp as opposed to [,;.] in other languages) then you actually have a higher comprehension barrier as the reader will need have to examine the role of the primitive as well. Basically, the terser the language the harder it is comprehend a LOC in that language.

On the research note, I do agree that most SW engineering research has focused on 'small problems'.
Deception, Inc.
nice to see many "not pure software" startups, dealing with hairy physical brick-brick-and-mortar issues
Craigslist adds OpenStreetMaps to housing listings
A little more verbose? Lets see, Scala vs Java in a promise-based async server:

Java (real code - this is a mild example, imagine this 8 indents deep):

return users.verifyAccess(userId, oldPassword).flatMap(
new Callable1<Promise<DataObject>, UserProfile>() {
@Override
public Promise<DataObject> call(UserProfile profile) {
return replyProfile(profile.setPassword(newPassword));
}
});

Scala (translated):

for {
profile <- users.verifyAccess(userId, oldPassword)
} replyProfile(profile.setPassword(newPassword))

(observe how you can actually read the code)

Oh man, I wish we started with Scala (or wrote everything sync)... My conclusion from all of this was that Java makes certain abstractions impractical from a readability standpoint.
Indeed, they are complementary. The basic 16 colors can be configured globally by the terminal which is convenient. 256 colors has to be supported by the particular application but I mostly care about the vim scheme anyway. I have a scheme which uses multiple shades of gray so as not be as distracting as the typical syntax highlighting `salad.'
...then don't use rvm..there is a version of ruby that comes pre-installed on your Mac, use it. Get one ruby book and read through it, don't worry if you don't understand everything the first time, by the second time you read it, things will make more sense. Also work through the examples in the book.
Software and games have traditionally driven obsolescence. Now that software is shifting toward efficiency, remote processing, and web based interfaces, we don't need the power as much anymore.

It was easy to double the processing requirements of software when we were at a low exponent of moore's law, but now that is looked at as poor development. We're able to do more with less code.

Also, since facebook and other web services have diluted the demographic with people who mostly browse the web, the demand for power has waned.

However, I am annoyed with all the posts asserting that desktops are dead. This is far from true. Gamers will not give up their desktops. For power uses, a laptop just won't support 4 1080p monitors. I personally prefer having a desktop so I don't have to mess with docking/plugging in my laptop to a ton of cables when the desktop does a better job anyway. The desktop as serves as my media consumption station and is connected to the TV.
Your list misses some pretty significant features that don't exist in Java, including lexical closures, list comprehensions, and macros.

Try spending some time on 4Clojure. For a while I was routinely solving problems in half a dozen lines or more, only to find that other people had done them in one line.

Also of course, Paul Graham has said a few things about this, such as: http://www.paulgraham.com/avg.html
ENTIRELY dependent on company culture and this goes back to the lack of performance measurement for marketers. Everyone involved in the process is looking over their shoulders.
If a company values marketing and gives their marketers "free reign" as it were, all is right in the world. When marketers are micromanaged, that Game of Thrones comparison is spot on.

The passive aggressiveness in the industry is suffocating.
Mac Kernel Panic with USB Internet Dongle