skysight-inc/HackerNews huggingface dataset:
Oh boy this is a political landmine. Talk about reminding folks early in their life about how different there background is.... Work study certainly works for college. Working does help build character, but at what age is it correct to rub people's nose in class difference?

Here is a related article on impoverished kids struggling to fit into private schools, despite the scholarships.

http://www.nytimes.com/2012/10/21/nyregion/for-minority-stud...
It's modern hyper-minimalism. GENIUS!
In college I knew some people who bought music on iTunes and then bought the same music in vinyls. I wouldn't expect an iTunes->Spotify switch to change their vinyl habit.
I would be rather surprised if MS used PHP and not ASP
They're taking their flat UI a little too seriously.
I had a boss bully his employees with fellow employee salary information. (i.e. bill took a pay cut because of the recessions, so should you...)

As far as I'm concerned, salary is a completely private matter that is no one elses business, and no good could possibly come from sharing it.

I see this openness at buffer essentially being a tool for management to deny raise requests, etc... with... If we do it for you, we have to do it for everybody... which is a just a BS excuse to not face the reality that every persons value and work situation is different, and should be treated differently.
This lines up pretty well with what I was trying to say, I think. Violence is always bad. Sometimes, it may be less bad than the alternative, but it's difficult and dangerous to judge exactly when; and even if you guess right, violence is still bad. It doesn't retroactively become glorious.

I liked the approach in Iain Banks' Culture series. The Culture believes that war is sometimes necessary but resolutely refuses to glorify it, so all their combat ships are named things like "Thug" and "Gangster" and "Torturer".
Now copy those vouchers with a quality copier and resell them many times.
"Your" $10 does only go to the artists you listen to. If you shift your listening entirely from one artist to another, the artist you left will see their revenue drop by $7 and the artist you adopt will see their revenue increase by $7.
> "I have no evidence to prove there is no God. The burden of proof is on them, yes, but I don't force it upon them to prove it."

Good quote. I feel like some don't understand this about atheism. I'd say the majority (there's always outliers...) of atheists aren't "out to get" religious people or rub it in their face. Just waiting for some solid proof!
Om looks very interesting and seems to handle exactly what I've been looking for. We have reactive widgets, which is great for making changes in the data automatically update the UI. But the hard part is closing the loop: how does the widget communicate back to the data about changes? It would be interesting if we had a zipper-like abstraction, so that the widget gets handed both its data and a function to call when it wants to change just its data. Then that function is smart enough to go find the right place in the big data structure to go do the replace.

Edit: Ok, I now see how the Om todo example is handling update, and it's really cool. It creates a set of channels that encapsulate the knowledge of how to handle each type of change to a todo [0]. That gets passed in to the todo widget as "chans" and the widget sends messages to it in its event handlers [1]. I wonder if this whole channel CRUD abstraction is general enough to make it part of Om or another layer so that it didn't have to be recreated each time.

[0] https://github.com/swannodette/todomvc/blob/gh-pages/labs/ar...

[1] https://github.com/swannodette/todomvc/blob/om/labs/architec...
Preparing for a white Christmas.
I had the same thought. I think approaches like this would go a long way to closing gender disparity gaps. The bottom line is that this is simply more information.

Another side benefit of this approach is recruiting. I've always felt that "salary negotiable depending on experience" is such a waste of ink. Being transparent let's individuals who have expectations way out of alignment opt-out entirely. Then you get a nice clean signal for when your pay is out of alignment with the market...good candidates don't apply.
It's not much of a challenge to beat Google at UI design but I am happy Bing team is constantly widening the gap.

First the reason I started using it: Google introducing ridiculously frequent captchas for VPN users.

Now there is an option to choose local/international search with one click instead of diving into constantly changing settings menu when using Google.

Also disabling adult filter without logging in is kinda handy and one would think basic privacy feature.
Google is becoming more and more user hostile with every change and I like Bing more and more.
Make a video/report and post it on Hacker News!
Microsoft Employee Charged With Insider Trading
> Why not a degree in mathematics and a Master's in education?

Well, mathematics is a tool for me. I couldn't see going for a degree in mathematics at all. Frankly, it'd bore me to death. Probably the same with a MS in Education.

I am a maker. I love to create. Not engaging in the creative process would just kill me from the inside. Of course, not being a useful member of society is probably killing me from the inside as well. Choices.
They actually use a LAMP stack. /s
Regarding pacifism, an interesting take on it that might surprise people is C.S. Lewis's essay "Why I'm Not a Pacifist." In my opinion, he provides some clarity on the issue, especially on when it is appropriate to not be pacifist, and why.

Here is a decent summary, although I recommend reading the entire (brief) essay: http://booksbycslewis.blogspot.com/2012/10/why-im-not-pacifi...
I wont be able to test it out for a few hours, how is the latency from australia if anyone knows? is it still usable, by usable i mean -never- have to wait for the net to unlag. Id love to use something like cloud 9 but the lag issue is pretty huge.
You're joking. There aren't a constant 10 deaths/minute in an average action movie.
Those aren't orthogonal. There's a pretty wide design space for component systems. Lots of games use "components", where game entities are split into pieces for different game domains (rendering, AI, etc) without going all the way down the entities/components/systems path.

It is true that most games don't use MVC. I think that's because MVC isn't a good fit for games. It seems to work fine for business apps, though more experimentation is always good.
It's #10 of all sites, not just search engines.
Framework Fixation - An Anti Pattern
Likewise. For example, salaries for all City of Seattle employees are here: http://lbloom.net/xsea11.html
Depends on what you are doing and how much traffic you have and what web server you're sitting behind.

For example: emacsformacosx.com was straight Perl CGI until about 2 weeks ago.
Bing is also the search engine for popular sites such as Yahoo and Facebook and the default search engine for Siri.
Sure, upper middle class. What's wrong with a CEO making upper middle class wages? The point is it's respectable wages for a professional, but hardly as high-on-the-hog as $150k in Kansas City.
Twitter releases SPDY library for iOS and OS X
I like Google atm because it works ;)
New York, Let’s Stop Penalizing New Businesses
Dashboard are such a use case and in the age of 'big data' pretty common.
It's sadly ironic that the enforcement of and (I cynically believe) the purpose behind most anti-terrorism laws is to terrorize protesters, malcontents, and others the "established power structure" deems embarrassing. Terrorize them with the threat of immense punishment, travel hassles, etc. Keeping them quiet and complacent.
Leader Election in a Cluster using Hazelcast
Maybe the protesters who locked themselves in a doorway were looking for coverage, but it looks like the two who hung up the banner weren't interested in making a story.
kiko: Its a cow eating grass
The New SEO - Link Schemes are Allowed (For Big Brands) - Nenad SEO | Nenad SEO
That record looks fairly sparse. I think the default behavior is that they move forward like they will prosecute until a decision has been made not to.
Logic Pro X gets major update
> so that the widget gets handed both its data and a function to call when it wants to change just its data

this is precisely how React works.
> A mechanical sliding piece of material without any electrical components at all must be considered simpler (and thus "less engineered") than an LED, mustn't it?

Absolutely not. The moving parts vs. no moving parts divide is pretty huge, and an LED is not a complicated thing.

> I would be way easier to convince that a piece of plastic is harder to hack than a LED. For instance, there would be no embedded microcontroller to subvert.

Having the LED in parallel on the power line is impossible to subvert without a soldering iron. I don't know why people are having trouble understanding this bit.

Perhaps to do this properly with a USB camera you'd need to give the camera its own USB controller. My god, who cares? The USB thing was just an example. The point is that you can wire in an LED such that when the camera has power, the LED has power.

> that doesn't mean the camera is performing any recording

The light today doesn't signify "recording," it just signifies that the camera is on.
For posterity: http://i.imgur.com/mb3bpwJ.png
Lessons from 3 years on the App Store
New technique measures mass of exoplanets
So they sold seats on smaller jets ("private jets") between 10 cities. They may not have realized it, but they were just an airline with really bad economics.

Hint: You don't want to own the heavy inventory, just have control of it when needed. Uber doesn't own the cars.
Working around the limitations of iOS push notifications
I suppose there are some who want that, but many just want the opportunity. Why is this so hard for you to grasp? Barring people from an activity strictly because of their gender or race is absurd. The race barrier has huge holes in it today, and the gender barrier is being torn apart as well.

Here's an example (from my example professions). Women in the police forces used to be relegated to meter maids, secretarial/administrative roles and other "safe" jobs. Promotion into positions like detective were not open, or only open for the rare ones that caught the right persons attention or had some other pull (family, political, whatever) or the one who did 10x what their male colleagues did to show they were capable. Today those barriers are gone (going away?).
Sorry to be a bit off-topic, but is anyone else's browser having difficulty rendering the text on this page? http://i.snag.gy/SK7NX.jpg

I've noticed this on a few sites, and I'm wondering if the problem is on my end, or if it's a problem with the website.
I dont doubt Americans were big trolls. I remember high school...

Thanks for the response. I was unable to attend the Hour of Code my company did for a few local schools.
Gandhi also made statements after the war (and therefore without the possibility of being ignorant as to what happened) that people have raised very similar objections to:

---

“Hitler,” Gandhi solemnly affirmed, “killed five million Jews. It is the greatest crime of our time. But the Jews should have offered themselves to the butcher’s knife. They should have thrown themselves into the sea from cliffs. I believe in hara-kiri. I do not believe in its militaristic connotations, but it is a heroic method.”

“You think,” I said, “that the Jews should have committed collective suicide?”

“Yes,” Gandhi agreed,” that would have been heroism. It would have aroused the world and the people of Germany to the evils of Hitler’s violence, especially in 1938, before the war. As it is they succumbed anyway in their millions.”

[snip]

Mahatma Gandhi has never lived under a thoroughly totalitarian regime; his generosity and humanity make it difficult for him to realize how very cruel a dictatorship can be. In India, and in Palestine, and other plces, violence or organized nonviolence is a form of “public relations.” …

Thus gandhian nonviolence as well as its ugly opposite — Zionist terror — implies the existence of a free democratic society in England (and in America). It is to this court of public opinion that the resisters in India and kidnappers in Palestine have appealed. But suppose there were no democracy in Western nations?

A British prime minister could not order a million people dragged out of their houses and off the streets to be melted down to soap in fiery furnaces. Hitler could — and did.

---

That last section in particular strikes me as quite similar to George Orwell's objection.

(quotation from "Gandhi and Stalin: Two Signs At The World's Crossroads", by way of: http://stevereads.com/weblog/2007/12/10/gandhi-the-jewish-vi...)
If you have a great product it should speak for itself.
> The majority of the internet traffic in the world routes through the USA regardless or origin / destination.

I was suspicious of your claim since this didn't line up with my experience of using traceroute. So, I don't think this is really true anymore; especially for Europe. Have a look at this infografic [1] by the NYtimes linked from this 2008 (!) article [2].

[1] http://www.nytimes.com/imagepages/2008/08/30/business/30pipe...
[2] http://www.nytimes.com/2008/08/30/business/30pipes.html
Goimports is a fork of gofmt, so you can use it as a drop-in replacement. We're considering whether to merge the functionality back into gofmt. Goimports is still pretty experimental, so this might not happen until Go 1.4, if it does at all.
Sounds middle class to me. Having a few months expenses in the bank and a 30 minute commute. Checks out modulo crime rate and quality of local public schools, both of which vary a lot in Brooklyn.
Hi Jordan, ReactJS looks really awesome. Curious, what kind of persistent data-structures do you use at Facebook? Are they similar to the ones on Clojure[Script]?
> They're also into mining some of the "data exhaust". Monetizing this turns them into something much bigger than a social checkin company.

Location data changes very quickly: new places open and close, popularity waxes and wanes, and demographics of neighborhoods change unpredictably. Foursquare's location data is only as good as its freshness, so without a large pool of active users, there is no "data exhaust".
A Wedge or a Bridge for Two Americas?
as do Yahoo and Siri
... then try F# and pick the one you like better:

http://www.tryfsharp.org/Learn
And from what I've seen, the paid-IAP users' reviews get lost in the free reviews. You split your high-quality reviews (from people who like it well enough to pay) into two pools, and then poison one of them. Worse yet, since people tend to try free versions first, you're funneling a lot of people into the poisoned review pool.
Hey there --

The FPS drop on the photo scroller is likely due to jpeg decoding and painting on the main thread (I thought this was fixed in Blink but maybe not). Try "warming it up" by scrolling through all of the images a few times so the decoded jpegs get cached. I think this is the biggest perf problem on the Web today.

The reason Android may "feel" sluggish while reporting good FPS is because Android simply has a huge problem with touch event latency in the browser that you can't get around. This is where iOS really kicks Android's ass, at least on the web.

So the reason I limited to iPhone 5 and iOS 7 was because I can guarantee the touch latency and that the images fit in texture memory. Maybe they don't on the moto x.
I don't remember how it came up, but I was asked something similar to this during my Eagle Scout interview, back when I believed in God and stuff. I said that I would be a conscientious objector, even during World War 2. It wasn't a popular answer, as the interviewers were veterans, but I just didn't think that Jesus wanted me to drop bombs on other people.
How not to go broke building your startup
it isn't surprising if you know about ALEC and in particular

http://en.wikipedia.org/wiki/American_Legislative_Exchange_C...

Why the representatives you sent to DC and state capitols are happily voting for AETA-style bills instead of, say, proposing and voting for anti-AETA bills, for example something like "reaffirming and extending the 1st Amendment rights" bills and/or the bills that would treat as a terrorism any assault on the [at least Constitutional] rights of protesters?
NSA’s broken Dual_EC random number generator has a “fatal bug” in OpenSSL
I don't think you need to feel too bad about the information you've shared. For me, the real problem is the way that online companies mine, track and record online behaviour. They can stitch together what may seem like disparate online actions to build a detailed profile of your online habits. If they were not able to do this, then sharing so much information online wouldn't feel so uncomfortable. We could be fairly safe in the knowledge that those disparate actions remained unconnected.

Google in particular has its digital fingerprints all over the web. For example, you visit a site with Google fonts and Google records your IP address, then you go to a site that serves the jQuery library from Google's servers, Google records your IP address again. You visit a site with Google Analytics - another log. Then you sign into GMail. Does Google join up all these actions? We don't really know because Google's vaguely-worded privacy policies don't tell you anything.

This is a company that "designs with data" and has an insatiable appetite to track and record as much online behaviour as it possibly can. They now have an entire OS that could potentially track your every action - even when you print to your desktop printer (because you can't do anything in the OS without being signed into your Google account).

Of course, a lot of people don't find this a problem (including people in the tech community). But many other people simply aren't aware of just how easily their online behaviour can be tracked and recorded.

Google are not evil, but no company, be it Google or Facebook, should be able to track and record such vast quantities of online behaviour without closer and more critical scrutiny. But that scrutiny simply isn't happening, particularly from the tech community who give Google an easy ride on such matters.
I support all ios device (but you need at least ios5.1).
Edit (add quote for clarity)
> I see this openness at buffer essentially being a tool for management to deny raise requests, etc... with... If we do it for you, we have to do it for everybody...

More likely, the response would be along the lines of: "You'll get a raise when you qualify based on the criteria that have been clearly explained to you and the rest of the world."
On paper the lack of consistency is a problem. In reality your editor will autocomplete the function name and tell you its arguments, so it's really not that big of a deal. I mostly hear non-PHP programmers complain about it.
>What about long GC pauses and running for cleaning up all those wonderful immutable data structures?

Yes, what about them? Have they been measured to be a problem with this approach?

If anything, it leads so colletions of objects of small lifetimes, that are quickly collected by the GC.
This is absolutely awesome. This will be super fun to play around with. Great work, I have more than a few friends who will be interested that are planning on working with OCaml for some classes.
No, but death in most action movies are much more effective. Meaning they "feel" more real and killed people are more real. Plus, they are often framed in real world like story and often as positive action did by good hero.

Killed guys in COD are just pictures - they have no personality or story. The action is in context of warfare and no one there is believably "good" and "bad". Only better at shooting.

I do not think you can judge violence in such simple way. To use analogy, the movie reservoir dogs has scene with ear cutting where nobody dies. That scene is way more violent and disturbing then dozens of killed enemies by James Bond.
I was being a bit idealistic, but in theory that's the story.

Yeah, xkcd handwaved away a couple of other solutions too: use a chat client to transfer a file? "no-one uses this obsolete one!"; use a file upload site? "I'm scared of porn popups and they don't work properly anyway"
The wages of true pacifism - http://en.wikipedia.org/wiki/Moriori_people#Invasion_by_Tara...
"In every decent programmer’s toolbox lies a strange weapon called a Radix Sort"

Oh no, I've never used it. I must not be a decent programmer. Downvote downvote downvote. Don't let anyone know.
Tech’s biggest problem is one it doesn’t know how to solve
Well, there goes my decision to wait. Apparently the updated Cinema Display is not coming any time soon - certainly not before February. Seems like today would have been the perfect day to announce it.

So Apple's high end display option is still a Thunderbolt Display that requires a Magsafe - Magsafe 2 adapter, only supports TB1, and only has a USB2 hub...
ChristmasScript
Intel Robot Puts Touch Screens through Their Paces
Does anyone know if this is equivalent to his tax liability for the $2.3 Billion he just earned selling facebook stock?
That says a judge has been appointed to determine probable cause in the arrest. According to http://www.oklahomacounty.org/Judges/page/Judge-Russell-Hall... that judge calls 45,000 cases per year - that's a case every 20 minutes 24x7. One imagines he has a low tolerance for people wasting his time.
In searching old articles, I can't confirm the "rent-only" stigma in my mind. However, it does appear that you would be forced to pay the $30/mo fee to do anything.
Just don't expect to get anything but the "base" model at the Apple Store (by base, I mean any one of the default option entries on the online store).
Google’s Santa Tracker Goes Live On Christmas Eve
For what its worth,

<tabManager background={'blue'}> <tab closeButton={true}> Hello {this.props.Name} </tab> </tabManager>

Would be valid in react.

Check out http://facebook.github.io/react/#todoExample, specifically the render function.

I think this is pretty easy to understand:

<div>
<h3>TODO</h3>
<TodoList items={this.state.items} />
<form onSubmit={this.handleSubmit}>
<input onChange={this.onChange} value={this.state.text} />
<button>{'Add #' + (this.state.items.length + 1)}</button>
</form>
</div>
I don't either, but perhaps I'm too old (30). I imagine it's mostly used by people who spend far too much time on Twitter and FB and feel the need to be the center of their own little social black hole.
In what universe? Maybe to maintain wordpress applications, but thats just one product. I don't know that codes in php anymore.
About coreboot, they brought support for ThinkPad x201 too : http://www.phoronix.com/scan.php?page=news_item&px=MTU0NDY

see comments for some acer chromebook work too (http://johnlewis.ie/)
Google can also be used to find porn (removing the safe-search is trivial). Google also caches webpages, which could be used to circumvent the filtering. (I just tried this - yes, they index porn pages as well)

How is this magic bullet meant to stop kids looking at porn through things like Google Cache, Wayback machine, etc?
"Immediate mode" is used as a metaphor here. He doesn't want to actually do graphics work. He wants to send things out to get drawn and have them get batched up appropriately and only rendered when needed.
They probably were forced. My company did some things for a local elementary school.
I use them all the time. On my Linux machine, middle clicking anywhere on the scrollbar immediately brings you there. Not scroll there 1 page at a time, but immediately jumps there.
I think swannodette's post is less about MVC and more about declarative manipulation of the DOM. As long as you have a function somewhere that creates that representation and a way of handling events you can use any sort of architecture you want.
Facebook is selling stock for some reason
Email sent

43
56
76
82
A list everyone had access to was CC'd. I don't think everyone in the company is CC'd on every email.