skysight-inc/HackerNews huggingface dataset:
Bullying is a hard problem to solve, with and without Facebook. Parents always have little control, whether it's happening on Facebook or somewhere else.

Facebook has to provide its users (i.e. kids and their parents) with working tools that can prevent bullying. 'Report Abuse' links that work, for example. It should not be necessary for schools to have complete access to their students' accounts.
غزة:مزارع يلحق بركب الشهداء يرفع الحصيلة ل 18
Did you read the full article? I didn't because it is behind a paywall and CBA to jump through the hoops I have to in order to read journals, but I can tell you the journal is chock full of GW topics.

For as much as GW is talked about, there is still no reliable model [1] for predicting climate change, so it is kind of nice to see talk about something else, maybe which researchers can be sure on.

By the way, this was the mildest winter I remember in the Northeast, but there have been similarly mild ones. The cherry blossom festival has been moved up 3 weeks because of how warm it has been. If anyone ever considers visiting DC for this, I suggest you go to the festival in Philly instead because the location is 100x nicer.

[1] (PDF) http://www.stephankinsella.com/wp-content/uploads/2009/10/Ha...
So, we'll just ignore the Dynabook in 1968 that precedes them all? Having an idea is about 0.001% of "invention". The rest is all the "little details".
I would still prefer to have the option to select the timezone. Sometimes I want to attend some workshops that announce the time in one of the US timezones and its always difficult to do the conversion.
For those wondering http://news.ycombinator.com/item?id=3577205 (29 days ago)

Didn't get much attention back then. (+8 at time of writing)
It's not mine versus yours freedom, but the freedom of privacy that matters here.
One big deal in Africa is logistics. The railways of the colonized era were designed from quickly moving raw materials to ports. And the new Chinese-built roads are no different.

The end result is that trucking food between cities and villages not that far away from each other is crazy slow, dangerous, and profitable. Not much differently from trans-Pacific trade some 100-150 years ago.

If somebody would come up with a transport solution that wouldn't require massive infrastructure investments (for which there is no money), and which would be safer and faster than current trucks, Africa could start changing very quickly. And there would probably be a decent profit in that.

Where to start? Could locally-produced, solar-powered small airships do the thing?
You're right, it says so in the right hand column, I was reading through the description and didn't notice it at the time.

I installed it, nice light easy on the eyes color scheme, it makes me think my next Android phone will need to have a real keyboard so I can enjoy using this app to write code on occasion. Cool.
Thanks, you helped me a lot.
Canon Rebel EOS XS 1000D Unboxing, Speed &amp; Quality testing
Sure, but the current obsession with turning it into a complete application development platform that implements 9/10ths of an operating system may turn out to be transitory.

Personally I'd much rather have something that's secure and stable and lightweight that does a few things well than a CPU-burning Javascript goliath, riddled with security holes and providing a least-common-denominator experience on every platform. Sites like HN show that the web doesn't have to be glitzy to be useful.
I completely agree with you. It feels as if many establishments disregard these rights and try to reversely enforce their own laws. It's a common occurrence in schools due to the false notion that thrives in that environment of hierarchy always being right.
> When kids get foul with each other, what do the
> parents do?

Bear the responsibility for raising such a kid?
Sorry, you are wrong. Placebo is astonishingly powerful. Read up about it. Clinical trials usually test three cases: No medication, placebo and actual medication. Placebo usually works really well compared to no treatment. Not for a broken bone, of course, but for a huge range of illnesses, including cancer. Of course it is especially potent for illnesses with a psychosomatic angle, which is just about anything except flesh wounds.

A healthy, optimistic mindset is tremendously efficient medicine. Feeling like you are being helped is, therefore, very important.

Don't get me wrong: I am not proposing to actively try to cure stuff using placebo. But judicious use of placebo, particularly in cases where tradinional medication has been proven to be ineffective or has too many unwanted side effects, is a valid course of action, if done professionally.
Another very nice web for timezones is http://tmzns.com.
What would be ideal in this case is a browser add-on or a bookmarklet that enables dynamic conversion.

The add-on would be simpler, as a text-select and right click could show the selected time in your own time zone in the right-click menu.

It's something I've missed every single time some press conference or event is announced, and it just says 12:00 EST.
Facebook in trouble with tribe in India
Facebook blocks accounts of thousands members of a tribe in India, because their last name is the same as a popular Indian cuss word
Because it's in production and people are using it. When you rewrite a new implementation from scratch and deploy it, you make their lives miserable, because so many things will break. This is nearly inevitable.

When talking about websites and web applications, client-side integration makes it nowadays very easy to add new modules to legacy codebases using a completely different technology. With a little bit of JavaScript, you can have some parts of webpages coming from an entirely different new server, using a new fresh framework and backend database. I think this is the best way to start migrating to new technologies, one step at a time.
SocialHack - An app for hacking
Your quoting of "$0" does not protect it from the shell. An attacker need only provide an input such as: /tmp"; rm -rf /; "

There are pipeline libraries that avoid the shell for several languages. Some I can recommend:

* libpipeline http://libpipeline.nongnu.org/ easy, if somewhat verbose, pipeline construction in C.

* hsh https://github.com/jgoerzen/hsh/wiki makes pipelines in haskell, using operators so they really look like pipelines, but without involving the shell. Example: "ls -l" -|- "wc -l"
Built With Bootstrap
> Forests are, in effect, the world's air filters.

Actually, the oceans are the world's air filters. Forests are a big proportion if you look only at land, but the Earth is not mostly covered with land.
Cleaners W2 Bayswater. Cleaning Services Bayswater Wesminster
I like Time.gov, personally; it was the first site I ever found around this concept and so it has a soft spot.

I keep finding all my physical atomic clock synced clocks (yes, I have more than one, they are cheap these days) disagreeing, sometimes by 2 seconds or more, which makes me laugh (great ideas ruined by poor implementation). I find many of the web sites (listed in comments or the original post) to also differ, perhaps for similar reasons of implementation choices.

I would presume all the sites work off various implementations of NTP, http://www.ntp.org/ plus some trusted source.

I guess my question is: has anyone found a site which is really, really accurate by reducing all the latency and lag, so what you see on the screen really is, to whatever precision, accurate? And would said person have access to a really good source for the comparison point? I don't seem to have one. Yes, I should have stopped at 3 so that I could pick the 2 closest ones (like the old saying: 1 clock is unsure, 2 clocks are worse, but 3 at least lets you make a decision)

I wonder, would you need to have NTP on the client side synced to a trusted source (say, in java, flash, or javascript) to get a good reading? Any server serving over HTTP induces lag, I would think, and NTP is supposed to account for transmission delays, or so I recall.

Thanks for sharing, another interesting time site to add to the collection.
Annunci Gratuiti Italia
Annunci gratuiti vendita o affitto case, annunci auto e moto usate, offerte lavoro e molto altro. Inserisci gratis il tuo annuncio su Annunci Gratuiti Italia it
Disruptions: TV Makers Ignore Apps at Their Own Peril
I've not implemented the C++ std library, but my guess is it's because iostreams need to implement their own buffering anyway, so it would just add complexity and unpredictability to buffer atop an already-buffering library.
There are plenty of cases where there is no real medicine. In many cases, all they can do is administer painkillers. Take a bad joint, lower back pain, migraine. In a good percentage of these cases, placebo works really well. If you don't believe me, ask a specialist. Pain specialists (trained doctors, mind you) often prescribe homeopathy, biofeedback, acupuncturing and the like, simply because it works.

Also, long time medication is rarely desirable. Treatment gets less effective, there can be addiction issues and not least of all, it's expensive. This is particularly important for chronical diseases.

If placebo, in whatever form, helps some ten or twenty percent of people (and it does!), why not try it?
> give A LOT of people a simple test (which SELECT statement is an inner join...)?

That is like asking, how do you implement a reduce function in CouchDB? The answer is easy, and would only take a couple of minutes with Google to answer, but I bet even many top programmers could not answer that question off the top of their head.

If you are looking for someone who writes SQL queries all day long, maybe that is a good question. But if you are writing software that does complex visualizations, occasionally pulling some information from an SQL database, should a recite-from-memory knowledge of SQL really make or break the candidate? INNER JOIN syntax is something you can easily query Google for.
Commentlessness, hundreds of inline JS lines in HTML pages, and magic numbers, oh my!
Listening to Paul Graham philosophizing about product ideas is like listening to product guys trying to talk finance.
Nice, however on my Chrome Mac there's a flash each second with the re-render.
The most valuable lesson I learned from a VC
They do. Really.
Same, Google just lost a few searches a week from me :)
How to Win a Tech Start-up Competition
This article is just about setting up your environment correctly so you don't need to rely on willpower as much. The book Switch, and the Happiness Hypothesis talked a lot about this.
"Syncs with your Blu-Ray" - i wonder how they are achieving this?
Index to Dr Z's Windows 8 How To Posts
I have never interviewed at google. I was going off of the "how to prepare for google interviews" or "a rehash of my google interview" write ups linked to from HN.

Apologies.

I also would note that some candidates for our positions think "wow, all these guys know to ask are basic MySQL and PHP questions?", which makes me suspect other companies or the coder culture at large are asking the type of questions I derisively referred to.
When i click on the time the google +1 button doesnt go away. Anyone else?

Firefox latest.
I'd favor this now, but for Google I find the phrase "<place> time now" works more consistently than just "time".
I'd like to have filters so I can ignore people I choose.
Engineering management - hiring is number one
I believe I read somewhere India has the largest middle class population in the world, and it was around 250M people.
What works for me is:

a) Making the candidate interested - I want them to be really interested in being hired, to ensure he will give his best shot (this is much easier when hiring with a specific spot in mind, which is not always the case);

b) Using a coding test that the candidate can do remotely at the time most convenient for him (http://www.codility.com/ currently - they are really good for this) as a first filter. This establishes basic programming skills, and allows me to...

c) Call the candidate for an in-person conversation and spend much more time discussing higher level questions, validating problem solving skills, and understanding the candidate past history. Unless it is remote position, in which case this will be a phone screening - notice I say an phone and not some kind of crappy can-barely-hear with-echo-or-lag-or-some-other-crap VOIP solution.

Finally, keeping this in mind has helped a lot: http://news.ycombinator.com/item?id=3690544
Cleaner Hacker News
I created this two months ago as an experiment to see if I could improve the readability of the site. Every month someone creates one of these but I've never been happy with them so I wanted to see if I could do better myself.

I then applied it and let it sit for two months to give myself some time to try it out. I decided I like it, so I've kept it, and now it's time to share it and see if you like it and what improvements you'd want to see.
>I hope she wins.

I hope to see the day when every headline [subject] sues [government entity] over [grievance] parses to something other than [subject] sues taxpayers over [grievance]
Stride, a small business CRM, launches in Private Beta
Did you mention this to the people you had previously been working for, who knew you, likely recommended you, and could have helped bypass the phone recruiter?

It seems you would be in a prime position to get the job (if you, in fact, wanted it).
Apple Cements God-like Status
Question for pg:

There is probably an essay there, too bad I don't write them anymore (43.30 in video, regarding "moral compass outsourcing")

Have you stopped writing essays? Does that mean you're shifting your focus to YC 100% or going back to work on arc again? Or are you talking about non-startup essays?
Introspecting Running Python Processes at PyCon US 2012
i guess i spoke too soon.

Numbers are still down mostly due to international user base about 50% of pre-play levels.

Deems like the international crowd is just as much or even more confused about the market/play transition and as a result not downloading apps as much.
SXSW: “Don’t Cut Your Toenails During a Pitch,” And Other Advice by Oren Jacob
Built by people uninterested in the craft. It's like JavaScript developers that actually only know jQuery.
'When something becomes ubiquitous, it disappears'

As browsing the web becomes integrated into devices and apps, the notion of a web browser from a user's perspective disappears. This has profound implications for Mozilla.
I cannot comprehend how someone could have so "excellent hygiene" that I would want to hire them...
Exact same thing 4 weeks ago:
http://news.ycombinator.com/item?id=3602388
What's wrong with running Linux on Apple hardware?
Does anyone know if I can still use the app if I don't have the DVD?

Update: the app store description makes it look like it does. I'm getting it now!
Same here on Chrome. I would bet it's related to a unique feature of the Google+ button: it shows your Google account info on hover.
Same here - Opera.
I think this site is a perfect showcase of how damaging some libraries and frameworks can be when used by lazy designers or developers.

Bootstrap is a great tool, and I've used it in my projects before. It's amazing how fast you can get something up and running. But in the hands of the lazy, it's a curse.
Do you have a message about that you're not articulating, or is this just some good 'ol pedantry?
So ... does this mean other outside companies can bid on this new process and maybe we will see IANA managed by someone completely separate from ICANN?
>> the quality of their code and the way they approach problems isn't always as good as people who have been taught Computer Science.

Might want to get your degree'ed nose out of the air, you might trip over the next obstacle that lies in your path.
Scroll the logo like Techcrunch Header
Schemer? That's a horrid name! What is up with google that they can't see what a terrible name it is? Does anyone want to hang out with ANYONE who is "scheming"? Google's own search for that word gives this definition: "Given to or involved in making secret and underhanded plans." And really, in this day and age that makes half of us wonder if we'd get on some eff'n homeland security watchlist on signup.
Gripes With Photo Stream
I can't really agree with the article. I use Ruby a lot for small one-off utility programs that might be used for a day to get something done. Using the back tick quotes to run external processes and capture stdout, I can solve real problems in a few lines of code.

I don't think that I have every been bit by the "silent failure" problem mentioned in the article.

A little off topic, but I don't throw away small one-off utility programs when I am done with them. Instead I rename them to long and meaningful file names, toss them in a special directory, and save even more time in the future by hacking on them for similar purposes.

I may be typical: although I usually design and implement robust systems with a long life, I also work a lot with data and this requires a lot of sloppy little bits of code to change data formats, get statistics, etc.

I do agree that shelling out in production code would suck.
[ DESIGN ] Computerwear, Vintage Outfits For Laptops & iPads
Is this not simply the same reason the Facebook API does not allow you to send messages to users: spam prevention?

I prefer G+ right now because it has a low spam ratio, unlike my Facebook feed, so if this is the reason for disallowing write access, I align with it.
I'd never call Randall a huckster. Trickster, yes.
"But the JVM is just Clojure's underlying implementation. Or technically one of two."

Yes, the CLR is the other half. Hmm, just trying to reassess this myself: While playing with Clojure, I found I had to use the Java libraries for basic stuff like file i/o (at least that is what all the examples pointed me to). I'd have been much happier playing with native Clojure libraries for things like that as I found the syntax became really unLisp like. I'm hoping I missed something, and that there are in fact ways to avoid the Java libraries when you want to. In which case I'd agree that "JVM is just Clojure's underlying implementation" and might in fact take another stab at Clojure.
Lumiere - A Clojure library for writing stylized text in console
I've been noticing this on sites like Reddit more and more these days. There is a growing sense that wealth is only generated by luck or corruption. It's extremely dangerous thinking.
What would the world look like if we designed for generosity?
Hair isn't important enough to be speech, but is important enough to regulate? I must admit to being just a little confused.
I would have cited Craigslist rather than HN for the mass appeal factor, but even there I don't agree.

Glitz sells.

If web standards don't evolve and support increasingly advanced design and interactivity then we're pushing people straight into the arms of the App Store and its ilk.

That's not to say there isn't a line between advanced functionality and bloat. Ideally dead simple like HN should utilize minimal overhead.
Samsung Dual SIM Mobiles India
Samsung Mobiles is always comes with variety of mobile phones each time of the launch. Samsung Mobiles are loaded with features like Camera, Multimedia, music player and offer enhanced connectivity options.
This article references Bangalore & Chennai for the most parts. Both the cities have higher majority of educated people is higher and large influx of "MNC Incomes". Cliche as it may be the "real" India is still in villages.

You can't make statement like "India Became America " based on 5-10 cities in India.

As majority of India doesn't have

- Basic Education

- Basic Health services

- Electricity

- Minimal Infrastructure to grow (including Road, Housing)
It means that they didn't apply the latest tzdata2012a or b update released the first week of March which contained the America/Santiago zone change.
Flow Concierge Pilot Program – On Call Personal Assistant
Japan earthquake anniversary: Digital Media lessons we've learned
My experience note-taking at PyCon 2012
When clicking the time in FF 10.0.2, everything disappears expect the Google +1.
Because it's in production and people are using it.

I've run into more examples of broken code for which the above statement is true than I care to remember.

My original response was meant to be a rhetorical question, with the purpose of hinting that techniques for verifying the correctness of code might have existed existed prior to the 1990s. But "we haven't heard any complaints from users yet," while certainly a popular technique, is only slightly more reliable than prayer as a QA policy and I personally wouldn't recommend relying on it.
"English to nerd translation":

http://www.whattofix.com/blog/archives/2012/03/nerd-to-engli...
These machinations were always necessary to get compile-time asserts. Luckily C++11 and C11 are both providing static_assert so there will be real compiler support instead of having to trick it into dumping an error.

edit: Another common one is using __LINE__ or __COUNTER__ in an array symbol name and having the test value result in an array size of -1.
Schools should do nothing: Facebook is outside their purview, despite their belief that their purview is everything.

Parents should "do" whatever they would normally do in communicating with or disciplining their children.
Typed Set Theory in C++11
The video needs a mirror. Have they not heard of vimeo?
True, but I was objecting to presenting India as one coherent, consistent entity which it is not.
For me I've found bootstrap is a perfect tool for use in tech demos, experiments, really any small project I'm using to learn some new piece of technology. Bootstrap makes it effortless to have the presentation in such demo look halfway decent.

I'm still not sure if I would use it in a 'production' application though (perhaps with a lot of fiddling to the default styles).

As a side note has anyone else found it funny that a few months ago anyone submitting a project to HN that used bootstrap would get comments like "awesome using bootstrap", "bootstrap is the new standard for the web", etc. And quickly the sentiment is turning to "yuck another bootstrap site" and "learn some css you fools".
Ars Technica: iPhoto for iOS out-does Adobe for mobile image editing
Appliance repair in Rockaway
I Love Ruby Because ..
For me, that should've been reported immediately. His followers are young kids, and these kids will believe that he will do no wrong. They must've (actually. obviously) thought that it was a game and the first one to get it correctly wins and gets the chance to talk to him. Poor owners of the phone numbers must've been answering phone calls all night long.
I don't know that it's necessary to leave these days depending on your industry. Anyone just about anywhere can launch a global business on the Internet, I have a 2nd job that I work 100% telecommute, so I can work on vacation if I wanted. With most countries outside of Asia working in more service oriented industries, the only real migration would be those who wish to follow manufacturing.
And maybe 50-somethings find it easy to forget what little shits they were a few decades ago. Time to sit down for a frank discussion with grandma and grandpa.
The actual line is #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); }))

The guy asking the question just misread the code, the colon is part of the struct definition and the key part is -!! which coerces an integer to 0 if the value is zero, or -1 if the value is anything other than 0.
I think we need more frameworks like Bootstrap. If people are wanting to simplify design by conforming to a framework, why not give them more choice so we don't end up with a hundred websites which all look like Twitter?
yes! planning for instant scaling is part of a good landing page design. If customers can't land, the missed opportunity is huge indeed.

PS: the web site was down totally at the time of this writing.
Here's a version for Firefox:
https://github.com/chengsun/moz-spdy-indicator