skysight-inc/HackerNews huggingface dataset:
As I mentioned, Flash is bundled and is closed source, and the print preview functionality as well. There is also the closed-source PDF viewer (which is related to the print preview functionality in some way). And some audio codecs are present in Chrome but not Chromium, but I do not know if they are closed source or not (perhaps they are missing for other reasons).

Those are the main things we know about. The bigger issue, though, is that by definition a closed-source application can contain any amount of code that you don't know about.

If the closed-source blobs were entirely separate this would not be an issue. If, for example, I could build Chromium from source myself and copy over a few clearly-defined blobs, and I would get something identical to Chrome, that would be one way to separate them. Correct me if I am wrong, but I believe that is not the case here (if it is, I am honestly curious to see this - please explain how I can do that).

Side note: I'm kind of disappointed to see I'm being modded down for saying things that are true. Has fanboyism reached even hacker news, that anyone saying something against their favorite product - even something true - is modded down?

Edit: And now I'm being called a troll, ah well. I hope it's obvious that I am 100% sincere in my opinions here, and the fact that I have already conceded the point to wmf should make it perfectly clear no trolling was going on from my side. (wmf says it's an oversimplification, I prefer to say it's an inaccuracy, but they both mean basically the same thing and I am fine with using either term.)
NodeJS on nails
NodeJS myths and realities
They do indeed: http://www.bloomberg.com/news/2011-07-14/spotify-wins-over-m...

In addition to the percentage cut, they're also shareholders.
I think the idea is that those phones are not as sophisticated, despite being cheaper.
I prefer startups too, but I disagree on a couple of points:

1. There are lots of politics at small companies too. There are lots of politics in any social context. But it probably isn't institutionalised in a small company. For example, in a big company you might hear the head of one department instructing people to lie about something in order to manipulate the people in another department. In a startup that would just be one person lying to another peerson. And if you're not in the room at the time you would know it was going on.

2. It doesn't matter how great your people are, if you have more than about 8 of them you need some structure and process. Companies don't adopt structure in order to cope with dummy's, but that's a useful side effect.

3. I doubt companies take on dummies because they've exhausted the pool of quality people. The pool of quality people is much too big for one company to exhaust, and it gets replenished every year. But great people are rarely on the market. Also, people don't deliberately hire dummies, they're just willing to accept slightly less talent than they themselves have. So, the more layers you have between the founders and the latest hire, the lower the hiring quality can get.
The author paid too much to press those CDs.
based on what metrics?

I couldn't actually see it specified anywhere?
For example:
http://news.ycombinator.com/item?id=2951510
Some of the most productive times I've ever had writing code was when I arrived at work at 10, and left at 5:30. I didn't really get started until about 11, and usually had an unproductive period around 1 till 3 as I ate and digested lunch. But the work I did do in those ~4 hours was some of the stuff I'm most proud of ever doing. I still got some looks leaving in the evening from the managing director, but the way I saw it, it was pointless continuing when I was tired - I always got better ideas the next day anyway after sleeping on the current problems.
I decided to prototype a standing desk before buying, to make sure it was something I'd really use. The prototype is just a cardboard science fair display on top of an adjustable keyboard stand:

http://distillery.s3.amazonaws.com/media/2011/06/22/f59c2c49...

It actually fits me so well that I haven't bothered to upgrade.
How else would artists get paid?
It's too bad that kneeling chairs are often unmentioned in these discussions - they offer the main benefit of the standing desk (a natural/healthy position for the spine) with much less cost (< $100), set-up and foot/joint strain.

You can see a variety of these with a simple Google image search. Your legs just rest comfortably underneath your body, so you don't strain your back trying to counterbalance your leg (the main problem with chairs). I have a cheapo office chair and a $75 kneeling chair that I switch between (basically just when I feel any twinge of discomfort). After getting used to this setup, I don't really have any back pain.
This is another area they should take from craigslist. I have tried many times to sublet my place and its a frustrating experience. Normally it turns into a facebook message/event and I just reach out to friends and hope they pass the word. Navigating through craigslist is frustrating and its hard to sift through all the noise. I think it would be really smart for them to get college campuses on board.
TileMill doesn't seem particularly well suited for that either. I did a rough calculation and it looks like getting a usable map of Washington D.C. would run several hundred gigabytes. I'm wondering if the only way to do something like this realistically on a mobile device is to move the rendering to the client.
I think the main difference between the two is that entrepreneurs have a viable alternative in working for an established company (if we can forget about the lack of jobs for a minute). Yes, musicians can work day jobs too, but there are hardly as many openings for professional musicians as there are for professional programmers. The startup analogy is valid, but for recording artists, taking the leap is often in direct conflict with whatever pays the bills.
What are the features and parameters based upon which a score is being calculated(out of 10)? AirBnb is at 37, surely this cannot be based on consumer popularity. It could be a weighted mean of maturity + valuation + revenue projections + million uniques but even in that case its hard to believe that workflowy is at number 2.
That does seem expensive. I guess you'd have to rationalize it by the shorter commitment (no lease). It is probably priced to offset the risk incurred by the Subletor and AirBnB.
Here is my ASCII art rendition of my sub $50 standing desk, from the side and from the front:

+-- ---------- <== monitor platform
| | |
--| +----+ <== keyboard platform
| | |
| +----+ <== cross-brace
--+-- | |

It consists of 2x4s for the frame and two pine boards for the platforms. The base legs are 30" long. The uprights on the sides are now 48.5" tall. The space between the uprights is 36", spanned near the bottom by a 2x4 (originally, I used an Ikea X-brace, but it's a PITA getting it set up without bonking your head without a solid cross-piece to start with).

The upper monitor/laptop deck is a 48" long, 16" deep, 3/4" thick pine board. It's wide so that I can fit multiple monitors, though I'm finding that a single monitor is better for my neck (less twisting). The keyboard platform is a 36" long, 16" deep, 3/4" thick pine board. These are laminated boards, consisting of several strips glued together. They're sold shrink-wrapped at home stores and you can get them paint grade or stain grade.

The keyboard platform is about 44.5" off the ground, and they monitor platform is about 53.25". I currently have about 9" height difference between the keyboard and monitor platforms, which works well for the monitor and monitor stand I'm using (a swinging stand from Monoprice).

The keyboard and monitor platforms are supported by L-brackets made out of glued-and-screwed 2x4s. I made it a point to support the pine boards for about 3/4" of their depth, so that they don't break under stress.

Here is a crude drawing of the L-brackets which support the monitor and keyboard platforms:

+------+
| * | <== asterisks are drilled holes
|--+---+
| *| / <== 45-degree cut block for extra bracing
+--+/

Currently, the platforms have holes drilled, and put two bolts through each end to the L-brackets (the bolts screw into threaded inserts which I put into the L-brackets - Google "threaded wood insert"). Then, the L-brackets are through-bolted to the uprights.

I built this particular desk so that I can disassemble it. As such, it uses a series of holes drilled 1" apart in the uprights and the L-brackets. This allows me to move the platforms up and down. Of course, it turns out that this is a bit silly, since the holes don't really line up all that well (i.e. get out the hammer and whack away to get that bolt in), and once I found the position I like, it's not moving. If I were doing this over again, I would use several QuickGrip clamps (and maybe a drilled hole + a screw for safety) to hold everything together while I figure out the geometry, then I would run just drill the necessary bolt holes at that point.

As it stands right now, the desk is a bit wobbly (the monitor sways very slightly as I'm typing this). Using the Ikea metal cross-brace will probably help with that. A simpler solution (which would be important in earthquake-prone areas, btw) would be a small L-bracket at the back of the monitor stand, screwed into the wall behind the desk.
While it's totally ridiculous, it's currently the state of the world. Sure, it sucks, but asking for 20% is going to get you laughed out the door.

If getting laughed out the door is a problem for you, you're not cut out for startups. Not getting a job when it's a lowball offer is nothing major to worry about.
I'm just glancing at the Chrome directory on Windows, but I see these: gcswf32.dll (flash), pdf.dll

Which tells me the functionality for Flash and PDF viewing are handled externally. That also tells me Google is intentionally keeping these separate, so the other things are probably external too.
Linux vs Windows - Booting :::. Operating System .:::
Even worse then! Why should an organization trying to leak as much about anyone they can and matters be above their own standards and mantras? If "True information does good." well then who knows what this and the other leaks were good for.

I do not see wikileaks as any more trustworthy or "better" or "more ethical" than the authorities they are acting against - yes, AGAINST, read Assange's book, he has an agenda and it might not be as altruistic and do-good as most people like to believe.
But if I had to, I'd work on things that formed communities -- incubators, free wi-fi, regular talks from industry leaders, open-air forums, free beer night, setting up near a college, etc -- and ditch any kind of reporting whatsoever. I'd definitely ditch business plan competitions and other wonkish old and tired ideas that seem to be everywhere but never amount to much. My only metric would be startup attempts and the size of the community actually interested in entrepreneurialism. From there I would get the hell out of the way. Then wait about ten or fifteen years.

I like your idea's a lot. To add to them, it would be really good for entrepreneurs wanting to form scaling-businesses to have their cost of living covered by the government for a time period of 6-12 months to get started. That way they could potentially build a business and launch it without having to worry about working a full-time job. For example:

- Free housing
- Free food
- Free medical
- Free office space (w/internet and electric)

If you have a good screening process, accepting those willing, wanting, and smart enough to do a startup, you could allow many to quit their job and work at it full-time. You'd pay just for the bare-minimum living expenses for single individuals in the program (no funding mortgages on homes, supporting families, etc...).

Giving people a time-period of 6 or 12 months of this could result in a lot of businesses being spawned. Kick those out who do nothing, and have experienced overseers (previously successful entrepreneurs) decide who to keep/cut.

You could sell the idea based on this requirement; any individual who takes up the offer must incorporate their company in your municipality for X number of years. That way your state gains future tax revenue from successes (corporate and earned income) to pay for the program, and hopefully make a profit.
The problem is that right now, in the common case, the browser/OS vendors can't black-list individual CAs. Their ability to do so with DigiNotar is exceptionally rare, and would not be possible most of the time.

Trust agility ensures that clients have the ability to make these trust decisions easily. A client does not necessarily have to be a user, it could still be the browser/OS vendors. For details on how Convergence works, in order to answer your question of how it prevents 1/4th of the SSL internet from going down when Comodo gets hacked, the best reference is (unfortunately) still the presentation: http://www.youtube.com/watch?v=Z7Wl2FW2TcA
Agreed. Prices are way high!

Here's a private room for rent in LA for $1749. That is a private room in a 2-bed apt. I guarantee you that 2-bed is about $1749 total/month. In essence, you're paying double what you should. http://www.airbnb.com/rooms/169459

I've lived in that area recently, so I can speak from experience. And it looks like most other LA sublets on there are expensive as well.

Is it worth saving the hassle of craigslist to pay double on airbnb?
GABATEK - Tecnología - Noticias Tecnología, Social Media, Internet y Web
Mejores y últimas noticias de Tecnología, Social Media, Internet y Web. Nuevo Android, Apple, Google, Facebook, Samsung, Celular, tablet, tecnología en Latinoamérica y mundo
Scala code
http://engineering.foursquare.com/2011/01/21/rogue-a-type-sa...

Take a look at the APIs of some of the libraries you are likely to use, before you get scared off by how complex the syntax can potentially be.
Andrew Mason’s Silicon Valley Problem: He’s Not Here
The prices do seem pretty high.

A great room in a shared apt Williamsburg/Greenpoint on Craigslist could be had for anywhere between 1000-1500 and the ones I see listed on Airbnb are like 1600 and above for either the same amenities or even less.
He forgot to factor the risk into the equation here. Investors have risk. If the company goes down they lose $500K. How much do you lose $50K?

1% may or may not be less. We definitely need deeper analysis here.
Very sad, but true : http://www.informationisbeautiful.net/2010/how-much-do-music...

Having played in a band myself I certainly do end up with a bitter-sweet aftertaste when consuming music on Spotify. I've got a paid subscription and I'm absolutely loving it!

It just doesn't make sense: music is such an integral part of our lives yet the people who drive it end up being exploited in a blatant way.

"Don't hate the player. Hate the game." comes into mind when seeing the linked infographic... I just hope to see the rules change in my lifetime.
The Black Box Club
The main advantages of Employing Seo Consultants
Spotify is such a rip-off for musicians; I love the way these guys highlighted that in a light-hearted way. But the economics of the alternatives are not going to make anyone rich, either.

For future reference: if you sign-up via CDBaby, there is a one-time fee of $35 (or $55 if they create your bar-code) and you are set-up with iTunes, Amazon, etc, without a yearly fee. Even though Derek's gone it's still a good deal.

Also, you should seriously consider contacting Magnatune. If they like your music you can be on all of those platforms for free. And John Buckman is a very nice guy. Et en plus il parle le français comme toi et moi.
Are you powering both external displays off the iMac? I didn't know that was possible; the tech specs on the current 27" show it can power just one external....
In college I had a habit of making sure every app had either the word 'Extreme' or 'Ultimate' in the title. Thankfully I have outgrown this.
You're being voted down by moderates, not fanboys. We know that Chrome has proprietary parts, so pointing it out is pedantic and distracting, not informative. Rather than complain, we give Google credit for the 99% of Chrome's code that is open source.
Great job! I used a similar design, and love it so far.
The start of burn out.
flatMap [B, That] (f: (A) ⇒ Traversable[B])(implicit bf: CanBuildFrom[List[A], B, That]) : That

...

tell me that doesn't make you want to run screaming

It may not be great but I prefer this to a higher-order function in a dynamically typed language, where your only recourse may be to read the source code in depth to figure out valid arguments. I have run into this with some Scheme and JS libraries - better hope for good documentation! I really like Scala's type system.

In my brief foray with Scala a couple years back, the thing I remember being most frustrated by was that idiomatic Scala looks too much like idiomatic Perl in some cases. Sometimes blocks would be denoted by parens, sometimes by braces or nothing at all, and it was often hard to tell if you were inside a nested function or not. The underscore was also an unfortunate addition to the language. When I stepped away from it for a couple months and came back, the Scala I'd worked so hard to write "idiomatically" was no longer legible to me.
Ask HN: Who launched something in August?
I love the regular, monthly report of new projects from HNers. Here's your chance to show off what you built this month!
I have a 24 inch samsung and the size is perfect as a single monitor. I, like many, don't like looking at two or more different screens. The only thing I would be aware of is that unfortunately with my macbook pro the quality of the samsung just doesnt compare to an apple display and i fiddled with the settings for ages. Adjustable height and rotation was really important for me, and the quality is good enough for the cost.
Interesting and honest article from a big Scala promoter.

I have been thinking about this in regards to Haskell- and much of this article would apply. But you can't write Java instead of FP in Haskell. Some aspects of Haskell are harder to learn, and some easier. I feel the biggest issue for a user of a library is: can they understand the compiler error messages? This places constraints on the level of abstraction that a library writer can achieve if sharing the library with the community.
I'm working to rename my comedy troupe in a similar fashion. My spidergrams (what I call this type of brainstorming) are very similar.
sh -c 'cat /usr/share/dict/words |sed -n $(echo $(($RANDOM % `cat /usr/share/dict/words |wc -l`)))p'

I don't have aspell installed so 'cat /usr/share/dict/words' in place.
Personally, I'd expect that a for-pay service would mostly capture the higher-end market, and while you /can/ get a room in Sunnyvale for $600-$800 a month, that's going to be a decidedly low-end room. I imagine most people renting in that range will be a bit more frugal, and less likely to want to split the take with someone else.

Add to that the fact that rents are aggressively moving upwards, and I think it's pretty reasonable that a high-end rental service would have $1200 rooms in Sunnyvale. I mean, many of us would prefer a low-end studio to a high end room, and you can get a low-end studio for $1200; but if I were to rent out a room in my 2/2 apartment for half the cost? it would be well over a grand.
Lab-grown meat might be only 6 months away
The usual argument is either through patronage/sponsorship by some entity with the money to spare that enjoys their art, or by working in another field and making their art essentially as a hobby.

Whether that is a good thing or not is a much more complicated question, and I suspect we'd have a lot less technically skilled artworks if there was no way for an artist to develop those skills in their primary profession.

Sponsorship and patronage may be the way to go, but that risks the possibility of discouraging artists from producing any works that may offend their sponsor. The similarity to academia with grant funding and tenured professorship is quite clear.

What is probably a novel approach is essentially the pay-whatever-you-like, or "distributed patronage" movements that have been occurring more and more recently. The problem then is shifted to gaining popularity/mind-share sufficient to fund the artist.
1st & 2nd gen African emigrants are more educated than other groups in US
He probably did it in France; it is much more expensive here to do stuff like that than in, say, the UK or Germany.

They're way behind the US in terms of competitive pricing for factory-produced goods.

I ordered promo CDs pressed in California in 2009.

They were pressed in Taiwan with Japanese machines.

I received them 6 days later in Mountain View...at half the price of France, great quality. Incredible.
The 'SS' in the logo of the band Kiss, looks similar to the Nazi SS insignia, the display of which is banned (or somehow restricted, at least) in Germany. Hence Kiss uses a modified logo in Germany. Even though no Nazi reference was intended. (Indeed, Gene Simmons' mother is a Holocaust survivor.)
My experience has been the opposite. Since I'm not on the lease and in some of these cases, can't move all my stuff in (because it's already furnished or the term is short), I shouldn't have to pay full price. When I've sublet my place to friends, I usually give a discount for that reason.
I do so affirm.
I learned of this technique as clustering in a creative writing course: http://writing2.richmond.edu/writing/wweb/cluster.html And this was the textbook: http://www.amazon.com/Writing-Natural-Gabriele-Lusser-Rico/d...
http://www.moderncashprepaid.com - launched last week
The ruleset screenshot reminds me of http://www.maperitive.net/ which is an excellent tool too (not web-based).
I found an old half medicine ball (not sure what it's called) laying around my parents house and I stand on it at my desk. It felt weird at first but I'm used to it now and it seems to keep my muscles working.I'm not sure exactly what it'll do to me in the long run though.
> The effect is that the search is too broad. The problem is more likely to be that the range search is a mapreduce that performs a search for each item in the range.

I'm a bit confused to see this so highly upvoted. I'm not sure you understand what MapReduce is for. MapReduce is not a technology designed for executing a search query in under 100ms, it's for massive data processing jobs. MapReduce is what you would use to do to prepare an index, not to query it.

> You can imagine why that's a bad idea, and some aggressive timeouts are probably what stop it from going too far.

As you yourself noted, this is blocked to prevent people from searching for SSN/credit card/etc. dumps.
I think his argument applies to most languages that are more powerful than what you see in the mainstream. You have to be in the 95 percentile of programmers to be able to use Common Lisp or Clojure correctly, or even to use some of C#'s newer and more advanced language features. In fact, for languages even more steeped in the academic world, like Racket or Haskell, I would pin that percentile more at 99.9.

Languages like Gosu and Kotlin are simpler, but just aren't bold enough to make a big difference in overall productivity. My personal hope is that some future generation of programmers is just better educated. I don't know how else any of these languages or tools will ever gain widespread acceptance.
Are we too obsessed to ignore irony/humour?
But they don't have dual core 1.5 Ghz chips in them.
What we learn from doodles
Isn't this the same thing as the Microsoft issue, where they were getting paid for every PC shipped, whether or not it had Windows on it? MS got in trouble with the monopoly police for that...
So do any of them support you if you live outside the US/UK?
Instagram Plans To Build an Android Version... Eventually
Check out the Huawei Ideos X3