skysight-inc/HackerNews huggingface dataset:
I don't think this is an accurate description of that system. What's true about it is that it is dealing with scale issues that don't apply for home schooling, so they need to do things like having 1st-graders line up in order to go out to recess, trying to be consistent in how rules are applied, and worrying about the cost of production of cafeteria foods. These make the system look bureaucratic because bureaucracy is the simplest way to make an institution work at scale.

Also, this is an artifact of our culture: we are socializing kids into a system where they go sit at a desk and work within a bureaucracy because these are features of our culture. We are not pastoral nomads, we are not jungle hunter-gatherers, we are not inhabitants of tiny city-states. And most people in our society are not wealthy rockstar founders working in SF.
I Am Astronaut Chris Hadfield, currently orbiting planet Earth. AMA
Unless you're in a hurry to teach someone RIGHT NOW how to program, I'd wait till next year when JS.Next, Kotlin, and Dart are ready and stable.
Wow that renders all sorts of glitchy on iPad/safari
Surprised no one has mentioned Vagrant [1]. By far the best addition to my tool-set this year.

[1] http://www.vagrantup.com/
Though it does do unholy things to the tab/window title... :)
Interesting on chrome Version 24.0.1312.57 the tab crashes when i try to view the tweet but not here.

Can someone explain what is happening and why the tweet is affecting the tab and this post does not?

In the end both just render unicode characters. And it looks like only Firefox is able to display it correctly on OSX 10.8.
Slate has been discussed a few times recently. For more background, here are a couple other HN threads:

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

http://news.ycombinator.com/item?id=4589658
Microsoft is copying all of Apple's bad ideas thinking that's what makes them sell.
Looks neat, albeit for me personally it might be a little over the top.

I use Moom (http://manytricks.com/moom/) for quite a while and I'm happy with it so far as it integrates perfectly into the overall UI of OSX.

You have of course also convenient (and customizable) shortcuts for actions like 'Move & Zoom Window to Left Half', which is quite handy for example for webdevelopment on a smaller screen (Macbook), where you might want your browser to occupy one half and your editor the other half of the screen.
Peter Kasting tracked down the original company-wide email. It was actually from May 2007 and titled "Guppy needs testers" - for those of you working for Google who would like to look it up. Since I left Google in January 2008 and had to turn over all of my records, I'm working from memory here.

The entire experience of having work that I did 6 years ago questioned, has been interesting.

However, the invention, the communications, the meetings, and the OS itself are all very well documented both inside and outside Google. Further, I'm fairly confident in the integrity of Google management.

I hope I have responded in an entirely professional manner, and I'd like to assure everyone that I hold no grudges and, particularly for those Googlers who weren't aware of my work, I'd welcome the opportunity to buy you a beer sometime and fill you in on everything that happened in 2007.﻿
It's "Snow Leopard". Apple isn't running low enough on cats to have to resort to mythological ones just yet ;-)
Retweeted, of course.
Apparently she doesn't care about 5000 words.
Do you really even look at them? When I'm with relatives, I remember events, not pictures. I say dump the photos.
> LuaJIT's C FFI is ...

Indeed LuaJIT's FFI is a very cool and usable, but it does one huge drawback: it basically ties you to LuaJIT.

I'm not trying to diss LuaJIT—it's a wonderful and impressive JIT implementation, and for some applications, irreplaceable—but compared to the standard Lua implementation, LuaJIT is (1) less portable, (2) more complicated, and (3) has various implementation drawbacks.† In addition, of course, there are other alternate Lua implementations which have their own set of tradeoffs.

Essentially, it's very nice to be able to switch Lua implementations depending on the circumstance. With normal usage, LuaJIT is carefully designed to make this possible (indeed, easy: one need only change the library one links against, it's not even necessary to recompile one's app), but once you start using things like FFI, that ability is lost.

There's a port of LuaJIT's FFI interface to standard Lua, but it's also not portable, and because it will have very different performance characteristics than FFI in LuaJIT (which can "compile out" FFI accesses), it's not really a drop-in replacement for it, and I think not nearly as compelling.

† The one that's bitten me in the past is that LuaJIT has a much smaller limit on addressable memory than standard Lua because of the particular design of its nan-encoded object representation. There are some input files for my Lua-using app that will only work when I compile with standard Lua, because using LuaJIT will run out of memory; those are times when I'm very glad I didn't commit to a LuaJIT-only design...
This is true, but it's a question of what the risk is. Externally hosting usually has 2 possible catastrophic outcomes: data loss and data exposure.

As you probably have the code checked out by a number of employees, data loss is annoying but not catastrophic as you're probably not losing anything more than a few hours time.

Data exposure would have a greater impact, but the likelihood is probably around the same as if you run your own repo through credential compromise. The Github security team is probably around the same level of effectiveness as you are.

So it's probably not that big a deal. Having said that, we self-host our git repos :).
Maybe so. But I don't see a problem with that.

OSX window management currently satisfies average users, but not power users. And since power users are exactly the kind of people who can do something about it, they are doing it.
Does anyone else see something funky at the top most comments?
Don't care if it's JS or anything, as long as programming, or as I love to say, crafting is taught at schools, it will be great.

First of all, Making money by creating beautiful and useful things is such a good lifestyle.

Secondly and more importantly, it's about how to be better educated. Back to the years when I was at schools, I was told taking exams are of top importance, everything I learned seemed so boring. Things changed when I was 20sth, and I started to make things, that's when I really start to love knowledge, be it art, writing, music, because everything now starts to make sense.

Back to JS, there is no better place than the web to meet smart people, show them what you make, have fun and be cool. So JS, why not?
It does for me too. But not the neighbour tabs. Also 24.0.1312.57 on OS X 10.8.2.
Hah, you are of course correct. I can never keep the order of OSX cats straight, so I had to look up which one 10.6.x was. But then I typed it out wrong even after doing so!
NBA All Star 2013 ios Application
You can also just map <c-c> <esc> and not have to ever worry about the edge cases.
Team Work Makes The Dream Work
Start the "no, it should be insert my preferred language here debate".

Yes, it should be Javascript, and probably starting with some basic jQuery stuff.

Yes, Javascript syntax sucks, but if you

1. Set up a basic text document correctly
2. Load jQuery
3. Right some really basic html/jQuery
4. Open it in ANY browser

It works. Boom. That's it. Every browser in entire world, every single time.

My personal suggestion would be to stick to front-end coding for web pages (HTML/CSS/JS/jQuery) and then for server side teach Python, because the syntax is easier to think about but actually deploying it is reasonably interesting and teaches some important concepts. But to get kids excited, it's gotta be about the front end. Why do you think so many kids these days got their start editing their Myspace pages?
How  to Keep the Right Customers for your Startup
This is pretty outdated http://www.ansc.purdue.edu/swine/swineday/sday96/psd10-96.ht... but it indicates but antibiotics are not directly involved in that process.

If antibiotics are not directly correlated here, Im wondering if they already tried to measure "sweet spot" of such treatment use (they are able to get the best effect of antibiotics paying as low as possible for them).

I'm also wondering about those numbers, they are clearly stable in 3 years row (using data from last 6 years) there might be some methodology that is applied between food companies, like mean 3 years average ?
More or less related; one of the nicest paradigms I've used for handling UI was concurrent lightweight processes with synchronous channel-based communication. That's a mouthful! But it's essentially the model languages like Go use. In fact, Rob Pike has written one of the conceptual ancestors to Go, Newsqueak, specifically to deal with UI.

In that model, each 'thing' on the screen runs as a concurrent process, but it's written as a simple loop which blocks on reading from the input channels (mouse, keyboard events, etc.). This makes the behaviour of each element clearer to read, and possibly easier to compose. Compare that to the callback spaghetti of event driven systems like JS in browsers and you'll see a clear winner.

http://swtch.com/~rsc/thread/newsqueak.pdf
I have free transportation for life, it's called a bicycle. But I guess for those who have to drive, this is great. But bicycling is easier than you think, and has many benefits.
essentially ...

"If you buy a perpetual retail license for Office 2013, it will be locked to the computer you first install it on, forever. Buy a new PC and you won't be allowed to install your existing copy of Office on it, even if you wipe the disk of the old PC. You'll have to splurge for a new one."
Totally correct.

Also, it seemed odd not to compare to suicide rates in other countries - was it low before and typical now? Or typical before and high now? We can't tell from the article.

There might be substance in the topic, but the numbers presented don't support it.
To start, this almost implies that there's a room full of Old Powerful White Men (let's be honest, that's what you imagine) figuring out how to raise little consumer sheep.

I've never been in such a meeting, but what would you imagine is discussed when sales strategies are devised?

- How can we drive our customers to buy more of our products? How can we sell more to existing customers, how can we attract more new ones? Marketing, advertising campaigns showing how happy our customers are?

or

- Do our customers really need that much of our products? Should we educate them on the fact that excess usage of our products is unhealthy? Should we make sure they don't hurt their budgets or rake credit card debt?

What I'm saying is that it's not a conspiracy, but the "hand of the market" does not care if you are better off buying something or not.
McDonalds wouldn't care if you ever eat anything but fries, Johnson & Johnson wouldn't care if you wash your hands obsessively 25 times per hour, and no home electronics provider would care if you hoard their products in stacks in your basement. The only thing they care about is to sell as much as possible, and ideally make you come back for more.
Yeah my twitter client is crashing now when I switch to another account that's already logged in.
I haven't tried in windows, but the recommended way to handle binaries is through the `bin` field in package.json (and this technique doesn't care about the shebang because it doesn't run the script directly using the OS). For example, in the `xlsx` module:

"bin": {
"xlsx2csv": "./bin/xlsx2csv.njs"
},

https://github.com/Niggler/js-xlsx/blob/master/package.json#...

Relevant doc: https://npmjs.org/doc/json.html#bin
The Star Wars article change was a joke - that was corrected about 5 seconds later. I'm part of the generation of Star Wars fanboys. I apologize if that offended anyone.
New York City Schools Struggle Against Test-Prep
For a GUI configurable and generally well behaved manager look at Divvy: http://mizage.com/divvy/

It's very customizable and has worked for me across at least three versions of os x.
This doesn't pass the sniff test. It might be true, but without names, dates, or companies for verification - it might as well be fiction.

In Unicorns we trust; all others must bring data.
I think the distinction between "power users" and "average users" is meaningless. A user is someone who derives utility from a given platform.
should it be considered as a new form of attack ? utf attack , or utf malware ( that's a question ).
Add to the list of reasons it's a bad idea: Security.

Unless you're confident you can securely configure your network and services AND stay on top of patches, etc it's probably a bad idea to self host.
That guy must really like Web Parts. I did not find your statement offensive.

I agree- look at how much money is in mainframe consulting. There is truth to the argument that the more attractive the discipline + focus, the less you have to incentivize.
Show HN: I just open sourced a mac app to help you stay focused
Unfortunately SL,L,ML doesn't suffice because Leopard (10.5) is also L :/

Though it should be noted that there is no other version that starts with 'S' ...
Pictures - Do you recognize this man? - National Dogs | Examiner.com
But it is the technical 'masterpiece' of the XBOX. It was the killer app on XBOX Live. And they changed the way other developers used the XBOX controller to input commands.

And somehow along the way, it became a household name.
I was discussing this some minutes ago with a friend of mine: if you have a 11" or 13" screen, that's the reasonable way to go (Unless if you are like me, of course, that feels the need to use Slate in a 13" screen)... But, if you can work with bigger screens, splitting your workspace and making more information available at the same time may be a good thing.
Shooters are like meat and potatoes, they're easier to make and easier to sell, but they aren't the entire market. Of the top 10 best-selling video games of 2012 only 4 were shooters, 3 were sports games, one was a dance game, and two were action-adventure games (assassin's creed and lego batman). This doesn't count MMO subscriptions which would have put WoW into the top 10.
how does this jive with RBM's? Are you even including radiology related service codes?
The entire concept and execution seems a little underdeveloped.

The language on the front page is confusing and the website's navigation is different on at least three different pages.
I use Better Touch Tool to bind keyboard shortcuts to window actions like halves & corners to achieve a similar result.

http://www.bettertouchtool.net/
Perhaps consider reaching out to the security folk at e.g. Tor Project? They've multiple mailing lists (https://lists.torproject.org/cgi-bin/mailman/listinfo) and many friendly people on them. In particular, 'tor-talk' often finds itself engaged in all sorts of general Tor / anonymity-related discussions as well as Tor-specific technical nuances. It is usually rather welcoming and often sensitive to more or less any security-related (especially when Tor software does / can play a role in them) issues and questions.

Of course this is the 'less hairy' technical side of anonymity; probably what you have in mind would involve social as well as network/software-based infrastructure, especially if outreach / readership (as you said) are important (and I suppose they would be rather central, as impact would basically (maybe) very much be / is a function of / directly depend(s) on readership sizes etc.) I suppose one would need to answer questions such as e.g. how to maintain an image of credibility(?) etc. if article authors only use pseudonyms. But making sure anonymity of the publishers / authors is possible at least in the narrow internet networking sense might be a start, perhaps.
Lots of people -- I'm one of them -- find that switching whole windows seems to pop the mental stack.

Whereas turning my head left and right does not do so.

Most programming requires at least 4 logical views, IMO:

1. The code

2. The result of the code (web page, test results etc)

3. Documentation that supports coding

4. A control mechanism (ie, a terminal)

No doubt there will be quibbling that some of these are really the same, blah blah. I don't care, I think 4 is the logical minimum and the physical assignment of those 4 basic information types is a matter for each programmer.
We used to bring apples to school for the teacher in America, but never thought of it as a bribe.
You said you contacted the SEC and the FBI, did you consider the Secret Service? They investigate a lot of organized crime when it relates to finance.

Their "dual mission"[1]:

The mission of the United States Secret Service is to safeguard the nation's financial infrastructure and payment systems to preserve the integrity of the economy, and to protect national leaders, visiting heads of state and government, designated sites and National Special Security Events.

[1]http://www.secretservice.gov/mission.shtml
By 'processing' I mean the Node application has received the request and has not yet sent the response, i.e. the connection is still alive. 'synchronized' has no bearing here. If the request processing is purely CPU-bound with no async operations then only one request will be processed at any time, otherwise Node will happily process up to thousands of requests simultaneously. This is the ideal use case for Node. It should be trivial to log the amount of simultaneous requests being processed.

According to Heroku docs, Cedar routers do not do any queuing and just serve requests immediately to any random dyno. They are pretty clear on this in multiple places, specifically talking about concurrent requests in Node. They also mention a 'routing mesh', which suggests there are many routers doing their thing. But that header you see maybe not be relevant to Cedar, just like the other header 'X-Heroku-Queue-Depth' should not apply to Cedar either.
25 minutes is too short, but I've found that a 90 / 15 minute cycle works for me.

I highly recommend this Pomodoro extension:

https://chrome.google.com/webstore/detail/strict-pomodoro/cg...

You set the minutes per cycle and what sites to block. Once a cycle is started it blocks those sites until the timer is up.
Why it cannot be all options, the world is not a binary choice. It is not good or bad..black or white
> Because spacetime is curved, and the curvature limits the size of a local inertial frame straddling the horizon.

True but irrelevant. The thought experiment needs only an arbitrarily small time interval as measured in X to make its case, so the size of X doesn't matter. That said, X can be arbitrarily large in principle, even light years across, just make the black hole as massive as needed. When X is light years across the escaping particles needn't exit X for years, yet the thought experiment is concluded in as little as a nanosecond.

> Because the particles that are escaping have to be moving to the right at very, very close to the speed of light, whereas the particles that are not escaping are not. This is not a contradiction.

The particles below the horizon can have a higher velocity in the outward direction than the escaping particles do. The velocities of the particles below the horizon is not specified in the diagram, and there's no limit to how close any of the particles' velocities can be to c, as measured in X. When all the particles above the horizon are escaping and all the particles below the horizon are let to have a velocity closer to c in the outward direction than the escaping particles have, GR still demands that the cloud splits, unlike what would be predicted for an inertial frame with the same velocities for particles specified. In an inertial frame under those conditions the particles with higher velocities would be moving closer to the other particles, not getting further away from them. There is a contradiction.

> Another way to see what's going on is to ask what a line of constant radius r looks like in Frame X.

I understand your example here. Nevertheless the cloud splits under conditions where it wouldn't split in an inertial frame in special relativity, in contradiction with the principle of equivalence. Unless that can be disproved it seems the blog raises a valid issue with GR.

> I haven't done any such thing.

You said "you won't be pointing to the singularity in the center of the black hole there". When you say that singularities have a location in time only you can't then refer to their location in space without contradicting yourself. The "in the center of the black hole there" references a place in space. You'd have to instead be careful to say something like "you won't be pointing to the singularity that you say is in the center of the black hole there".

> You say you have taken classes on this material; have you raised the issues you are raising here in class?

I first saw this blog yesterday.
Cross Origin Madness
I still have my copy of that book.
List of service codes: https://eligibleapi.com/service-codes
Is it simply zalgo text? http://eeemo.net/
What, exactly, is your definition of "power user"?
Which claims? No one seems interested in being concrete in these threads :/
I admire you guys hanging your balls out there.

With that said I'd say you should really look into a content specialist.

So far you have a language based company/service that is having trouble communicating the general concept.

Wish the best.
Need great web design on budget.
Since searching on google for this type of things is useless, I'd think the HN would have pretty good recommendations. Any suggestions?
Crashing for me too .. can't open Twitter.app ...

OS X 10.8.2 (12C60)
heartbroken
I'm sure they'll have a bugfix release out soon to fix this.

Nah, just kidding.
I am currently use optimal layout (with expired trial, but size/tile position hotkeys still work) and have not used other tiling app since, i'll give this one a shot.
I do. Some justaposition of random chars. I'm on an iPad, what's your machine?
> We have a 40-hour workweek because most people prefer work twice as much and be paid twice as much as a 20-hour workweek. Sure, there are people who would prefer 20 hours and half (or less) salary, but they're in the vast minority, so that's not what companies build their workforces around.

This is probably mostly true, but I think there are more factors at highly competitive places (which a lot of us hackers are at).

I take a look at any of the top firms in law, finance, medicine, etc - where even entry-level staff pull 60+ hours a week.

From talking with various friends in these fields, no one actually wants to work such hours.. a lot would even take pay reductions if they could work less. The problem is that the person who gets the most done is rewarded with great reviews which leads to career advancement which leads to, in addition to more money, more self-actualization... even if you could work half the hours for half the salary, you'd miss out on the exponential advancement opportunities.

If everyone agreed to limit their hours, things would be better for everyone. But that isn't going to happen; the incentives to "cheat" would be far too great.
PHP as in the language??
<p class="js-tweet-text tweet-text ">ه҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͫͬͩͮͨͪͯͥͥͫͪͧͣͯͪͨͣͥͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͥͨͪͫͬͭͮͯͥͤͣͥͨͪͧͣͯͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͨͪͫͬͩͮͯͥͨͣͥͫͪͧͣͯͥͬͪ</p>

Cool.

.

.

Edit: Apparently it is only the unicode

>ه҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͫͬͩͮͨͪͯͥͥͫͪͧͣͯͪͨͣͥͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͥͨͪͫͬͭͮͯͥͤͣͥͨͪͧͣͯͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͨͪͫͬͩͮͯͥͨͣͥͫͪͧͣͯͥͬͪ>ه҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͫͬͩͮͨͪͯͥͥͫͪͧͣͯͪͨͣͥͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͥͨͪͫͬͭͮͯͥͤͣͥͨͪͧͣͯͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͨͪͫͬͩͮͯͥͨͣͥͫͪͧͣͯͥͬͪ>ه҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͫͬͩͮͨͪͯͥͥͫͪͧͣͯͪͨͣͥͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͥͨͪͫͬͭͮͯͥͤͣͥͨͪͧͣͯͬͪ ҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈҈ͪͨͪͫͬͩͮͯͥͨͣͥͫͪͧͣͯͥͬͪ

.

.

.

How is this possible?