skysight-inc/HackerNews huggingface dataset:
Exactly. In English "Lego" is a mass noun, like water and sand. We say "a piece of lego" or "a lego piece" to identify a single brick.

I guess in American they don't treat it as a mass noun, and maybe they say "a lego" instead of "a piece of lego".
To be fair, that's a template you linked...

Also, why go out-of-your-way to bash another project? Why didn't you link the hexagonal source you mentioned, which would have been productive, instead of lodash?
Ok, I narrowed down what kills Chrome.

minimalist example:

data:text/html;charset=utf-8,<p style='font-family: "Times New Roman";'>%D9%88%20%D2%88%D2%88%D2%88

It seems to be a problem with utf-8 vs. unicode + Times New Roman.

tested on:
Chrome 24.0.1312.57 | OS x 10.8.2

Edit:
also works with other fonts for example Arial
I brought the label of "normal" in a discussion with some friends. I have come to the conclusion that how someone interprets "normal" has a lot to do with their background. My friends with a strictly technical background (or those without some background in social sciences or the arts) did not seem differentiate between normal and average. In the social sciences normal has additional connotations/ramifications.

https://en.wikipedia.org/wiki/Normality_%28behavior%29
I love C# as a language, I am constantly finding new ways to use it, along with well-thought out restrictions that really help to avoid abusing it. The generics issue you mentioned, along with the lack of lambdas in Java (which is why I think languages like Clojure and Scala have gotten popular) are the two biggest reasons Java is a serious no-go for me. Java is a strictly typed language that makes dealing with types hard. C# is a strictly typed language that makes dealing with types easy.

The problem is that there is no community behind it. The vast majority of C# programmers are do-the-bare-minimum-contractors who hang up their keyboard at the end of the day and go home to their Top Chef and NFL on TV. Those people don't contribute to anything in any community, let alone the open source community.

There are a lot of ways to be able to do C# for free, both as in libre and as in gratis. Mono has about as big of an OSS community behind it as you will find in C#, and it even has support from Microsoft. The language itself is an EMCA standard, and much of the CLR VM and runtime library are, too. The parts that aren't OSS in the library have very reasonable alternatives, in fact, even if OSS wasn't a concern for you, those alternatives are so good you should probably be using them anyway.

And it's in almost every package repository out there, certainly all of the ones I've tried. I personally think setup is a sight easier than Java. I've personally found it a little easier to get setup with Mono that with Java; there is some fragmentation in Java that, while not insurmountable, is still a small annoyance.

Yes, you're not going to get a great IDE for it yet. MonoDevelop is buggy in weird ways. You could cheat and run VS Express in WINE, but I have a feeling some people are going to have a problem with that for no good reason other than to have a reason to complain.

I'd say, if you're the type of developer that is capable of putting together her entire toolchain from the ground up, C# is one of the best languages out there and it's a shame more people don't consider it. If you need hand-holding, then yes, it's really hard to do C# well on anything other than Windows. It's getting better, and will continue to grow, so don't discount it completely.
For me the first point you made was the reason I used this tool in the first place.

* Wanted to find a suitable alternative to Galaxy on Fire 2, which I finished and since space adventures are quite rare …
Woo,
thanks a lot for your feedback :)

I'll fix that ASAP.

[EDIT] all of the issues are now on github: https://github.com/gre/glsl.js/issues
Or, if he wants something even closer to xmonad:

https://github.com/fjolnir/xnomad

It works really well. Been using it for a while. The only real complaint I have about it is that it's based on xmonad instead of dwm, so a chosen unfocused window swaps with the focused window when you change focus instead of the formerly focused window being pushed to the top of a stack. But for working as a userspace program on OS X with no real modifications, it's really nice.

I've tried Slate, Divvy, and at least 5 or 6 others. xnomad is the only one I like.
Excellent response to a rather shallow criticism.
Teaching in the Digital Age (Stanford University)
If you just want to draw images into a canvas I don't see any benefits to using WebGL. You just lose cross browser compatibility. Most browsers have hardware accelerated rendering of 2d canvases. If you want to create unique shader effects, like blurs or masks or whatever, then there is definitely an argument to be made about the use of webgl.
Why don't people incentivize long term sales? For example, instead of giving a commission based on how much they sold in a given year, have each salesperson given some money based on how many years a client has remained with the company, and maybe extra if the client buys more products later on. That way you're incentivizing sales people to build long-lasting relationships, which I assume is what you want.
I have a license for the Professional edition but I for the most part I just use it as a text editor. So I have to ask, what limitations of the Express editions make them non-viable for big projects?
"(I understand it's better outside of NYC, but since NYC is the largest city in the US, that doesn't really matter.)"

I always think it's funny that the most cosmopolitan cities can breed the most parochial attitudes.
Vodka can be made from grain, potatoes or even grapes and the distillation process is somewhat different among producers. I'm not saying the resulting flavor variation is huge, but after a while you start to notice it.
I don't think anyone has been claiming you can't notice the difference between wines, but that there is not consistent difference in taste based on price.

Furthermore, peoples taste is manipulated by expectation. That does not mean people are confused all the time. There are genuine differences. It is just that often the expectations can override them.

Note that you yourself, while you enjoyed the wine you thought was the cheaper variation, according to your own comment did not recognise the more expensive wine: You believed it was the cheaper wine until you saw the bottle, despite claiming at the end that the difference between these types "is clear".

If telling them apart is so easy, despite expectations, you should have noticed at the first sip of the bottle that it could not have been the varietal.
> hidden by the misleading NewRelic monitoring.

The assumptions built into the queue time and queue depth monitoring were essentially the same - that routing would hold requests until a dyno was free, and all queueing happened at the routing fabric level not the dyno level.

Unfortunately, so far as I am aware the only way to get a 'true' round trip time for a given web page is to look at it from the user's perspective as they request it - as a percentage of time, the network roundtrip is the only number you really care about.

If they had been using New Relic correctly (note that I don't work for or speak for New Relic, I'm just a former employee), they'd have seen on the javascript-enabled monitoring that requests were taking a long time. The server-side time is only a portion of that, but it's clearly delineated.

I think this whole thing is composed of two issues: Rap Genius realized that requests were queueing at the dyno level (bad) and decided that they needed numbers to back that up. Unfortunately they picked a number (queue time) that doesn't have much functional basis on Heroku's stack at the moment, which weakens their argument.

What I would like to see change, is to see an additional header placed on the front end of the dyno machine by Nginx or Apache or Yaws or whatever web server runs local to the dyno, immediately as the request hits the machine. That would enable the current New Relic Agent to pick up the queue time spent on the local machine correctly, and basically entirely eliminate the problem of inaccurate queue time statistics.

There's actually code in there already to handle this already - add an HTTP_X_REQUEST_START header to your requests as they enter the machine and it'll be recorded. Not sure how it's displayed these days, I haven't been privy for a couple years now, but the code still exists and records statistics in the Agent.
Silicon Alley Beat: This Week's New York Tech & Startup Events
I'm not sure about FreeBSD, but Oracle supports Java on Linux, so yes, it's first party supported.
The $10k for ultimate thou is for the entire Microsoft ecosystem. Every version of Windows, every version of Office, every version of products I've never even heard about.

Its not for C#.

Also to say that its not first party support is a little disingenuous as ultimately one would never say pick a messaging queue that implemented AMQP because it wasn't first party. C# is an ECMA standard. AFAIK the mono compiler has no issues implementing it as well as the Microsoft msbuild/csc.

For me as to why I wouldn't, its simple. Mono isn't as fast as the JRE on linux for most operations, at least I've not heard it is, and its so far removed from my interests and work to test it.
http://reverseblade.blogspot.co.uk/2009/02/c-versus-c-versus...
I know the mono team have done a lot over work over the last 4 years, but still. I think that is the crushing blow.

Whilst F# support, or TPL or LINQ might make development nicer, I don't think the performance concerns can be adressed.

However, C# has one big thing going for it, unlike java its never tried to install the chuffing "Ask toolbar". Oracle are going to the special hell.
Just to say, you can get a free copy of VS2012 Pro through the WebSiteSpark scheme, which has a tiny-weeny barrier to entry.

I've had legal copies of VS for years through this.
Why are you posting this message here? This site is not his site. This isn't his email inbox.
I've been dealing with this for the last few weeks. It's not just NYC that suffers from this problem, I've been apartment hunting on CL in San Antonio and it's all spam.

I've been thinking about writing a short script to filter listings by phone number—that seems to be the common element between brokerage listings.
No, it's not JS.

> class UseCase
SyntaxError: Unexpected reserved word
I pity our industry, Bold claims "Performance-Wise, C# Trumps Java", no data.

TL;DR Don't look at data, look at the principles. Ignore reality, think about how the world should be. I think as an industry we can't aim lower than this quote:

"In fact, C# is a better fit than Java for high-performance requirements. I'm not referring to VM stats that change every year. C# has been designed from the ground up with efficiency in mind."

And a side note:

"Both C# and Java have generational mark and sweep collectors."

No Java hasn't.
Plenty of people buy and sell on ebay within small local communities with a pickup only option. The trust factor comes from being in the same community and doing at least one good transaction. The mode of payment has nothing to do with it. In fact, it would be better if you didn't have to deal with cash.

Just because things have been done in a certain way doesn't mean they can't be done better.
Yes. IBM, Red Hat, etc. Also there are tens of thousands of users running distros such as Debian on system much bigger than Windows Server can allow. While saying "first party supported" isn't like for like with Windows (if you are running say Debian) it has a proven track record. While Mono is very good it is still very young. Obviously this is personal opinion but if I am in discussions with vendors on what software stack we are using saying Linux isn't going to get me fired as it is pretty much know to the whole IT world, even PHBs, Mono not so much. Reputation matters a lot. Linux has a good rep in the enterprise world.
Express edition has never disallowed commercial use.
Closure — that's actually a very good way to put it. I didn't feel burned out. Just tired and complete.

But I was very fortunate to have the means to retire. Many who experience burnout don't have that choice. Which is another reason there's such churn in this business.

As a manager, one thing I always watched for were the signs of burnout. I always said I spent way more time coaching people to pace themselves than to work harder.
People don't always just work for money.
I don't understand this point. The sales person is the one making sure everyone else gets a paycheck. Why should they be treated equally? They are the stars of the show, not the developers, or management. If people get fed up, then let them. Code does not sell itself.

Your take on this sounds just as wrong to me, as the one you quote. Wouldn't it be better to take a more holistic view and realize that both the "sellers" and the "makers" are equally important? Sure, code doesn't sell itself, but a salesperson with no product to sell doesn't do anybody any good either.
I think a lot of people are confused with the hawkish name of this institution. It represents the very worst of Indian education system, not the best or anywhere near it. Infact, it's a diploma mill which is not even in the Top 100 management institutes of India. Arindam, the director, himself comes from a family of illustrious cheats with a larger than life image.

Easiest way is skim through this site: http://www.iipm-fraud.com/

The govt has little clue of what it is doing. Hopefully 1 more year, and we can get rid of this regime for good.
> With Ubuntu working perfectly out of the box on my MBA, I don't know why more people don't just take the step and use Linux instead.

Because the battery life is worse. (I have tested.)

Because it runs hotter.

Because the poor graphics drivers (for my rMBP) mean that it's running hotter for nothing.

Because tiled window managers are not a solution for any problems I have.

Because Ubuntu doesn't have Mission Control.

Because IntelliJ isn't very good on Linux.

Because Xcode doesn't exist on Linux.

Because VMware Fusion doesn't exist on Linux and VirtualBox is insufficient.

Because MacVim is nicer than GVim.

.

That Linux fits you is great; this stupid faux-mystified "I don't know why more people don't use this niche thing I like" is not.
Vodka's a bit different because what makes it good is being as close to nothing but alcohol and water as possible. That gives you as objective of a thing to look for as you're ever going to get in this sort of thing.

With whiskey, on the other hand, the picture's a bit muddier. There's a lot of different stuff that contributes to the flavor, which means there's a whole lot of room for stylistic variation and personal preference.
You might as well say that the accountant is the most important person, since he's the one who makes sure people get paychecks.

Or even the employee who literally hands out the checks, if you want to go even more ridiculous. Truly the star of the show is the paycheck delivery boy.
I did that for a while and had similar plusses and minuses, but the one thing I still can't wrap my head around is insurance. What did you do about that?
For 3 years to be precise, otherwise you would have been in violation with the program terms:

"Eligible Web development and design Companies and/or Individuals can participate in WebsiteSpark for up to 3 years."
For me there was not one identicle fit to cover C# however a mixture of Java, Scheme, C++(11) and Python covers pretty much everything. Some will argue having to know more languages, libraries, tools, etc. is a pain in the ass and to an extent that is true but I much prefer using a technology that is better tuned for a task that forcing C# into lots of different domains like I used to do.
Here's one example:

If I'm looking for an apartment close to work, I'd much rather pull up a map centered on my workplace and see the listings on the map. That's what padmapper (https://www.padmapper.com/) was allowing me to do. With the unchanging Craigslist, I choose a neighborhood (which could be huge and I could be on the border of) and hunt through a long list, clicking on every post to check where it really is.

It would definitely be nice if it was a bit prettier but there are usability issues that they don't address (and prevent others from addressing) because they have a monopoly on a certain network.
The argument is not about sueing Heroku because of them being slow. It's sueing them because they lied.
Fog Creek might be a special case. Over the years, Joel has amassed a good deal of goodwill and has probably done a better job of selling his product than any salesperson.
Fund Scout Home Security
I find the biggest productivity-killer is feeling uninspired. So I actively seek out a certain amount of variation and randomness, just to have more chances at those moments of serendipity that give you a really good idea.
Startup Kutoto Releases First Personalized Assistance App in Canada
Tip for the impatient: click 'Start' multiple times for a shorter ten minutes.
Agreed. Craigslist masquerades as some kind of pseudo non-profit (".org") like it's doing the world a favor being a barebones piece of crap. But the reality is that it's an entrenched monopoly squatting on a huge piece of economic land and letting it languish. There are so many features and services that could be useful in this space that just aren't getting created.

I sincerely hope that the courts demolish craigslist's attempts to block smaller players from creating actual utility in the classifieds market.
It's annoying building a class system by hand. I've got C functions I wrote to do it for me, but I wish I didn't have to.

There are certain behaviors I dislike even more. One example is a historical quirk in which all non-nil or non-false expressions are true. This means inconsistent behavior like:

while 0 do print("Loops forever") end
while not 1 do print("Does nothing") end

and:

while 1 do print("Loops forever") end
while not 0 do print("Does nothing") end

I also don't like how undefined variables return nil. This can cause a host of subtle errors, including accidentally creating sparse arrays if you make a typo in a variable name, which will mess up the behavior of the length operator.

The syntax, which is what most people complain about in Lua, really doesn't bother me. It's the sometimes unconventional behavior of the language and its minimal feature set.
Well the article's title is a bit misleading, since it does not try to proof that C# is actually faster than Java, it just argues that C# is better as a language. The reality is that C# and Java are pretty close and even if C# was twice as fast, it wouldn't be significant. C# may be a nicer language to work with, but Java's cross platform capabilities are a stronger argument for me. Mono on the other hand is a lot slower than Java on Linux.
Memory usage trumps all other optimizations for tasks that use a lot of memory, which is to say for almost all tasks. C# (both Microsoft and Mono) uses a lot less memory than Java in principle and in practice.

Not having structured value types was the most consequential mistake in programming language design since 1970-01-01 00:00:00. It's probably the most important reason why Java never took off on the desktop and why C++ is still widely used.
Two friends of mine are biking from Vancouver to South America
There are many software companies selling software without dedicated sales people. There is not one which has sales, but no developers to build the product.
It seems like they're trying to cultivate a middle-ground sales person. It seems counter-intuitive that the only good salespeople are solely motivated by blindly moving product for personal profit, and none will be receptive to do good selling on a long-term vision instead.
And, he did not submit it on HN, but someone else did.
Agreed - for example Seals With Clubs is 1/1000 the activity of Poker Stars.

Yet bitcoin gaming is currently less than one tenth of one percent of the total online gaming market, is growing very rapidly from this very small base, and has caused bitcoin prices to double since January 1.
Do You Have 100% Uptime?
That would not work, as stated. The search space is way too small. Simply exhaustively building a table mapping hash to IP address is tractable.

This could be ameliorated by including a site-specific secret in the hashed value; I'm not comfortable calling that "secure" but it does address this particular flaw.
Wow, that's the first time I've ever seen that figure (for rhino horn). We were doing programs for totally different animals, and presumably different markets, but the magnitude of that number is completely contrary to our experience. Only further evidence that one-size-fits-all solutions are not always as generalized as they might seem.
New Tekpub Series In The Works: Mastering C# 4.0 With Jon Skeet
I'm skeptical, but if it's reasonable to spend over a Trillion on a manned fighter project (F-35) considering the pathetic state of that project, then the few billion for this is worthwhile a million times over
Agreed. I am working with a client who is slightly lower on the Heroku customer food chain and using Unicorn with four workers right now. Our next step is Puma though that will likely not be the end point.
Institutionalizing weekly deadline panic on Sunday night seems like a horrible idea to me. Nothing wrong with passionate people working many hours for what they love per se. But something in me thinks that marginalizing all those people who are good at what they do but like to have a little bit of life outside work can't be good business practice. You can love your job as much as you like, it will never make up for not getting to see the world beyond your office building and the scenery of you daily commute.

Edit: I hope they at least have a vacation policy in place that makes up for this madness.
I was going to suggest the same thing. Something like this combined with the Occulus Rift would be very entertaining and a step towards the idea of the Oasis. Not all the way through the book, but so far a great read and the technology described seems doable (for the most part).
If you think you're going to make a custom web solution using Wordpress without training the customers, your project is doomed. That would apply to any site project. Replace WP in your post with whatever software you want and you'll end up with similar conclusions.
The sales person is the one making sure everyone else gets a paycheck.

It's a symbiotic relationship and should be treated as such. What value does the salesperson offer without a product?
After reading so many "I'm leaving company X because try all suck" posts, this was such a nice read. The author didn't leave because he hated everyone, or because he felt very the business model was evil, or because he was tired of being worked like a dog, he left because e did his part and was done.

While I know it internally, it's always nice to read someone saying, "I did my part, I did it well, and I'm leaving on good terms, with no regrets." This post gives me more hope for myself.
This isn't the first time I've heard or read negative news about IIPM. The background story behind this institution is a gigantic red flag.
I've read so many articles about people that invest in these schemes that promise an insane ROI. They get blinded by greed and eventually get scammed.
See http://glsl.heroku.com/ and also my Pong example http://greweb.fr/glsl.js/examples/pong/

We can really do crazy effect with GLSL, easily and efficiently (with Canvas2D, we could use Canvas' ImageData for these effects but it is definitely less efficient).

For the compatibility, I would say it's getting better now, only IE is the browser which support Canvas but not WebGL.

But yes, if Canvas2d is enough for your needs, it's ok. Actually it would be interesting to inject a Canvas2d into glsl.js to add some cool effects on it :) I'm working on it!
Karzai warns to USA: No More Air Strikes In Afghanistan
Why this developer decided to keep 60% of his profits