skysight-inc/HackerNews huggingface dataset:
I looked up this company and on their website they have a "Staff Testimonial" video. A "Solutions Consultant", a "VP of Operations", a "Development Manager" and a "Team Lead of Professional Services" explain what they like about their work place. They all have high opinions about their colleagues - one of them even uses the "A players" phrase to describe them.

I find it amusing that not a single one of those A-player engineers were shown in a video they cut, probably with outside professional help. This, mind you, is a company whose primary product is a software/hardware system. I might be too hasty in forming an opinion, but I have my doubts about the "A-players" claim.
"I have little hope for this industry until the last of the old guard have finally been put down."

I don't really think the "new guard" is any better - pretending a sentence at the top of some handful of articles is transparency while scores of startups send emails to a gaping black hole from which few will be saved.

They're not going to start telling people they're not getting a writeup because MA invested in a competitor, or worse suppress the news of your awesome new feature/traction and pass it on to the agile little team he's betting on (prob reaching too far on that one, not that we'll ever know though).

That is the transparency that matters, not that some fluff piece amongst the sea of fluff pieces they churn out had a more visible bias than the rest.
I honestly don't get what Google is supposed to do in situations like this. Google's algos are supposedly measuring for 'relevance'. But when it's not documents you're talking about but companies offering probably identical flowers for probably similar prices it's hard the make the argument that one is more 'relevant' than another.

I honestly think Google should start a different 'business' section of the search engine that plays by different rules. That is ranked by custom satisfaction or price or something.

Otherwise the only ones who win are the SEO companies.
I debated whether or not to mention this, and in the end decided I didn't want an in-depth discussion of edge cases to overwhelm the basic message I was trying to get across, which is that context is key.

As far as I know, ` is only an issue when using user input in innerHTML with IE. Are there other situations where it can be harmful?
The right play for Arrington here: admitting he straddles a unique spot in the tech coverage universe and pledging that he will do his best to keep things straight-up. He deserves some criticism. But that said, one of the reasons he continually serves up good scoops is because he wears more than just a journalist's hat. He could have pointed that out. Instead, he let petulance leak into what could have been a thoughtful post, turning it into a rant.
Martin, if you do end up launching for Toronto and want some launch stuff I'd be more than happy to throw a bunch in. I've got a pretty good database of stuff to do in the area already written down from planning events/outings
50 Examples of Pixel Perfect Button Design
Have you ever tried to set up a Gitorious box?

No, I just use GitHub. Is there a hosted Fossil service that's as easy to use?
The chart is certainly old. Wrong in what aspect?
` can be used in place of single or double quotes around attribute values in IE.
Just noticed this for the first time tonight. I was ordering Chinese food and wanted to try something new, so I Google image searched for a couple of dishes. Almost every one I clicked on tried to install malware. For the record, apparently Beef Chow Foon is an attractive malware target.
A paper phone
I guess "blocking" is overloaded here. To me it refers to the process of performing IO, but you think about process states from the point of view of the scheduler (as in RUNNING state vs BLOCKING (or IOWAIT)).

Yes, if aio_* system was never invented, we wouldn't be arguing, but because it exists it introduces a new possible way of doing IO. It is a general enough way of doing IO and at hardware level we have DMA but in the land of syscalls we have aio_.

Ok, just curious, what words would you use to describe what aio_ calls do?

Over the years many have thought of a way to bring that style of IO to networking. So far it works for disk IO very well. For example take a look at this benchmark from lighttpd for a sendfile:

http://blog.lighttpd.net/articles/2006/11/09/async-io-on-lin...

It looks like there is a consistent 50% improvement in speed when using aio with a 1MB block.

Wouldn't it be nice to have that kind of improvement for network sockets as well? I think it would be and there have been many attempts over the years but nothing good yet has happened.
Happens to everyone.
I'll once again offer my passy algorithm (with full description, and source code). http://news.ycombinator.com/item?id=2431480

I've used and refined this over a number of years, and now I'm very happy with it.

Enjoy!
My understanding (and I tested to confirm) is that IE only treats ` as an attribute delimiter when it's assigned to an element's innerHTML value dynamically. So this is important when working with client-side code, but not so much when generating HTML on the server.

Am I wrong?
I agree, "memory mapped" is the wrong term. I was just letting the original poster who called it this way keep that as a concession or a mental model. That was my mistake as it just confuses everyone even more.
The Kindle's processor is similar to the G1's, and the G1 doesn't have anywhere near the web browsing issues that the Kindle does.

Also, good luck finding a phone where the screen has more effect on the battery than 3G connections.
This seems to be a bit too close to Arrington being shocked, shocked that gambling is going on in his establishment to be taken at face value.
How Apple can make use of ARM (and Intel) in its laptop line
More info: http://www.hml.queensu.ca/files/chi2011LaheyGestureFlexDispl...
you could store the data in localStorage, avoiding the remote data problem. Now if only there were a way to sync local storage across devices...
That's too bad. Though I mostly use mercurial, when it's appropriate and I get to choose, I've played with fossil and it is quite a nice package. Super easy to setup, fully featured, easy to use, and does what I want. Before you shitcan the whole idea, why not play with it for a few minutes?
Ask HN: My content marketplace startup idea needs criticism
Advertise media content you are willing to send users or request media content from users. Pay a monthly subscription to users who send you content.
Technically, the only thing that is known not to exist is local hidden variables. There are non-local hidden variable theories which are consistent with all known experiments. Unfortunately, they are also not distinguishable by experiment from more mainstream interpretations of QM.

Here is an example of a non-local hidden variable theory: http://en.wikipedia.org/wiki/Bohm_interpretation
Fortunately. the new interface is still an experiment.

Eh? Why would Google write that?
This is why I keep coming back here.
Also, good luck finding a phone where the screen has more effect on the battery than 3G connections.

All of them?

Try this: turn your phone's screen to max brightness and measure the battery life. Then do the same experiment with the screen off.

(Case study two: reading books on the Kindle vs. reading books on the iPad.)
Because Apple is evil. Do we need more reasons?
Never ever had a visitor from blekko on a fairly popular site... #justsayin
Ten "smart" cop-outs
We mess-up more often than we think we do. Sadly, we make it worse by employing "smart" cop-outs.
Sony Encourages Linux On Their Phones
I honestly think Google should start a different 'business' section of the search engine that plays by different rules. That is ranked by custom satisfaction or price or something.

It's called "Google Shopping". The problem is, nobody uses it, so optimizing your business for it probably isn't going to be profitable. Because people search for products in the "normal" Google search, that's where the incentives to do SEO come from.

Personally, if I wanted to buy flowers, I would google for flowers and then search for each company that turns up to find reviews. If you really want to screw people like me over, you need shill reviews, not the #1 Google spot.
I came to say exactly this. TechCrunch's constant dramas feel like I'm watching a soap opera of some sort in the name of getting more viewers. I go to a 'news' site to read news and maybe some opinion pieces every once in a while. But, TechCrunch's language and these frequent diatribes are not journalistic whatever Arrington says.
In this, I defer to the expertise of monkeys worldwide.

^^^ How many things can you say that about? ;)
When the project allows me to go hosted, then the problem is already solved. Thrice. When it does not, but I still need versioning, a wiki and some issue tracking and I don't feel like sporting my masochist hat, good news for me: there's now a tool that does it all and it's a single binary that needs no setting up.

And I don't know if there's any hosted Fossil service around, easy to use or otherwise.
MY PC OK V9.0
Need feedback and suggestions on our website Pitchups.com
Pitchups.com is a brand new website that allows entrepreneurs to pitch their startup and get feedback and comments from the community. We want to build it into a community of entrepreneurs, founders, programmers, angels, investors, who can find and connect with each other.
They didn't. It's an independent blog following them.
I was concerned about this because I wrote an open source python html white list that escapes/eliminates everything that isn't on the white list, but it sounds like my filter works as long as you quote attributes. I guess I need to add a warning for that.

Will someone double check me?
https://sourceforge.net/projects/htmlfilterfacto/files/
Education Guide For Writing Essays
When unable to write essays, students should go through an education guide which will provide them the information required to writing essays of high caliber. These guides inform students on what they should do right in order to receive a good grade for their essays.
added the third suggestion. second two are in the works!
That's actually not true, and htmlspecialchars() will automatically do the UTF-8 validation for you as long as you have set your charset correctly. But even if you do that, you are still vulnerable.

Inside on* handlers and style attributes, the rules are different. Take something like this:

<?php $foo = htmlspecialchars($_GET['foo'], ENT_QUOTES);?>
<a href="" onmouseover="a='Fantas<?php echo $foo?>tic';">Mouse Over Me</a>

htmlspecialchars() does its job here. It turns a single quote into &#039; however, inside on* and style attributes the &#039; entity is treated as a raw single quote. You need to double-escape in this particular case to be safe, or better yet, don't use raw on* handlers and style attributes. There are much cleaner ways to do those, but if you have to, don't ever put user data in them because you will mess up the escaping.

You can try a live example here:

http://talks.php.net/show/flux/14

It is not possible to write a single generic html escaping function that will work in all contexts. If it was, I would have written htmlspecialchars() differently.

There are more examples of how you can mess up even if you always quote your attributes if your escaping function isn't smart. The UTF-7 hack was mentioned, which is good, but the invalid UTF-8 hack wasn't explained. That is, if you send an invalid UTF-8 sequence, like %E0 then certain browsers (well, just IE) will lose their minds unless you make sure you don't display that invalid UTF-8 sequence back to the user. So htmlspecialchars() does more than just escape the set of chars you mentioned, it also validates the characters and makes sure it never outputs an invalid UTF-8 byte sequence.

0xE0 by itself is the first byte of a 3-byte UTF-8 char and IE will simply eat the following 2 bytes to make up the char. So if you output: "<e0>"> even though the byte is inside quotes, IE will eat the following "> and replace those 3 bytes with the dreaded (?) char, but more disastrously it will think it is still inside the quoted attribute so the next raw quote it sees will end the attribute and you have yourself another quoted xss hole.
Star Config - Stealing of data inside Sony
Physical infrastructure is more than just roads, and bridges. Fiber optics, and safe homes that people want to live in are both huge economic gains. The real secret to infrastructure is balancing utility with the cost to maintain vs simply building them. Unfortunately for China their demographics are in a rapid transition so they are going to be force to invest huge amounts of capital in new homes simply to keep up with changing customer demands. The US is facing similar issues based on long term energy trends, however that's a much more hypothetical issues so it's hard to predict what needs to be done.
Well, actually, it involves the operating system rather heavily. select, epoll, kqueue, etc., etc., are not user-space things, after all, and if the OS implementation is bad, you are going to run into trouble.
Too slow to have any effect.

The average age of people diagnosed with lung cancer is 70 years old. 3% of all cases are found in people under the age of 45. (http://menshealth.about.com/od/cancer/a/lung_cancer.htm)
Because Apple has always sold computers as lifestyle appliances, instead of complex work machines like the PC industry. Apple's target markst doesn't open up their box and upgrade their computer. They dont care about customisation and plugins because they dont upgrade their toaster or microwave--they use it as is. Going ARM on their laptop plus making MacOS more like iOS is all part of this grand vision.
Why the markets are like an epileptic brain
Depends on the type and the additives. If natural, then it's probably not all that bad if it burns cleanly. Although I'm guessing it's more likely to be synthetic, which puts you into problems. But then even that has to be taken with a grain of salt. Sulphur Dioxide emissions from vulcanized rubber might actually be beneficial to the environment if it's released in the stratosphere.
But I'll bet that a node.js HTTP server handling 10,000 slow downloads is going to use a lot less memory than 10,000 Java+OS threads handling those same downloads.
There was a very good talk about this at #nodeconf this week by Tom from Joyent. The basic summary was that threaded network servers, like Apache, say, approach the speed problem by "pre-allocating" resources, a chunk for each thread/instance. The issue is that there are a finite number of resources on each machine (RAM mostly), and blocked threads are eating up a slice of those resources even when doing no work. This sets the upper bound of number of simultaneous connections that can be handled.

In an event based system the overhead for each connection is at least three orders of magnitude lower, sometimes four or five (hope I'm remembering this right). This translates into _considerable_ increase in number of connections that can be handled simultaneously, not quite the equivalent number of orders of magnitude due to other aspects of the system becoming more of the bottle-necks, but still dramatic.

This was a data-driven observation, not conjecture or assertion. I listened in during a break while the nodejs guys argued about approaches to getting TLS working better - they were worrying about the 1MB overhead for a TLS connection because that's a significant percentage of a connection handler. Think about that for a minute in the context of an apache threaded instance. 1MB matters? wow!

I'm new to this area and this was very interesting stuff and seemed related to the various discussions below about a threaded system can do what an event based system can do.
Release Early, Release Often
I think the chances of finding a group of highly moral, highly impartial, highly intelligent to work together to set up a new system of laws "from scratch" with no other goals than to produce a better system of laws and improve the average quality of life is practically nil.

Although the US system is far from perfect, I think Jefferson, Hamilton and Madison did a pretty darn good job of all that.
Long before the adjustable or standing desk was fashionable (long before I was a grown-up and could buy my own desk), I had an old workbench of my dad's and a drafting stool. To date, it's the best work set-up I've ever had, and I plan to build a big desk at about that height when I have a place with enough room to put it. :)

It's less expensive than a trendy standing or, even pricier, adjustable desk. Drafting chairs can be quite comfortable, and are tall enough that you can sit at a standing-height desk without trouble. Also, keeping my feet under one on the ring under the drafting chair seems to make me sit up straighter.
I'm no lawyer, but from my understanding you're interpreting it correct. Apple would however, even if just as a proxy, technically own any movies you are renting, just as Netflix owns any DVD's they ship you, even if they'll eventually be returned to Sony or somewhere, or used as coasters or Frisbee's around the Netflix offices.
OSX and iOS are merging. Think touch screen macbook air.
My bad. That's what I get for reading about Google after my bedtime.
Using Rhino and Akka from JRuby - with code examples
First impressions... being honest (Please don't it take personal)
- The template looks "OK"... but not great at all
- The yellow for votes looks brutal to me
- I like how it shows who voted for a startup
- I'd drop the breadcrumb on the startup pages or modify it
- Can they upload a video pitch? I'd think that would be the most effective way...
- Serif fonts are hard to read in certain areas
- More effective call to action on homepage

Good luck :-)
New Location Based Facebook App Sparks Controversy
Now, this vision of turning computers into toasters is exactly the reason why I think Apple is evil.
Ask HN: What other ways are there to be up-to-date with startups hiring?
Hacker News' whoishiring (http://news.ycombinator.com/submitted?id=whoishiring) is quite useful but I was wondering whether there are any other websites/feeds/curators that provide such up-to-date information. There are all these other websites where companies post their openings but maybe there is just one place with all this info gathered?
The global beer industry: Sell foam like soap
Innovation in online advertising: Mad Men are watching you
Lego: Bricks and flicks
Infosys and Indian management: Letting go
I'll admit, I bit on your title.

I've got to say that in 3 years of facebook, I've never seen anyone change their actual location unless they were full out moving somewhere - so I don't really see a need for this at all (unless it is targeted for when people move... but how often is that?)

Now if this was based on Facebook check-ins (or foursquare for that matter) then THAT would be useful (i.e. if certain friends "checked in" near my place and didn't say hi I'd be interested)
AIM and Google Chat Integration Changes
Climate change and crops: Hindering harvests
Animal behaviour: Bats building bonds
Avian malaria and climate change: Bite the birds
We really need some more regulation in this area. "Standard" legal agreements are gradually eroding the rights of everyone, because while they are not law, every company you do business with uses the same "standards".

For example, try obtaining wireless phone service where you can sue the carrier if they wrong you in some way. You can't because every provider has "mandatory binding arbitration" clauses. If you have a problem, some business that the provider pays money to gets to render a decision on your behalf. Guess who they usually side with.
056 TMTC - Tom Preston-Werner (Github Co-founder) Interview
The real question (for me at least) is whether or not that change in responsibility is a valid defense of the drastic pay difference between the two jobs. I kind of doubt it.
Online status for AIM will no longer be shown when connected via Google Talk. This really sucks.
When thinking of Arrington, I am reminded of the story about the Native American and the snake. (Guy finds and injured snake, once it is healthy it bites the guy and as he is dying he asks the snake wy he bit him after all he did for he snake. The snake says you knew I was a snake when you took me in.)
Why Creative Commons Hasn't Caught On In Serbia
If paranoia is a concern or if there are perceived risks for a master password:

1) Use N-factor auth: fobs, authenticators, otps, etc.

2) N-person keying: require multiple people to enter their part of the password known only to them.

3) Delegate lower privilege access for day-to-day usage, versus aforementioned grand master password that is split amongst multiple people. This means lowering the exposure of a password.

This is in addition to not using the same password anywhere else and not having a guessable password scheme.
Once life expectancy is beyond child-bearing age, further increases don't affect the replacement rate.
Just so people know. Just predicting what this is is not my only intention. I keep seeing members of the tech community dumping nearly every new idea or iteration the moment they first see it and I think as people who call themselves tech enthusiasts that's a real dumb thing to do. You can't progress without change, you can't change without trying and trying means experiments.

Being part of the tech world means being part of the fastest evolving community and the one that gives room for all further innovation in nearly every other sector.

My biggest purpose in doing this is to try and show that given an apparent lemon, how you can try and make lemonade out of it, or rather how to try and build up on what's available for you rather than always wanting to stay in one's comfort zone.

One point about arranging results. Google power users only. And Google would have an algorithm being modified to suit your interests. If crowd sourcing doesn't work, if friend recommendations don't work because of the noise then your obvious best choice would be to have an algorithm work the way the user wants it to work. And how do you do that if the user can't tell what he/she wants. Hence the rearranging of results which is the user saying "No Google, I kind of like official pages more than blog posts" (or vice versa).

PS - Thanks a lot to the great HN community which sent the traffic soaring through my blog. I'm trying to score a position as a professional tech blogger eventually and this sort of stuff gives me a lot of motivation to keep at it.

- Dreams are meant to be lived.
Fossil would have to be much better than Git for me to take a serious look. I'm not interested in micro-optimizing every single piece of my toolkit. Git is the DVCS with all the momentum and mindshare and it does what I need it to do. I have bigger fish to fry.
Campher: Perl embedded in Go
I wouldn't be surprised if they easily solved problem #2 by paying poor people to have more kids

They wouldn't have to pay them, all they have to do is take away the one-child policy.
Web contracts are an abomination. They are non-negatiable and are foisted on people who have no ability to obtain proper legal counsel. The cost for a qualified IP contract attorney to do an adequate document review of this document and explain its consequences to a typical member of the public that it is imposed upon would be more than $1000 per review. That would be necessary to enable informed signing.

We need laws getting this under control. These contracts should not be binding. The consumer side has no chance of understanding them even when they do read the documents. That means there is no real consent and no real moral contract. If companies insist on these extremely complex contracts for routine transactions, the companies should pay the full cost of legal representation for the other party.