skysight-inc/HackerNews huggingface dataset:
I was pleasantly surprised to discover this is not yet another post complaining that HN is in decline.
Probably one of the most unlikely guys to talk about some of the interesting/terrifying implications of technology on communication and interaction (among many other things)
Office for iPad Rumor Surfaces Again
Hey!! just saw tweet from Flipkart about PriceShred. I must say you guys conveyed the message pretty well with that video.
Why not just save snippets? I do this in emacs (yasnippet) all the time instead of constantly rewriting the same stub.

Not knocking coffescript here, just saying that "I don't want to write a specific word" is a pretty terrible reason to pick any language over another.
I was expecting this to be another post along the lines of "Woe, woe, hacker news isn't as good as it was when I joined last week. Here is how it should instantly change in order to be more/less like this other site."

It was nice to see it was just telling us that we all have headaches (particularly as I had a headache when I used the site, to go with my cold).
Any thoughts on my blog?
I was worried people might get confused with what the grey bar was at the bottom of the page so I named it footer. Is this a good idea?
Why is it that governments are all for deregulating the financial, health and environmental sectors

Where do you see any deregulation (especially in the USA) of finance and health? These must be the two most regulated industries in the nation, and only becoming more so. Consider SarbOx and then Dodd-Frank, and ObamaCare; while I don't see anything that's loosening the reins in those areas.

EDIT: spelling
This is a myth.
First of all there is no standard and Google has no way of knowing if a website's implementation of hashbang URLs behaves in the expected manner, or not.

https://developers.google.com/webmasters/ajax-crawling/docs/...

However you are probably right on everything else.
Very cool! :) Can you filter the punctuation marks? It shows broken images for things like question marks and periods.
I learned C++ before learning C, so I tend to use the C++ convention of

type* ident;

The reasoning in K&R (also presented in the article) has always bothered me. When the compiler builds a symbol table, it has "ident" as the identifier, and "type*" as its type. When the compiler emits type related error messages, it uses that identifier and type to communicate with you.
Assume for a moment that the implementation of the encryption and decryption processes are perfect. You've now completed the easiest part of the problem (to be very generous, let's call this 10% progress).

You still need to solve the problem of distributing public keys in a way that both parties can be sure they're receiving and sending messages from the correct entity. Do you trust all of the certification authorities that are automatically trusted in standard browser or operating system distributions? If not, how do you communicate public keys securely between two or more parties?

And how do you distribute the application and ensure that users aren't tricked into using a modified/backdoored version?

How do you ensure that users aren't tricked via a phishing attack into inadvertently handing over keys, downloading software from the attacker or otherwise compromising their own security?

If one party to a conversation is compromised, do you care if the identities and messages from other parties to the conversation become compromised as a flow-on effect?

How do you ensure that parties to a conversation are receiving all the messages sent -- is an adversary blocking random messages? Is an adversary reordering the delivery of messages to change the overall meaning of the conversation?

Have you carefully considered the implications of replay attacks?

Do you care if the system is leaking important side channel information such as the frequency of communication and time between responses?

Have you considered what users will resort to in the event that their communication method is deliberately denied? Will users fall back to a weaker method of communication? Will users tend to perform a Google search that returns a maliciously placed help/reference page that executes malware on their system?

Does the system have a means for users to expose the presence of an adversary that has compromised the system?

Algorithm implementations are just a minor (but still highly important) aspect of a full crypto system implementation.
A parameter the author is not mentionning is the "smartness" of the ingeneers. When you have smart ingeneers they can mange their own work themselves, identify good idea from bad one, etc.

But I have heard rumors that what is described in this article about google way of running things is not true anymore. Can anybody say something about this ?
Facebook Hacker Gets 8 Months in Jail
It's interesting that going first in negotiation is often seen so negatively, but most of the actual research I've seen indicates that the anchoring effect of going first outweighs the disadvantages.

I'm curious how that ends up in reality.
Facebook to Microsoft: P3P is outdated, what else ya got?
>Anarchy is not the same as disorder or lack of rules.

Well said. Anarchy is not a world without rules - it's a world without rulers.

I always like to refer to something that Alan Moore (the author of V for Vendetta) said: he regards the current state of society as anarchy gone horribly wrong. As he remarks, people often like to claim that in a state of anarchy, the strongest would eventually rule, and use this to dismiss the philosophy as a whole.

Now he asks (and so do I), how is this different from our current society? The strong (corporations and governments backed by monetary and military power) control the weak (the general populace), and will do everything to keep the current state of affairs and to prevent the loss of their power, including threats, lies and atrocities against life.

Anarchy is the most natural and best state of human society. It is actually unavoidable, since entropy dictates that any society will eventually disintegrate. Instead of counteracting this with increasingly strict control, which always leads to some sort of authoritarian dictatorship (which will also eventually destroy itself), we should embrace chaos, and try to work with it, instead of pretending it doesn't exist or - worse - that it is tamable.
I thought I should introduce myself....

I am James La Broy (but call me LaBro). I am a 20 year old web developer with a keen interest in UI design and functionality.
C -> C++ -> D (problem solved)
Maybe this picture will help you: http://www.creativeapplications.net/wp-content/uploads/2010/...

Now you have different options to display it. One is to map it on a 3D object and place a camera inside the object.

More info and movies: http://www.cornflex.org/?p=1
I actually did have a cold.
Function Statements, Definitions, Literals, and Expressions
1) I, as well, was glad that this wasn't another "HN is turning into Reddit"

2) I was one of the people who chose headache just to play around with the site. Incidentally, I never got to finish because the site hung on the last part so I never found out what happens at the end.

Out of curiosity, are there any legal implications of running a service like this? Would the FDA or AMA disapprove of this?
Thanks, but I've seen Gregs talk and the book has been on my short list for a while. I whole heartedly agree with trying to bring some science to the table. However, in lieu of any research on the subject and given the tools at our disposal right now, we can only look at the metrics we have and draw conclusions from them.

Also, I disagree that Yegge discusses Google in particular. Sure, he blabbers on about how great Google is, but he dismisses agile methods outright. FWIW, the Googlers I know don't tell the same rosy picture about the place. What Google is seems to vary quite a bit with where you are and on what project.
The best advice I received about understanding C pointer (usage) syntax was to translate to English via the following substitutions:

* == "at location"

& == "the address of"

There are cases where this doesn't work well (or at all), but it works for many of the cases that initially look like jibberish to a C noob.

For declarations, just put variables on separate lines.
You're using copyrighted content in a commercial/promotional video. Did you get permission from the copyright holder (ie. the movie studio/company)?
Interesting that the offline assembler is written in Ruby. Does anyone know of any other Webkit work being done in the language?
百佳购物网
I enjoy an over-captioned Hitler Reacts video as much as anyone, but it seems somehow in poor taste to use it to promote a business.
its large but its not the entire scientific community. I used to be a matlab user, my entire phd thesis work was all in matlab, we were in medical imaging. Then I left to work in industry in finance and we use python numpy scipy for all our work and its much better than matlab. R, Fortran, C/C++/Java are also highly represented in scientific work.
Big Data on IBM SmartCloud Enterprise
This is cool, but I'd much prefer something with free-use licenses.

Obligatory try:

http://tonydanza.jpg.to

[x]

:(
how would it take precedence over governments' laws?
Happening Now: United States' First Twittercast of Open-Heart Surgery
But then how useful are URL's in an SMS? I would trade off a slight decrease in usability for dumbphones for increased legibility for PC/smartphones.
Runs GNU/Linux on it too:

https://lkml.org/lkml/2012/1/14/4
I disagree. I've laid out my arguments best as I can, pointing to how we've measured and that we've seen improvements. In response to that, the commenter compares the post to scientology.

The hypothesis under discussion here isn't "these principles have value", it's "even though implementing these principles gave measurable value, they're still snake oil comparable to scientology".
I remember reading about his hardware set up a few years ago and yes, he was using apple hardware.

It's almost certainly running linux though.
And calling out other businesses(FlipKart, LetsBuy etc) when promoting their own business makes this video unwatchable.
Also known as Type Inference, if you want/need a keyword for further reading.
We were getting a lot of traffic in a short amount of time that day, so the site performance was lacking. You might have better luck trying again (maybe wait a few hours until this new HN traffic dies down).

I welcome the opinion of a legal expertise on your later point, but we're taking the appropriate measures based on the advice we've received.
Unfortunately, escaped characters aren't allowed as subdomains so you'll have to hardcode them as a switch/ifelse chain which returns appropriate searches (eg . => "fullstop.jpg.to")..

Feel free to fork and do so though :)
Agences techniques
They played by nonsensical rules and got grief for it. It's kind of fair, actually.

Yet, I refrain from criticizing them - P3P is a broken standard, but Microsoft followed it. I'm criticizing them for singling out Google when, in fact, ignoring P3P or actively disabling it is widespread practice.

I'm surprised live.com doesn't do it.
I am the creator of the video, and also a member of PriceShred. We are trying to highlight a problem with 'online selling in India' which our customers have repeatedly mentioned to us, and which we are trying to solve.
This video tries to drive home the message, that online selling, in its current avatar in India, is broken and there is a need for a better solution. This is where PriceShred with its motto ‘Making selling online easy’, comes into the picture. Also as one of the pioneers of ReCommerce in India, we hope that this video will help in creating awareness about the online selling problems in India, why now is the time to start talking about this, what market dynamics have lead to creation of these problems and possible solutions.
ansi-term in line mode is basically the same as shell, however you still have the option of direct terminal entry with char mode, which is sometimes useful, ie when looking at the command history of a machine you sshed to. ansi-term can also run more programs (ie some graphical programs, man).
Http://mashable.com/2011/12/11/cloud-computing-business-infographic/
I really like the loosely coupled approach.

However, I think that sprinkling andro.eventer all over the place is a stumbling block to me - it's essentially a global variable.

I realise that you don't want to polute the objects too much, but why not just add bind and emit methods to the composed object? Either that or pass andro as a parameter to the mixin's setup method?

Also, the bind(this, "touch", function...) to me looks like you're binding to the "touch" event of "this". Is the closure tax really so high that you can't store "this", or use something like jQuery.proxy()?

Like I said, I think this approach has a lot of potential, and seems to fit quite naturally the eventful model that the DOM uses.
I use Desktop Task Timer (OS X). It was very inexpensive on the app store, and reduces the overhead of tracking time for my customers every day. I also use org mode a lot in Emacs for managing tasking.
Gently disturbed that you're releasing medical data, albeit anonymised medical data.

What ethics panel did you run it through? What internal policies do you have governing release of such data?
Aw damn ... I will be back in Europe for The spring vacation this time. Really sucks that I am gonna miss this. Had no idea that there is an HN meetup in Tokyo. When is the next one gonna be? Who arranges the meetups? Definitely gonna become a regular attendee
I think that's the key piece. Yes, Google can operate the way they do because they have world class talent. Literally some of the best developers in the world. If you find yourself in that situation, then yes, you too can do things the way Google does.

Being a contractor and working in the bowels of Fortune 500 software divisions has taught me that this is a pipe dream for almost every other company. The methodologies (Agile, Waterfall, whatever) were no doubt created in order to help teams of poor to middling developers actually accomplish something while fighting through the corporate red tape and their own stagnation.

I've seen the kind of "Bad Agile" he talks about work at big inflexible organizations, and I've seen the "let everyone work on what they want" style of development go catastrophically wrong. Yegge's post seems to be more about him congratulating himself on how awesome he is for working at Google.
Show HN: Wireshark as a web app
If a broken image is found, you can upload your own image to replace it :) http://jpg.to/upload.php
Also discussed here: http://news.ycombinator.com/item?id=3256385
FIX Protocol trading standard due next month
Our main aim with this blog post was to create awareness about our market, the 'online selling' market in India.
To depict the problems that customers which are trying to sell online face, we used an adjacent market, the 'online buying' market to compare and contrast, and to show how 'online buying' has been made easy by FlipKart and Letsbuy, and why their is need for a similar revolution in the 'online selling' side.
Also as Flipkart is the pioneer in E-Commerce in India, we have a lot of respect for them, and this is our hats off to them.
And Flipkart took in in good humor, and even tweeted about the blog and the video, to its followers. So I think we did that part right.
I wonder why it is necessary for you riff of every high ranking HN article. Are we to be exposed to your "HN is just another Social Network" article? Or will it be "How my high HN karma bootstrapped my socio-locale-mobile start-up to 28k in the first weekend?"

As if ANYONE (over the age of 16) EVER was impressed by the ability to earn a few thousand dollars in a weekend.
Did you even read the article, or did you just come here to toot your own horn? All of your "advice" is exactly addressed by Fluent, e.g. built on top of Gmail, better search, better inbox navigation, and better attachment handling.

I have no idea how successful Fluent will be at all those things, but it's just peculiar when a site says "we're tackling problems x, y, and z" and you come along and say, "your ideas suck, try addressing problems x, y, and z instead."
I learned C pretty early on. But I wouldn't want to inflict that on other people.
As another entrepreneur who subsidizes his income by renting out a room using AirBNB - I can assure you that AirBNB reports this to the IRS, and provides me with the appropriate form at the end of the year.

I happen to own my home, and so moving to a smaller place isn't achieved with a snap of the fingers. The ability to rent out to the tune of $10k+/yr greatly helps offset the mortgage for over half the year!
How can a self hosting language be faster than its original implementation
Is there an advantage to having the keyword in the subdomain rather than the query string?

Also - http://dinosaur.jpg.to/ doesn't work unfortunately. :(
Possible cool feature: add an integration with emacs org-mode (it's just a text file, after all).
Please don't make assumptions about what I've said in the past. I've been very vocal about their involvement in China, including emailing them, blogging, and telling everyone I know about it. However, since they changed their handling of China, I thought it wasn't relevant to this particular discussion.

I agree with your intensity, though perhaps not its specific mode of expression.
If it were a weekend, I'd swing down from Beijing to see it!
Firefox dropped support for P3P in Firefox 3 because "p3p isn't an effective way to establish trust with a site. it's a one-way system; anyone can say they're the good guy." See item b: https://bugzilla.mozilla.org/show_bug.cgi?id=417800#c11
Book: Inside Apple
The site has no privacy policy, as far as I'm concerned, that means buyer-beware.

HOWEVER...
A comment by cmonsen (founder??) on the original-OP states "User privacy will be critical and we are making that a priority." (1)

So..ya, a bit of #fail here.

(1) https://news.ycombinator.com/item?id=3603466
> What about learning C first compared to languages that don't have the concept of real pointers (like, say, Java)?

If you want to learn pointers, you have to learn a language that provides them. So C, or like I said, Forth or Pascal. C is fine as a first language, if you don't mind the pain. C++ is a horrible language, no matter when you learn it. Never cripple the minds of beginners with it.

About your C# anecdote, does the language allow something like the following?:

type variables = someFunction ();

Nowadays I usually program in Haskell for my day job. There lots and lots of nice concepts to be understood there. You could even use pointers, if you are desperate enough.
How to convince a startup to hire you
Wow, Back in the early 00's I couldn't write a P3P policy that described what I did with user data...
Confusing Attackers with Artillery By Dave Kennedy (ReL1K)
IOS App: Siri My Assistant updates 1.1
So you'd contact the root server directly? If that's really desirable behavior (and I suspect it isn't), why not just make chrome query the root servers and walk the hierarchy, not using a DNS server at all?
Out of curiosity, what disturbs you? The data isn't even actual medical data, but search data.
This would help but how would I know as how many instances, how much storage, bandwidth I am going to need? What's the best way to estimate this?
I'm glad you made that point. We are very aware of how important user privacy is for this sensitive information. We want to begin the conversation with users while we're young so that we don't mess it up when we're big (a la facebook).

As a general principal, we will only reflect data back that has been fully anonymized. In fact, we don't collect personally identifiable information (that's why there are only 3 choices for age right now). We are building HIPAA-compliant software (even though it's not legally applicable to us yet). We have a team of advisors, including privacy experts, but honestly, we believe the best ethics panel will come from the users and are very interested in feedback in this respect.
It really doesn't matter what MS does; they get bashed either way.

Then probably best not to draw attention to yourself by, for example, having a VP make a blog post about it.
If we assume that reddit only consists on r/programming, then reddit cannot exist without HN. I don't even bother to check out the programming subreddit anymore, as it's just the HN mainpage with way more memes and far less discussion.

As far as the headaches go: We all stare at LCD displays for 6+ hours a day. What more would one expect?
Lavori da casa / MLM FG Foggia
There are now thousands of video which use this content, and the copyright holder Constantin Films chooses to not strictly enforce its copyright, due to the publicity the movie itself gets from these parody videos.
Youtube asked us to sign a declaration stating that we are using this content in a totally different context, under fair use rules, this is allowed. So like thousands of other Hitler reacts videos, we hope we are in clear.
RIAA Insists That, Really, The Music Industry Is Collapsing
People have the flu during flu season, more at 11
Thanks. Your use of `actually' made me think that you were using `auto' in the old sense just to make grepping easier.
My thoughts exactly. Actually, I'd go as far as to say that using the same character for both the type declaration of pointers and the operator for dereferencing pointers was a mistake in the first place.

Imagine they'd have used this instead, for example:

int. a; // declares a pointer to an int named a
*a = 42; // dereference the pointer

Yea, looks weird on first sight (because we're used to current style), but the difference is glaringly obvious: it's visually apparent that the two do completely different things. It doesn't need to be the dot, by the way. My point is that any symbol that's different would have been better than using the same one.