skysight-inc/HackerNews huggingface dataset:
Something that happens on that landing page makes it almost impossible to use my browser's back button and navigate back to where I came from.

That's after not having a clue what you're asking me to sign up for.
I know why people keeps asking these questions: because it makes YOU look smart. And also because it is/was a fad.
Just semantics. The writer presumably is considering only even numbers, for which it is generally true that you get more solutions as you increase the number. You are right in that it is worded non-rigorously, but in my opinion it is implied from the context.
I agree with the need to assess one's ability in Fermi-style problem solving, but I find fault with using non-sensical information for the topic. Seriously, golf balls on a bus? Why not ask about a relevant problem to be solved?

For me, an interview is a two-way street, and a company can most certainly put itself out of consideration with these types of questions. The biggest issue I find with these esoteric-problem-analagous-to-something-relevant types of interview questions is that they usually send a negative signal about the company. I immediately think of gamesmanship, trick questions, watching candidates squirm, or about a dozen other things that I find have nothing to do with the entire reason I might consider joining a company.

While the interviewer's intentions sound very noble, I find the means to the end more risky than useful.
Yes but remember its 12 billion light years away and that's REALLY far away
I think the operators should stay focused on what they do the best - building and updating infrastructure. It shouldn't be their job to provide the marketing for device, service or even apps. However, since they are the owners of this massive usage data, they can comprehend in a most accurate way what is the customer like and what does it want. They have the best metrics to measure how the customer responds to marketing, etc.
But bottom line is that I just want my phone to work. I don't care what network it runs, I want it to WORK. I don't want to pay less for something that doesn't work (surprise surprise Lycamobile doesn't cater 3G for iPhone 4S). I don't want to pay for ridiculous unlimited 100000 minutes and 100000000 texts per month. However, I do want to pay for 1 Gb monthly data, and a sensible amount for 5 calls I make per month (heh, try that - O2 PAYG single call or text price is close to the european roaming charges...)
And the last thing I want to pay is extra charges for using VoIP (TeliaSonera).
So for me, operators are not on my side. I am always in lose-lose situation.
Why is it a waste of time if it gets you the job? The answer is "trivially easy" so it shouldn't take you long to waste your time on. I'd wager that you spent at least twice as much time writing up your response to this article than it would take to answer such an interview question. What's the true waste of time here?
> As described yes, but you can extract the duplicate bodies in a function.

However, if we do that globally, we're back where we started, right? I mean, the allocation rate of continuation closures will be on the same level as standard CPS.

> Another way if you're willing to take a 2x code explosion hit is to compile each function twice: ...

The idea about compiling functions twice and using a dynamic switch on function entry seems to presume that it can be determined at function call whether a continuation will be captured somewhere within the call and I don't see how you'd do that.

Alternatively, you could introduce a static analysis that identifies functions that provably are not capable of continuation capture and compile only those in direct style. I suppose you could even do the analysis on an expression-level. Of course, Lisp dialects are not particularly amenable to static analysis so it may be hard to get much of a benefit in this way.

However, even if you deal with the code-size issues, I think you are left with a technique for optimizing code for a language that must support continuation capture but you are not left with code that is easy to debug. Every function or block that is compiled in direct style will be impossible to step through or dynamically interrupt.

All criticism aside, thanks for posting the idea! I had never seen a technique like that before.
>Different people learn social skills differently. For me they were incredibly hard to learn...

Precisely. I like the introvert/extrovert description of recharges alone/recharges with other people. I grew up as a serious introvert, but my parents knew the value of social skills. One day my father turned it from a chore into an introvert-style learning exercise by framing it as a skill to be learned and not a quality to be had.

I joined the orchestra, got comfortable with public speaking, learned how to make small talk. I'm not a natural at it, but get by fine today, even in very public sales and lecture/teaching roles.

I still like to go home at the end of a day and recharge alone, but I can use it like a skill and it's been incredibly valuable.
Just another rant: I have a very big problem with such estimations. It's a bad analogy, I know, but I want to use it just for the heck of it:

Such of estimations (how many would view a newspapers webpage on a given time - completely glossing over its popularity: is it a good local newspaper, or one that is just going out of business? for all we know, a very good local newspaper might get 1/5th of page views that BBC gets (it has a vocal community that tend to comment on stories)) just remind me of those stupid VCs that helped create the Color iOS app. What was it? 100M dollars just for the domain (color.com) or something like that. I'm sure they've used the same kind of estimations: Facebook gets xxx hits per second. We'll be a premium social network and everyone would want to be on our network just like they did on Facebook when it was a harvard-only club, etc. so we could be a 5 billion dollar company in 9 months so a 100M dollar domain name is justifiable.
I think 10% is pretty generous. More like 0.005%, maybe.
Not that I disagree, but the argument against this is often: consumers are idiots. Most people have no idea about the finer details of "problems" like this one and so will completely ignore it when making their purchase. If the iPhone meets all their needs but does secret voodoo to carriers on the back end, consumers are losing -- sometimes long after they've voted with their dollar.

Hence: regulators.
A bigger problem I have with these problems is that I do not feel motivated to solve or even think about such problems. My internal reaction therefore always is, why do I care how many golf balls fit, even if I do not say it out loud.

For whatever problem the interviewer poses me, I would like them to supply me the context around that problem so I can see what is the benefit of solving it. Solving it for the sake of the interview is not a valid answer for me.

There are a plenty of important problems to be solved for me to not waste a minute on a useless one.
Android Sokker Manager is an Android application made to help Sokker managers
Android Sokker Manager is an application made to help Sokker managers. With this application you'll be able to brag to your friends about your super-talented players anywhere and anytime.

To use this application you must have an account at www.sokker.org.
I would expect copying to your own computer would fall under fair use, but that copying to a hundred computers would require a hundred purchases. A license mechanism isn't explicitly needed here.
This.

The most important takeaway from a face-to-face interview for me has always been to gauge a candidates general problem solving ability. When developing, you'll constantly be solving problems that are new to you, in areas you may not be familiar with.
Clojure has cl-format. (http://richhickey.github.com/clojure/clojure.pprint-api.html...)
Clearly eggplant golf balls fit on a bus.

I always assume the reason that you ask these questions is because you don't have anything interesting to talk about in the interview.

Interviews are as much a chance for a candidate to disqualify the interviewer/company because they asked stupid questions, as they are for the interviewer to ask stupid questions.

You got me all the way out here, spending my valuable time talking to you, and all you can come up with is a lame question about golf balls? Sell your company to me. Show me that you are excited about what you are doing. Talk to me about what problems you've been solving lately and try to see how I would go through the process of solving those problems. Sure there are NDAs and you don't want to violate that, but programming problems are programming problems, and if I am spending my time talking to you you can do me the favor of talking generally about what you are doing and making it interesting for me.
I like HN the way it is, only if I could vote on iPad (or worse, on iPhone) without having to zoom 600% in first. Those up/down arrows being so close to each other drives me crazy.
How a stained glass window is made
TACO CONF 2012 - today
I think a big part of the history which people are forgetting here is that there were certain actions which Microsoft engaged in that strengthened the determination of "monopolistic" behavior. Namely, the restraints and difficulty they created for other operating systems in the market. [1][2]

This specific instance ignores that particular history, and focuses just on the "browser included, supported, and otherwise enabled with the most features" part of the argument, which by its self does not seem to stand on its own merits. And, in fact, there really is -no- difference here between Apple and Microsoft - both have created a specific version of their software for a specific hardware platform, and both have placed, or are placing restrictions on what software can run on those platforms with the stated goal of controlling the end-customer experience.

There is not yet any evidence of undue influence on the part of Microsoft to prevent, or otherwise make too costly for, other operating systems, with other browsers, to be installed on ARM-based hardware sold in the market place. In fact, at this point, it seems to be exactly the opposite - that all existing ARM-based tablet style devices currently for sale in the market contain non-Microsoft operating systems, and very few ARM-based phone style devices contain a Microsoft operating system. One would do well to remember that it was the sum of all actions which led to the anti-trust case, not just preventing IE from being uninstalled effectively, or preventing Netscape from being installed at the same level and with the same capabilities as IE.

In this case, there is no evidence that MS is taking other actions to prevent people from selling arm-based devices with other operating systems. Given that we accept that it is legal for other entities to restrict what 3rd party software may be installed on their devices so long as they don't apply undue influence on the market outside of their product, I don't see why the reasoning would be so different here.

[1] http://en.wikipedia.org/wiki/United_States_v._Microsoft
"... Microsoft's conduct in forming restrictive licensing agreements with original equipment manufacturer (OEMs), and Microsoft's intent in its course of conduct. "

[2] http://www.justice.gov/opa/pr/Pre_96/July94/94387.txt.html

"Exclusionary Per Processor Licenses--Microsoft makes its
MS-DOS and Windows technology available on a "per processor"
basis, which requires PC manufacturers to pay a fee to Microsoft for each computer shipped, whether or not the computer contains Microsoft operating system software. The complaint alleges that this arrangement gives Microsoft an unfair advantage by causing a manufacturer selling a non-Microsoft operating system to pay at least two royalties--one to Microsoft and one to its competitor--
thereby making a non-Microsoft unit more expensive. "Microsoft has used its monopoly power, in effect, to levy a
"tax" on PC manufacturers who would otherwise like to offer an alternative system," said Bingaman. "As a result, the ability of rival operating systems to compete has been impeded, innovation has been slowed and consumer choices have been limited.""
I've been trying to figure out whether turnaround is fair play:

http://www.youtube.com/watch?v=hxvujEmyiPQ
"Nice try, but I think we can file this under the heading "solutions looking really hard for problems"."

You're thinking of what it can do now instead of what it can become.

I made the same mistake the first time I connected to the web (which was through AOL in 1995) and the first time a few years before the Internet (through Delphi) by way of a slow modem.
This is such a tired argument. Microsoft's market share on browsers, desktops, etc. has been headed straight south for years, and yet Mozilla continues to beat the drum about choice and innovation and such? Hey, 1998 called, they'd like their complaints back.

Mozilla isn't going after Apple because they can't -- they don't have a hammer of government oversight to pound away to get someone else to do things on their behalf. Mozilla is going after Microsoft mostly because they can get away with it.

These complaints were relevant years ago, but much like Microsoft itself, they're reflective of an old mindset that's fading away.
I believe it should be possible to virtually route the calls to whatever numbers you've decided - let's say you have one personal and one business number. However, you can switch of the business number when you leave the work, or limit incoming calls for personal number only to close family members, etc.

Besides, phone numbers are obsolete as well. I think this virtualisation should give possibility to move away from them.
The last thing I would think is desirable in a job candidate is their acceptance of problems that are poorly defined and that at best have dubious benefits.

Trying to come up with an approximate answer to a question like that without at least questioning the problem itself or at least trying to narrow it down to something well defined is not a desirable trait in someone on whom you are bestowing responsibility.

I would look more highly upon a job candidate that questioned why anyone would ever want to pack a bus with golf balls to see if there is even underlying benefit to actually doing so. I would expect the interviewer to be prepared to give a pretty good business reason for how packing a ball with golf balls will increase revenue or customer satisfaction.
Substantial earlier discussions here:

http://news.ycombinator.com/item?id=3960000

and here:

http://news.ycombinator.com/item?id=3960028

Much of it is overlapping and/or duplicated, but with simultaneous submissions and no cross-referencing, that's bound to happen.
No it's 12 BILLION light years away and its enough to supply trillions of earth lille planets
> absolutely fantastic developer tools that are not matched by anything else

I bought Windows 2000 and MSVC 2003 with the first money I ever made through terrible teenager webdev. I was a huge VS fan until I first touched an iBook G4, and even now, I really wish I found a reason to get a Lumia 800. Windows 7 is georgous for consumers.

Still, after five years on Apple and Unix, I find it absolutely impossible to go back to Windows development. And it's definitely a group thing, none of my friends really knows how to work on Windows either. They appreciate what Microsoft is doing lately, but they shrug and stay in their corner of the computing universe.

I think you underestimate the brain drain (= SANE people) out of the Microsoft camp, especially during the Vista years.
I looked twice to verify that she needed the wheelchair.

I'm not quite sure why Pike wrote this. Was he afraid that the wheelchair concealed a weapon of some sort? But how can you visually verify that a person needs a wheelchair?

I also wonder what Pike thinks now that his employer is being sued over the violations of patents in their open source GUI software. The swipe-to-unlock patent strikes me as about as obvious as backing store.
Some people have sensory issues. Too much, too loud, too long is physically overwhelming.

They can be plenty communicative in smaller, quieter settings.

Contemporary society can drive them nearly crazy, insisting they "speak up", over the din of dozens crammed into a loud, poorly ventilated room. Insisting they tune out multiple conversations 3, 5, 10 feet away from them, for 8 or 10 or 12 hours a day, every day.

Give them some peace a quite, and they are quite effective. Give them high signal to noise ratio, and they exceed their peers.

One size does not fit all. The first thing a "shy" person often needs to learn, is this. Really learn this.

P.S. They can even learn to do the "crammed room" thing, for limited stretches and when there is a specific purpose that centers on those people being gathered together in that setting. (E.g. presentations, conferences, etc.)

That doesn't mean that the goal should be to thrive in such, 24/7. Nor to indiscriminately partner up with whoever happens to be in the room, just because they're sharing physical proximity.

/grump
It doesn't work for me; I can't imagine an entire field of women acting like that.
In my experience, Apple actually made this process of "global roaming" worse, not better.

Case in point: I spend about 2 months a year in Japan and a month in London. I live in the US and have a plan through ATT. I used to have an iPhone 3gs, and then a 4 (now a Galaxy Nexus).

The first time I travelled to London with my iPhone, I knew enough to be paranoid about overages and activated my global roaming service and bought 25MB of data coverage just so I could use it in a pinch. ATT customers were supposed to be able to get free WiFi at Starbucks. That turned out to be false. Fortunately, almost every pub in London has free wifi and I tend to spend more time in pubs than Starbucks anyway.

The second or third day I was there I called ATT to try to get them to give me the unlock code so I could swap my US SIM out for one from O2. After about 30 minutes on the phone, I finally got someone who put it plainly, "Sir, if you had any other phone besides the iPhone, we'd be glad to let you unlock your phone so you could use the SIM from the local carrier. But we are under strict orders from Apple not to." I bought a 20£ throwaway Nokia the next day which had a free 30£ top-up with it and used it for the duration of the trip.

I have had similar experiences in Japan, except I have always had a Japanese phone (because I use the NFC-based Suica card for the Metro and in convenience stores). A couple years ago, I needed to be on-call whilst in Tokyo and wanted to be able to answer my iPhone if it rang. Long story short, my iPhone didn't even work in Tokyo ... regardless that the global roaming was turned on (and I was paying for it).

Was in Tokyo from Nov-Jan this last year. Brought my [unlocked] Galaxy S2 I had at the time. Went to Softbank with my wife, and went through the normal procedure of proving citizenship (hers, not mine) etc. to get Japanese rate plans. Also had brought my Japanese phone. SIM swapped into my GS2, worked perfectly. No more global roaming/iPhone drama. Had tried to do similar with iPhone previously, carriers in Tokyo wouldn't touch it. Same thing, "Under strict orders from Apple not to …"

Went back with my Nexus recently. Put SIM from GS2 into Nexus. Worked flawlessly, as unlocked phones have been doing forever. I do not yearn for an Apple-controlled MNVO. a) I like specifically choosing whatever carrier works best for my needs at the time (via a SIM card) b) my experiences roaming with iPhone so far have been much MORE expensive than with any other phone.

Edit: wanted to make it clear that the "unlocked" GS2 was an ATT GS2 which ATT voluntarily gave me the unlock code for when I called and told them I would be travelling with it.
Mozilla and its successors, Firefox and Thunderbird are actually built on XUL[1], which is an XML-based UI description language which can be mixed with HTML and SVG, styled with CSS and programmed just like HTML with JavaScript. Then there's the xulrunner, which lets you write standalone apps on this tech. It's never taken off much, but I don't know if that's down to flaky implementation or just lack of interest. (if you don't like XUL, just use a minimal amount of it to embed your HTML app)

[1] I'm not sure what the current status is, but I think they want to phase it out?
I've found that usually once I get asked one of these, that's the end of the interview. Why? Because I epitomize "think outside the box". You see, there are a number of different bus styles - are we talking a BlueBird full length or their Handicapped Plus series - ways to fill the bus - after all if I am allowed to tamp and pack I'll get a lot more of them in and we need to account for that - and of course golf balls are not all the same size - though they are close but when you're talking literally thousands of them the differences add up.

Another favorite of mine is the "scored" bar of gold to pay someone's salary. First off, real gold is kind of soft. I guarantee that if I have the tools to build something I need to pay for, I can cut the bar of gold. Even if I didn't, gold can be dissolved by a number of different acids.

You see what I mean?
Well you said it - the carriers are loosing, not the consumers.
Did you use solar city? Any idea how panels affect resale?
The Scala stuff is impressive. Updated docs at the new site: http://docs.scala-lang.org/overviews/collections/performance...

The new ConcurrentTrie is also a great addition to 2.10.
It would be OK without responsive CSS as long as you didn't include that <meta name="viewport" …> tag to disable scaling.
Using percentages to decide monopoly status isn't relevant. There are far greater factors involved, as the DOJ/MS trial established precedent in that respect.
Derailment is a purely rhetorical technique, so I'm not seeing the problem.

I agree that patriarchy is bad for pretty much everybody. But the rhetorical effect of "but what about the time a woman was mean to meeeee" isn't to raise awareness of power dynamics so that people see the real issue as patriarchy or kyriarchy and find action even more urgent. It's to devalue the given examples of sexist behavior so that the privileged person can avoid confronting their privilege.
مسلسل غريب الدار الحلقة 20 
مسلسل غريب الدار الحلقة 20

غريب, الدار ,الحلقة ,20

http://tv.3uz.com/11630.html
Actually, there's already filesystem I/O in HTML5.

I'm not sure what you mean by "privileged Chromium mode". You could very well just use the regular mode that exists in your browser to create a full-blown application. Of course there's always contraints, because you only have available the HTML5 api, but now days you can do lots of stuff with it - it pretty much has everything a regular app would need (disk IO, network IO, UI, etc.).

As far as security goes, the Chromium sandbox is much more secure than any other code you would be writing yourself - after all it's the same thing that runs inside your Chrome browser, which is world-class secure.

For the Node instance, I also don't see any issue here. Sure the web-server that is initialized on your local machine is visible across your local network, but you can simply secure it just as you would with any regular web-application.
Penyebab Keputihan dan mengobati keputihan
You obviously are a jerk. But sadly that's also normal amongst our CS population.