skysight-inc/HackerNews huggingface dataset:
Hi, I'm Tony, Co-founder at Classlerts. I'm a 5th year Mechanical Engineering major at UC Merced. One of my best friends/co-founder introduced me to startup culture years back and I've been hooked ever since. Looking to meet new and interesting people tomorrow and know it'll be a good time. I'll be there tomorrow morning and am up to grab some coffee with anyone before the event begins. Reach me at tony@classlerts.com. Thanks.

Anyone going to the Dropbox/Weebly after party at The Parlor in SF tomorrow?
Spacing effect and the forgetting curve. When you're not reviewing information, you will eventually forget. Hence, the need for constant review. Otherwise, you start off the school year reviewing information that you have learned the previous school years. That wastes time that could otherwise be spent on learning new knowledge.
Why? They just solved the problem with a ToS update. Now it is in the hands of the voters.
I think in practice the "for-profit society" does a hell of a lot to better itself.

I'm more scared of the world "for society's profit."
Its been a while since I've used the mac app-store since my recent switch to pc. I have found that the app store is cluttered by apps that are simply useless and either preform poorly or not at all. If the app works well I would say that the next step is adding mini purchases within the app. This could be things like language packs, mathematical equation inputs, ect. I would go to people of different majors and see what kind of things they most often wish they could transfer from their notebook to their laptop. That will give you the best idea of what to add next.
Is it a midwest culture thing? I don't know. Any thoughts are welcome.
I look in the mirror
great article indeed, thanks for pointing us.
Pirates buy more Everything
Ein paar Tage nachdem eine Studie ergab, dass Piraten rund 30% mehr Musik kaufen, als Nicht-Piraten, kommen jetzt ein paar Holländer mit einer Untersuchung um die Ecke, die zeigt, dass ...
American companies dominate the startup space, and I don't think it's selection bias (i.e. because we are reading English language startup news) because the non-US startups seem to get attention as easily as US ones when they deserve it.
The issues with the phone controls will be fixed. https://github.com/vlamanna/BootstrapFormHelpers/issues/2

As for the data, I've worked hard to build this and I will also soon release it in other languages.
I'm really looking forward to buying my first electric car secondhand in a decade.

Should be lots of hobbyists rebuilding their own battery packs - pick up a dead car with no range left and make it like new.

Many thanks to early adopters!
Not every textbox has Vim, so learn the basics of how to type in a standard Windows textbox.

Ctrl+<L/R arrow> moves one word to the left/right
Ctrl+Backspace deletes the previous word
Home takes you to the beginning of the line
End takes you to the end of the line
Adding Shift to any of the selection operators will select the word/line in question.

Now you don't have to press arrow,arrow,arrow,backspace,backspace,backspace anymore.
this might help improve performance (though probably the effect will be much smaller than you think), but it doesn't explain the comparative weakness of american PISA results.
This article could have been summed up with a chart that has been around for quite some time:

http://s3.carltonbale.com/resolution_chart.html

As many people have mentioned, total resolve of pixels is not tantamount to proving value of the new medium. It grants flexibility for viewing distances and newer TVs will continue to have better contrast levels, viewing angles, etc.
Why Windows Just Can’t Win
I think there needs to be some clarification as to what "seeing the pixels" means. If you lean in close enough you can actually see the individual RGB components. Further back and you can see the separation between pixels still. Even further back and you can make out the difference between something that's aliased and anti-aliased.

When someone says you can "see the pixels" I think of the second level there, where you can see gaps between the individual pixels. However upping the resolution can help decrease the jagginess in things like non-anti-aliased text.
> most people don't want to run their own business no matter how safe you make it.

So? That's like saying "most people won't become olympic athletes, so supporting olympic athletes won't lead to more participation in the olympics.

We only need to care about the population of people who might start their own businesses. Not every potential entrepreneur is an entrepreneur.

I'm in Canada. The fact that I don't have to worry about any major health costs was a big factor when I decided to start on my own.

I might fail, but there's less risk of a catastrophic failure scenario. I'm not the only one who weighs risk this way.
For small children, that is an issue. Maybe they'll hire babysitters or send the kids to "fun" school or to daycare centers.

Teenagers and high school students can take care of themsleves.
jenniewong, you seem to be hellbanned. I assume this is for your submissions rather than for you comments.
Of course, but I think it'll iron other potential issues and will likely be released at a point where Apple feels they have improved a map enough to say "here look new version, more shiny, maps no sucky anymore". The iOS 6.1 point I don't see as something which will improve map, but as something which will mark maps as improved.
The country / state linked selects is very nice, but the phone masking feature seems still work in progress, I use this one for input masks in general: http://digitalbush.com/projects/masked-input-plugin/
<side_tangent>

Having worked in the advertising world at many points in my career, I completely understand the visceral reaction you're talking about (I now work in news).

When my son was born a year and a half ago, my wife and I agreed to a "no screen time" clause for him until the age of two. When he's around, there's no television, laptop screens, Netflix, or iPhones. Occasionally, exceptions occur, and it's not a big deal. NPR and Pandora are acceptable media alternatives in our household.

So far the results have been great. He LOVES to read, and has shown a general disinterest in television when it is on. As a bonus, I've already prevented him from exposure to thousands of advertisements.

For more: http://commercialfreechildhood.org/issue/screen-time

Best of luck to you and your new family.

</side_tangent>
http://en.wikipedia.org/wiki/San_Francisco_Canyon_Company

That investment was (in part, along with a cash settlement) the resultion of a dispute over Microsoft using Quicktime code in their Video for Windows product.
Google's "Most Badass Engineer" and complimentary Chuck Norris-esque jokes
Online backups worth it? How much are you paying per GB at home?
It really depends on your definition of "seeing the pixels". There is definitely a difference between the iPad screens however I wouldn't necessarily say that I can "see the pixels" on the original one. It's more that text and images aren't as clear due to a lower pixel density.
It was the equivalent of PowerTools(/Tweak/XP Toy? possibly had another name) for Windows XP in that it made many Gnome & Compiz tweaks one-click options, which given Ubuntu's easy-to-use focus went down well.

Things like displaying certain icons on the desktop (which I know in Windows used to require a registry setting without a tweak tool), or the contents of your home folder on your desktop.
PowerPC has a weakly ordered memory model, so older Mac programmers are no strangers to this sort of stuff.

There have been many multi-core ARM devices out in both the Android and iOS world for a few years, and I haven't heard too many complaints. I think most good high-level programmers know that they need to use high-level locks provided by the SDK, while anyone writing code that actually needs to deal with memory ordering probably already knows to use barriers some of the pitfalls of different ISAs.
Has anyone here tried it out yet? (I'll install it and try it when I get home)
PHP Socket programming tutorial
> My understanding is that when you submit your app to the App Store, Apple actually re-sign it with their identity instead

That is correct.

> so I guess that theoretically they could remove resources from your bundle and then sign it again, before sending it to your device. But they don't do this.

But then they'd have to split the application into a dozen different bundles, and if the user uses iTunes to manage his device this dozen different bundles would then need to be downloaded as there's no way for Apple to know for certain which devices will be synchronized using that iTunes installation in the future.
I may be missing something obvious, but why does OP say China is a "neigbouring country" to Finland, when it is 3900 miles/6300 km between their capitals?

http://www.wolframalpha.com/input/?i=distance+from+helsinki+...
Why not? Sleep deprivation and long summer vacations will add up over time.
Double-dispatch seems to be equivalent to Haskell's pattern matching.

Since Haskell does not have sub-typing, everything has the same runtime type. However, you can easily combine different types into a single algebraic data type and then dispatch by pattern matching against that type.

This probably isn't exactly the same as double-dispatch in other languages, but it seems to be very similar and to serve the same purpose.
But it's not a state, it's a district. I'll grant you that it's obviously a place where people live and work; but a state it is not.
1080p 'blu-ray' experience is better than the 720p DVD experience

1080p blu-ray is much higher bitrate than DVD. At least some of that difference is in the compression ratios rather than the resolution of the output frames. Also, DVD is 576i or 480i, with frame-pullup to 576p or 480p for 24fps movies, so it's probably not too surprising that you can tell the difference given the combination of the two!
Downvoted because I'm not entirely sure what point this is addressing, and really, people have preferences for editors.

So fucking what if someone has the audacity to eschew vim/emacs/ed/acme/pen and paper in favour of a nice IDE they're familiar and productive with? You don't get any geek-cred for using any editor over the alternatives.
This Week in Scala (19/10/12
Two takeaways for me from today's experience:

1. >> even if I find the post or conversation interesting

The "interesting" bit is important. There have been (less popular) threads where I have noticed funny for funny's sake comments being left alone. A trending topic is a dangerous topic for comments where your comments will be read by more people who are likely to feel that it does or does not add much "value".

2. >> "If you have nothing to add, don't."

I don't think that sentiment can be expressed any differently, snark or not. :) You could have been more blunt too. I think that point's very valid within the HN subculture.

Irony is, both these takeaways are something that one picks up "after the fact", which in itself is ironic.

Ciao.
> I was worried that google maps would be deleted from my iPad and replaced with apple maps. I do not want this.

Apple Maps does just fine for me with driving directions. If you don't like them, you can also use Mapquest. On a 4G connection, Google Maps also works very well as a web app. HopStop takes care of my commuting needs just fine.

> I heard somethings about Safari being buggy.. I didn't really want this either as I only really use my iPad to surf the web.

Safari on my New iPad on iOS 6 works significantly better than Safari on my original iPad on iOS 5.1.1. For one thing, it never crashes.

> I was concerned about the memory footprint. As I understand it app's now download retina resources whether you have a retina iPad or not. I have limited space on my iPad. It runs fine at the moment. I didn't see any reason to update.

As an iOS developer, let me assure you that in most instances, Retina resources amount to a rounding error in most cases. (~35kB in the case of a full screen PNG image for an iPhone.) Also, they only take up a part of the permanent flash store, not RAM.
Here is some basic test: http://i.imgur.com/TqRcx.png

View the image in 100% zoom. One line is dotted with dots one pixel apart. The other line is a straight with no gaps. If you can tell which one is which, your retina is able to pick up the maximum visual frequency displayed by your device.
Request To Help Find Whitney
It is true Vim requires commitment but once you get it, the motions and key combination are logical.

As others have mentioned for fuzzy finding, use CtrlP. I also use FuzzyFinder for quickly switching between many open files (buffers).
Oh both are needed to improve. But I can discern the issues, and the resolution is not yet good enough, imho.

You know, you can get increased contrast in several ways. Switching to plasma (or some other high contrast tech) is one, adding more pixels is another one.

I guess the plasma switch is easier in the short run, but in the long run you still need the additional resolution.

Cynic people might say that the reason 4K gets promoted now is that the studios want to sell their movies all over again :-)
Visual Studio Automation Object Model. EnvDTE interfaces
I don't think you're getting above DH3 here (http://www.paulgraham.com/disagree.html).

Aside from that: I wonder what would happen if all the people in the country who are using marijuana at least semi-regularly were to go to some very public place at the same time and light up a joint.
Well to be clear software engineer isn't the high man on the totem poll in most trading firms.

I think the outside population has a skewed view of what the technology looks like in a typical hedge fund due to all the stories about highly technical funds.

Many hedge funds dont' have that great of computer technology and the technology that they have is applied to back office processing rather than trading. In these types of firms, which I'd say make up the majority of funds, tech is viewed like marketing would be viewed in a techology company, a necessary evil but not a core part of the team.

Most funds buy their technology and build out to fill the missing pieces.

Some funds do build out sophisticated tech, and in these funds tech is valued and paid accordingly, but they are not the majority of funds.
In a subsequent blog post, Mark Shuttleworth says:

"""
What I offered to do, yesterday, spontaneously, is to invite members of the community in to the things we are working on as personal projects, before we are ready to share them. This would mean that there was even less of Ubuntu that was NOT shaped and polished by folk other than Canonical – a move that one would think would be well received. This would make Canonical even more transparent.

So please disregard the commentary by folk who assumed that the public discussion of Ubuntu development would somehow change.
"""

http://www.markshuttleworth.com/archives/1207
Most of Google's special sauce in their datacenters isn't available to the general public. That doesn't mean its vaporware, nor does it mean it doesn't contribute to its business or consumer satisfaction.
FTC Offering $50,000 to Anyone Who Can Stop Robocalls
As far as I can tell, the article basically boils down to these points (while taking a while to get to them):

1. The author supports increasing immigration, targeted in a likely-to-be-entrepreneurial category, especially from Russia and China.

2. The author opposes the "Nordic model" of a strong social safety net, considering it wasted money on "people that don't like to work".
No, that is not "the right thing", there's absolutely nothing right about doing that. It's good natured and nice of him, but in the grand scheme of things if it's anything that anything is "a terrible idea".
This is not about being able to see the gaps between the pixels. Anti-aliased vs not anti-aliased I'll grant you, because the whole point of anti-aliasing is to approximate what the eye would see if it really was averaging a real image over the solid angle taken up by each individual pixel.
It's not the "free" part that is causing the problem – the law is that anyone offering courses has to register and pay a fee to the state, which might seem reasonable for an institution charging tuition. It becomes absurd when they ask that an institution like Coursera ask permission of the state and pay a fee to provide free classes that lead to no degree.
I read this article as "My children are gifted and the government should fund/educate them and forget about all other kids."

No, the article notes that people don't spend much money on gifted kids.

So how exactly is nurturing genius kids going to help that? Shouldn't education for everyone be the goal?

Scores isn't everything. If your scores is in the last place but you have silicon valley and lot of genius or talents cultivated by your school system, who cares? Moreover, cultivating genius isn't mutually exclusive to ensuring everyone get a shot at a good education.

How about training the teachers to teach? There seems to be a lack of good education in the US, at least for people who are poor.

How about don't make the teacher spend time every year doing the same god damn live-lecture every year? Just record the video, and get all the teachers together to vote for the best one. Record all questions students have. Incorporate it into the next video lecture competition.
Ask HN: Django or Flask as first web framework?
I am in the process of learning Python for web development and I think I am the stage where I should start learning a web framework(did not use one before in another language). My html and css is ok.

I have picked Python for fast web development and that is why I think I should just dive right into Django. However I have seen plenty of advice that it would be good to start with Flask(or other smaller framework) to learn better the inner workings of the framework.

What would you advise?

As I learn better from videos do you know of any good videos to learn the advised framework? What about books or tutorials?

What do you wish you knew or learn when you were just starting with the framework?

Thanks, Adrian

Update!!!

Thanks everyone for your comments. So I will be starting with Django and so far I have as resources Django docs and the upcoming video series. Is there anything else you would recommend as tutorials?

Asuming I am a fast learner and I learn this full time how long should it take before I can start building my own web apps?
NaCl and JavaScript have the same sandbox rules because they're both foreign code. Extensions have access to some APIs that normal code doesn't, but again those APIs are the same between NaCl and JS.
The science behind why better energy management is the key to peak productivity
For vim users, Gary Bernhardt's vimrc has a nice little snippet to map the tab key to perform completion if the cursor isn't at the beginning on a line.

https://github.com/garybernhardt/dotfiles/blob/master/.vimrc...

You use tab for completion in so many other contexts, it's nice not to have to break that habit in your editor.
Khan Academy API
> It's a tough decision for them to make, and they should have still used Google Maps app for those who are affected negatively since theres still so much time left on the contract with Google.

If they had given themselves a year where they made Maps available incrementally "by region" then they could have given themselves more time to test and refine the data and enticed users waiting in expectation instead of disappointing a whole bunch of them en-masse. Everyone outside the SF Bay Area could have looked on in expectation while us poor saps would look forward to the day.
Randomly Generated Math Article Accepted By 'Open-Access' Journal
You're replacing a simple mental tool with a whole complex system. The problem with big complex systems like that is they're built on numerous assumptions. If you're decrying that someone might look at cost of living and base their whole life around it, sure, you have a point. If you're instead arguing that you will always come out ahead being where salary is higher despite higher cost of living, take note of your assumptions: real estate value changes rapidly, no two jobs are completely interchangeable, yearly raises are rare and getting rarer, people in our industry change jobs very frequently, and so on. You aren't necessarily going to "win" (whatever that means) simply by taking the highest paying job.
Coursera doesn't care if you break their Terms Of Service in this regard, so I see no reason they would put up any restriction. Their interpretation is that you can spend up to 49% of your studying time in Minnesota, probably including offline studying which might plausibly happen out of state. They are basically inviting Minnesotans to ignore the law (as we all should!)
Baader-Meinhof and Powering Embedded Systems
Pheed and a revenue model for Twitter
Yeah, I will definitely work off of the user feedback- at this point it's still the best idea (as opposed to pure innovation). The "auto-highlighted" code is just an example I choose for HackerNews, something that I really want, and some of my hacker friends asked for.
The author appears to put too much stress on physical proximity to other entities. Perhaps it's a factor to consider if you are not serving an online population, but such startups are really few and far between... especially as far as HN is concerned :)
Fake Lookout android app stealing your SMS and MMS messages
Also makes for a good interview question.
As someone who started a company and failed, I can attest to the power of a safety net. I relied heavily on family when I was picking up the pieces, and I was acutely aware of my good fortune of having that backstop. Without it I would have literally been destitute. So many people don't have a family safety net to fall back on, and those people are basically foreclosed from taking a big risk like starting a company without risking being homeless and bankrupt.

Consider wealthy ivy-leaguers: Bill Gates and Mark Z's backstop was to go back to Harvard and probably get some support from their upper middle class families. Their plan B was way better than most people's plan A. I'd argue that they had comparatively little risk when starting out.

I don't see it as a government bail-out, but as a way to enable a whole swath of the population to take risks that they cannot otherwise. Something as simple as healthcare would make a huge difference for many people.
Even their future expansion plans won't allow for cross-country trips.
Have you tried VS2012 ? Give it a try for C++ and you will see that the autocomplete works great.
Great article. CPU reordering is an effect which makes it notoriously difficult to implement lock-free code correctly.
This might be a good place to remind you that if you are dealing with international customers, don't make "state" a required field.
Semantic markup means a lot of different things to different people. It depends on how much a jerk the person you're talking to is, and what they actually work on.

There are people who say you should NEVER, EVER, for anyreason, have classes or IDs in your html, it's not semantic, and everytime you type class="" god kills a kitten. These people build brochure-ware sites. Static documents (though they're probably wordpress templates for a site that will never have content updates) that at max have 5 pages, and have 0 interaction done in js. These people are jerks. Their homepages also tend to be #999 colored text on a #777 background.