skysight-inc/HackerNews huggingface dataset:
I wonder how it is structured inside. 12,000 people still seems like a lot for that building. Does anybody know how Apple employees are typically structured? Is it offices for everybody? Open spaces with collaborative work spaces?
It's 4 stories high. Not a skyscraper, by any means. I'd bet the council would be a little touchy if it were any higher than that.
HTC Evo 3D Smartphone to hit Sprint stores on June 24
The Go x64 compiler (6g) has gotten more attention than the x86 one (8g), and I think given that this days most systems are x64, this benchmarks page is more representative:

http://shootout.alioth.debian.org/u64/benchmark.php?test=all...
That interchange about free Wi-Fi (13:15) was really awkward.
How To Get That Edge Ruby Faster-Loading-Hotness in Ruby 1.9.2 Now
Isn't the electrical grid down there a bit undersized, and in need of improvement anyway? I'm in Vancouver, BC, so I don't know for sure, but I keep seeing news stories about rolling blackouts fairly often.

If that's the case, then it seems to me that relying on something other than the grid would be a smart move.
Improving V8 on mobile would be a start.
I don't think Word is a best example for that. I'd say the wast wast majority of Word users use very basic features. I've seen my share of documents where spacing and centering was done using spaces…
I don't want to store my passwords anywhere, so I write a password maker for myself, Every time I need a new password or forgot an old password, run the tool input master key and some other hints then I get what I want.
What is the revenue model?
Ceylon looks to be much better C-like language than Go. Go simply has too divergent syntax.
I wonder if it is that bloom energy system...
Ask HN:Tell me about some good startup/website on political issues
I'm looking for sites or startups(other than news sites), that focus on "Political Issues" niche. For example, sites for discussing relevant political issues, sites for finding support for a political movement or for some cause.

Do you know about any such sites?
> I don't see any indication that I'll be developing any
> software on a mobile device any time soon

There is more to development than coding. See e.g. http://www.appcooker.com/
He has a bachelors in "Information Security" from ITT Tech.

For those who aren't familiar, ITT Tech is, at least in the midwest, where the stoners go after getting their GED (remedial high school diploma for people who couldn't hack it in...secondary...) because they realized minimum wage jobs don't go very far once you're paying your own rent.

The raw hubris of this video and his reasons for it are...overwhelming.

I'm left feeling assured about my future job prospects, and unhappy at the state of things.
I can't, since I don't know any more than the next guy reading the docs. I'm sure there'll be an in-depth WWDC session on this and I'm eagerly awaiting the videos.

(I haven't done any Mac OS programming with GC, so I really don't know anything about it, but I've always heard people say the GC is not all that great. So my own uneducated guess is that while GC is messy and complicated, ARC is simple & doesn't have any runtime overhead (they say in the docs that retain/release is now much faster, as is autorelease using the new syntax).)
A lot of our issues revolve around procurement. Why did whitehouse.gov cost 12 Million dollars when BarackObama cost $1.2? Procurement.

That's a simplistic analysis. whitehouse.gov went online at a time when everything Internet-related was a lot more expensive.
Based on the presentation and the handy ruler in Google maps, I'd estimate it to be about 400 meters in diameter. So around 1250 meters circumference. The curve is the same as the arc, so with 60 panes of glass about 21 meters long there's a six degree curve per pane.
I'm all for their movement, but that signature is like...pathethic. Feels very immature, like they had to base the movement on a statement from a Hollywood movie (...that was lame too). I hope they can focus on cause instead of appearing as products of Hollywood.
When I saw that aerial three-quarter image of the building, I started to imagine crossing from one side of the campus to the other via that inner garden. Somehow the burning man city layout popped into my head, along with memories of crossing the vast open middle on foot (not recommended. Only attempted a bicycle-free year once).
User acquisition.
Assuming your sitting in front of a terminal that has the subscription. I'm still loathing my university's vpn solution for being soooo dog-slow, but it was the only way to read intersting papers from home or gather all the references for a bit of research. Now that I'm out of my studies I'm totally deprived of that pleasure. Yeah, you could go to the library. Hell will freeze over when I do that just to scroll over an interesting paper on a slow day.

And the most infuriating thing: I'm already paying for most of the public research with my taxes.
I use cloudflare and I LOVE THEM.
My site serves up tons of static content and thought I'd offer some specs. Previously, I had been considering moving all my static content to the rackspace CDN, but thought I'd give Cloudflare a whirl.

Since configuring with cloudflare on May 26th, I've had 26,133 page views, 368 from crawlers and 755 from bots.

Without cloudflare my average page load time is 2.66 seconds. With cloudflare my time is 1.55 (my google pagespeed score is 97/100: http://bit.ly/k3MDGk)

Out of 125,183 total requests, 72,405 have been saved by cloudflare.

10GB of bandwidth has been served since that time and 4.9 has been saved.

Cloudflare makes my site 41% faster as well.

I was getting hit with a lot of exploit attacks, mainly from China, so I was glad to see I could block by IP, IP Range and Country in their Threat control Panel. I'm aware that's not a foolproof method but it helps.

link to my site: http://www.alphavr.com/tours/properties/virtual/240
Just looking at the proposed plans and comparing to Google Maps, I'd give a rough guestimate of 1100 ft for the building's diameter. So, that's about 3450 ft in circumference. That means a single degree of arc would cover about 960 ft. If each pane of glass were 10x48 and flat (as long as the building is tall), then they would form a 7200-sided polygon, and the angle between them would be 179.95 degrees, or a deflection of 0.05 degrees. So, while they claim a curved window, you wouldn't notice if it was flat. Unless, of course, my math is horribly misguided.

Edit: well somebody didn't like that. Anyway, I can't speak for the math, but my source for the diameter guestimate: The building site shown at [1], and the same site on Google maps [2]. Notice the scale in the bottom, showing 1000 ft. The building plan appears slightly larger than that, so that's where I got my estimate.

[1] http://www.youtube.com/watch?v=gtuz5OmOh_M&feature=playe...

[2] http://maps.google.ca/maps?f=q&source=s_q&hl=en&...
Especially with Andrei Alexandrescu on board, D is striving for some very interesting stuff with its template metaprogramming system. I think Alexandrescu said in an interview somewhere that the goal is to have a language where you don't ever need to reimplement an algorithm once you've gotten it right once in a library.

This gets particularly interesting with mathematical code. If you have a templatized math function like a linear interpolation function, you can swap in integers, reals or complex numbers without writing new code, and also matrices, vectors or quaternions from another library, provided that they have the algebraic properties the function expects. Go is nowhere near allowing this degree of write-the-algorithm-only-once, as it both lacks generic types and has numeric types as privileged constructs you can't substitute with user-defined ones.
Even in such a small function comments may serve a useful purpose. For example, they could describe edge cases, when applicable ("a null text is considered an empty string" versus "a null text is an error", or "a zero number of duplications returns an empty string" versus "...returns a single text" and so on).
Erm, the emails also have tables?

edit: I am admitting I don't know how to put tables in a mime email. I also didn't realise I could embed images.
Slightly off-topic (you're making another valid point here), you can say this in C#:

config_file = get_config_file() ?? "~/.my_config";
I hope, for my own good, you're right. I gotta pay student loans on the 15th, and can't find anyone doing anything other than social networking games to take people's money, "sexy" data-mining to take people's money, or mobile fads to take people's money.
Typically every engineer has his own office, if space is tight some need to double up until new offices become available.
Apple style - one monolithic building designed down to the square foot.

Google style - a motley assortment of buildings spread out over a large campus, some of which are better than others.
I have to ask - what is Microsoft style?

Edit: Disclosure, I have been to Microsoft's campus, but I just couldn't help but ask this question. :)
They also have lots of tables, are easy to create, especially because of the stylesheets and support for html output in several different languages, and are easy to copy and paste from.

How would I make the pdfs? Please keep in mind that these are internal corporate emails, over several counries and firewalls, with a highly restrictive IT system.
Same as Google style I guess (though I think Microsoft buildings are quite uniform and almost all look the same)
So at some point users are the product? The most common way to exploit that is advertisement. Is that what you are doing/will do? If so, how do the projections look? You will break-even when?
Squirrel - Timesheet Manager version 1.3.2.0 is out
What is the expected behavior of, say,

multiplex('Tom', 0)

or

multiplex(null, 2)
?
My bad on Readability, as I made an assumption without checking.

I see what you are saying, and I partly agree, but I am of the opinion that language is rich enough to emphasize relevant points without further aids. But it's becoming SO common to use _SO_ many aids that this is already standarized with two levels in HTML, namely the em and strong tags. How long until we need a third semantic level of emphasis? Of course, I enjoy freedom and choice, so assume people/the market must prefer your style by and large.

For the record, I know that italics typography has been used for centuries as an aid in emphasis. Still, I humbly feel this is an unnecessary artefact, which more often than not turns into a crutch.
20% of top 500 sites are now IPv6-enabled
Yeah, there are known and used alternatives - I'm working on a project right now where the ssl connections terminate at the load balancers. Rooting the web servers won't reveal those private keys. But I also know of many whm/cpanel servers each with dozens of cpanel accounts, around half of which have ssl certs. One ftp password sniffed customer/cpanel account is probably enough to lose root to a whm box, exposing all the local ssl keys...
They could always use skylight tubes [1]

Or, if they really wanted to go green... [2]

[1] http://www.solatube.com/commercial/index.php

[2] http://www.youtube.com/watch?v=_zMAWztZ6TI
Nice comparison.

Maybe anyone here knows: I'm looking for one chart type specifically: a zoomable and pannable chart that supports a huge dataset server-side by using multiple levels of detail (daily, monthly, hourly, up to second precision). Kind of like Google Finance graphs.

Does anyone know of a library implementing this?

Last time I looked, none of the currently well-known JS charting libraries supported this. This might have changed, though. I don't want Flash.
Login/Registration should be https. No excuses.
:) What we are doing is providing a service. Business plans are better kept for later stages.
On it. Very soon.
I, too, found myself watching the proceedings for longer than I should have. The design is elegant and I'm looking forward to seeing how it turns out. Ironically, the most amazing thing about the video is seeing a modern icon in such a quotidian scenario.
individuals offering unregistered securities

These are fully registered securities. It's legal.
I felt differently when I visited. If anything, they at least show a progression over the general phases of the campus. Buildings 1-9 are very similar, as are the triangle buildings 16-18. A lot of the newer buildings (ie the 'Studios') are almost exactly the same. There are a few other buildings on campus (late 20's or 3*?) that show a similar architecture to the studios. But then, there is 'Red West' which is its own little mini campus in terms of design.

The reason I asked was because I wanted to see Microsoft categorized in such an easy and quick manner as Google/Apple. I must admit that I myself can't do that.
Microsoft's Redmond campus is pleasant, collegial, and consists of nondescript corporate buildings of varying design connected by wooded pathways and large lawns. Actually a really nice place to work.

The campus has grown so much, however, that it has sprawled over several wide/ugly/pedestrian-unfriendly suburban roads in the process; there is substantially less greenery today than even a few years ago.
What about about the Peloponnesian wars? They went on for decades! Of course, the Athenians were known for other things too.
This seems like a fairly poor article overall... His point about GTK is nonsensical - C is a very good language to use because it means that bindings can be made for pretty much any language any language - which is why you can use GTK in any language from C++, to Python, to C# and Java, PHP, Javascript and so on... And C is used on thousands of projects more than 10K LOC, so I don't see how it's 'not suitable'...
Pakistan dumps American produced border control software
Common mistakes in bioinformatics
HN Meetup: New Delhi on Friday, June 10th
Someone just made a great Hitler video for this blog post.
Hitler does not want to work in Infosys, TCS, or Wipro:
http://www.youtube.com/watch?v=XRjM3d_Bseg
I don't know, I worked in a campus with a huge courtyard in the middle, though smaller than this, and it was mostly wasted unused space. I think it actually makes different parts of the company feel more isolated from each other because the other side of the building is so far way, the middle almost feels like an intimidating wilderness that you stay away from. If instead you have multiple smaller buildings connected by meandering paths it gives a campus a friendlier feeling.
send me an email. If you're looking for a partner. I'm a java developer and dabbled in Android. I have some ideas.
Triunfo del Amor Capitulo 162
Do not miss to watch Triunfo del Amor 162, in addition to telling the household problem of Cruz and Fer, Triunfo del Amor Capitulo 162 also tells about the accident that befell Osvaldo when he was filming a telenovela.
We had a meetup in Delhi NCR last month. Around 25 hackers showed up, and we had great time.

We have booked a bigger venue to accommodate more hackers this time.
Simply utopian.
I discovered Ciao after a similar project I worked on for Android was featured on the Make Blog: http://blog.makezine.com/archive/2011/05/use-android-open-ac...

Hangbag for Android enables people to create Arduino-based accessories for Android devices that support the Open Accessory protocol (recently announced at Google I/O) without writing Android code: http://www.labradoc.com/i/follower/p/android-arduino-handbag

I released an update the other day that packages the Arduino-side as a library and improves the API. Now you can write code like this:

void toggleFirstLed() {
// ...
}

Handbag.addLabel("This is a label");
Handbag.addButton("Toggle Digital Pin 4", toggleFirstLed);

[A side observation: Easiest way to find about similar work that's been done before is to get publicity and then someone will point out: "Oh, yes, such and such did that here". :) ]
All that gets you is a place on page 27 of a list of search results.
JRuby uses exactly the same in-memory format as Ruby, byte[]. We also support the Encoding logic from Ruby 1.9, again atop byte[]. JRuby actually has better String performance and encoding support than Java itself in many cases.

Rubinius boots negligibly faster than JRuby; for simple scripts, JRuby takes around 0.5s on my system versus 0.35s for Rubinius. All implementations that JIT to get to full speed will have startup issues.

JRuby does not use any of Rubinius's standard library. We do both share most of MRI's standard library, however.

As for RubySpec; Rubinius started it, and JRuby is a very heavy contributor to the project. However JRuby also runs many other Ruby test suites, so we have not been as dependent on filling out RubySpec.

We do both share implementation ideas and advocate for each other in debates with ruby-core. Hopefully in the future we can work together on adding new standard APIs as well (rather than unilaterally adding them to one implementation or the other).
Small Business Idea: Domain Name Investing and Flipping
Creating Awesome Videos for SEO
Student Suspended for YouTube Satires 
A Canadian student has been suspended from school and had the police sicced on him due to satirical animations that he posted to YouTube.

Jack Christie, a 12th-grade student at the Donald A. Wilson Secondary School in Whitby, Ontario, Canada, created the videos in his own time, off-campus.
Absolutely agree with the conclusion.

I would take it a step further, though. For us geeks/entrepreneurs, oftentimes the non-conformist thing to do, but which ultimately make us happiest, is to run our own business. Not everyone, as the article points out, but sometimes.

When talking to other people, especially non-geeks, I don't try and convince them that they should run their own company. I try and find out what they would most like to do, but haven't seriously considered, because they're looking for a "regular" job. Almost everyone has some hobby/talent/ambition that they never seriously consider pursuing, because it doesn't occur to them that they might be able to pull it off.
> Business plans are better kept for later stages.

That is a naïve statement.
It's PR. As Page admits, it's how people see Google from the outside, but actually only 3-5 people somewhere in the company. There's none of the security that you might expect from a big company doing it - for example see what happened to http://en.wikipedia.org/wiki/Unladen_Swallow The main way that Google helps the project is providing publicity. Which aligns with Google's needs. It's PR.

PR is a crucial part of Google's strategy, because it's very easy to switch search engines.
I employ a similar tactic, and I can't recall ever one single site that I use changing its name. If it happened, I would then just change the password to reflect the name change, but it would be so infrequent that I'm not worried about it.
Your email is not listed in your profile.
Need some up votes so that we can get more feedback.
Ravish, thanks for organizing this meetup. Last time it was a great event. Enjoyed candid startup experiences (from raising VC funding to expanding team, etc.) Hope we can make it even better this time.
Mention your concern to your employer. It may come to nothing, but if another provider was offering better terms anyway...
Percentage-based fees are rarely appropriate, imo; for those paying the fee, naturally. It's a phenomenon that we simple seem to take for granted. I believe that any system where fees are based on percentages is ripe for disruption. I include this particular case, credit card transaction fees for merchants, ebay, estate agent/realtor fees and so on.

Of course, where the market is closed/protected, then the only way to change it is to lobby politically. And good luck with that in the banking domain.
Don't see your email. The email field in your account settings is not public. You would need to add it to the public profile box (about)
I'd start by really looking at that list and start scratching off the bad ones. You can probably get down to about 5 or 6 in a few minutes. Then get down a shitty first draft of each one and figure out which one people seem to like the most.
Actually, I was making the opposite side of the same point. Personally, I consider the existing abstractions to be as irrational as these new ones. It seems, to me, that people are hugely over-complicating life while arguing that survival is not possible any other way (or that the current way is the best we've got). The simple fact is that we fall prey to fear very often and construct these elaborate schemes to make us feel more secure. It would be more efficient to, as a species, at least make an attempt to face our fears. The issue is that we're biologically wired to survive in an environment of scarcity. We go kind of crazy (in the sense that our ideas do not match reality) when things are abundant.
Holy Cow, first i thought this was the median line.
I think Gladwell is wrong. Historically, there have been many cases where researchers have been unaware of relevant work, because it was done in a different field. Search could improve there. If search is the quest for knowledge, then the scope for improvement is unlimited.

Sinking to more consumer-oriented search, anticipating what you want before you know you want it is another (creepy) way for search to improve, that Google has specifically talked about.
The last time we had rolling blackouts was 10 years ago, 2001. They occurred on seven days. Enron played a role. See: http://en.wikipedia.org/wiki/California_electricity_crisis for a reasonably good accounting.
How can you say that JRuby can't innovate? JRuby is far from stagnating.

Continuations are almost never used, and in the rare cases where they are used they are almost always more straightforwardly replaced by non-continuation alternatives. FWIW, Rubinius doesn't support continuations either. It may some day...and so may the JVM.

Refinements will be easy to implement in JRuby. I've implemented prototypes of it in hours of effort. You don't know what you're talking about.

Fibers perform well in JRuby, but necessarily are implemented with native threads. There's work to add full VM-level coroutines in Java 8, and you can build versions of OpenJDK with coroutine support already. Once that's there, we will have substantially faster Fibers than Ruby 1.9.

JRuby supports all of Ruby's class structures and features atop the JVM. The JVM's type model does not hinder us implementing Ruby's class model.

The JVM optimizes calls; Ruby makes lots of calls. The JVM does an outstanding job of optimizing Ruby code in JRuby, and invokedynamic is already making small Ruby benchmarks in JRuby run within a few * the speed of an equivalent Java implementation. That's incredible. I've actually sat and read the assembly code Hotspot outputs and worked steadily to remove as much overhead as possible, with or without invokedynamic. I guarantee you the JVM is going to optimize Ruby like gangbusters. You don't know what you're talking about.

I'm not sure what Smalltalk performance you're talking about. No Smalltalk implementation has managed to approach the performance of current JVMs, and JRuby is starting to approach the performance of Java when using invokedynamic.

If you care about Ruby as a language, supporting many implementations and caring about all of them is a no-brainer. Slagging off one implementation you obviously have no correct facts about shows you don't care about Ruby as much as you harbor bigotry against one implementation.
I used to keep a list of individual passwords in a GPG-encrypted container. Then I would copy-pasta them around, as needed. I realized this is just a huge security hole, particularly since I use ClipX (multi-clipboard tool, shows a clipboard history on Ctrl+Shift+V). Also, GPG would mysteriously eat the file on one machine every now and then.

Now I mostly use pwdhash.com and three or so tiers of passwords. Works well. I still have the GPG file, but I use it mostly for keeping track of my gibberish answers to dumb security questions ("who was your senior prom date/where did you meet your wife").