skysight-inc/HackerNews huggingface dataset:
Shipping Mantra: Fix What's Broken First
Talk to as many people about this. It's pretty easy. One way is this: "have you heard about <topic>?" Then explain away.

Look for as many campaigns on this issue. There's likely several. Find the most simplest one, this will be your backup card if some people don't understand why you're upset.

Contact as many media outlets possible. Explain your issue with it.

Social media push; Tweet relevant campaigns, post and explain to people on social media (reddit/digg/forums/etc) on what to do.

Join a political party. They should typically be aware of a lot more issues and may know of ways for you to help. Sometimes the party needs someone to do a campaign, graphics, etc.

Or create your own campaign. Here's an inspiration: https://auinternetaccess.wordpress.com/ (Note: This for Australia's upcoming issues, not UK). This is USA's equivalent I think: http://www.reddit.com/r/fia
This is about datetime in .NET. Why does the title say Python?
> Next time you are using your shell, try typing ctrl-x e [...]. The shell will take what you've written on the command line thus far and paste it into the editor specified by $EDITOR.

I'm astonished this works in bash but not in zsh.
The demoscene for Linux never really took off. Most of the demos I've seen were ports of existing ones.
SHA-3 shows secure hash functions are possible. But can we build fast ones?
I happen to agree with Crockford on the omission of semicolons. I also have a strong opinion on clever code: you should always optimize for readability over aesthetics.

But... Crockford could have said it in a much more tactful way that could elicit a more positive response, spare the world from this sad discussion, as well as channel the man-hours dedicated to this into more useful endeavors.
Well that discussion is pretty crazy and very polarized.

JSMin guy thinks fixing it is stupid, and the bootstrap guy says that since it works in browsers it should work in JSMin.

So they've reached an impasse. Unfortunately emotions and strong words were used right away which polarizes the conversation.

Being completely pragmatic about it, it seems that bootstrap should probably change, instead of JSMin. But I don't think either will so both sides lose, and potentially make their tools available to a smaller audience.
Or to give back JavaScript its original syntax.

edit: now that I said that, it makes a lot of sense.
The next generation iPhone testing by Apple | Gadget Magazine
It's probably the beginning of the end of authoritarian political parties. First it was the social party, then the greens, then the pirate party.

Here's a speech if you want hope and inspiration: https://www.youtube.com/watch?v=nCbRX1YEqrs
MS commercials for IE on HN? sigh
Also, I see that they're still citing how fast IE9 is with SunSpider... which it is--but for the same reason that Dhrystone 2 had to be written, i.e. SunSpider has lots of dead code that IE9's Javascript recognizes and optimizes away.
It was neither. It's just a link to the topic at hand. But yes, IMG was implemented w/o a standard.
yes and no. I attended OSCON[1] in 2005 and 2006 and, like the linked post, I remember a strong focus on BOF sessions and tech-related activities after the main day sessions were over, with a small amount of partying towards the end. Product specific conferences (Oracle, MS etc.) were always more party and less talk, but the audience was very different - I suspect that was the status quo wherever salespeople and corporate folks outnumbered technical people by any margin.

It may be a side effect of the increased popularity of the dev/OSS/startup industry as a whole over the last few years, but I've certainly seen (purely anecdotal, I know) a decrease in productivity and an increase in hangovers & 'remember when bob fell in the fountain' stories the next day...

[1] european. not US.
You don't agree that different people have different sensibilities regarding language?

Or is that you don't agree the author should be allowed to swear in his blog?

Or perhaps you don't agree that blue material is fitting for HN?
1. Email clients do add headers that define a thread, it's not just a series of messages with the same subject. Specifically, they use the In-reply-to and References headers to identify the parent and thread correctly.

Gmail uses a different model, but many MUAs shows threads as trees, just like e.g. HN.
What a useless discussion. Domain, productivity and environment are the key points on choosing language and not a single feature of a language.
Natural CSS framework
The usual story about IQ is that men have a higher variance, not a higher average. If those with an IQ above, say, 130 are much more likely to be men, then it shouldn't be surprising that careers which select for intelligence tend to also select for maleness. What makes this consistent with the story in the chart is that men are greatly overrepresented among both geniuses (who raise the average) and morons (who lower the average).
Yep, I was on ESTA. Not even a visa.
And why would anyone follow it? You need some kind of punishing system for it to be effective, and I'm opposed to that.
Agreed. You might have trouble getting a job with GloboCorp but you should have no problem finding work with small businesses. If you are great at what you do and can create value for their business then people will be scrambling to pay you in whatever way possible.
Citizen journalism app: lets you create the news and decide which story matters
And if you use set -o vi in .bashrc, or set editing-mode vi in .inputrc, then 'v' will do the same thing, e.g.

$ blah blah[ESC]v

puts you in vim with the command line thus far.
when it comes to surveillance the british have a history of intercepting communications.

like intercepting most phone traffic from ireland using a legal loophole from 1985. http://www.guardian.co.uk/uk/2000/may/31/northernireland.ric...

so fingers crossed the british public make their government back down but i wouldn't believe that it would stop them.
Great find. Holy crap does this bring back some memories.
Aaron Levie: The Post-PC Enterprise
I'm interested... what level of mathematics do you need to know to fully understand this text?
If we accept the notion that hard work is good as a tool for personal development, doesn't it also follow that it would be a good idea to try and max out the work/experience curve? Ie apply 80/20 to the concept of menial, character-building drone jobs and try to capture as much low-hanging experience fruit as possible. That way you would get the necessary experience points without spending more time than necessary in those kinds of jobs.

Thoughts on this?
Or perhaps some things are distractions, and the audience deserves to read about the issues without distractions being deliberately inserted into the conversation?
The minification is breaking the code. If a minifier takes valid JS in and produces JS that behaves differently from the input, then that minifier is broken, full stop. It doesn't matter how anyone personally feels about ASI; what matters is that ASI is a part of JS, so if you're making a tool that processes JS, you need to respect its rules.
I'm in Canada and incorporated in Canada and was able to open a bank and merchant account in the US, as well as take Amex cards in USD. The setup:

1) Bank account with Harris bank. They are excellent for setting a bank account remotely.
2) USD merchant account with Moneris. They are ok but today I would probably just go with Stripe.
3) Amex is the tricky one. They require a physical us address so I used my friend's who lives I'm the US.
The accepted answer is spot on. The thing is, to write anything of sufficient complexity in C or C++ requires constructing a new language. I mean this in the sense that you see tons of macros in C (look at the Linux source tree for example).

C++ allows you to construct a language (operator overloading, etc.) in a cleaner and safer manner (in my opinion). It also has better performance tools like templates and exceptions.

On the other hand it's not obvious when a C++ construct incurs run-time overhead and if you have a simple application, it can be easier to use C.
Ask HN: April 2012 (Co)Founders looking for a cofounder
Are you a founder who has started a project, but found out that a cofounder is needed to finish it?

Are you a technical cofounder who is about to finish a product, but needs a non-techincal cofounder for marketing it?

Are you a 'burnt out' founder who may need a fresh insight by a cofounder?

This would mainly be of interest of single founders who do not have funding yet, and their main investment is their time, looking for a cofounder.

Post your request here. You can be as abstract, or as detailed as you want.

This is a start for making a series of posts like 'Ask HN: Who is hiring' but for finding potential cofounders from the hackers community.

Please support this post to make it more useful for others.
Actually constructs like:

somethingHappened or otherwiseDo(x)

used to be idiomatic perl (and might well still be for all I know).

Edit: Just for amusement it would probably be:

somethingHappened not { x otherwiseDo } if

in PostScript
There are several reasons to use C++: Qt, STL just to name a few.

C++ is much more powerful than C. C is more 'well behaved', surely, but productivity is an important issue.

Especially for desktop applications, and embedded applications, C++ is killer.

And of course your mileage may vary.

But you're welcome trying to run Java in an embedded system (Android hw requirements are way above most embedded systems out there, like set top boxes, network devices, etc)
Any demo on this?
I really don't see the point.

The problem it aims to overcome is the handling of the input on the back end, but surely just using checkboxes as an input array would accomplish the same thing e.g.:
http://stackoverflow.com/questions/1010941/html-input-arrays
Undoubtedly that's true, but the GP said "Diff'rent stroke for diff'rent folks", and the parent said "I disagree."

For certain, the blog in question would be better received by some if it were written differently, but I don't know what that has to do with the conversation here. (The counterpoint is likely true as well.)

I'm trying to determine what about "Diff'rent strokes for diff'rent folks" the parent could choose to disagree with.
Uh wait, does that mean they GPL'd the semicolon?
I'm opposed to that too, but I immediately ignore arguements made by people who can't make them without swearing.
What is insanely stupid is abusing the logical bitwise && operator rather than signifying their intent using a plain old if statement like the language intended.
If you open a US bank account while incorporating in your home country, how would the tax paying work? Would you have to pay anything to the US Gov?
Good post! I very much enjoyed reading it. You are right in many ways. Also greetings from fellow UKers.
A combination of GMail filters, canned responses, and a service like OtherInbox could go some way towards solving this problem, without added cruft.
Oh please. You haven't seen salesmen meetups. Or doctor parties sponsored by pharmacy. Conference is an euphemism for getting wasted for free.
I disagree. Imho a little infantile humor in places where it "doesn't belong" can be quite refreshing - as long as it remains the exception rather than the rule.

People tend to have pretty stiff sticks up their arses in such discussions.

Humor, even toilet humor, can remove fear and remind everyone that a debate over a semicolon is not necessarily a life/death situation.
I felt the same way. Once I got to @pyalot actually belittling @shawnpresser's JSMin fix, I realized just how religious and immature this debate had become.
And it was quite relevant. Sorry about that -- I'm used to reading everything here as an argument.
Optimizing Favicons
I had a BIX account! For me it was one of the cheapest ways to get Internet access (pre-web).

It was noteworthy for the coding discussions.
Case Study on Building for Mobile First
1.5 million pages of ancient texts to be made accessible online
Rotating CSS Image Slider
And would allow for constructions like

open FILE, "filename.txt" or die

Which is nice enough to read (and can be seen in actual examples around the web: http://www.perlfect.com/articles/perlfile.shtml )

The semicolon wars frustrate me. We have an arbiter of what's correct/valid syntax and what isn't. It's the freaking lexer, heaping additional prescriptivism on top for something as trivial as semicolons is irritating. If your code has ambiguity problems, fix it by writing unambiguous code. Semicolons are not the only way.
I've used plupload on a site I made and it is actually a rather nice library to work with.

You can see it here: http://dropsauce.com/

I'm actually working on a new site which requires uploads (by clients) and am wondering if I should stick with Plupload or consider trying this.
Yes, in our case we preferred to go with a CPA at least this first time that we don't know how things work.
It was a tongue in cheek remark, I actually agree with you.

Sometimes it is hard to resist sarcasm, apologies for not adding anything of substance.
Can't someone please fix online shipping, already?
While the joke itself (hihi, we minified a semicolon!) is only slightly funny at best, the accompanying text in the pull request makes it all worth it.
"Email is a distributed, asynchronous messaging protocol." What a complete disconnect from the users of email.

To 99.99% of people who use email, Paul is correct: "Email is not a messaging protocol. It's a todo list. Or rather, my inbox is a todo list, and email is the way things get onto it." When people say "email", they almost always mean their email client.

Failure to account for the common usage of the word and demand that people use the word email only to mean the protocol is short sighted, results only in the angst found in this article, and solves nothing. Life is too short to be so angst-filled over the use of one word.
Can we (disclaimer: I'm not British, but I live here) just create a background noise, like random automated emails containing "nasty" keywords that would trigger their filters? This would effectively render any detection system useless as it would tag everyone as potential "terrorist" and "threat".

I know, I know, it sounds childish, but if you think about it, what .gov.uk does is not that much different.
Documented?

Email is a good asynchronous messaging protocol, it's not a great one though. I'd say authentication would be a requirement for such a protocol to be great. I think the next logical step of content protection (encryption) is free if you have authentication and most would want it too. You also don't know if a message has been received, ignored, or blocked by a spam filter.

It's good, it does manage to work and deliver billions of messages a day. And it works pretty well. It's infuriating when it doesn't though.
A dark day for the future of books
i guess it's the same in both languages
Early demos were also frequently attached to warez, so they had to be on the same platform that the game/app being cracked was on.
You will never produce code that works for 100% of users and situations.
Use Git-Concat to concatenate multiple files together each time you commit
I want to know what all the fuss is about with Murdoch and co hacking phones, if the government and all its agencies are going open season.

Amazingly, I would rather a sleazy newspaper hacked my phone, than the government having complete unfettered access.

And if they have this access, why not bug all our houses, etc. I mean, if you have nothing to hide.....

It really is about time we people took our countries back.
Facts are easy to talk about.

Too easy.
Regarding your first point, isn't this already an implementation of an EU directive? Specifically, https://en.wikipedia.org/wiki/Data_Retention_Directive

Or has that already got an existing UK implementation, and this is just another layer of restrictions on freedom?
s/ http://t.co/cJgpnX5B / http://tele-task.de/archive/video/flash/14029/ /
E-Books Are Easier to Borrow. Be Prepared to Wait
I promise you, we wont. We Brits tend to take what ever our Oxbridge regime dictates.
"To 99.99% of people who use email, Paul is correct: "Email is not a messaging protocol. It's a todo list. Or rather, my inbox is a todo list, and email is the way things get onto it."

I don't agree with this, in fact I feel this projecting the email power user's use of email onto everyone. At the end of the day, I think most people just want to email each other a message or a small file or pics of their kids or the latest dumb chain email. I do use my email as a todo list personally I write those elswhere, I do send myself links through email but I've configure Gmail to recognize that and put them in my bookmark label.

I also agree with the post, email does what it's meant to do well and you can build clients to do all the features you are asking for.
Agreed:

Anyone who claims "email is a bad TODO list" is an email problem is missing the forest for the trees. This isn't an email problem. It's a problem inherit in any communication medium.

If you sit in an IRC channel that can become a TODO list too. For snail mail, the coffee table you throw everything onto is a TODO list. For people who receive a lot of phone calls, their voicemail is a TODO list.
I have these in my .zshrc:

autoload edit-command-line
zle -N edit-command-line
bindkey '^X^E' edit-command-line
New Advert | Free iPhone 4S | iPaidNothing
A quick video that will be used to advertise the site in the coming months.

Our actual site can be found @ https://www.ipaidnothing.co.uk

Check out the video :D
Anticipating Another Wave of Apple Innovation: iPhones, MBP 2012
Ok, that definitely came across way more grandiose/insane than I had originally intended. My main point I want to make is this: Right now, because of the technological advances created by others for your use, you have just as much ability for influence on this stage as every other person on the planet. So why don't we talk about where we want to go heading into the future?

My idea: An open-source platform on the internet where everything you contribute is gathered and stored for the use of others. Where your "value" to the community is simply a representation of how much the community values you. Odd? Yes, but tell me why it wouldn't work. And then lets try and figure out a way to fix things the way we want to. Together.
Full Show 4/12/12: "Shoot First" Law on Trial
http://i.imgur.com/WBNjE.png is an image that shows a big part of the problem. It adds vert and horiz scroll bars. That means some buttons which you may need are hidden. When you scroll down to use the buttons, they just move the page to a hash anchor it appears. This is really bad. If I made this, I would take it down and not show people.
How To Make VPNs Even More Secure
Can the Computers at Narrative Science Replace Paid Writers?
Ten-year-old makes audio-only game for his blind grandmother
I think people are looking at it the wrong way, it's not problems with email it's the fact that email is flexible, decentralized, reliable that makes it possible to use it for any of these tasks.

The asynchronous messaging that email provides is it's killer feature that would need to exist for any of the features (todo,task management,calendering...) that you mention would need to work well. But the underlying mechanism of email is still working fine and I don't think that should change.

I agree with the article, the client is where this should go with maybe some thing similar to the W3C and Browser vendors (This isn't perfect but it works) agreeing to protocols.
So apparently, since mobile devices use much smaller screens, it is hard to put an ad and content together on the much smaller screen without annoying the user, and Google has not yet figured out a workaround.
Microsoft puts out some interesting videos, but I've always had the impression that Apple was more about just 'hacking something up', hence the Steve Jobs quote, "we could do a phone with this", on playing with an early mockup of how an iPad type device would work.

An exception to this seems to have been the Courier fold out touch screen computer. It did look way complicated though.
Every time I see the this demo YT I want to teach myself C++ (despite I hate compiled languages) - this is great inspiration for me.

Nowa days this graphics is not really that impressive but back in 2000 that was jaw-breaking OMG
Geez, I'd be more charitable. Back in 1982, storage and bandwidth were so limited that even online encyclopedias were pie-in-the-sky so even thinking it was possible put you in pretty visionary company.

As for user-editable I can find two predictions which might qualify.

First, Vannevar Bush's Memex:

"Wholly new forms of encyclopedias will appear, ready made with a mesh of associative trails running through them, ready to be dropped into the memex and there amplified. The lawyer has at his touch the associated opinions and decisions of his whole experience, and of the experience of friends and authorities. The patent attorney has on call the millions of issued patents, with familiar trails to every point of his client's interest. The physician, puzzled by a patient's reactions, strikes the trail established in studying an earlier similar case, and runs rapidly through analogous case histories, with side references to the classics for the pertinent anatomy and histology. ... The historian, with a vast chronological account of a people, parallels it with a skip trail which stops only on the salient items, and can follow at any time contemporary trails which lead him all over civilization at a particular epoch. There is a new profession of trail blazers, those who find delight in the task of establishing useful trails through the enormous mass of the common record. The inheritance from the master becomes, not only his additions to the world's record, but for his disciples the entire scaffolding by which they were erected."

-- As We May Think (1945)

Douglas Adams managed to predict the user-editable encyclopedia in 1982's "Life, The Universe and Everything": "most of the actual work [on the Hitch-hiker's Guide] got done by any passing stranger who happened to wander into the empty offices of an afternoon and saw something worth doing."

But he didn't predict an online one, in the series at the time, HG2G was a local e-book or database-type encyclopedia that was updated via the Sub-Etha network.

Vannevar Bush had some amazing insights in 1945 about the future direction of storage:

"The Encyclopædia Britannica could be reduced to the volume of a matchbox. A library of a million volumes could be compressed into one end of a desk".
I remember trying to figure out how a certain lensing effect was done in the werkzeug a few years back. I really invested quite a bit of effort in this, and I never did work it out (yes, I did use all of the umm, obvious techniques for this). I'm really looking forward to finally figuring out this one thing that eluded me for so long. Farbrausch are the greatest. Long live Farbrausch.
Yağmur nasıl oluşur ve yağar?
How To Remove Ahsan Computer Virus Easily
Ask HN: Can F1 students apply for Y Combinator's summer batch?
I will be starting my MBA this fall at Boston and will be interested in applying for next summer's Ycombinator, instead of doing a summer internship. But, I'm not sure if F1 students can apply for the program. Has anyone gone through this route before?
Cara Membuat Screenshot animasi
Nah sekarang saya akan memberikan tutorial bagai mana cara membuat screenshot Animasi atau Gerak-gerak saya akan memberikan lan yang lumayan lama dengan software ini a
I agree in theory, but the last airport that tried to do that got threatened by the feds with being shutdown, and the FAA said that they would shut down the airspace around it. So they _can_ kick out the TSA, but that would mean that they would have to shutter the doors.