skysight-inc/HackerNews huggingface dataset:
What we actually need is a simple vector image support for the web that can be used as a plain image in an img tag, but be scaled by changing width/height etc.

We do have SVG but it is overkill for this and too verbose. A vector image format would take 1/20 of the code needed to implement SVG, use lower resources and be used interchangably with regular images.

A simple vector image format that behaves just like any other img (with alpha support preferably) would go a long way towards all those use cases where people use things like "made in CSS" and "icon fonts".
Fermat Theorem Puzzle
FIRST Robotics Challenge kickoff at 10:30AM Eastern on NASA TV
This article considers only the people whose aim in relationship is to aid in their lonliness, find someone to be with, blah blah. What about those who want to have kids, and a family. I dont think anyone will have the same line of thought after having kids.
My sole concern about e-books is DRM--I don't want to be tied to a particular device, or to only be able to read a book as long as a particular server is up, a particular company is still in business, or I can run a particular proprietary program.

Once that problem is solved--so far, I stick to buying e-books I can get in a format for which there are open source readers, e.g. O'Reilly books in PDF format--e-books are great. I have too much stuff already, I don't need the clutter. (Yes, there's the issue of backups, and always having a usable reader at hand... but that's ever easier as time goes on.)
Thank you. I kept waiting and waiting for the article to get to its point, and it just kept going on and on as a shaggy-dog story.
"This development shouldn't come as any type of shock, however, since Google Maps relies on WebKit on mobile devices"

This is ridiculous. User agent checking / "This site is best viewed with" in my 2013, by Google. What happened to their "Don't be a monkey armed with a hand grenade" motto?

(I understand that might be loose journalism)
Yes, they are, if you're any good. Most business in the developed world nowadays are executed mostly in software. The demand for custom software far exceeds the supply of productive developers.
His blog is a regularly enjoyable read on these issues:
http://www.badscience.net/
In what way is modafinil not a nootropic?
The Ubermotive Guide to Media Influence
Dennis Ritchie created C. Also, you might have a hard time getting him into your office for an interview; he died just over a year ago.
Sure, it's possible (even probable!) there are any number of things affecting IQ. I'm just pointing out that if you'd plotted raw IQ levels versus time, the graph would have the opposite sign from what you'd expect from Drum's lead hypothesis. There may be an explanation that makes it all fit together, but it somehow needs to be addressed, not just ignored or hand-waved away.
I think you misunderstood the intentions here, the game was not supposed to be a demonstration of what is possible with HTML5.

The author probably just wanted to show what he does to practice his programming skills.
Online courses look for a business model
Mr Norvig, please share the code. I'm sure it's some interesting Lisp or Python.
So I take it Mobile Firefox and Opera will not be supported either ?
Here is mine: http://valentinlaube.de/temp/tetris.html

Writing a simple game is a great way to practice your programming skills.
> Had this guy been honest, he would have mentioned Android
> and maybe Ubuntu, at least to tell us he has not much
> experience with them

So being honest means listing all the things you never touched and maybe don't even know they exist (Ubuntu mobile OS)?
What about SVG doesn't comply with "be used interchangeably with regular images"? You can use an SVG file anywhere you can use an image file—as the source of an img element, as a background-image, etc.

It seems to me that your complaint is just the verbosity of SVG. That it is overcapable is no grounds for complaint, unless that leads to excessive complexity, which I will maintain very strongly that it does not. SVG is very simple; that XML increases its verbosity slightly is about the only fault I can find with it.
They seem to not understand the word "optimized". On that they base their attempts to harm, hurt and destroy the Web.

It's time to mourn the Google we looked up to. It no longer exists. What we have now is Microsoft and another Microsoft.
> But using a language like Ruby or PHP, for instance, doesn't really lead to fewer bugs, or more advanced software, or cheaper software, or fewer security concerns in practice.

Which domain are we talking about? Of course web-based applications have their own problems, but imagine if idiomatic Ruby or PHP code was vulberable to buffer overflows, double-free/use-after-free or format string vulnerabilities on top of the current problems, would you still say that languages don't matter when it comes to software development problems and issues? Essentially, what you're saying is that modern programming languages aren't any more better in practice in said regards than C. Honestly?

Of course no language can prevent outright bad code, but a language, by it's design, can eliminate issues related to for example type safety and memory safety. Consider Rust as an example of this. What this means in practice is that the language by it's design manages to eliminate these issues. Code is less prone to bugs and has no security concerns related to these issues. More time for validating correct behavior and fixing misbehaving parts.

> But we shouldn't be claiming that using a language like Ruby or Python somehow leads to more secure code. It doesn't, and it's dangerous to think that it does.

What on earth am I reading? What are the equivalents to buffer overflow or format string vulnerability in Python or Ruby? How do I execute arbitrary machine code with Python or Ruby if malicious input is given to the vulnerable program?
He certainly understand C programmers well enough to understand that when they write code like the one he critiqued, it's like handing a kid a loaded shotgun.

It will lead to misery.
This looks curiously like the interface on the new myspace.
It's too early to tell what the effect will be on these kinds of couples. Even with kids, you go through phases, and life at age 1 (for the children) is vastly different than at age 21
I don't think the complaint is overstated. The issue is the usefulness of community patches and contributions. Opening only released code makes those kinds of community involvement mostly impractical.

It isn't as if there isn't a model for community contributed patches for Google products: The Chromium projects take community patches and have a code review workflow for them. I don't know how effective this is, or how many end up in Chrome and ChromeOS. But it's not as if opening up more is not do-able.
What if you gamble some money and then quit gambling. You're a winner that quit!
Ask HN: Would you still bet on Node.js? 
The buzz is fading, and I'm wondering if anyone on HN has feedback to share about running Node in production. Would you still use it today ?
Actually no. The smart solution is to try and support it perhaps with a degraded experience.

Or perhaps Google is planning a future rebranding to Android Maps.
TL;DR: tl;drs have made journalism disposable :)
This is a complete non-answer. Something like "advertise in the newspaper," "cold-call random companies and ask if they need any software," "try to network at indsustry conferences for some chosen sector you want to implement software for," etc. would be examples of real answers. Of course, I'm sure someone with expertise in this would have much better advice than the made-up answers I just gave.
Try going to http://windowsupdate.microsoft.com with a non-IE browser and be amazed.
That's a primary concern in pretty much every single romantic relationship.
And it begins. It's clear to me that Google is the next Microsoft now -- cue chokeholds on competitors, starting with maps on iOS and WP.
Yeah that's a good solution imo.
People change; they come and go.

To me, the notion of marriage flies in the face of this basic observation. How can you possibly commit to spending the rest of your life with someone when you know so little about how they will change, intentionally or not?

> The 'think of the children' argument is pretty strong here. We all know the stats: kids from single-parent families tend to grow up in more negative environments, tend towards worse outcomes.

This sounds like selection bias to me.

At present, in Western society at least, members of certain socioeconomic classes are significantly more likely to become single parents, and it is likely the socioeconomic conditions their children grow up in that have the most significant effect on their outcomes.

Conversely, abusive relationships and unhappy marriages also provide negative environments for children to grow up in. A future in which relationships are more fluid could reduce the number of children growing up in these environments.
"It's like blocking OSX apps from running on Windows"

No it's not. You don't understand how the Web works. Please delete your comment and then, optionally, your account.
This ones tough. In my life I do 2 things:

1) Logging. Measure what you want to improve, and then actually track the measurements. Also: log interesting things - your git repo tells all kinds of stories, if you want to put the effort in - because it's tracking something through time. Other forms of logging can also be used retrospectively when you didn't have a goal at the time of logging.

2) Ask for outside opinions (and log them). These are both better and worse than anything you can do yourself. Others have a much better perspective than you on the issues, but there is rarely an incentive to be honest in "friendly reviews".

These are both pretty obvious. And not silver bullets, but I do think they work particularly over longer time periods.
I felt like such an idiot when I finally realised why my mustache templates refused to work.
Having spent some time reading what's left of his blog and how he carried himself while anonymous, this is a really interesting case of how a do-gooder can get in way over his head, partly from drinking his own Kool Aid
As an interesting analogy, some great thinkers have heavily criticised Shakespeare for some terrible imagery - notably Wittgenstein and Tolstoy.

http://bloggingshakespeare.com/do-we-really-like-shakespeare
Spam email do not contain any content you want to read.

Webdevelopers/contentcreators create content but use ads to fund development of those works.
So at that point it becomes a risk. Take the risk and invest in marketing and either reap the benefits or shut down the company.
ads don't add up to a lot of traffic for an ISP, video and so on does.
Music Industry Wants to Block The Pirate Bay And 260 Additional Sites
So by your warped logic Google users also agree with Google policies like deliberately invading your privacy (ignoring Safari DNT) and acting in a grossly anti-competitive manner by abusing FRAND patents (which they thankfully got told off for this week).
Well, I haven't solved that part!

Nor do I think the permanence-of-marriage problem is any more or less solvable than the disadvantaged-single-parent-children problem.

But the permanence-of-marriage problem interests me, at least in my case.

And it seems like a problem that can be addressed in ways that improve outcomes, even granting that it has random/unknowable components.
I refuse to write about the rape
Still, there is a whole class of memory errors / exploits that you can stop caring about once you have managed code. The tradeoff is obviously performance. Although as java/.net show us, not necessarily too much of it.
Oh get off it. Yeah, it's perfectly fine for me to find something "meh", how fantastic of you to notice; especially after someone said not reading the in-depth details of it would have made my life more boring; I took exception to be included in that; the nerve of now crying!

Geez. This may come as a shock to you, but the fact that a lot of people use Apple, Microsoft, Google, Facebook or whatever doesn't mean squat to me when it comes to find things "fascinating"; sometimes big isn't beautiful, sometimes it just means someone can't stop pushing people into their pie hole, and that some people actually stand for that. I don't fucking care if either of those parties understand or like my comments, and your "being a dick" is my "not being one".

Sure, WebKit is a nice rendering engine in parts, it's prefix-infested bullshit in others; but when it comes to browser UI and options, Safari isn't even mediocre. Even if it was the best it would be that way for selfish, needy reasons. It's kinda like I don't even care how IE10 is going to be, I won't use it nor develop for it. The awesome thing about convictions is that you don't need the approval of people who don't share them.
Depends. It works for some kind of project, doesn't for others.

Event based I/O concurrency (regardless of programming language) is a #win.
I see http://maps.google.com -> http://maps.google.com/m/local -> http://www.google.com/m?site=local&;

> GET / HTTP/1.1
> User-Agent: Mozilla/5.0 (compatiable, MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch)
> Host: maps.google.com
> Accept: */*
>
< HTTP/1.1 302 Found
< Location: http://maps.google.com/m/local

> GET /m/local HTTP/1.1
> User-Agent: Mozilla/5.0 (compatiable, MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch)
> Host: maps.google.com
> Accept: */*
>
< HTTP/1.1 302 Moved Temporarily
< ...snip...
< Location: http://www.google.com/m?site=local&

The final site looks like regular Google search.
I look at most games as the evil.

They provide the illusion of power or change in your life, but nothing really change outside of your game. Nothing improve other than your stats.

So instead of just playing game, I also make them. With making video games, I learn all sort of thing applicable to programming and real life. The game I am working on will enlighten players with a simulation of infantry combat. (suppressive fire, maneuvering, covers, spacing, etc)
My personal experience doesn't match some of the ideas presented in that article

>> At the selection stage, researchers have seen that as the range of options grows larger, mate-seekers are liable to become “cognitively overwhelmed,” and deal with the overload by adopting lazy comparison strategies and examining fewer cues

I find exactly the opposite. People that I would be happy to talk to if I met them in person with no knowledge about them I easily reject because some minor thing in their profile suggests some incompatibility even if it might not be in actuality.

>> Easy

For whatever reason it's not been easy for me. I'm on several sites. The issue above means I don't write that many people. Of those I write they rarely respond. Through online dating I've not managed to meet more than 1 person a year, probably less.

I could go on. Maybe it's that unlike Jacob I actually am looking for "the one" so it makes me more picky.
CSS Exceptions: Object Modifiers or Extensions? – Best Practices
And this is why images get used rather than CSS.
I tried in Opera and IE10, and in both got the message to open Control Panel and access Windows Update.

Anyway yours is a very bad example since Windows Update needs an ActiveX component to update the OS itself, which is not amenable to web standards, unlike a mapping service.
Author should add this. As a regular of /r/WTF, I felt this is what reddit should be. Also, keyboard navigation, maybe?

Awesome work!
MODÜNYA Bİ DÜNYA MOBİLYA
6000 m2 kapalı alanda kalite ve deneyimde öncü, mühendis ve mimar kadrosu, profesyonel personeli ile Modünya Türkiye’nin en kapsamlı makine parkurlarından birine sahiptir.

Modünya Münferit veya toplu işlerinizde çözüm ortagı olmak amacıyla yola çıktı.

Ofis mobilyası, okul mobilyası, laboratuar, ve daha bi dünya mobilyayı siz Hayal edin, biz üretelim...

.

Modünya has one of the most extensive machine park in Turkey with its distinguished architecture, engineer and administrative staff on 6000 m2 covered area. Modünya commenced with the aim to be your solution partner in collective or individual partner.

Office Furniture, School Furniture, Laboratories and more furnitures that you imagine we produce…
HN has a soft corner for Reddit, which I like.
Perfect

1. Please make the same for HN

2. Comments and their replies should be expanded (like HN and Reddit)
He mentions "slightly larger tablets like the dead (and rooted) HP TouchSmart."; unless 20"[0] is his definition of a 'slightly larger tablet' and Windows can be rooted (in the Android sense) now, I think it's safe to assume he mis-typed TouchPad.

[0] http://www.shopping.hp.com/en_US/home-office/-/products/Desk...
It's tough, though. If you ask very happily married 60+ old couples, I think most will tell you that there was a patch or two they didn't really enjoy, and that they are happy they rode it out.

The trick is knowing when to make that call. Having a list of a thousand compatible singles a click away probably lowers the "walk away" threshold quite a bit.
> Except in video games. In video games greatness is inevitable.

The underlying assumption here is incorrect, that is, that greatness involves saving the world in some epic way. I, however, see greatness in one who sacrifices himself for another, no matter how small the task. From the stay-at-home mom who spends most of her time caring for a small child to Captain Kirk's father who sacrificed himself for the whole ship (newest ST movie), there is greatness to be found in all of them, and one is not necessarily greater than the other, for they both involve elevating the other's interests above your own.
Do you know your Design Patterns?  Here's the Singleton
>What about SVG doesn't comply with "be used interchangeably with regular images"? You can use an SVG file anywhere you can use an image file—as the source of an img element, as a background-image, etc.

This carries over the whole penalty of the SVG engine (I did said "we have SVG for this but it's overkill", didn't I?)

I'd rather have a simplistic vector rendering engine that treats the result as a plain image (e.g could just rasterize the whole thing it and leave it at that instead of treating it as DOM nodes).

That, and I would prefer the new format being binary and more compact (including more compact than compressed SVG).

The simplicity of such an engine would make it also far more likely to have been added fifteen years before to all browsers, while waiting for SVG that took like a decade to appear and is still not supported by IE less than 10.
> Microsoft rather pointedly has avoided supporting the Linux market.

Please. Wake up and smell the coffee.

EVERY major software company has avoided the Linux market. It's because of the questionable market opportunity that is the reason not any competition issues.
This article is a good read, but this following excerpt is an angle I would love to see a more expanded look into:

Indeed, the profit models of many online-dating sites are at cross-purposes with clients who are trying to develop long-term commitments. A permanently paired-off dater, after all, means a lost revenue stream. Explaining the mentality of a typical dating-site executive, Justin Parfitt, a dating entrepreneur based in San Francisco, puts the matter bluntly: “They’re thinking, Let’s keep this fucker coming back to the site as often as we can.” For instance, long after their accounts become inactive on Match.com and some other sites, lapsed users receive notifications informing them that wonderful people are browsing their profiles and are eager to chat. “Most of our users are return customers,” says Match.com’s Blatt.
I guess you mean accessing a subreddit by the URL. Good idea, I'll add to the to-do list. :)
At the very least, you need better examples. OfficeUpdate.microsoft.com redirects me to Office.com in IE10 on Windows 8.
Where by "real" you mean what, exactly?

"Out of Jobs and Wozniak who shipped more?" "thousands of other apple workers because I don't like Jobs" ?
We live in a honorless world.

There can be no honor, when there is no shame.

We live in a world, where children are told that "E" stands for Effort.
Solution: Look at the equation modulo 10.
It already exists for HN. It's called HackerWeb -- hackerwebapp.com

Edit: typo.
We lived in the US for a couple years when I was in grade school. My parents always laughed and mocked the stickers that my teacher would put on our assignments: "Great Job!", "You're the best!", "#1". (almost 20 years later, it is still a recurring joke in my family).

An English professor of mine in college loved to dissect differences between the French and English language, and how they highlighted the differences in how anglo-saxon cultures and French culture approach education.

French schools mark out of 20 (0 being worst, 20 being best); but no one ever gets 20. In middle and high school, getting 17 or 18 is already stupendous; in college, top students rarely ever go above 15, and some professors skew their grading to rarely give out marks above 10 in order to toughen up students. On the other hand, getting an A or a 100% in a US college class is not all that hard.
In French, we also often use the verb "to perfect" ("se parfaire") to mean "improve"; for instance, "I'm taking classes to perfect my English". I don't believe I've ever encountered that construction in English (if it is grammatically correct, then it is infinitely rarer)

My professor's main point being that in French culture, perfection is something we strive towards, but never achieve; whereas in anglo-saxon culture, it is something fully within reach.

I was never a straight A student; in middle and high school, my grades would rarely go above 14/20; in college, they were more around 12/20. I did finish my undergrad in a British institution, where my marks immediately skyrocketed and I graduated with the highest honors (ha). In grad school (US), I got a B or two, but they always were from some tough foreign professors.

By contrast, I dated an American girl for a while who had always been a straight A student in middle/high school (graduated valedictorian) and college (graduated on the dean's roll etc. etc.). Her blaring success stopped right as she graduated college though; she quickly fell in deep depression at that point due to the stark contrast with what she experienced and the professional world.

Addendum: Differences between the French (and European to some extent) and American culture have fascinated me for the past few years, as I grew up in a pluricultural environment in the later years, but very French in my early years (and as I slowly become a functioning adult, understanding what shaped my youth and education is interesting to me). To anyone interested in that question, I recommend the book "Bringing Up Bébé" by Pamela Druckerman, which is about a British/American couple discovering French parenting and contrasting it with their own. It is pop-cultury and light on actual research, but does contain interesting insights. Any recommendations on that same topic are very welcome :)
It is true. How much of the truth is credited to "longtime" and how much is credited to "C" is up for debate, though. Personally I'd put most of it on the "longtime" side, and observe that if you want to learn how to write really efficient, performant code quickly, there are a number of other options developing where you can skip the part where you stab yourself with the language for five years learning where the sharp bits are. C is not dead yet, but I'm feeling increasingly confident we've finally entered the era where its days are now numbered.
> There was one affecting Ruby and Ruby on Rails

What has it to do with Ruby, besides the fact that RoR is written in Ruby?
WP8, presumably? I tried with 7 but gave up, and since I can't upgrade, gave up on the platform entirely.