skysight-inc/HackerNews huggingface dataset:
The homepage of Joe Duffy says "I’ve been granted 45 patents, with another 33 pending" (see his homepage under /about via google cache since the page is down due to load from HN). Bragging about patents doesn't exactly make me like the guy. Has he been living under a rock, why would he write that on his about page?

Anyway, he says explicitly that he cannot reveal any details at this point; i.e. Microsoft has filed patents related to this "new langage" and can't talk about it until they are approved. He also claims to have been working on his "new language" for 5 years already; I wonder what those 33 patents he says he got pending are? Or maybe he patented 33 things related to something he hasn't been working on for the last 5 years? Not likely. Microsoft will get more and more desperate as they continue to be marginalized in terms of market cap, market share and developer mindshare. They have a long track record of simply being dicks (i.e. just look at how they charge royalty for every android phone, and how they created the Rock Star patent troll company etc).

It would be better for everyone if Microsoft stayed out of the "perf + productivity" language niche.
I dunno. I agree with you that "only works in Windows" is not a downside for MS, but.... I'd argue that the best way for them to make Windows a good programming platform would be to make it better and easier to program in the other languages already there -- C++, Java, PHP, Rails all work on Windows, just... not as easily as on *nix. Although I guess a new, good language wouldn't hurt.
You're right, we should mention it. Thanks for catching this. I filed a bug ticket to add some language about our performance goals:

https://github.com/mozilla/rust/issues/11174
A good point and I would think that there's definitely going to be a lot of games there. Not all games are fully emulated by MAME however and so if a game does not have sounds emulated correctly then often .WAV files will be included of the sound effects and these will be played instead of actually emulating the sound chips. These WAV files can actually be pretty huge as people want to be as close to the original sounds as possible. Things like Dragons Lair (basically a large movie on a Laser Disk that requires you to do quick-time events to keep watching the movie) will probably also be adding a lot to the size.
I just hope it's not so heavily tied to an IDE. One of the things I really enjoy about using Go and Ruby is that I can use whatever the heck I want to write code. C# was my first language learning and it took a while to shake off the notion that "everything must be done with an IDE".
Are you a laptop designer? How do you know it's not possible?

FWIW, it wasn't the tiniest slimmest computer available, and I already had a lighter PC laptop that also had a DVD drive (Toshiba Portege). It was one of the lighter options that ran OS X, but only a handful do by design. If I could have gotten something slightly bigger, lighter and with more upgradeable components, I would have. But Apple didn't sell it.

In any case, this is missing the point. You're reacting to what you perceive as my griping. But I'm not actually griping. My point is that Apple is motivated by profit, and divides the hardware they produce with market segmentation. If they get the segmentation wrong, or if there is a bunch more profit that can be extracted by segmenting it differently, they'll extract it, like any company should. Limited hardware expandability is a part of that segmentation, as it reduces the bleed of low-margin parts into high-margin segments.
8 Tech Companies That May Go Public in 2014
Open Real-time Communications Protocol & Specification
So community colleges are traps because twenty something's who cannot read or write aren't graduating in two years?

Community colleges are the way out for folks who fall off the path early. Many also provide vocational options as well. The problems described mostly reflect the demographics that they serve.
Why would you do that vs just writing a normal downloadable app?
There's this: https://talky.io/
My wife did two years at a community college and then transferred into Cornell but she's definitely an anomaly.
You can use zipview.php to view inside the zip:

https://ia601001.us.archive.org/zipview.php?zip=/26/items/MA...
I've debating about doing this in the UK with a 32ft shipping container, and possibly straw bail externally for insulation, and a water collector on the roof for grey usage.

Seen some great projects in London & Brighton, but non in Manchester for homes yet. Though there's been a great use for offices in the Sharp project.

Anyone else in the UK looking at this sort of thing?

One question: Why the wheels if you're only going to move it every so often - say a couple of years?
I've used the webrtc project people link here as well, but it is worth pointing out that Skype has an API. I'm not even a Windows programmer in general, but it only took me an afternoon to write a tiny app for a Mom's five year old that just calls Mom immediately and automatically as soon as it is started and has a locked preferences page for setting everything up.
There are 28,740 roms in the zip file (all individually zipped, too). There's a large number of roms that are just regional versions of the same game -- US, Japanese, etc...

They're not all functional in MAME yet, and a lot of the (relatively) newer games require separate data files for sprites/videos/sounds. But yes, this is still a huge collection of classic games.
Hands-on with OpenEmu 1.0, a gorgeous classic console emulator for OS X
http://skeptics.stackexchange.com/questions/5283/are-mcdonal...
I just tried Kivy. Thanks for telling me about it! Kivy is pretty awesome: very easy to use, and it Just Works on all platforms, even mobile. It's also painless to deploy Kivy apps to users, which is great.

It's hardware accelerated, so I can write my own custom GLSL shaders for the UI, which is pretty cool. I bet I could even implement a Mario-style game using Kivy. The main application window is just a GL context, and all the UI widget rendering is done via GL.

Unfortunately the Kivy UI seems to be riddled with bugs, and the UI widgets themselves are very alien. For example, the Kivy file browser widget seems to be incomplete (it lacks basic features) and confusing (it behaves nothing like a native file selector). So Kivy is probably too jarring of an experience for users... if I use Kivy in its current form, all my users would balk at the unintuitive UI, since Kivy's widgets don't look or feel anything like native platform widgets. And since users would also be fighting Kivy's UI bugs, I predict every user would immediately ragequit my app. (E.g. drag-selecting text within multiline textboxes seems to be broken, etc.)

That said, Kivy is very close to being an effective way to effortlessly write crossplatform GUI apps. The main reason to use Kivy is because it's so easy to write useful apps with it. I wrote one in about 15 minutes from start to finish. The API is a pleasure to use, and the data binding design is especially brilliant.

Kivy seems pretty fantastic for writing internal tools. Data visualization via Python is now a cinch thanks to Kivy. For example, it'd be easy to write an app that shows the current status of all your server instances. And of course at that point it'd be easy to extend your app's functionality with features like "right click on a server instance to spawn an SSH session into it". Stuff like that is a breeze thanks to Kivy.

Time to try out everyone else's suggestions. Up next: Clojure + Seesaw. (This thread has been incredibly helpful... So many interesting ideas. Thanks, everyone!)
In the Netherlands the thin fries McDonalds sells are referred to as French fries (franse frietjes): http://i.imgur.com/n0F248C.jpg.

Slightly thicker (square) fries are just called fries (patat): http://i.imgur.com/tui5FDe.jpg. These are served most often.

The big rectangular fries are referred to as Flemish fries (vlaamse frieten): http://i.imgur.com/QDwv9IA.jpg.
Enough mathematics to understand Andrew Wiles' proof of Fermat's Last Theorem. It's probably an unrealistic goal but I'm trying.
If I find some time I may write a plugin for Sublime Text :)
Ditto: http://geojson.io/, https://github.com/mapbox/geojson.io.

There's a few npm modules for the command line, so you can do the likes of `geojsonio < some.geojson` or `togeojson my.{kml,gpx,…} | geojsonio`

geojson.io uses gist.github.com as a data store: http://geojson.io/#id=gist:anonymous/92dd314a02c072d658f4&ma...
The entire Holmes canon has been in the public domain in its original country of publication for some time.

Sir Arthur Conan Doyle died in 1930 (more than 70 years ago) and I don't see any evidence that he wrote anything about Mr. Holmes after 1963 (50 years ago)
I've been working with WebRTC for a year now building Sqwiggle (https://www.sqwiggle.com) - In my experience I can tell you two things,

- It's not really possible to go entirely peer-to-peer as many networks do not allow for this communication to happen. You would have constant issues with calls not being able to connect. Some centralised service is required for signaling, STUN and TURN which costs money and uses significant amounts of bandwidth.

- Even if you do go peer-to-peer with WebRTC the quality would still be improved by going through a central server (less upstream bandwidth required) [edit: when more than 2 participants]

If you're interested in helping to tackle these problems, we're hiring ;-)
The bullshit rules and time pressure are all part of making sure you actually make it through the system.

I, for example, took 4 years to get a two year degree in part because I didn't know where I was going, not all of the classes transferred, and the classes needed to transfer were different depending on which school you went to. So, you cover your bases since you might not get into your chosen school...
> I have not met one person that could live in a tiny box like that

What's wrong with the people you've met? If they're single there's no reason they couldn't live in a place like that. They don't need most of the junk they own and could get along just fine in a small home.
The entire logic of most games is written in slow-ass languages like UnrealScript or LUA.

The runtimes of the games are often code monstrosities wasting performance here and there.

Performance is way over-rated.
It's a pretty common trick to ask them for no salt fries so they make a fresh batch for you...
Comparing community colleges with Harvard does a disservice to the many state 4 year colleges and universities that still offer a great education. I volunteered at one in Texas and none of the students had it easy, but 90% still graduated in four years. They might not be as cheap as a community college but it's a far better comparison than Harvard.
Using ChromeOS is just like using Chrome so it's the same thing. Both are open source and you can check and disable what kind of info Chrome sends to Google.
It literally starts off with the sentence "I'm gonna come right out and say something that I'm sure you won't all openly agree with".

That's a pretty decent acknowledgement that other perspectives exist.
This woman seems to do ok: http://rowdykittens.com/
A Mathematical Proof I came up with to prove an Pattern in an IQ quizz
Accuracy takes power: a 3GHz quest to build a perfect SNES emulator (2010)
I don't know about desktop or mobile, but my experience with Mono for web applications has been pretty awful in comparison to Microsoft's implementation. I have a tremendous amount of respect for the Mono team, but it's just not a good enough replacement.

It's actually caused me to stop writing C#, because I can't stand managing Windows systems, but there isn't really a good alternative.
Ask HN: How can I close my crowdfunding gap?
Hi everyone. I've been running a crowdfunding campaign for a month for my tech nonprofit, and with 5 days to go, I'm trying to figure out how to reach the goal. We're at $17,600 out of our $25,000 goal, and while everything really started off with a bang ($10k on the first day), it's slowed significantly since then. I already know some things we did well, and some things we didn't, but I'm not looking for a post-mortem. I'm trying to figure out how I close this campaign with the biggest bang possible. If anyone has experience with crowdfunding, or just suggestions or feedback, I'd appreciate any help or tips. Thanks so much. Heres the link to our campaign... http://j.mp/GoGoCV

In one sentence: CareerVillage.org crowdsources career advice for low-income high school students. One more sentence: I built CV over the past 2 yrs in Django after leaving my career as a manager at McKinsey and learning to code through some elbow grease and a lot of generous mentorship provided by this community.
Living small(er) in order to minimize carbon footprint makes sense. Green Metropolis by David Owen is a fantastic book that makes the case for Manhattan being a great blueprint for the ideal city of the future -- people living more densely = less energy use individually & less "space" to accumulate stuff and waste. Trash disposal in the city is such a complex problem that residents are literally forced to be economical about their consumption habits. Traditional concepts of homesteading on the plains, whether with large ranch houses or an "eco" house made of straw and mud are not necessarily ecologically friendly when there's imperative need to drive to get to the nearest urban area for work, school, shopping, etc -- these, he argues, are the antithesis of efficiency.

Small eco-homes are not just a trend; they are the new era in real estate development. But they need to be built such that they can collectively share infrastructures the same way city residents do. The project I'm working on, applied to YC with (and was rejected from) last batch is built on this idea of more ecological homesteading in order to create better urban planning. Masdar City http://www.masdarcity.ae/en/ is an interesting prototype for the future of cities. We've schooled our youngins enough for them to know that ecological awareness needs to be a lifestyle. They're surprisingly aware that the world they are inheriting has exponential population growth, limited resources, and that the "industrial revolution" model of economic viability just isn't going to work forever they way it has been working.
Love that it uses OpenID for the login!

If you are/were using MyOpenID, you can switch your delegation to IndieAuth since they are shutting down. It's an easy switch: http://aaronparecki.com/articles/2013/09/15/1/indieauth-now-...
FWIW, every pre-built assembly I've used on the CLR has "just worked" on Mono, no recompile necessary. But I don't have a lot of third party dependencies, mostly database drivers and a few bits and pieces.
It's unlikely that the firmware region will be corrupted unless you are in the middle of a firmware upgrade. While with the variety of SSD and HDD failures I've seenis large and such a failure is not impossible it's one I've never seen and sounds rather improbable.
> Does it say anything about the state of a technology when the design becomes a purchasing factor in addition to just the functionality?

That it's become mainstream like an automobile? Or a house?
> I may be reading this wrong, but it seems the author sees the scenario above as preferential to the current system.

I think you are reading this wrong. The author describes a likely outcome under the assumption that some modern societies share characteristics with the former soviet republic.
Here's the discussion with DHH that led to this decision:

http://storify.com/nthnclrk/conversation-with-dhh-ia-and-ste...
Benefits Ending for One Million Unemployed
Politics aside, the point of submitting this article is to help one of the profiled individuals find a job. He's an unemployed programmer in Virginia - 68 years old. Broader question is, how do hackers of that age find jobs. Is it conceivable that they start github accounts, contribute, and make a name for themselves? To what extent can they reboot their careers late in life?
People may not agree on perfect, but I think a lot more people agree on what "bad" is. Bad pizza, bad fries, etc. At the very least it should be universally easy to avoid those.
Best funny political comics EVER
Because they might not have access to offline Sanskrit resources.
And for wide variety of server side applications, Java level performance is awesome
> I think it's disingenous to assert that Apple has somehow fallen behind

I didn't assert this. He asked what phone I personally prefer, so I answered. I said that if I had to use an iPhone, I would be bummed.

The fact that Apple has "lost a year" (which they obviously have) doesn't necessarily mean they've "fallen behind". It means that others have caught up.
http://www.kickstarter.com/projects/95342015/360o-for-gopro-...

This saves a big resolution picture with spacial info. With your computer then you see a smaller part of the image. 6200x6200 images is not too much.

Add everything that has to do with 3D. Life is 3D, not 2D.
Gfycat - Jiffier gifs through HTML5 video conversion
Wow, this may take the cake for most hilariously absurd bitcoin article.
Internet Marketing Products
In my experience, the best browser plugins are not cross-browser so I would highly suggest you look at something specialized for something like Chrome or Firefox. Last time I had to deal with SOAP I just used a Ruby (my programming language of choice) gem...
Two books that will change your mind, your body and your soul
You can start with the latest build. It is that good. There is no need to wait for the 1.0 version.
Quite funny that you try to generalize a statement from what appears to be just one single example (note: mono developer here and this is the first news I have about a fuckup like this).
CF campaigns often pick up steam on the last day, but here are a few suggestions: 1) Email EVERYONE you know about the current state (don't plead for donations - say "Donations are going great, please share with your friends to push it over the top". 2) Put it on FB, Twitter, LinkedIn and personally ask friends to like, share, tweet. 3) Cold email tech blogs, non profits, and reporters. 4) Use Tim Ferris crowdfunding article and follow every step. http://www.fourhourworkweek.com/blog/2012/12/18/hacking-kick...
I found it very strange he had problems with basic math and writing, after 2 years in prison. He obviously had interest in education and wanted to learn.

In most European countries one can actually graduate INSIDE prison.
All you have to do is set an example, though. Most people who don't want to pay taxes pay their taxes every year without ever having to be jailed.
>we say that it is, in fact, self-evident that all men are created equal.

How is this self evident?
Didn't the Magic mouse add (touch sensitive) middle and right buttons? Didn't the iPhone 4+ add non-soldered batteries? Didn't the latest Macbook Pros include HDMI output?

It's noteworthy exactly because most people, including you, seem to think that Apple is on a mission to lock down the hardware to the maximum extent possible, and seem surprised when they miss an opportunity to do so.
For the NTFS thing, prior to Windows 8, I would have said remove autochk in the registry. Microsoft overhauled how it checks disks in Windows 8, supposedly to save time, but I don't know if that works anymore.
May I present one of the greatest math books for general audience: Mathematics: Its Content, Methods and Meaning by A. D. Aleksandrov, A. N. Kolmogorov, M. A. Lavrent’ev.

http://www.amazon.com/Mathematics-Its-Content-Methods-Meanin...

Math books rarely move from the Soviet Union to west, but this did and for really good reason. Just look at the list of writers included. So far I have not seen any math books that come even close to this. Reading this book together with the The Princeton Companion to Mathematics was real treat.
A collaborative database of food products (with iOS, Android and WinPhone apps)
Data Extortion
For those that are worried, the source is there to inspect and compile. For those that aren't, there's reduced friction. It's a young project and I could move the binary elsewhere, but I'm not sure that would change your concern?

Is there an alternate process you would suggest?
"other times just to increase their service revenue"

Examples?

The only change I can think of that doesn't come down to making their products smaller is their move to the idiotic pentalobe screws on the outside of their products. And while that is surely done to keep people out of the products, I rather doubt that it's done "to increase their service revenue".
The best debugging I had ever had was an unexpected comment from a person in the room when I proudly announced that I had written machine language code to generate 440Hz.

He said, "nope, that's 435 or 436."

I had a bug- an extra delay I wasn't counting for.
I'll concede that Kenji (the food lab author) definitely has a hacker-ish point of view when it comes to cooking, but I feel like we may be diluting the content of HN with a french fry recipe. Maybe everyone just loves fries?

Oh and for the record, I'm a huge Food Lab fan and have been a regular reader for some time... But I think that this Cook's Illustrated recipe beats Kenji's fries (and it's way easier too): http://deep-fried.food.com/recipe/easier-french-fries-cold-o...
Wow, this is disgusting.

Make up a fictional scenario as the base against which to measure laws' efficacy?

The fact is, not raping someone is pretty easy. It's not difficult to gauge what someone is comfortable with and, if you can't gauge it, simply ask them. They'll actually appreciate it. If they don't, then you dodged a bullet.
For those who haven't seen "King of Kong", it's an excellent film. Strongly recommended.
The Event Viewer is actually pretty solid for solving problems, once you learn how to read it.

A few of the utilities from the SysInternals team (particularly Process Monitor and Process Explorer) make life a bit better.

Also, WinDbg might be the best debugging suite ever. These are things I will miss leaving Windows but not enough to keep using Windows.
Just to clarify on this crucial topic, note that us people of France do not claim to have invented french fries and we find it odd that American people call them french. We generally also see it as a Belgian speciality.
Your title is different from your question. If you're concerned about direct P2P connections, last I checked, Skype still sends voice traffic directly to the peer. I had checked some months ago using a packet sniffer while talking with a known peer. I'm on a mobile device so I can't confirm now, but looking at my wireless router admin console, I still see the UPnP ports Skype has mapped for itself.

However if you want to avoid integration with the Microsoft universe (which should be opt-out IIRC, though I haven't installed Skype on Windows in ages), you may need to look elsewhere. I was about to suggest Google Hangouts, but that's just inviting integration with another universe :-)

WebRTC-based solutions may be a decent option long term, but I'm not convinced they'll work as well as Skype or Hangout, because its NAT traversal is somewhat limited, so some peers may be unreachable, especially if corporate networks are involved. Skype and most P2P software perform a lot of hacks to get past NATs. Hangout, AFAIK, doesn't have these problems as it is server-based.
Stretch Or Splat? How A Black Hole Kills You Matters ... A Lot
It's just using MathJax.js
Is there anyone on HN who doesn't aspire to the minimalist, tiny (usually urban) home, outsourced lifestyle (by that I mean, laundry service, car rental, eat out vs cooking, etc)? I'm genuinely curious.
Schema Design for Social Inboxes in MongoDB