skysight-inc/HackerNews huggingface dataset:
I use Idea for Scala and Emacs for everything else. I prefer Emacs for the following reasons:

* I find Idea to be very cumbersome. I can perform many powerful transformations on text in Emacs with just a few keystrokes. Idea respects virtually none of them, even in Emacs mode. I often have to copy/paste from Idea into Emacs, make changes, then copy/paste back into Idea.

* Idea is hopelessly mouse driven. Most of the functionality can't be triggered via the keyboard.

* Emacs has a much smaller system footprint. Idea usually eats up a few gigs of RAM. I understand that it's trying to do a lot of stuff to help out, but I feel like it really needs to be optimized.

* I can mix and match minor modes. I don't usually care about spellchecking my code, but it's a few keystrokes away in any given buffer. In Idea I'm always getting warnings about misspellings, even though I don't care. I have a minor mode for line wrapping, showing whitespace, finding stop-points mid-word in camel-case/snake-case text, and innumerable other things. I can turn them on globally, or in a single buffer.

* Macros are wonderful in Emacs. They can do anything I can do with the keyboard, which is everything. I can even have a macro that uses Magit to find changed files in my project, find each occurrence of a given regex in those changed files, copy each of the containing lines into an Org mode document, and prettily format them. It takes about 20 seconds to build that macro.

* Emacs has thousands and thousands of great extensions. Idea has a fair number, but not nearly as many.

* Many of the languages I care about (Haskell, Idris, Agda, etc.) are either supported better in Emacs, or are ONLY supported in Emacs. LiquidHaskell is amazing, but I don't believe there's any support in Idea.

* I don't generally care about the sorts of IDE things that Idea does. Intelligent autocomplete doesn't appeal to me. Many languages (like Ruby, JaveScript, and Python) make it literally impossible to intelligently autocomplete with 100% accuracy. Much like with documentation, I'd prefer not have intelligent autocomplete at all rather than lying intelligent autocomplete.

* I can embed a terminal as a buffer. I know Idea has a terminal, but it treats it as a special window, and I can only have one without a terminal multiplexer. In Emacs it's just a major mode, so I can have as many as I want, and I can treat them like any other buffer. I can even use my familiar Emacs commands and minor modes on them.

That's a lot of bad stuff, but one thing that Idea gets right is that getting set up for JVM languages is easier. I keep meaning to get around to setting up proper Scala support in Emacs, but I never seem to find the couple of hours it would take. Idea has reasonable support for it out of the box.
Problems in Real Estate listings:

Accuracy (many expired listings out there)- a good MVP would be a third party solution to feed inaccurate listing reports back to Rightmove / Zoopla etc, along with information on what part of the listing was inaccurate.

Shared Flat - finding the perfect room mate. Kinda like a dating app, only for room shares.

As someone else mentioned, Neighbourhoods aggregation of data from Gov websites on Crime, that sort of thing made into a good pluggable in solution using a postcode. .e.g. Pass a Postcode into your MVP API, spit back aggregated neighbourhood info.
The bit that's funny about this is I remember an HCI researcher back in the 90's who argued in the opposite direction: the wheelchair is the perfect way to interact with a VR environment.

Two large discs on independent rotation encoders make for an incredibly cheap and portable interface. Moving around the environment is intuitive and user actions have an obvious physical meaning in the environment. You get a rudimentary form of haptic feedback for free, as feeling the angular momentum of the spinning wheels gives the user information about their momentum in the virtual space.

If you really felt like getting fancy, you could add a stepper motor to each shaft for the price of even the cheapest position tracking system. With the motor, you can provide the counter torque to simulate going up a hill or spin the wheels up as you go down a ramp. A system that lets a standing user instantly grasp the terrain under their feet would cost an astronomical amount, but it's trivial in a chair. Just the simple immersion of needing to give a little extra force to get a wheel over a door jam would make a huge difference.
Laser-imaging drone to hunt out unexploded bombs in war-torn nations
Thanks for the tip! I like it. This would make a great project for using D3.js, to visualize the data in an exciting way, if people are to browse through neighbourhoods for example.

Do you know of any services that does this already btw?
It might suggest something, but it's just a hint. In order to take that approach as conclusive much more comprehensive studies in to highly diversified environments should take place.

All that leaving aside that it's a social science we're talking so... It's not exactly science as in scientific method. It's just models that (under X circumstances) might or might not apply... Go figure ;-)
Author here, some background information.

I'm a C# developer by trade and currently in the end-phase of a total rewrite from C# to C++ for this project in order to get it running cross-platform as well as increase performance.

This is my first C++ project and any feedback is welcome!
I would love to play such a 1:1 movement rendering game.
I am not going to swordfight people in real life (well, I don't think I will) but I would love to play to a simulation of such a fight. Force feedback is a tremendous challenge for such a thing though.
Other activities I would love to have VR for : wingsuits, photorealistic freefall from space, parkour, gun fights, reckless driving ...
Yes, I would get destroyed at many of these activities when playing against professionals but I am not a professional player able to play dozen of hours each day so I don't see that argument as that much of a problem. Furthermore, most people seem to favor offline play where the difficulty is up to the developer. It can even be tuned in real time (cf Max Payne) but I don't think it is a great idea.
I replayed to Half-Life 1&2 recently, I have got the feeling that this game would be 10 times more fun with a VR experience : crawl through vent and glimpse across a corner gun first, slalom with the airboat.. The technology is far from being there, but I am already sold.
The list is pretty much endless.
The Sting: How the FBI Created a Terrorist
I dunno. Either there's something subtle going on here that I'm not getting, in which you're probably safe unless you're actually using their code; or there is loads of prior art on this idea.

I worked on HyperMesh [1] in the mid-1990s, and while it wasn't my area of the code, we had a heavy focus on automatic mesh generation from geometric surface data. All this patent sounds like is applying the simpler bits of those techniques to meshes which had already been generated. (We had a ton of tools for that as well, but maybe none so automatic as what they are describing here?)

Of course, this being the world of software patents, none of what I've said indicates you cannot get seriously screwed by this patent...

[1] http://www.altairhyperworks.com/Product,7,HyperMesh.aspx
If you're going to tackle something in the area of real estate for your MVP, I'd advise being careful not to create something that is a two sided market place.

So if the app requires people to list property, but as well as users to view the properties etc then it's something that will be hard to gauge any traction on quickly as you'll need both sides to be rapidly signing up.

Developing a product that is focused on either the seller or the buyer would improves your chances considerably for validating an MVP.
Except that this runs locally, so if you're worried about that, you can build it yourself.
Search algorithm needs a lot of work. Should sort results by the number of dependents http://i.imgur.com/BiOkb8o.png
Two-factor authentication is far superior. But I might be willing to concede that one factor authentication (using something you have) is about as good as one factor authentication (using something you know). Especially since password guessing is at or better than actual practice by real humans in password selection and security.
Really like the site and will probably use it when the next needing an EV cert.

Given your donation to other projects being a big part of the endeavour, I think it would be good to show what your cost is, what the markup is and what ends up going to the other foundations. Although you don't have to put this up, I think it will help your conversion rate.
> Hold it in your head! Or you won't have a clue what all your code, together, is doing.

Do you mean to say: if you can't hold it all in your head, you're overcomplicating things? Because if so, I agree.

I just finished giving an introduction to programming course, using Processing. I tried teaching my students to write structured code from the start, splitting functionality into smaller methods as much as sensible. That way they never have to juggle too much functionality in their head at once.

On the first day I had them call built-in methods. Then I introduced the concept of variables and types, then I introduced defining your own methods, and only after that did I move on to booleans, if/else, for-loops and arrays.

It seems to have worked well for getting them to structure their code from the start, using methods more or less the same way you would use chapters, headers, sub-headers and paragraphs to structure a paper.

I know this isn't the best way to program, obviously, but this analogy is (relatively) easy for them to understand and loads better than the ball of muddy spaghetti you often see with people who just start out. It's also probably fairly easy to make the jump to other more advanced forms of code organisation.

I also completely agree with your other two points by the way, I kept repeating similar statements throughout the course:

- By splitting functionality into small methods, it's easy to test if something does what it is supposed to do (and I could easily correct them: "Hey, this method drawBall() is also doing hit detection. That's not what the method is supposed to do, restructure the code!").

- "The computer only does what it is literally instructed to do. What do you literally want to do? What are you literally instructing the computer right now?"
gov info london - http://data.london.gov.uk/

and there's glasgow too http://open.glasgow.gov.uk

Probably some more if you searcha bout!
I think data mining editor/IDE use is a pretty useful idea overall and the "paradigm shift" of constant monitoring which allows immediate teacher feedback is much needed (not just for programming).

The other interesting approach I read about a while back was using tracing quiz data to identify "blind spots". A typical example was identifying students that had problems understanding loop constructs (they would always assume one iteration for example).

I talked to one of the authors of this paper and he had some interesting ideas fro CS education in general: http://dl.acm.org/citation.cfm?id=2526978

My gut instinct and thinking back to my university days make me think that a blind spot for recursion may very well be a thing. I'd be pretty interested in identifying students that struggle with loops and/or recursion and investigating that further. For example...is there a correlation? If not what happens if you give a loop-struggler group only recursive tasks and a recursion-struggler group only loop tasks? Etc.
softcover.io pays 90%.
The same author also wrote: ArnoldC - Programming language based on the one-liners of Arnold Schwarzenegger:

IT'S SHOWTIME
TALK TO THE HAND "hello world"
YOU HAVE BEEN TERMINATED

https://github.com/lhartikk/ArnoldC
OP's claim is quite naive. Even if you haven't read anything on this, when you have a child you'll immediately understand how much information they have out of the box. Some well-known examples:

* Babies will immediately seek out face-like patterns and turn their faces towards them (http://www.slate.com/blogs/how_babies_work/2013/04/03/babies...). Babies would turn their faces to animal faces, too, so it's broad face recognition.

* Although babies make smiling motions soon after birth, at about 6 weeks they start to make social similes (http://www.webmd.com/parenting/baby/babys-first-social-smile). This surely is not learned behavior.

* Language learning. Chomsky's Universal Grammar (http://en.wikipedia.org/wiki/Universal_grammar) posits that we are born with a language faculty that has a lot of switches about language, we just set the switches by being exposed to a particular language.
this is my first time flagging a topic, i did so because the title is inaccurate - which i would not have realised without your comment. so, thank you. if the mods could rewrite the heading that would be great.

i was expecting a "don't be evil" style debate in here.
Direct link to the site: http://libraries.io
Playify: the pocket-sized gamification toolkit for marketers and bizdevs
Supposedly since the Microsoft buy-out, everything is gradually becoming centralized.
Sounds like your vision for want you want out of a backup system seems to be almost identical to mine - I would add one thing - it would be lovely if this process could store it's configuration for each backup item / set in YAML.

I think YAML based configuration would make it very easy to work with once created and offer ends less possibilities of integration and generation from/to other applications.

If someone made this - I would donate them money.

Bonus points for a nice visualisation of backups and when they expire etc...
This is a bug in Firefox. I noticed it when 36 was first refused, and I'm pretty sure there's an open ticket about it.

Change your default search engine to something else and back again, and you'll notice that the widget updates.
Couldn't you technically take the output of GitBook and publish to each service (Amazon, Google Books, iTunes, etc) yourself? It seems you are only paying for the convenience of them doing it for you.
1) I was commenting on how they didn't answer the question.
2) JS and Java have very real differences. Turning one into the other DEFINITELY comes with consequences. Maybe you like them, maybe you don't, but it's clearly a legit question.

Regarding #1:

The optional part wasn't Perl6-style optional typing (which I'd be fine with), as I read it, but USING their system at all.

If I teach how to juggle chainsaws, and someone says "isn't that dangerous?" and I respond "No, you don't have to do it", I've not addressed the question at all.

Regarding #2:

For me, it'd be threads (a simple system that is almost never painless), classes (JS today has objects but not classes, and it's a fundamental part of how it works), compilation, and most importantly typing. "Session session = Session.getSession()" is not something I enjoy typing.
Explaining the “USB 3.1 Gen 1” Port in the Retina MacBook
Thanks! I know that SpareRoom does flat mate matching, but only for their own platform. But it works quite well, I believe.

The question is wether it would be better to have is as an independent service or on top of a platform (like SpareRooms). Not quite sure about that..
Implementing vm opcodes is not what you'd call demanding. Look at the jvm spec, a lot of opcodes are really very similar. Pop, pop, binary op, push.
Until their rent quadruples. I'd like to be there an here them say "Welp, free market dictates my rent going up 400% and that's okay!"
Sorry, meant mammals.
But that's basically not true, or at least misleading; production subsidies for food are sold as a means of controlling retail prices, as are many policies related to gasoline. That's quite a lot of political pressure which manifests in actual policy for government to actively manage process in both domains, even if the actual policy isn't price controls in the sense of a de jure upper limit on retail prices.
It was an example of how people place bets against the "Free Market" and lose sometimes.

Even if people are rational about this, the 1980s saw an increase of interest rates above and beyond 14%. If 1980s style stagflation ever hit today, I can assure you that even the "rational" home-buyers who fully understood the clauses would be forced out of their homes.

In any case, being forced out of your home, even if it is a situation you set yourself up for, is a traumatizing situation. I think we all can agree to that.
Awesome data sets, thanks!
Stop supporting the SSL cartel.

Just use StartSSL.

Free or $60 for two years if you need subdomain wildcards.

http://www.startssl.com/?app=40
If they publish to those places, then I think this is 20% on top of the publisher's 30% though? So that's 50% of your revenue.

Please correct me if I'm missing something.
Might I recommend a quick perusal of the following resources for some ideas?

http://paulgraham.com/startupideas.html
https://github.com/samsquire/ideas
https://www.reddit.com/r/codeprojects/

Lots of chaff, but there's a few pretty awesome ideas to be found which could probably be tackled in a week by a focused team.
I think there is a lot of potential here for wheelchair users if this IS the direction VR goes. What you're describing is just another problem that needs to be tackled, if it can be done successfully VR should be an even more transformative experience for you. I could imagine a way to synch a motorized wheelchair to the headset so you would feel and see the movement but wouldn't have to do the wheeling.
Actually, no.

Remember, according to the link, the landlord has gone through some efforts to make this hard to challenge, including legally changing the status of the building to single-family. That's a very difficult process[1], but the reverse is even harder. (If converting single family dwellings into multi-tenant units was easy, San Francisco wouldn't have much of a housing crisis.)

Given the huge legal obstacles, plus the fact they already removed the bathroom and kitchen (not cheap), plus given the already strong trend of multi-unit dwellings being converted into single-unit dwellings to fuel demand from the rich, it seems unlikely that this building is going to be multi-tenant any time in the foreseeable future.

(Unless the landlord screwed up and didn't get the paperwork done. In which case they won't be able to raise the rent. But that doesn't seem to be the case.)

[1]: http://www.quora.com/How-hard-is-it-to-get-a-duplex-or-set-o...
Product's purpose is clearly communicated in the first paragraph, and as a bonus even the title bar. Bravo! I really can't complain about the website.

I can't use the app (Windows Phone) but I'd definitely try it out if it was available. Maybe provide an email notification option for Android and Windows Phone.
Slick website and an interesting idea, unfortunately I'm on android so can't check it out.

I hate to be that HN guy, but when I first went to your site, I spent nearly 10 seconds looking at a frozen image of a car, with no text or anything, wondering what was going on. Then the hero video started playing and the text was then rendered, but I couldn't actually read the text because there was so much going on behind it. I also didn't notice the play video button until I read some of the comments here too. If I was you I would ditch the hero video and go with something less distracting and less heavy on the page (scrolling was pretty laggy too). It's a shame because the rest of the page looks great and has good copy, but I'd suspect you'd lose quite a few readers in those first 5-10 seconds.
Learning How to Learn – Barbara Oakley
(Mike here, replying with my old openid account as I'm submitting too fast)

> Clicking on "Get Started" scrolls up and expects me to start filling the form. Sleazy, very sleazy.

Hi there - the only way to 'Get started' getting an EV cert is to start collecting the info for the CSR. I have the same opinion of GoDaddy as you do - if there's something I can do better here I'm open to suggestions.

I've adjusted the code to always show the prices on the first step without the HN link. Originally I used the drop down banner at the top because the banner is animated and prominent, but since it doesn't show up if there's no coupon code, I've moved it to the main page.

Digicert provide the verification and support (we also provide our own in addition). Your CertSimple order ID is a valid Digicert order ID, and you can call Digicert and quote the order ID we give you. We just make the application process simpler.

What browser/OS are you using? I'm having trouble replicating the bug you encountered.
How the CIA Might Target Apple's XCode
What's it like in Singapore?
http://nepomuk.semanticdesktop.org/Project+Summary.html

The semantic desktop was nothing more than a way to leech EU grants for "innovation". They've been looking for use cases long after the money ran out.
> More so than the deposits, it sucks I get discriminated against for my race.

I used to consider Japan as a potential destination country. The xenophobia will come back to haunt them. The cost of integration is outweighed by the economical benefits of a bigger workforce pool.
It's not an irony, because subsidizing based on certain qualifying factors at the general expense is the point of rent control.
My mother-tongue is Greek. I can imagine it's not your top priority. I will test the waters hopefully somewhere before summer :-)

Thanks for the reply.
These are good too (non tech)

http://inspiringadventurer.com/

http://www.richroll.com/category/podcast/

http://www.londonreal.tv/episodes/
Algorithmic tracking for trending music
For sure, I'm constantly tweaking the ranking to get better results as more information becomes available, if you have any ideas or problems, please do add them to the issue tracker: https://github.com/librariesio/support/issues/new
Supporting multiple themes in your Android app
You are absolutely correct. The term migrations is something we took over from the Rails folks who are largely to credit for popularizing this essential practice: http://edgeguides.rubyonrails.org/active_record_migrations.h...
Simplified, yes. But the HN landlord lobby is nauseating. This thread is sad.
> Operating system kernels would be an example of that: The best test for a *nix OS kernel is, if it can run a shell. You need all the essential syscalls to do something sensible and if any of the required parts doesn't work the whole thing fails.

How do you test kernel? Run a virtualised kernel? I think at least DragonflyBSD supports that.
could have been the Janes of IT industry

Which part of Janes? If you look at the whole portfolio of service offered by iHS, then they are much closer to something like Gartner Group than a publishing house. I imagine that the real money comes from writing custom reports and consulting work, with the high technical and very expensive years books coming in second. Their books and magazines are probably as much a marketing tool as a revenue stream.
Well employers get discounts for getting a large amount of these expensive.
Food might not be true, but if an employer would give you the exact amount of money he pays for insurance, you would get an insurance a lot crappier, simply because the employer gets discounts.

I am currently paying insurance out of the pocket, it sucks. When I'll reach 30 (no more catastrophic plans), I'll definitely will find another employer with health insurance.
I was thinking about a 'Yelp for rental apartments', where people can rate their experience with various landlords. Hopefully it could make bad landlords provide a better service. But as you point out, it's such a huge task to reach critical mass on something like that.
infected me with malware - someone ban this guy for posting this garbage