skysight-inc/HackerNews huggingface dataset:
I have a question. I asked this to a few mac users and haven't received a good answer.

How the hell do you get xcode (or other programs, but xcode is particularly bad) not to end up being a big piles of small windows you can't access effectively because they don't have a dock icon? The only way I found, was to long-click on the xcode dock icon which after a while splatters small versions of the windows everywhere, then scan these tiled windows until I find the right one and click on it. I have to do that atrociously long multi-step process every damn time I wan't to take a glance at another window! This, for example, makes the internal iOS documentation useless to me. At least I can use the web documentation to get the browser dock icon but when I don't have an internet connection I'm out of luck.

While I'm at it, is there any way, when using 'Spaces' to do a desktop change in one click? I'm mainly a Linux user and I'm used to having multiple desktops. OSX also has this functionality, and the 'Spaces' icon actually has four little square on it that represents the four desktops it's controlling. However when I click on one of the small squares, instead of going to the right desktop like it does in Gnome/Linux (and has been doing right since about 1995), it goes into an animation where the four desktop are displayed tiled full screen and I have to pick one. That is a two step process with an animation in between for something that should clearly be instantaneous. Is there an alternative to this. Both these things are driving me insane!

Like in the article, I bought a mac just to do iOS development and up to now my experience on osx felt like using a broken out of date gnome desktop with serious usability issues.
Of course, making those feeds PubSubHubbub would be ideal, so that my dear reader wouldn't have to poll them all the time =) And since now PubSubHubbub is content agnostic (http://news.ycombinator.com/item?id=1981234), it would work for the calendar feeds too!
Interestingly, Google announced something similar recently -- 'BigQuery' -> https://code.google.com/apis/bigquery/
...ever-expanding OAuth connections...

Uh, what? How does OAuth have anything to do with the singularity?
* There's more to life than staying alive.*

um... what?
The treatise is The Law and Business of Computer Software, published by West Publishing (now a unit of Thomson Reuters). It has another author's name on the second edition, per my contract with the publisher, because I stopped doing the annual updates after 12 years, which also means I no longer get royalties so I have no financial interest in posting the link: http://west.thomson.com/productdetail/175187/13515117/produc...

I resurrected a diagramming approach I tried some years back to show what an employer would have to prove to get ownership of an employee's off-duty invention - see http://www.ontechnologylaw.com/2010/12/diagramming-a-legal-i....
Vi Hart: Doodling
For WebSockets? Maybe there isn't. It's not really the browsers fault necessarily, W3C takes many, many years to ratify standards so they go ahead an implement things themselves causing incompatibilities and, in the case of WebSockets, for them to provide features they now have to take away again.

For cross-site scripting, there are many ways this could be enabled. Like the way Flash does it, for example, by placing a file at the root of a domain which specifies all the other domains it is allowed to talk to. Providing a manifest like this is likely the simplest solution to a problem that makes designing thick-clients quite annoying.
Obama Challenges 'MythBusters' Adam And Jamie
I've heard that lions and tigers aren't actually that dangerous. Some big cats have a very vicious fear response, but lions and tigers are apex predators, and no one in their natural environment can really fuck with them, so they've lost that kind of behavior. The only real risk with lions and tigers is if they get hungry, or if you try and play with them, because they don't really realize how strong they are.

I'm not going to test this theory myself, but here's a cute story about a lion who was raised by humans and still recognized them even after being reintroduced into the wild: http://en.wikipedia.org/wiki/Christian_the_lion
Poor headline style.
I hear where you're coming from. I'm actually surprised at the 30% efficiency number; I would have guessed more like 5%-10%. I suppose it varies by industry. I expect minimum-wage workers are more efficient (they're almost always doing what they're paid to do), whereas white collar jobs like program management are less measurable, and people spend much wasted time not just surfing the web, but doing things like sitting in unnecessary meetings.

When I was doing PM work, I spent about 30+ hours a week in meetings which could generally have been dealt with in 30-45 minutes of focused discussion with a much smaller group of people.
Diagramming experiment: Who owns an employee's off-duty invention?
Don't know on the first one, but you can use ctrl + cursor keys to move between spaces. Fairly sure that's the default, but if not, it can be setup in preferences for Spaces.
Anyone try this out on a Varnish setup?
The 8 Hour Workday – Productive or Pointless?
4chan rushes to WikiLeaks' defense, forces Swiss banking site offline
A lot of people go to school for a very long time, and (or sometimes or) then go on to practice for a very, very, very long time to take really good pictures.

After years and years and years of practice, then those people can start to get to the point where they can just take a picture without "thinking too much about composition." But that's only because they've been practicing composition (and all the other parts of photography) for so long.

Amateur photographers who consistently think about applying even just a few of the basic rules of composition (rule of thirds, etc) often have photographs that turn out much nicer looking than amateur photographers who "let instinct take over."
"A century after the wireless telegraph revolutionised communications, the Internet has re-established a telegraph that runs on (telephone) wires." -Umberto Eco,

who's essay was widely criticized here yesterday for some factual mistakes. He did get one thing right though.
There's a lot that could be discussed...

There isn't a whole lot to be discussed. iOS minimizes battery usage based on how close cell towers are, type of cell tower, altitude, Wifi spots database, state of GPS almanac, hardware/driver combination, etc like a any good OS/kernel (including Android) should.

The App sets CLLocationAccuracy to kCLLocationAccuracyBest, kCLLocationAccuracyNearestTenMeters, kCLLocationAccuracyHundredMeters, kCLLocationAccuracyKilometer, or kCLLocationAccuracyThreeKilometers and that's it.

The OS will almost always be able to minimize battery usage because it has way more information than the App could or should ever have. The App will never be able to optimize this setting because there will always be new hardware with new tradeoffs.

Your claim is that Apple's documentation does not describe the implications of the laws of physics for an arbitrary location that the user may reside at and does not reveal implementation details of the kernel that change every hardware/software revision.

The API could not be much simpler or much better documented.

Do you really think that Android's documentation is better?
http://developer.android.com/guide/topics/location/obtaining...
http://developer.android.com/reference/android/location/pack...

Because the Criteria class on Android is essentially the same as CLLocationAccuracy.
http://developer.android.com/reference/android/location/Crit...

I really would like to know if you think that Apple's documentation is poor or if you are just trolling because the facts of the situation don't support your argument.

Which part of the documentation is "quite flawed" like you originally claim?
After reading all the recent HN posts about unblurring data in photos, I would be a little afraid for the person who leaked this.

http://tctechcrunch.files.wordpress.com/2010/12/a1.png
To use XCode in a single window, switch it to the All-in-One layout in the preferences:

http://iphonedevelopment.blogspot.com/2009/03/xcode-single-w...

Also, in any OS X application with multiple windows you can use Command-` (i.e. Command + backtick key) to switch between windows of the active application.
Anyone is free to have ethics and choose to not participate in spreading confidential documents. Just saying.
That's an interesting way of managing timeouts. Is the 5*1000 intended to just be a more readable way of specifying seconds?
FreeBSD's boot loader uses a dialect of forth.

Forth makes MUCH more sense in an embedded context, IMHO.
Wow, a conspiracy theory that would make sense. The US government finds the leak in may, knows wiki leaks has it. Knows that they'll not be able to directly attack the organization on free speech grounds so they create a character assignation plot and create a rape plot.
5 Lessons Big Corporations Can Learn From Startups
GoogleLeaks.com
My Ruby Regrets
SEO with WordPress
If you analyze your current follow list it will represent exactly the tweets you see including the appropriate replies. In the "look up a user" mode, it will exclude all replies due to API limitations.
Alias analysis is a good example. A JIT compiler may speculatively add dynamic disambiguation guards (p1 != p2 ==> p1[i] cannot alias p2[i]). If the assumption turns out to be wrong, the JIT compiler dynamically attaches a side branch to the guard using the new assumption (p1 == p2 ==> p1[i] == p2[i], which is an even more powerful result).

Doing this in a static compiler is hard, because it would have to compile both paths for every such disambiguation possibility. This quickly leads to a code explosion. You'd need very, very smart static PGO to cover this case: there are no branch probabilities to measure, since the compiler doesn't know that inserting such a branch might be beneficial. It may only derive this by running PGO on code which has these branches, which leads to the code explosion again.

Auto-vectorization is another example: a static compiler may have to cover all possible alignments for N input vectors and M output vectors. This can get very expensive, so most static compilers simply don't do it and generate slower, generic code. A JIT compiler can specialize to the runtime alignment and even compile secondary branches in case the alignment changes later on (e.g. a filter fed with different kernel lengths at runtime).
$3 postage is a barrier? Try living in Australia :-)
We're thinking pretty hard about Facebook and LinkedIn integration.

The problem is that we're not just using Twitter for sign-in and as a source of friends: we're also using it as a conference speaker identity directory. Lanyrd lets you list the speakers for a conference, e.g. "@timbray is speaking at AndroidCon" - without those people necessarily having signed up for accounts on the site. Since speakers often have large Twitter followings, this makes it much more likely that a user signing in for the first time will get at least a few conference suggestions.

This complicates things a bit when we start involving other identity providers, since we then have to start tracking equivalent accounts on multiple services (Tim Bray on LinkedIn = TimBray on Facebook = @timbray on Twitter). Not impossible, but fiddly enough that we're sticking with Twitter for the moment.
Life found thriving in porous rock deep beneath the seafloor
Also - I only noticed that there was mouseover effect while I was mousing from the middle of the page to the back button. My mouse started in the middle of the page, I scrolled, read some text, and moused over to leave - at which point I discovered there was a better way to read.
Information on kernel OOPS for others who were not familiar with the term. http://en.wikipedia.org/wiki/Linux_kernel_oops

Exploit didn't work on my Ubuntu 10.04.1 LTS. It does say the exploits are fixed on Ubuntu, but the socket(PF_ECONET,...) call not working stopped it on my box.
did you try the mobile version?

https://groups.google.com/forum/m/
$100 Bill: The Fed Has a $110 Billion Problem with New Benjamins
The Noun Project: Assembling A Free And Universal Visual Shorthand
IE8 is very unsatisfied with your site. So much so, the only way I was able to read the main content was via the page source.
From what it appears in the website. India didn't participate in this
Joyriding your car and doing donuts in the middle of mainstreet on a Friday evening would probably fall into the "reckless thrill-seeking" category every time. Yes, a good number of Everest climbers may also fit that bill. But it's incorrect and not particularly insightful to attribute that characterization to the entire endeavor.There are many good reasons why someone would climb Everest or any mountain for that matter. What is the particular objection? That climbing the mountain quite possibly can lead to one's premature and needless death? So can launching yourself on top of a rocket. Yet I don't see too many astronauts being accused of reckless thrill-seeking. And no, it shouldn't matter on the former if the primary motivator is personal in nature. Personal exploration can be just as valid as public exploration, as is often the justification for going into space.
And don't get me started on those lazy kids and their assemblers. I mean, how hard is it to remember a few dozen opcode hex values?

Less snarkily: Developer resources are not infinite. Time spent futzing with memory management in non-performance-critical areas is time not spent improving performance where it actually matters, adding features, or improving the user interface.

For example, Angry Birds on the Galaxy Tab versus Angry Birds on the iPad are no where near the same experiences. The Galaxy Tab is jerky and slow, while the iPad is smooth.

The Android code for Angry Birds is primarily in native code, so garbage collection is unlikely to be the cause of your observations. And it's perfectly smooth on my Nexus One.
This site is brilliant.
Instead of "Nothing but the Web", I would have called it "Nothing but 'Net". Maybe it's not as Googleable though :-)
Another nice, little PHP framework is GluePHP (http://gluephp.com).

Hello World using GluePHP:

<?php
require_once('glue.php');

$urls = array(
'/' => 'index'
);

class index {
function GET() {
echo "Hello, World!";
}
}

glue::stick($urls);
?>

Another example with parameter matching and POST method handling:

<?php
require_once('glue.php');

$urls = array(
'/' => 'index',
'/(?P<number>\d+)' => 'index'
);

class index {
function GET($matches) {
if (array_key_exists('number', $matches)) {
echo "The magic number is: " . $matches['number'];
} else {
echo "You did not enter a number.";
}
}
function POST() {
echo 'The value you entered was ' . $_POST['textbox1'];
}
}

glue::stick($urls);
?>
Weebly is great, I wish that design contest went somewhere though (it seems like there is still few basic design choices)
Hey tptacek, didn't mean any offense and hope none was taken.

> Are you willing to live on ramen for years? Good on you. Really.

Indeed I was (during grad school), and am, as are many/most YC alumni.

And I hesitate to mention this as it's such conventional wisdom -- but as for self-funding, absolutely one should bootstrap for as long as possible before accepting outside investment. To further belabor the obvious, pay yourself well when the company is profitable, or even better wait for exit. Here's Peter Thiel on the same topic:

----

http://techcrunch.com/2008/09/08/peter-thiel-best-predictor-...

The lower the CEO salary, the more likely it is to succeed. The CEO’s salary sets a cap for everyone else. If it is set at a high level, you end up burning a whole lot more money. It aligns his interest with the equity holders. But [beyond that], it goes to whether the mission of the company is to build something new or just collect paychecks.

In practice we have found that if you only ask one question, ask that.
Facebook will be breathing easy. That looks shit.
That's the part that confuses me. Computers are traditionally more powerful and flexible than SmartPhones / tablets but a computer running ChromeOS is actually more limited than an iOS or Android device at this point.
Why are there missing spaces? e.g. "Ithink", "Iwent", "aPC"?

Is it so that you can duplicate the original source with less duplication penalty?

See: http://www.stifflog.com/2006/10/16/stiff-asks-great-programm...
Looks pretty good to me. A step in the right direction.

I guess they are trying to convince the popular content providers that instead of them scraping their data all the time to provide subscription-style services to their users, they should just tell Superfeedr about changes via their API.

It could work!
Anyone know of a good n small ORM for PHP?
OK, you got me on that one. I've been a professional Smalltalk programmer for almost 20 years and I've never heard of the Resilient Smalltalk Embedded Platform.
Just for the sake of correctness, I want to point out that it's the IETF, not W3C, which is responsible for the WebSocket protocol.
Why'd you rip off the original Wiki Game website wholesale and turn it into an iPhone app?

http://thewikigame.com/

http://wikipediagame.posterous.com/

I don't see your name anywhere on either of those pages.

Do you plan to keep ripping off websites/web apps and converting them to iPhone apps in order to boost your portfolio?

Edit: I didn't link his version because I didn't want to add fuel to the fire.

Edit2: Wiki Game creator says it's cool, then I have nothing to be annoyed about. S'all good. :)
I assume so. I do the same thing.
I did think about PubSubHubbub for this, but implementing pings was a bit fiddly - a conference appears on the django-in-london feed only after the django tag has been added for example, but that also implies it appearing in the django-in-uk feed. Since it doesn't really matter if you hear about a new conference within seconds, minutes, hours or even days I decided it wasn't worth doing PubSubHubbub for the initial launch of this feature.
so do you browse the web with emacs as well or what is your primary browser?
In fact you can make out not only the number of characters blurred but also some of the characters themselves just by zooming in.
In my way,Im sharing back to community,but i need help - what d'ya think?
I guess this is better than hearing about Wikileaks 24/7.
Hi, thanks for the advice

Going to get back into the networking full swing again. Was doing it regularly for a while, but just hated doing it after a while when the prototype just kept getting delayed and delayed and delayed. Think I'm going to pick it back up when I finally get this prototype done, which I think should demonstrate commitment, drive, etc.

To that point though, any thoughts on the issue of what to do between this current iteration I'm developing and getting someone to work with me on the next version which should be closer to what I want to put out there. Do you think I will be to show a working, yet not "correct" product to someone to incite their involvement and show my commitment or does it show misdirection and disorganization, etc?

Thanks again for the advice!
McNealy to Ellison: How to duck death by open source
Yup... I agree with the cause : " it doesn't really matter if you hear about a new conference within seconds, minutes, hours or even days", but not with the consequence! PubSubHubbub is not about time, but about push (timeliness is a consequence). By having a push mechanism, you just allow for updates to propagate to any kind of application, rather than have them all poll the resources endlessly, wasting their resources, your ressources and eventually just making it not worth. You want other to consume your content. Make their life easier :)
Actually, the design contest results were amazing. We had over 2,000 submissions, and a couple hundred of those will end up being implemented in Weebly.

We're actually waiting until we can fully support all of the "features" of some of the best designs before bringing them in to the gallery, but half of the finalists are already live and available.
i do have this little site where i sort of share my small knowledge on Java/JEE stuffs. this is my small way of giving back to the community what i learned from it. however, people don't know it yet, so i made a "begging" page and maybe it can help preach the word. what do you guys think about my move?
Chrome OS Means Never Having To Care About Your Processor's Instruction Set
Google Rolls Out Phase One Of Revamped Groups: New Gmail/Reader-Like UI
This is my reaction as well. I can understand hard choices in survival situations. However, there's more than a little difference between people stranded in a lifeboat and people traipsing past the dying on their vacations.

I don't buy people chest-beating about the danger and adventure of their recreational choices, then explaining that the reason they passed by a collapsed or injured person to continue on to the summit and cross something off their bucket lists was because to do otherwise would be just too dangerous.
IKEA surprises Portland employees with free bicycles
The Genuine Sieve of Eratosthenes
Ask HN: Should I submit this?
So tonight I submitted some stuff on Forth. Last night I submitted stuff on Prolog. Both of these languages are things I learnt about as a kid.

My question to HN is thia, I'm obviously not going to submit a new language every day, but does HN think it'd be good to have me pick an old school language at the start of the week and start posting stories about it so those that are interested can learn?
Think long term, focus short term — Bocoup Web Log
I'm looking at exactly the same issue now.

There are a few specialist one that only work in particular sectors (software sales, in-game sales), but the two general ones I'm looking at are Worldpay and Nochex.
alnayyir,

I did not rip off The Wiki Game, at least wasn't intent to do so.

In The Wiki Game, problems are randomly generated.

In 3 Degree of Wikipedia (my app), they are created by other players, and limited to 3 degrees only, so each connection puzzle can actually encapsulate a concept that's meaningful and worth learning. Besides, all puzzles are dynamically ranked to filter out the bad ones (like HN).

I intent to make it an app for learning.

Hope this answers your questions.

Ivan
With that name and tagline, I first thought this was going to be resources (like printable templates) for creating counterfeit conference badges. Badgester/Wikibadges.
I'm reminded of Marshall McLuhan when I read your thoughts on the subject, and when I read the article.

The "amputation of our limbs" with devices that seem to enhance our senses is quite a striking metaphor from McLuhan's books.
Well, 94% mortality and 6% for which there is insufficient data to draw a conclusion. We'll have to wait a while to be sure if any of them are immortal.
Well, I like learning about new languages (uh, well, old ones I haven't really learned about count too), so if you have some useful or interesting links, I say post them.
Seems quite nice and clean but i'd perhaps refactor the ToroApplication constructor. Having to pass an array within an array each time is a little messy. I can see why its done but you can achieve the same thing by using func_get_args.
I'd love a web based editor that uses Dropbox (or your cloud based storage) for storage. I use Elements editor on the iPhone but for when I just have a browser...

(Similarly I'd feel a lot more comfortable with Google Applications if I could tell it to store my documents on my storage, or at least seamlessly mirror to my storage)
"The OS will almost always be able to minimize battery usage because it has way more information than the App could or should ever have."

This is only true for standalone apps which don't share location information between people.

The OS doesn't know that one person wants to turn on the GPS on another person's phone.

I'm actually pretty pro-Apple and anti-Android (James, OP is the Android developer and I develop exclusively on Obj-C).