skysight-inc/HackerNews huggingface dataset:
Possibly more information than you wanted. I teach at a community college. Typically people think of Stanford or Large State University when they think of higher education. Around 1/3 of all higher education students are community college students. The smaller, regional state universities make up a large portion too.

The last part of your last sentence caught my attention. We don't measure only the students who actually finished the class. Anyone who is registered after the drop/add period is counted in the statistics. A student who drops my class next week (this is the first week of class at my college) is counted as a failure on my part.

Now at my college I'm dealing with a segment of the population that the big universities don't deal with. Two-thirds of our students place into pre-college math classes. Tonight is the first day of class for my elementary algebra class. It's at the 8th - 9th grade level. The class is a blended one. It meets once a week in person and is online the rest of the time.

My experience is that 60% of the students took this class because it doesn't meet as often as the face-to-face sections and therefore they think it is easier. The remaining 40% took it out of time necessity. Their life situation is such that they need more flexibility on when/where they learn. Around 30% of the class will pass with little to no active help on my part. 50% will fail and 20% will pass due partially to my efforts.

I have devised a model for higher education that incorporates MOOCs and retains the need for teachers; though fewer of them. In my talks with the Office of the Chancellor several years ago there was no interest in pursuing my ideas. I do believe higher education is going to evolve but I don't think MOOCs alone are the way to go.
But isn't that exactly the argument? Evolution itself isn't a fact. Parts of it are a fact, and the other parts can be reasonably deduced from the facts. It's a bit presumptuous to say that it's a fact, as you could probably say that about Newton's laws too, which were proved to be inaccurate in the end.
This isn't a CMS, it's a CRM. Totally different product.
It depends on whether or not he meant it in the definition of a logical fallacy or in colloquial terms. Colloquial language, if properly understood in context, is not incorrect. In one episode of The Simpsons, someone says something to Fat Tony that he doesn't immediately understand, but (to paraphrase) he replies with "In context, it is clear what you mean."

Using "begs the question" to mean "raises the question" is a perfectly cromulant application. Latin may be a dead language, but English is alive and ever-changing.
Enjoy it while you can, it will all go downhill when you start hiring sales/marketing people ... ;-)
See the troubleshooting section on the page - pointer lock is disabled in chrome by default, you need to enable it to run the demo (you can do so in chrome://flags).
The Results Are in: Scientists Are Workaholics
Please explain the existence of the HBO Go app for XBox 360.
There is something about that interaction, boring though it may be, that is better than online courses. Some students will benefit from MOOCs but a large majority of the students won't.
Good point, but how much current would it require ? wouldn't this be too big to carry noisy and even smelly ?
Apple Store may be shifting from customer experience to profit machine
From https://github.com/authy/authy-ssh/blob/master/authy-ssh#L11...:

Default action when api.authy.com cannot be contacted:

1. Disable two factor authentication until api.authy.com is back
2. Don't allow logins until api.authy.com is back
Nooo. I absolutely love this company. The last company I loved this much was JungleDisk and we all know what happened to it once Rackspace acquired it.

This is not such a great news for customers. Sorry.
There's also an in-between. Many CloudCracker users employ tools like KisMAC (which are fairly user-friendly) to get a capture, and then simply upload the output to CloudCracker (also fairly user-friendly).
Congrats guys! We just started using you not too long ago and have been impressed the whole time.
I actually think it's mostly rails, not pry. I'm still new to rails and ruby, but somehow it feels much slower than django. Just loading the console feels like forever compared to the django shell.

However, regarding tab completion. I just did a quick test and noticed a small but important difference. Clicking tab in ipython instantly shows you the available completions. in pry, most of the time I have to click twice to see them! maybe that's what makes it feel slow to me.
Manufacturing Serendipity
These guys are doing that and making a tv show about it:
http://www.tocatchabikethief.com/
Thanks for the link, there is quite a lot of overlap between that company and the service I would like to offer.
My home is 1300 square feet. 800 more square feet would be a 20 x 40 room. I don't know what I would do with that much space, but chances are it would make my wife upset. That's a vast amount of space - my first office was only 300 square feet and that included the bathroom and was room for three of us with plenty of space.
Great rebuttal. I think I missed your sources though.
Have you tried SparkleShare? It sounds exactly like what you want. It connects to a normal Git server and presents the repository as a Dropbox-esque folder. It has support for Linux, Windows, and Mac, although it's mainly a Linux project.
Code reuse was a major reason, yeah. It was much, much easier to compile a full open source game engine (that was worked on for many years!), instead of writing a new one from scratch.

Another benefit is C++ compiled to JS tends to be faster than handwritten JS, because it avoid things like GC and property accesses and focuses on things JS engines can easily do fast, like typed array accesses.
Thanks for the feedback. That's a good point about the hosting industry. I suppose the support/project side of the business should work well enough when disconnected from the hosting - having worked at a hosting company previously, that's definitely not a market I want to be in right now! :)
Using a third-party service like authy.com has its advantages, but if you prefer, you can get two-factor authentication in the latest Ubuntu without involving a third party by installing libpam-google-authenticator from Ubuntu's "universe" repository.

Here's how you do it: first, sudo apt-get install libpam-google-authenticator; second, run google-authenticator as the user you will access remotely and follow the instructions; then, edit /etc/pam.d/sshd, and add "auth required pam_google_authenticator.so" in a new line; edit /etc/ssh/sshd_config and add (or change) the ChallengeResponseAuthentication line so it reads "ChallengeResponseAuthentication yes"; and finally, sudo service ssh restart to restart the ssh server.

More info is available from the packager of libpam-google-authenticator[1], and from the Google Authenticator PAM module's README.[2]

--

[1] http://blog.theroux.ca/security/ubuntu-2-step-authentication...

[2] http://code.google.com/p/google-authenticator/source/browse/...

--

Edits: Corrected typos; added more context.
You can also pay $25/month for a year, and then get free internet for the next 6 years after that (5/1 mbps I believe).
You were in a holding cell, not jail. 5 days in jail, you would be with everyone else. Not just some guys going through processing.

My friends that have done both describe the later to be a completely different experience.
I would ask "Why are they still your bank?" but I know that most online banking is similarly awful.
Being stabbed to death would be a less painful and drawn-out alternative to being sued for the thief's medical bills.
I've been using Duo Security for two factor auth and have been very happy with it (also easy to set up). Free for all open source projects.
don't let that deter you!
You're working from the assumption that openness (and by extension freedom, privacy) are features, but they're more than that.

They are essential human needs and the market can not be relied upon to provide them, they must be enforced. Convenience is very alluring and freedom is very difficult. Most people will choose convenience, that I already know - what is extremely important is that there is always a Free option available and that corporations like Apple are mercilessly criticized whenever they fail to uphold the ideals of openness.

You can relax and think the market will look out for your rights and you'll wake up with your hands tied behind your back parasubvert. These "tradeoffs" always seem nice until you're trapped.
http://www.nationmaster.com/graph/lab_wor_tim_mor_tha_40_hou...

http://www.oecdbetterlifeindex.org/topics/life-satisfaction/
twitter and facebook enough.
You are retro feeding the system when you buy an stolen item, even in good faith not knowing it has been stolen. A possible way out is to check the serial number of the frame. Most modern bikes have a serial number engraved in the bottom bracket. Before buying a second hand bike, check the serial number online, just Google it. See if the previous (sad) owner had posted a notice on the incident somewhere: blog, dedicated site to stolen bikes[1] etc. If you happen to find confirmation, you know what to do.

[1] http://www.bicicletasroubadas.com.br (Portuguese)
> Right now? Helping out country men from the north east, and surviving the daily tribulations of India with stoicism, and the ability to be open to all castes, creeds and colors

The discussion started from a post talking about Indian heritage, and the things which you listed(substitute people from north east with just people) are basic qualities expected in a decent human being - there is nothing uniquely Indian or heritage about it.

> The one thing that united most of India was mysticism and the belief that we are one under some god.

More often than not, I don't see a united India, which doesn't bother me much as long as people treat other people as human beings, and not some abstract entity(viz. Hindu, North eastern, Tamil etc). Countries are imaginary boundaries, intentionally and/or unintentionally created for various reasons(ease of administration among others).

Mysticism is something I never subscribed to. I was indifferent to religion, miracles, rituals from a very young age. I believed a relation between me and god is personal, and priests, temples, rituals have no business being there. Eventually, I became an atheist. Granted not many people are atheists(in India, or any other part of the world), but people not into mysticism is very common. I am pointing this out as you were listing it as something which is inherently Indian, and I am saying it isn't and there isn't an authority which decides the Indian heritage.

> You can experiment with that as a start.

Experiment with what? Mysticism? Show me, I will verify. If it works, at that point, it isn't mysterious any more. If it doesn't, it is just imagination gone wild.

> It's what bound the Sufis, Hinduism, Buddhism, Jainism and several other religions during the best of our times.

If that is the binding factor for you, good for you. For me, I don't give a shit which part of world you are from, what gods you worship, what color your skin is, what language you speak etc etc. You will get basic "one human being to another" respect, followed by "earned respect". If I just met you, you get the basic respect and empathy. If you are a superb programmer, good doctor, good athlete, good human being... you earn my respect. If you are an asshole(homophobe, sexist, xenophobic, wife beater...), you lose my respect. My system works for me and I don't see a reason to switch to Indian or American or Martian system.
Actually, the main point of the first paragraph was that it is easy to build an HTPC, which can be used to avoid the incompatibilities that exist with virtually every non-PC device. The fact that it makes it downright simple to watch pirated content is just a nice side-effect.

The services mentioned in the second paragraph, such as YouTube and Hulu, often restrict access to certain content when accessed from non-PC devices. Using an HTPC solves these problems.
Yep. It's like the difference between a netbook and a MBP. Can you get work done on both? Yep. Is it Easier/Better/Faster on the MBP? Yep.

The question is, if you see a couple year old Trek on ebay for ~800, with some mix of 105 and Bontrager parts, is it stolen or is it a good deal?
I'd love to get your feedback. We're always trying to improve the way we handle things and we know we can get better. We're on record publicly in the press about trying to do this differently and better. My email is bret.piatt@rackspace.com.

[From Dow Jones, from their interview with Pat Matthews, SVP of Corporate Development (my boss)], "Mr. Matthews said the acquisition is not an "acqui-hire" (a deal in which a start-up is acquired purely for its talent), and that Mailgun's team will continue to work in San Francisco, where Rackspace has an office.
However, they will report initially to corporate development and remain autonomous for awhile so they're not integrated too quickly into Rackspace, a mistake that Rackspace has made in the past, he said."
When addressing various physical home security issues, I came to the realization that if a trained team of attackers equipped with body armor and night vision broke into my home, the issue escalated beyond anything I could sensibly prepare for.

The article reminded me of that. If someone attacks my home wifi with network sniffing hardware, sophisticated password guessing tools, hours of planning and execution, etc then, well, the issue escalated beyond anything I could sensibly prepare for.

I realize these computing tools are easy to come by and not terribly hard to use. Ditto body armor, night vision, and combat training. And if someone is inclined to apply them against my pathetic existence, I'm screwed. Planning for such events is pretty pointless, I have other things to do.
"I just know that is a stolen car"

Which is why criminals do not charge half of its used value -- they charge 100% of the used value just like everyone else.

You cannot tell a stolen bike on craigslist apart from a non-stolen bike based on the price alone.

The problem of stolen cars is addressed through licensing and registration. Not to mention, bicycles do not have a reliable and standardized VIN system like cars do. The fact is, the hassle of creating and enforcing such a system probably outweighs the positive aspects of preventing bike crime.
Most likely not.

First, how you are going to pass a "big spark" through the frame? Carry around a big ass battery while you're on the hunt for bikes?

Secondly, the current would follow the path of least resistance, through the frame itself. Unlikely to really affect a module inside the frame, especially if that module is wrapped in an insulator.
Why Los Angeles Is Emerging As Next Silicon Valley
> I can't understand people who shell out thousands of dollars for a bike, are these so much better than a $500 one

They are significantly and astonishingly better if you do something that style of bike is designed to do - eg. ride 40km as efficiently as possible, go up mountains all day, sprint finishes, etc.

They aren't 10 times better, but that's not how subjective value works.
> In some sense Gutenberg ought to have obviated the need for the lecture format in college but it didn't. Radio didn't, television didn't and I suspect the internet won't either. At least not for the majority of students.

Interesting perspective! I'm not sure I want to agree, but thanks for sharing.

One of my friends, a particular smart one, always said:
"Not only is a book a better teacher, it also has more character."

And I generally agree. Very few classes, even at top universities can compete with a well written book.

Its hard for me to tell, how effective a "book only" education would be when I spend most of my life getting degrees, accompanied with lectures. The few home schooled people I know are very knowledgable and smart but I'm not sure if that proofs anything.
That will install 'aircrack-ng', which can crack WEP ivs packets or a WPA/2 handshake.

You will need airodump-ng to actually capture the handshake. I don't think the entire aircrack suite has been ported in homebrew.
I used Screencast http://www.screencast-o-matic.com/ to make a demo video myself for my site http://www.jackpotbuddy.com
This brings to mind Alan Turing's bicycle in Cryptonomicon:

"So Turing can leave his bicycle anywhere and be confident that, if stolen, it won’t go more than a fifth of a kilometer before the chain falls off."

The whole passage (it relates eventually to Enigma and Cipher Text) is a good read: http://www.euskalnet.net/larraorma/crypto/slide18.html

Of course, the whole book is a good read, so skip the link and head to a bookstore.
"effectively unmaintained"? It has 21 updates till now in this year, probably just one release behind chromium stable channel. http://packages.debian.org/changelogs/pool/main/c/chromium-b...

Of course you need sid, because of too many bugs.
I like the VWO guys. I was kind of an ass and ranted about some issues in their JS on twitter recently and they reached out to me and addressed the issues I was encountering. Very responsive, look forward to seeing what they can come up with.
Metal tubes make a nice Faraday cage.
I wonder how many people record their frame numbers, or even know that they exist?

I have 3 bikes and haven't got the frame numbers written down anywhere. Although I will rectify this now!
I certainly won't. Thank you for the reminder though :)
Ask HN: 100 (open)data stores, 0 visualization/mining algo. exchange platforms?
I have noticed that besides the usual data publishing cases like a gov/ngo website with csv exports there are also services like
http://www.infochimps.com/
http://www.junar.com/
http://knoema.com/
where some of the data is aggregated and is made easier to interact with - especially if you need to combine multiple sources which is often the case. In a similar ways we can say that a standardized format of the data itself greatly improves the accessibility and reusability.

These services often come with bundled ways of visualizing/combining the data. These seem, unlike the data, siloed in each particular service/software. I feel that there should be a standardized form/protokol (eg HTTP) through which algorithms could be made reusable in the same way as the data is.

Basically I mean something like Weka+Vis as a Service hosted by a central quality assuring entity provided together with a data marketplace based on a common algorithm form. It would serve as a marketplace for algo/mining/vis. designers, as a testbed for researchers of new approaches. Customers would just put their data in and picked what processing they want, or they could call the algos through a common HTTP API with data on their side. Onsite dedicated solution for enterprise. I realize that there are many issues with a common algorithm form because of the intrinsic variation, but maybe differen interfaces for different classes of algorithms (eg stream based, batch...) could help.

There are too many great things getting published in academia in this space that never see any real world usage (or re-use) and there is no place I know of where I could try out my ideas meaningfully.. I could implement stuff, put in some data and publish on my blog - but how is that actually useful for people who need to make sense of their data?

Thanks for any comments or pointers to existing projects!
~ an aspiring datavis practitioner
I think the silver bullet will be when you can sit down with your own personal Watson have it socratic method you. A really good teacher can find the boundary of understanding and push students to think at near maximum capacity by carefully asking questions just out of their intellectual reach. I think that's the power of lecture and I don't think we're too far from replicating it (50 years maybe?)

Clearly when we have human level AI you can just use those, but depending on energy efficiency and cost of power that may take much longer to be cost effective, even after we have them.
> When you hire great people, you can afford to give them a lot of autonomy.

I think you have this completely backwards: in order to be great, autonomy is required. There's much written about motivations and what makes people happy in the workplace but micromanagement is one of the most easily recognizable anti-habits of a bad work environment. It breeds resentment and engenders an atmosphere of distrust. Bring out the best in people by giving them autonomy.
Boston SEO Workshops Hosted By Brick Marketing
Even if it took 0.1 seconds for Chrome to start up, and 1 minute for Firefox to start up, I'd still use Firefox...

I don't get why people care about start up times. I start Firefox up at the beginning of the day when I turn my machine on, and that's it.
Ever notice that the bathrooms in houses built in the 60s are tiny, in houses built in the 90s they were enormous, and now they're roughly back to 'normal'? I wonder what this says about society.
This only works if your phone has been rooted.
Actually, that should be the strategy that everyone uses as they reach retirement.
The biggest problems is you can't use ssh_keys with this setup. Its too restrictive, and certificates are a must for ssh.

Also what happens if you loose your cellphone? We thought about this and for us the possibility of loosing access to the server fully was too much.
[Disclaimer: Stripe cofounder.]

I know you probably mean this at least in part in jest, but I've found this to be a pretty common perception in the tech industry. It's probably worth addressing directly.

We want to work with the best engineers, but it's arrogant to assume that that's all that we'll need, or that hiring non-engineering people will cause our culture to deteriorate.

That's not to say that that doesn't happen at some companies (obviously). If you view sales/marketing people as second class, and don't put the same thought into that part of the culture, it'll inevitably be worse. Without a lot of care, it's very easy to build a bad engineering culture too.

While building great software is at the very core of what we do, we won't be able to do everything that we want to accomplish by just hiring engineers. We need people who like talking to users, and people who can describe what Stripe is doing to the world at large, and people who'll help build the countless parts of Stripe that aren't purely about code.

If companies choose to ignore sales, marketing, partnerships, support, and everything else, they should be pretty explicit about the compromise: they're trading off success for narrow-minded solipsism.

We've hired people who aren't full-time engineers, and we'll hire lots more. We want people who can craft both kernel exploits and memorable prose. Those who spend their days working with people instead of code are just as important as anyone else, and their contributions are just as large.
There is a bike seller in Manhattan who uses an interesting system in reselling his (more than likely) stolen bikes.

Once a buyer contacts him via craigslist, he finds out the persons general vicinity, brings the bike to the area and locks it up with a combo lock based chain. He will give you the address of the bike, and if you like it, can make the purchase online and you receive the combination. If you don't want it, he can pick it up who knows when - or leave it for someone else to check out. If the bike gets stolen, he hasn't lost anything on his bottom line and at no point is he in physical communication with the actual purchaser.
Interesting. That's very much along the lines of what I was thinking. Will sign up and see how it fits out use case. Thanks for the link.
I understand your point that in an ideal world this would all be seamless, but why not just rent it from the Apple TV?