skysight-inc/HackerNews huggingface dataset:
If they'd been more savvy they could probably have had their free wifi and Apple store - it's cheaper to Apple than relocating 10k employees to another city and drawing all the plans again from scratch. Steve may be known for holding grudges, but he's also a relatively rational businessman.

Yes and no. You don't necessarily want to play chicken with Steve Jobs' ego. Cupertino is lucky to have Apple -- Cupertino knows it, and Apple knows it. If they start giving him a hard time getting his building approved then he's not going to knock down Infinite Loop, but he could well start entertaining offers from neighbouring cities which would no doubt fall over themselves to get the second Appleplex.
"My current theory is that programming is quite literally writing."
On the blackberry browser, their "subscribe" and "popular" boxes float over the text and won't go away. This persuaded me to hit the back button.

Too bad, since I changed the design of my registration page recently and increased sign-ups. I'm eager to learn more but will have to wait 'til I'm at my desk.
Paramount And Twitter Team Up To Offer Sneak Previews And Free Popcorn
that wasn't much different with OpenGL in a Java applet, though... but yes you'd hope this would be better
Yep, but in this online version you can easily just not click the links. If you know your friend is playing (and I assume only those that sign up can play) then you can just not click the links to avoid dying.

In the real life version, you have no choice. You are being hunted.
Ask HN: Average salary in Amsterdam (NL) for a php developer
I'm moving to amsterdam soon and I really can't say how much can I expect for a monthly wage.
Let's say I'm a medior/senior php developer (5 years experience).
I know this is not an easy question, I just want to have some ideas, rents are really high in Amsterdam!
Chinese cows (GM) to produce human milk. To be sold in 3 years.
For many scenes in Street View, the in-scene advertisements will be much more prominent that those outside the frame.
And this sounds more like the why kind of comment rather than the what, which approach I agree with. That is, you are commenting the pieces of code that a reader would say "er, the heck?" with explanation.
Isolation and centralization is useful for the corporation; they have more control over physical security, can manage it so employees tend to interact only with other employees, and it costs a lot less to have space for 12,000 employees off the interstate than to have them downtown (if Silicon Valley towns even have "downtowns;" I know far-flung Miami exurbs usually don't.)
Infinitely Beta Technologies (http://infinitelybeta.com)

We're quite centrally located, have wifi, and seating for about 30 people.

Stragglers can stand! Sunday June 12 is best.
> Steve said this precise solution is impossible for usability reasons, and won't be implemented.

Just like third-party native apps, "multitasking", notifications, "the large screen iphone form-factor", etc, etc ad nauseum. Experience tells us: when Jobs says "we won't be doing that," it often means: "we're actively researching a way to do exactly that."

Additionally, there's a lot of momentum headed in this direction, already: recent Windows 8 demos show a heavily touch-influenced design (almost to the point of perhaps implying that touchscreens will be required, but who knows.. microsoft tends to scale back their ambitions when it comes to actual releases). Also, GNOME 3's UX centerpiece (gnome-shell) is, while not-at-all there yet, heavily built around the design concept of integrating touchscreen capabilities into the core workflow. Ditto for Ubuntu's Unity, which has already integrated gestures on touchscreen capable interfaces/trackpads (something they've been chasing down since, oh, 10.04).

With the above in mind, the tl;dr from this article (OSX goes mandatory touchscreen at some point in the future) is not that crazy to imagine.
You say I'm wrong, then you admit 20% is noticeable and there may be congestion, and it's worth checking out. What kind of "wrong" is that?

From 9k to 12k is a 33% increase. If we take the actual figure Jobs gave for comfort - 13k - it is an increase of 44%.
Take a Fantastic Cosmic Voyage
A friend of mine who was a smalltalk programmer for 17 years told me that the median length of his methods over his career was four lines. I think that this is admirable and wish my code were more like that.
Infinitely Beta at Dhole Patil Road, Sunday, June 12th suit you?
Risk, probability, and how our brains are easily misled
Infinitely Beta would be more than happy to be the host. More details on the post by `nunb`.

Feel free to email me. Info on my profile.
Perhaps because I don't understand type theory, this doesn't seem especially hard to me. Every type should be a subtype of boolean, right? Otherwise you couldn't evaluate truth or falsity on something like a string in the first place.

Wouldn't the 'not' function signified by your operator just return a basic boolean (for any argument which was a subtype of boolean, which would be any argument...)?

[To be clear, "go read 'Book That Will School You' " is an acceptable answer to me, if it really will]
Wow, suddenly bitcoin sounds appealing. Is it to late to join the party?
...and biometrics are not authentication, just simple access control. Many, many of us have the same biometrics - its a hash. Its hardly better than a garage door opener.
OK, so how can this be filtered? I wonder how much effort they will put into making the billboards appear "real". If they don't care too much then it may be possible to detect them automatically. Or maybe the best approach is to write a general filter that recognise and filters billboards whether they are modified or not.
It’s pretty cool that you can be so successful with something that’s utterly inaccessible to me and pretty much everyone I know.
E-books growth slow as Germans stick to ink and paper
That's true.
But i think it's real good that these big sites add aaaa records for today. Hopefully the results will show that the percentage of broken users is really small.
Someone has to start deploying ipv6 - either isps or content providers.
One of these days I'm gonna start sending out Anonymous declarations of war on entirely random people, objects and concepts, and see how much media time I can get and/or how many followers I can acquire.
EMC Atmos, Cloud Silo - business-grade cloud storage - Redstor
Online EMC Atmos - With Redstor Cloud Silo you can access unlimited business-grade storage capacity quickly and easily freeing you up from worrying about capacity growth.
Commodity, Commodities
Commodities Energy Pack is a product of SirfPaisa.Com, We Provides Genuine Research In India Since 2007 For Commodity Tips, Commodity Market, Tips, Commodity Trading Tips, MCX Tips On SMS, Commodity Trading, Tips Commodity, Commodity Calls, MCX Tips, Gold, etc.
What the Go folks are trying to do is get traction. Without traction the Go language won't be the "next big thing". So I expect we will see a lot of these "types" of articles coming out.
Is Schema.org Really a Google Land Grab?
Is this really the kind of thing that happens in the world that you live in?

Why is HN suddenly overtaken by paranoid weirdoes?
Show HN: BrowserBox - 20 browsers in a virtual machine
Although one of the goals is definitely to promote this course afaik, I also think she makes very good points in this article.

These remain good points even if you don't follow the course (which I happen to follow - but I'm not 'affiliated', btw).
The Museum of Me: Create and Explore a Visual Archive of your Social Life
Do you actually know what is in the PATRIOT act? You should try reading it. It's very boring.
It seems that having many small methods trades one complexity for another. For methods that are only used once and sequentially, it seems to me that it's easier to follow if they are all inlined (by the programmer).
If the methods can be reused elsewhere, it's a different matter.

On the other hand, methods are modules, giving syntactic and compiler-supported semantic separation - and you can do things like return early.

I can't tell which is better.

Some people claim that short is better, but it always comes across as a bit rabidly dogmatic, because... well... it's without evidence. There is so much of that in comp sci: design patterns, functional programming, editor and language choice. Most people giving opinions don't even mention what type of task that advice is relevant for, nor give their experience that supports their choice. (It's easy to argue for a choice - smart people unfortunately can argue convincingly for anything.)

I tend to use separate methods only if they are reusable (otherwise it's a waste of time making them reusable). I often think of better ways of doing things, so I don't like to invest too much in what I have now. I'm mostly writing prototype code for new kinds of products, not "production code", not for clients, and no one sees it but me. Much code I've seen that it made of many methods and classes looks horribly over-engineered to me, especially when the problem itself is actually very simple if you approach it in the right way.

I'd love to hear gruseom's opinion tho.
Argh. I think NASA needs a better image viewer. IMO, there should be an option to just scroll down through them all like Boston.com's 'The Big Picture'.

Amazing photos otherwise.
One thing I cringed at in Jobs' presentation was framing the 4-story high design as "human scale". The Empire State Building is also human scale.
Schema.org and Pre-Existing Communities
So I am a very bad developer, but I can answer 1a.

Weigh 3x3-> if they are the same, then just compare the 2 that are left. If not, discard the 3 in the lightest heap, and weight 1x1. Done.

1b is harder. I would guess you can put 8 on the side (and do the first solution if the others are the same), so 24 in total. Correct?

I guess these tests test for logical thinking, but not for development skills.

2a. Cut it up, put it through the blender, put the fridge on its back side and pour it in. If it doesn't fit, let it dry in the sun (remove water), try to pour again. 2b. Same.

2c. tarzan

2d. over a bridge?
So many sites require passwords that shouldn't. I feel jerked around - Jump thru this hoop! Make up a better password! Bark like a dog!

I say, screw you. I use a lame password for all that, and a lame username too. It makes me feel better.

For real security, I can use a better password. But somebody explain how constraining passwords improves security? IF the hacker Knows it contains special characters or whatever, doesn't that Simplify the password space? Sure, simple combinatorics says there are more passwords if you use a larger alphabet. But you simultaneously Remove the space of all possible passwords that didn't happen to have 'special' characters.
Woman gets tattoo of 152 Facebook friends
Why do any of the billboard owners have any say about what happens to photos of the billboards? If I take a photo of a billboard, can't I do whatever the hell I please with it, including photoshop another poster on it? Why is this even an issue?
Supercapacitors are less than five years away, and have been that way for at least ten years now.
Optional touch-based interface is possible. A mandatory and exclusive one - highly unlikely.

And if we're to bring about the Experience, it also tells us that Apple doesn't really care about any surrounding momentum. They set the trends.
ycombinator.com (67.23.12.57) is up via IPv4!
ycombinator.com doesn't have an IPv6(AAAA) DNS Entry!

:(

(http://www.upordown.de/ycombinator.com)
Spanish startup set to launch free, legal e-book service
> The Pentegon [sic; Pentagon] is not under market pressure to be efficient or turn a profit. They don't even get audited.

The GAO [1] does something close to auditing - although the Pentagon's financial statements aren't in the kind of shape that they even can be audited (something the GAO and DOD are working on). [2]

[1] http://en.wikipedia.org/wiki/Government_Accountability_Offic...

[2] http://www.federaltimes.com/article/20100930/DEPARTMENTS01/9...
I moved from Windows to Mac about 3 years ago and I still miss an easy way to maximise a window to full screen. I prefer to see only one thing at a time, I find it much less distracting. Full screen mode, if done right, would be great for me. At least the choice of full screen or how it is now would be good.
The power of leading your presentation with a story.
Is a 'Virtual Company' Worth the Effort?
Fixed it for you to include web apps, just for 1 subset of business apps:

http://www.google.com/insights/search/#q=iphone%20business%2...
Have you tried walking from the Marina to the Mission, late at night, wearing leather loafers? It kinda sucks.

And MUNI isn't public transport, it's just a homeless shelter with wheels.
>Classics are called "classics" because they convey fundamental ideas that shape our society. I would argue, though, that the problem is that "classics", as in "seminal books" are not being written anymore.

Classics are only classic in retrospect. It's not easy to say exactly what will be remembered from the last 30 years, but I'll bet the answer isn't "nothing".
My main use of "word cloud" generators (wordle.net in particular) is to take large texts, show all words except the most common, and - this is key - highlight particular words.

Prime example: http://www.wordle.net/show/wrdl/1507537/Reservoir_Dogs (the easily offended may refrain)

To do this with Wordle, I have to use a word processor & spreadsheet to count the words, and specify the RGB color for each (all the same except the few I want to stand out, however common/rare). The "common words" removal becomes problematic when the words to highlight are in that removal list (say, when rendering a speech by the Obama to highlight frequency of "I", "my", "me", etc.). Ergo, would be nice to render all words no matter how rare, specify default and per-word colors without marking all, and indicate specific exemptions from the "common words" list.
A bit of Silly Valley lore: Go graph "Company builds a new campus" against "Company stock falls like a rock."

Atari, 1983.

Apple, 1991.

Sun (both times, I forget the years).

SGI, 1990s.

Various other companies (I forget which, it's been a while). It's like the hubris builds up to the point where the company is in a natural position to say, "Hey, we need a new campus," and the Gods decide that a little humiliation is in order as well . . .
Great. What could go wrong?
i don't really see the point of these micro-benchmarking articles at all.

so what if nginx can serve a theoretically higher number of static files/second more than something else. are you actually serving that much traffic with no headroom in terms of extra servers and load balancers? do microseconds of computational time per request really matter when your outbound packets can get delayed by milliseconds in the network or dropped completely?

there are plenty of reasons to like one server over another, but is .0000000001 seconds/request overhead really one of them? http servers can have wildly different behaviors regarding HTTP streaming, working models, extensions, etc. how about the fact that varnish is a caching proxy that doesn't really replace something like nginx, lighttpd, apache?

he's also backing varnish with a ramdisk that takes 25% of his memory (for a 100b file, no less!) when comparing it to the others. probably not the best designed test out there.

> Again, keep in mind that this benchmark compares only the servers locally (no networking is involved), and therefore the results might be misleading.

i don't know why anyone would publish "misleading" benchmarks

i know it's less fun and there are no numbers involved, but what about a real rundown of some of the subtle differences between the servers and some of their more unique features (besides async/threaded)? that's something i would find useful reading, but i guess it's not as easy as firing up ab.
A History of the Past: 'Life Reeked With Joy'
In my experience this is all good and well until you're bombarded with homework and exams. Sure, university would be a great and magical place without them, but when you're given assignments that could easily fill a week's "free" (read: not in classes) time, each week, then the fun and games stop.

You might say that this is a learning experience on its own - how to cope with heavy workload. But:

a) when I look at myself and at others it definitely means that at some point you start to study for the sake of studying, not understanding

b) I could (arguably) create more value for my life and possibly the world, as well as learning to cope with pressure, by investing so much energy in other endeavors
submitting the form will mail and fax your congressmen. so, it is not just another online petition. i got replies from two of them, though canned they seemed, but i know they got them at least.
These results are valid if your static content all fit in memory. I would expect interesting diversions in performance if a certain proportion of requests would have to hit the file system.

Also an interesting piece of noise missing is slow clients holding on to the connection. If you're serving up multi-megabyte files, I would guess this could become a major factor.
Most developers are coding for Google's Android instead of Apple's IOS
Straight from the tutorial:

"Since the switch value is just true, we could leave it off—as is also the situation in a for statement, a missing value means true. In fact, such a switch is a form of if-else chain. While we're here, it should be mentioned that in switch statements each case has an implicit break."

The basic outcome is that:

1. The assignment to er, nr is an initialization statement for the switch.

2. The true (default value if not specified) is used to configure the switch as an if-else chain which is required as the assignment above makes the purpose of the switch ambiguous (is the result of the assignment configuring the switch - how do you do that as multiple values are returned?).

You could rewrite it:

nr, er := f.Read(buf[:]);
switch true {
...
}

or even:

nr, er := f.Read(buf[:]);
switch {
...
}

But the switch initializer scopes it to the switch block cleanly.
I've tested and admired the performance of G-WAN, but the closed-source nature of the project may be a bit of a showstopper for some. Development appears to be narrowed to Debian derivatives, making successful installation of the binary on other Linux/UNIX platforms challenging. It would be nice to be able to inspect and modify the source in order to optimize and compile it for the desired platform.
Why does FB always have to be opt-out.

what I actually feared was being tagged in any photo - even not taken by my friends. Although it would be cool to find photos of myself by other people to try an piece my various evenings out back together ;)
Good idea, but I'd care more about the future browsers than the old ones. Also, screenreaders. Opera 11.50, IE9 and Jaws in, Lynx and Arora out.
you can try http://news.ycombinator.com.sixxs.org/ until PG gets dualstack
It uses jsonp to talk to the twitter api, so if its a rate limit, its on your own ip, are you in a large company or uni by any chance? Otherwise it might just be a slow connection, you dont really know when a jsonp call has failed, so you just have to time it out after a while and assume thats what happened, happens to me every now and again when using it from a phone. If its none of the above, please send me a message using the sites contact form, it tells me a lot about your browser in the process and I can try and replicate the problem.
I think it's fair. GTK programming in C is painful (the moment you hit gobject), which is where I think he is going.
There are far more stories about acquisition gone wrong instead of acquisition gone right.

Don't you think that that might be due to the fact that stories where things simply worked out more or less as planned are very dull to tell and hear.
Steve Blank has wrote about "Curse of a new building" http://steveblank.com/2009/05/15/supermac-war-story-11-the-c...
Linux only?
That brings up a very interesting point - copyright lawsuits are currently civil affairs, and require a much lower burden of proof.
The 'Industry' is pushing for it to become a felony, which would squarely sit it 'beyond a reasonable doubt' territory. My understanding is their current cases are full of little holes like this - would making it a felony actually make it easier for people to get away without convictions?
Actually I like your idea of using a hash function.

While thinking about your solution, I remembered that pwgen on linux (I believe its also available for windows) allows you to create a recoverable password using a sha1 hash of any file and a seed.
e.g.:

pwgen -1 -H yourfile#url.tld

should allow you to create a unique password for each site, and it would be easily scriptable.
Actually the article is missing one thing. Yes, you need to be able to express yourself in the (programming) language.

But, and here is the thing, the hard part is not learning the words and the grammar, nor actually writing in the language using the said words and grammar.

No the hard problem is figuring out WHAT to say and HOW say it to make others (humans or computers, depending if it is a natural or programming language).

In terms if human language it is about formulating a narrative story that presents the problem and the solution to the reader.

In terms of programming language it is about describing the data structures, data transformations and transactions/communications needed to perform the task.

This is the hard part and that is what separates good writers and good programmers from their lousy counterparts.

BTW: I hope this was parseable.
>Today, thanks to Top Prospect, the social recruiting site that rewards users for helping their friends find jobs

This probably skews the figures in favor of social media companies.
You are right. Then it would be interesting to see how much of the memory is freed after all the clients disconnected.
Old post, as a side note, i've performed some tests with nginx and his configuration 1-2 weeks ago on linode and the results on the smallest linode were nearly 10-15% less than what the author report in his post (quite good imo).

If someone with a less optimized configuration is wondering what in his test configuration allows him to obtain those results, here is a brief recap:

1- Tests performed with ab with keepalive enabled on both the client and server

2- open_file_cache or similar options: this enable file caching, so basically the server is no more i/o bound

3- Furthermore, enabling tcp nodelay (that disables nagle alg, usefull when we have small tcp responses) and disabling access logging (this depends on how logging is implemented, if non-blocking and on a separate thread (not a worker) disabling it doesn't improve the results) could help a bit.

Being a cpu-bound test, having the client on a separate machine would have likely increased the results but i doubt it would have changed the performance ratio among them, after all in every test we had the same client with the same overhead.
I didn't know this was still an unanswered question. Surely there are children of western/first-world hippies who have worn barefoot-shoes all their life? I don't run, and walk indoors barefoot far more than I walk outdoors with shoes, so am I meant to be somewhere inbetween, or does any shoe-wearing at all create bad tendencies?