skysight-inc/HackerNews huggingface dataset:
You want to do rails development on a nix system, which basically means Linux or Mac. Developing on Windows will be frustrating: some gems won't work (especially ones that call C code written for a nix environment), everything will run slower, and many tutorials will be confusing.

If you're just setting out learning programming it's a very instructive experience to set up a Linux environment anyway. With modern machines you can "virtualize" an operating system -- basically running linux as a program inside windows -- which gets rid of a bunch of the hassle involved in maintaining a linux desktop. I'd start by installing Ubuntu desktop inside Virtualbox and getting a rails environment set up there. This will give you a much more frictionless rails experience and you'll get to learn a bit about linux in the process.

You may end up buying a mac later on, but there's no reason to delay learning about rails just because of it. Just get started with the Virtual machine, learn a bit about linux, and go from there. Many professional rails developers use linux VMs on their Macs anyway.
Horses for courses then I guess. If the "easier to refactor" argument doesn't convince you maybe the "easier to read" argument will. Personally I strongly prefer zero-length variable names, but everyone has their own taste.
Indeed, they're quite common in Japanese cities.
Scribd (YC '06), San Francisco - H1B, FULL-TIME, and INTERN are all welcome

Scribd (social publishing & eBooks, top 100 website, 35 people) is hiring talented hackers of all kinds to help us build the library of the 21st century..

We've hired SIX full-time people and TONS of summer interns from these "Who is Hiring" threads, including two this summer ... it really works!

We're looking for people who want to work with:

* Ruby on Rails (we're the #2 largest rails site, after Twitter)

* Javascript (well, we use Coffeescript)

* iOS / Android

* Machine Learning / data mining / recommendations

* Back-end infrastructure: scalability, web crawling, big data, analytics

That said, we care way more about your personality and general hacking skills then what languages you've used so far, so if you haven't used these but want to break into mobile or web development, this could be a good opportunity for you. We've hired people from these threads with everywhere from 0 to 10 years of experience. We're profitable, very well funded and have a really fun office environment (go-karts + a rock climbing wall!).

Scribd alumni have gone on to found 4 other YCombinator companies, more than from any other startup. We think this says something about the kind of people that we like to hire.

We are always looking for international people interested in moving to the US and can help you secure a visa.

Scribd's vision is to build the digital library of the 21st century. Just as Wikipedia built the successor to the encyclopedia, we want to build the successor to the library. It is a big vision and we have a long way to go, but I'd be happy to tell you more about what we're working on now and how we plan to get there.

See more at scribd.com/jobs and feel free to email me directly: jared at scribd.com
Prime member... hope this project goes through.
Firstly it was a free solution. Soon going to shift to flask on hostgator or godaddy ;)
Not sure how to respond rather than just to say I am of the polar opposite opinion.
One of the best quotes from the article, in my opinion - "The harder I work, the more I make,".
Will look up VirtualBox. Thanks.
I have thought about the unsettling possibility that we are presently navigating The Great Filter. It may ultimately be a question of whether our philosophy can keep pace with our technology (and right now it is quickly falling behind). But things have looked bleak in the past, and we have found a way to overcome them. The Fermi Paradox doesn't necessarily imply spacefaring civilizations are as rare as they appear to be. It's possible that the vast majority of spacefaring species became spacefaring because they found a way to keep their philosophical understanding on par with their technological understanding. And given that possibility, it might not be a huge leap to assume a Prime Directive-like policy is at play. (There are a number of ways to explain the Fermi Paradox, but this is probably the one I most subscribe to.)
I would run it in a VM not as a separate bootable partition and use Hyper-V to create it.

http://www.groovypost.com/howto/create-virtual-machine-hyper...

It's a lot easier just to dedicate one to school work and dispose of it when done, or clone it another VM is needed.

That way Ubuntu is just another app.
From the announcement blog post:

-Cool looking dark theme, because that’s trendy these days
You're absolutely right - I screwed that up. I'll update the README appropriately.
still hoping he'll tackle my question about what would happen if humans became 2nd most intelligent species on earth (perhaps to.. dolphins) and how that would play out :)
Makes sense. Thx.
There is a way that the CSRF attack could be prevented. And that is if only every other byte of the CSRF token was part of the token, and the others were random every time.

In that case it would be impossible to predict common text in the CSRF based on past compression rounds.
How serious is Google about Dart?
With Windows 8 and a recent processor, Hyper-V makes way more sense. Virtual Box only makes sense if the processor of the host doesn't support Hyper-V

http://www.groovypost.com/howto/create-virtual-machine-hyper...
With very little, very clearly defined exceptions, every time money exchanges hands to pay for a service or a good, tax is applied. We also tip. The country has a set of two minimum wages. One for jobs that do not make tips, and another one, slightly lower, for those expected to make tips.

Federal tax is 5% and provincial tax ranges from 0 to 10%, meaning you pay 5-15% depending on your location for each good or service rendered. Essential goods/services (defined by each province and the federal gov.) are not subject to the specific tax (e.g. in Quebec, books are considered essential goods by the province, but not by the federal, so you pay only 5% tax)
Different spatial intelligence?

Personally, I'd say I have a better feeling for "starship enterprises" or "battroids" [0] in terms of length or height than the ubiquitous "football fields" or "empire state buildings".

Both those fictional measures are things I've visualized being inside of or next to countless times. I can't say the same about the other two.

0: http://en.wikipedia.org/wiki/VF-1_Valkyrie#Battroid_mode
Ironically, if you pay taxes, that's something the government doesn't even have to spy on you for.
Clever. They intercept the 'ctrl' keypress and make a textarea with the text they want to copy pre-selected, so if and when the user presses 'c', the browser will send the already-selected text to the clipboard. I assume this works even though the textarea is hidden?

Is there really no better way to get at the clipboard from a web app?
You had to duplicate some key material, IIRC. Also, not as trivial as you might think.

This lets you play "backups" of games, enabling piracy. It doesn't let you run unsigned code (those required other cracks) or sign anything (such as save files).
That sounds plausible on paper, but as a matter of practical fact when I want to get a job done in a hurry and I try to do it in Haskell I get treated to the challenge of solving a series of puzzles in type theory, whereas when I try to do it in Python I just write code and it works, so while I agree Haskell is an interesting and elegant language, when what I care about is accomplishing a result rather than the mechanics of the language, I reach for Python.
I'm just making the same transition (except to Linode as I'm not ready to trust DigitalOcean with production sites)

May I ask why you're moving away from Webfaction?
Thanks for your feedback! We definitely would like to build native (mobile) apps for Mailpile- small (and important) steps, first though :)
I'm confused as to what you imagine "meet them halfway" actually entails.
This is the best footage I've seen. It has interviews, commentary, and english subtitles.

http://technoccult.net/archives/2010/12/20/video-kowloon-wal...
I don't see why would this be the "Stallman model of software", and not any of the other business models that don't involve selling users proprietary software or closed computers. In fact, rms himself has sold copies of Emacs in the past.
Only problem for NSA is that this seems to indicate Al Qaeda, contrary to the NSA's publicised concern, doesn't seem to have gotten the word that they're being monitored. In spite of the media blitz.
BlinkLink Post-Mortem
XOR-based masking, yes, but I thought we were talking about currently common systems.

Until BREACH nobody masked tokens, did they?
Appreciate your feedback. They all say that their course is OS neutral, but I've heard that once you're in it, you could get lost.
I like the playlist made of:
- Kingdom of Heaven OST
- Assassin's Creed Revelations OST (the full 3 CD version)
- Full Mass Effect 3 OST (extracted by some guy from the game itself. Not the one you can buy ;))
Does it feel like Docker is picking up some steam right now? I like the concept but am still wondering if Docker is a better approach than going straight to the machine. How necessary is the 1GB droplet (vs 512mb)?
Weird does this work in Ubuntu using chrome?
Obamacare: No Tweaks Or Repairs, No Alternative Plan, Only Dismantlement
Republicans say we need to do whatever it takes to shut down PPACA. Misinformation and ignorance prevail. Here are some unique presentations well worth your viewing and listening time if you need to know more about the healthcare law.
Holy crap:

RUSSELL TICE: ...The NSA were targeting individuals. In that case, they were judges like the Supreme Court. I held in my hand Judge Alito's targeting information for his phones and his staff and his family.

If true, that's... mind boggling. What possible valid reason could the NSA have to secretly monitor the calls of a US Supreme Court justice? And his staff, AND family?

I really hope this allegation is false.
learn rails however you can, then do some freelance work and buy a Mac ASAP
I'd actually caution against this, as a Rails dev of 7 years who works on Windows. Trying to follow even basic tutorials on Windows will get frustrating quickly.
Am aware of Railscasts. Thank you for the links to the video and RailsTutorial.
A virtual machine is definitely the way to go. If you want, you can boot it, then use PuTTY (for shells) and Samba mounts (for disk access) and treat it like you'd treat any other remote machine. Quite handy as devops training with your Rails practice.
From a technical standpoint, it's do-able. The extent to which it would be effective is certainly debatable.

My point is that it's a stupid idea that reflects a profound naïveté about the internet as a social phenomenon.
YouTube co-founder calls for global access to TV online
Agree. A Mac is totally unnecessary and I would advise setting up a vm like VirtualBox (easy and free) and running a popular Linux distro (Ubuntu).
Haven't tried 7, but picking up a iPhone 5 after using my Nexus 4 feels like a big leap backwards. It is what my Blackberry bold felt like after using an iPhone for the first time.
I'd suggest a VM with Samba mount and Sublime Text. I'd suggest this setup even if you're using a Mac because then you can match your deployment environment.
Here's the final report by the Gates Foundation on evaluating teachers that is mentioned in the article: http://metproject.org/downloads/MET_Ensuring_Fair_and_Reliab.... It's interesting that they have a whole section about how to convince teachers that the survey results would be reliable.
Rad site, never heard of it...thanks!
You stole the words in my mouth.. I am going to cry plagiarism ;)
Mozilla is probably the best example of paid developers plus open source contributors.

I've spoken to someone who worked there, and they agreed it was hard to keep the balance - if you start hiring all open-source contributors, then the remaining coders out in the open will get de-motivated, since they weren't offered a job.
It's a great quote, until you read further and get to this one...

"They don't have benefits or even a guaranteed base salary; their pay is based on their performance, and most of them work long hours and earn less than public school teachers."
What are you cautioning me about, cheald? Can you clarify.
I'll add the Parallela project, another project with similar end spike but in the range of 700000$.

http://canhekick.it/project/5064d31d8f647c24e5ad60d0

Differences with Ubuntu Edge :

- unknown group and brand

- non mainstream~ product

- small marketing campaign at the beginning

- few articles featured on large website near the end
I can't think of anything more distracting than this album, they stop to talk constantly...

http://www.amazon.com/Diplomatic-Immunity-Diplomats/dp/B0000...
> I just said that it's a good outcome. Which it is.

I was only arguing with this.

> There isn't necessarily a non-evil way to proceed, just worse and less-worse ways. I never said this was all roses and wine.

This is all I mean by bad means, bad ends. This mindset opens up the discussion to debating the pros and cons of different approaches. Anyway, take care.
Never rely on Google for anything - always have alternatives. In the case of Dart, the alternative is that it is open source, which means if (read: when) Google drops Dart, other developers can continue to support it.

However, Dart is a 'full stack' solution. This means that any developer taking over Dart would have to support the IDE, the VM, the javascript transcoder, the language, integration with new browser features, cross browser compatibility, etc. This is practically impossible for hobbyists to do properly.

Why would Google drop Dart? Google is almost guaranteed to drop any project that does not have high traction and/or high income within a few years of release. Dart has neither income nor traction. If Google does not drop it, I will be very surprised and impressed.

I highly recommend avoiding Dart, but obviously the choice is yours. You've been warned.

EDIT: Just to add, Google can artificially increase traction of Dart by putting the Dart runtime inside Chrome and using that as a weapon to increase Chrome adoption, similar to Microsoft's ActiveX strategy. If Google does this it would be a pretty evil thing to do and go against the spirit of the web.

If your ethics are a bit lacking, you may want to try betting on this effect which would create a demand for Dart dev houses in the future, and could make you some cash.
Honestly it shouldn't make too much of a difference. I've never used rails on Windows myself, but I've heard it works alright. If you're really worried, I'd install a Linux VM on your computer and work from there.
Maybe the answer is to have a program that adds low scale random noise to as many images as it can before upload to the internet.

It would be easy enough to make a one-click batch process, and would help provide cover noise for real communication channels.
Don't choose advisors who are more experienced versions of you
I like this idea as a general concept, but I just don't know how well it would work in the US. Schools in the US are already locally controlled to a great extent, yet most are still under-funded. If people really wanted to spend more on education, why don't they vote to raise their own property taxes? If they think the schools are being run poorly, why don't they get involved with the school boards and make changes? I realize there are many entrenched interests here (unions, textbook companies, and many more), but those same entrenched interests would fight against importing the South Korean system.

I also dislike the idea of kids going to school twice. From what I understand, research has shown that kids need more free time, not more time sitting in lectures, at least younger children. Additionally, the SK system seems like it would double-penalize low-income families since their children often need to get jobs in high school. So not only can't they afford the best tutors, their kids wouldn't have time to sleep!
Not to my knowledge. Only flash gives you the ability to "click to copy." Javascript has no of copying text without user specifying the copy action. I don't know the justification, but it can be a security issue if your user isn't aware that they copied something.

This is a really neat trick, and I needed it just yesterday, so I'll definitely be giving it a go today. Related to security issues, it reminds me of this issue: http://thejh.net/misc/website-terminal-copy-paste
> Bringing more people in lessens its meaning to me.

Which is fine, but if bringing in help or not is the difference between realizing the vision or not, and you choose not to bring in help and therefore fail to realize the vision, it makes what you're doing more like masturbation than creation. Which is also fine, I guess.

> Whatever gave you the notion that this is engineering? They're not frigging engineers. They're artists.

I hope you were wearing a black turtleneck when you said that, but regardless, delegation is also very much a part of art. For example there's a massive amount of work that a Leonardo delegates away while decorating the Sistine Chapel. He might really, really derive a lot of joy from building scaffolding, washing brushes, and the million other things that need to be done but he'd be an idiot to do all that stuff.
Free marketing guides (good for startups)
This is just like how python default values are global variables that if you modify over time (ie, def foo(x = []): x.append(0), the second iteration x would be [0,0], because it is only initialized once.
Does Google use Dart internally, like they do with Go? I would check about that to understand how serious they are about it.
Scala Tour
lmaowtf
We don't really have one in "real life" (we're a 3 person startup, so no real need for it), but if we did, it would be Quoddy[1]. We would also peer Neddick[2] - an "information discovery platform" with Quoddy for even greater effect. But we're a little bit biased, as we are the developers behind Quoddy and Neddick.

That said, this is still pretty alpha and it's not exactly intended to be "lean and simple", and I wouldn't say that it's for everyone. But it is all open source and we have some features coming that we think are going to be pretty rad.

In particular we're currently working on a "Triggers" feature in Neddick that lets you hook actions to criteria around the shared links, so you can, for example, have an email or xmpp message sent if a given story has a certain keyword in the title or body, or if it's voted past a certain score threshold, or is tagged with a certain tag. We'll also be implementing "channel filters" soon, which let you filter a given channel (sorta like a sub-reddit) down to just the entries that match your criteria.

And we've got some mondo gnarly semantic content enhancement / analysis stuff coming down the pipe in the next few months...

Unfortunately there aren't proper installers yet and the documentation is pretty weak, but if anyone is interested in giving it a spin, feel free to ping me for assistance. And we'll get the doco squared away at some point and get some tooling but to make installation / configuration easier (yeah, this stuff is an "on premises" play for now).

[1]: https://github.com/fogbeam/Quoddy

[2]: https://github.com/fogbeam/Neddick
Gigablast Search Engine, Now Open Source (C/C++)
I'd guess that most school children can write a better article about 'democracy'.
They've genuinely made the argument that that justifies this, yes. No, they can't work computers, but neither can the people whose votes they hope this will net.
It does yep, it doesn't on Firefox though.
> He should really justify why he is doing this..

Why?

If he wants to work on mod_python and make it support python3 why shouldn't he?

> I don't want my python code running within the Apache process.

Good for you but no ones forcing you to use it for your code, so you do your thing and if hacking on mod_python makes him happy why shouldn't he?

Now if he was working on mod_cobol you'd have a point... :)
There's at least three errors on the map: Ludei, Leanplum, and Driveway Software are all listed at 181 Fremont st, the former home of RocketSpace [0]. RS is now at 225 Bush and 180 Sansome.

[0] http://rocket-space.com/
Developers. Developers. Developers...

I'd love to know if there's an internal debate inside Google and if they are aware of how much recent decisions have damaged their reputation amongst a critical demographic.

I could not understand the decision to drop Chrome Frame. It seemed like a good strategic product but even more so - a lot of people had staked their reputation on a technology choice because of it's existence. These people were the thin end of a wedge inside enterprise cultures that were historically dominated by Microsoft evangelists. Google has now pissed off these people and made them look bad.
How did this get on the frontpage?

anyways do note that the blog appears to be written by some sort of neo-communist
If people really wanted to spend more on education, why don't they vote to raise their own property taxes? If they think the schools are being run poorly, why don't they get involved with the school boards and make changes?

"Asian" educational models will never work in the USA. You can't convince middle America to pay more for teachers and/or enroll their kids in programs that involve hard academic work. After school academic programs are crazy, only for obsessed nerds. When would they have time for football practice? This model only works in American communities with large Asian populations. It partially works in low income communities in which the main benefit is keeping the kids away from their screwed up home life.

This is a bit off topic, though. The article is about a guy who makes money off of video lectures. Americans do pay money for videos of things they care about, such as losing weight or improving their golf stroke. Only a small subset of the population would pay for academic tutoring videos.
Hope you also stop watching all movies and television, buying ebooks, and purchasing or streaming music, because otherwise you're just funding the entities who are actually the ones driving the quest for HTML5 DRM extensions.

I've said it before, I'll say it again - attacking Netflix is like boycotting the grocery store because of the nutritional content of the food they sell.
Hehe, I still use my Galaxy S (one), which appears to be indestructible. Several falls on concrete did not kill the phone. Also, the battery is cheap to replace, so I always have an old backup battery with me.
But most important, it's rooted and runs Android 4.2. Yeah, it's a little slow, but upgrading wouldn't change all too much. 400 USD for a little more speed on the same functionality? Naah ... All my previous phones like ridiculously old by now, but even the most recent devices only differ in detail from my good old Samsung ;)
My concern is that the silicone or whatever they are using becomes less stretchy over time until one day your phone falls out. Have you noticed that at all?
That's one of important virtues of DDG for me, I think knowing this will help me switch.
Working in the Shed
Show HN: CNAMER, redirect domains using only DNS
> I could not disagree less.

I think you mean, "I could not disagree more." What you wrote means you agree perfectly. It says that if you take the amount of disagreement between you and your parent, there could not be less disagreement, i.e. there is zero disagreement.
If you're installing it on a laptop just to play with it, perhaps https://www.hostedgraphite.com might be useful. The 14 day trial means you can fool around and dump it for self-hosted at the end of it. :)

(My company)