skysight-inc/HackerNews huggingface dataset:
> if your button only does something on the current page

That doesn't make any sense. First, the current page doesn't matter. Secondly, "doing something" doesn't define what "something" is. Finally, your complaint is having to click on the button, implying that you have to click on a button to activate it.

Sorry, your just being very confusing, using words and terminology you don't seem to be familiar with.
Nearly 100% true, but not quite: http://mathiasbynens.be/notes/javascript-encoding
Did the church win the inquisition?
I wonder if consumers (as opposed to power users) would still pirate.

Something will win if there is a decentralised system that can't be shut down, and can be used the consumers. That'll shake things up again./
I see that blurring too. I'm using Chromium 14.xx on Linux (yeah, it's old). Makes it impossible to hover the mouse cursor over the "next page" button.

I've seen many other CSS effects suffer from the same issue. This apparently happens when the element is rendered to a texture first and then applied to the screen using a filtered texture sampling (in the GPU).
Enjoy Error Free Display Of Your Computer
n-dimensional without question huh?

Boy did you miss the point of that article.

Although I do know of a great position which might interest you, it's called a 'software architect', just let me take you round the back here, ignore the guys with guns...
Ask HN: Which is better, Avast or AVG?
What do you think is the better anti-virus for a Windows PC?
Hackers love complexity. Others just don't.
Understanding differences between two (especially "difficult") things means at least having a vague idea of what each is about.
And regardless how you find that interesting, almost any non geek/curious/techie will not give anything about both "what (general-purpose) programming is" and "what whatever-complicated-thing-you-do is instead". Unless they have any specific reason to put some effort in it.
It would be up to the Pope to pardon Martin Luther as it was Pope Leo who excommunicated him for Heresy in January 1521…

…but lets not get into that—the last thing HN needs is another religious debate alongside those of iOS v Android and Node.js v everything.
I built something like this in 2005[1], got distracted[2] and still wish I had the tool today. My database was organized around links rather than feeds/items. Two stories that included links to the same thing were considered to be talking about the same thing and would be presented together as one part of the conversation. This was a low rent (but more accurate) version of what Google News does where they assume two articles are about the same subject by comparing the terms used in the articles.

I also used Bayesian classification to determine which articles were ones you were more likely to be interested in reading.

[1]: the marketing pages are still online for this ancient piece of code: http://blazingthings.com/zestynews/tour1.html

[2]: I created the TurboGears web framework while creating Zesty News, and ultimately decided to pursue the framework rather than Zesty News.
GoDaddy is listed among the issuers of EV certificates on Wikipedia, so don't they offer them? :

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

(I don't know the difference between standard SSL certificates and EV ones)
Seriously? Do we need to reinvent the wheel so that it only turns with help of 3rd party (who has access to information about your devices and yourself)?
RSS and Atom worked just fine years ago.
What are different types of computer architectures?
Thank you for registering
Scala is not ASCII art
Apparently, there is more and more kind-of P2P sharing apps and solutions coming out every day -- I've recently learned of http://folders.io/ -- with BitTorrent not being the only game in town any more.

But one problem is still remaining, and the present solutions are under the heaviest attack: discovery. BitTorrent is using trackers, and we've seen attacks on sites like PirateBay that provide those services. Is there a way to develop -- or perhaps it's been done already -- a discovery and tracking system which is truly P2P and simply cannot be attacked, at least not in a technical way?
Nuclear Fusion - Do the Math
I don't get the figures. He says "all dol­lar fig­ures in thousands", but then puts "US$" before them. Surely in this case you should say "all figures in thousands of dollars" and not put any units in the cells?
Yahoo Groups doesn't have an API so I made one
There are privacy laws somewhere that cover the case of "you published a photo, and sometime later changed your mind and decided you didn't want it publicly available any more."?

Not yet, but the upcoming European Union new Data Protection Directive will give the public the right to forget " http://europa.eu/rapid/pressReleasesAction.do?reference=IP/1... ). This may offend your idea of basing things off quaint proverbs, but we do that all the time with laws.

However, this will soon be explicitly a legal requirement that Facebook (and other companies) will have to abide by.
Do they still do that? Thanks for pointing that out though, I found this:

http://www.theregister.co.uk/2002/05/14/verisign_hit_with_sl...

through Wikipedia:

http://en.wikipedia.org/wiki/Domain_name_scams#cite_note-6

"VeriSign was sued in 2002 for their actions in sending ambiguous emails informing people, often incorrectly, that their domain was about to expire and inviting them to click on a link to renew it. Renewing the domain resulted in the registration company being transferred to VeriSign from the previous registrar."
1., There is no such thing as a loss leader. If it doesn't make money, cut it. Apple TV is considered a hobby - but it is profitable. Yes, there is a grey area, but at Apple it is very small.

Pretty sure Apple itself contradicts this. Afaik, the iTunes music store was in fact run as a loss leader for some time, before Apple was in a position to argue for better terms. For all I know, it might still be a loss leader (though I doubt that).
I was wrong to claim Chrome didn't send Accept-Charset.

Before I wrote the post, I opened another charset-related test case in Chrome (on two operating systems even) and after opening that URL and the relevant URL in various browsers thought I had opened the relevant test URL in all browsers I was testing, but apparently I hadn't opened it in Chrome on any OS.

Very embarrassing. Sorry.

So 4/5 OK, 1/5 still to go. Not quite newsworthy yet. :-(
I haven't read Colvin, and I don't know what he bases that assertion on -- it may be well supported, but on its face it sounds absurd. You can't get better at anything as long as you still have to think about the things on which it is based.

For example, when playing a stringed instrument, if every note you play gets bogged down in what you have to do to make that note happen (place the finger down quickly, with a pop, then relax it instantly, move the bow arm in the opposite direction, allowing the fingers to cushion the crunch that would otherwise occur -- and that's a ridiculously simplified version) you would be literally unable to play.

Likewise, if you're constantly having to be super conscious of syntax, or thinking hard about how to split a string, you'll have a hard time writing code that does anything.

In fact, I think a lot of getting better at any complex task is the process of making the lower-level parts of the task subconscious, and being able to think at increasing levels of abstraction. The only way this can bog you down is if you refuse to revisit lower-level skills if their implementation is causing you problems.

From the standpoint of productivity, since that's what we're talking about here, if you have to list a bunch of long terms goals, and split them into tasks and whatnot in order to get yourself to start working, you've already lost. There's no way this will win out, in the long run, over the things that you do and want without thinking. Working has to be something that you just do. Once you've started then you can be conscious of what you're doing.
> and generally if you go into a pub,

Very much depends on the pub though. VDEs (Vertical Drinking Establishments) rely on giving the customer little else to do but drink. They don't have seating or tables, which reduces the relaxed drinking that a group would have around a table; and they play loud music which reduces talking time.

That environment sounds like hell to me, but they're very popular.
Dial up is low latency when a modem adds 200 ms by itself?

Closer to 100ms and, more importantly, constant not variable.

Mobile is high bandwidth when an EDGE connection might pull 110 Kbps when the rural user is lucky?

The fastest modems sold were 56kbps.
You may be imagining dead bone, like that in displayed skeletons. Bone, in our bodies, is alive. It has blood vessels, it regenerates and can have innervation. Such bone has conduction channels.

But it is true. I don't know what the current paths are - but to activate neurons very tiny current densities are needed, so probably even though the bulk of the current flows along the skin, the little that leaks into the brain is probably what is cause whatever effects are seen.
Samsung And Corning Joins Hand to Form OLED Glass Venture
This is the worst kind of poisonous nonsense, appeals to authority and the sanctity of the known falsehoods of religion. Wisdom may be hard to define, but it is easy to define what is not wisdom; allowing provably bad sources to make your choices and define the parameters of your existence for you.
If you're not in the US, figure out the local equivalent and do that

I don't think any other countries have anything like the DMCA with it's safe harbour and take-down requests.

I'm also pretty sure that once you upload a photo to facebook, you give them copyright on the image, and hence you are unlikely to be able to claim copyright infringment,
Extended verification certificates (EV; "actually verified") cause the browser bar to turn green. That will make people more likely to trust you.
There are lots of non-technical users who don't know about saving files (seriously!). Removing the original link would cut off some people from access to the file. It's like computer security. You can never be "100% secure", instead you start taking steps that each will reduce your exposure.

Not only that, there are potentially legal differences between publishing a link to an embarassing photo and actually sending the photo itself. After all, it's common on this site to draw the distinction between linking to content and the content itself.
Did the heretics win?
In that case, at least, there are physical goods that had to be created, shipped, and sold in a store. Social games' "products" are numbers in a database.
From the article: Of course, this does not mean that it is a busi­ness that is guar­an­teed suc­cess in the future. Some ques­tions still remain around the cost of its rev­enue and the company’s abil­ity to con­tinue on the same growth curve as it has in recent years.

And the article is too lazy to compare the plans for what the two companies want(ed) to do with the cash. Google's prospectus wanted the cash to finance new operations. Facebook's IPO prospectus says it wants to invest the proceeds in bonds. In other words, it has no business rationale for the IPO.

-----

Source: 'as it admitted in its filing on Wednesday, its cash flow and credit “will be sufficient to meet our operational needs for the foreseeable future”. ... So what are its plans for the additional $5bn it may raise from an IPO? It intends to put the cash into US government bonds and savings accounts, and perhaps use some to pay the tax due on converting into shares the “restricted stock units” it has given to its 3,200 staff.'

http://www.ft.com/intl/cms/s/0/cd03c402-4dba-11e1-a66e-00144...

(registration walled)
They have already issued a full apology (http://www.telegraph.co.uk/news/politics/gordon-brown/617011...) which contains the following - "While Turing was dealt with under the law of the time, and we can't put the clock back, his treatment was of course utterly unfair, and I am pleased to have the chance to say how deeply sorry I and we all are for what happened to him. Alan and the many thousands of other gay men who were convicted, as he was convicted, under homophobic laws, were treated terribly."
While I think that Turing's prosecution was absurd and inhumane, I'm not sure it's an easy step to conclude that he should be retroactively pardoned now that the relevant laws have changed.

To do so would be to accept that there is no definitive law at any present moment, and run the risk that individuals could be convicted in the future for activities which were perfectly legal at the time. This could have dire implications for both justice and personal liberty.
I like https://www.alphassl.com/. It's one hop down the chain from the Global Sign root.
Seems a little unfair. I'm subscribed to two weekly newsletters, both of which are excellent:

http://www.pythonweekly.com/

http://www.hackernewsletter.com/

...so I decided to create one to gather together the best, most detailed programming articles I could find, regardless of language or platform. I don't see how this could be called "cloning", though the format of a weekly newsletter is obviously nothing new.
Thanks for clarifying!

Will a free StartSSL certificate trigger an 'untrusted source' warning from the browser?

Also, will a free certificate be adequate for encrypting authentication data in a web API?
I would also recommend Charles. I use it daily. Inexpensive too. http://www.charlesproxy.com/
Are you advising that a site just make up conspiracy theories about the cops spying on people?

Where is the evidence?
It's good to know that it's on the increase. Still, character encoding seems to be something that is understood by very few people... I wonder how many of these sites are just reporting UTF-8 or something because their web server defaults to it, and not actually encoding special characters properly?

It's certainly very easy to do - I had the problem a little while back setting up a little web app where the web server and MySQL database were both UTF-8, but the db connection was defaulting to ISO-8859-1 or something, causing all sorts of issues with curly quotes etc.
The Basic Of Website Advertising
You better read this one before you go to another website! We provide a complete information on website advertising absolutely Free!
Website Can Find Your Exact Location With Your Phone Number
There is an important philosophy of law, the name of which annoyingly escapes me, that basically says if you enact a law it should not be allowed to apply to actions before it was passed.

The reason why you avoid it is because you criminalize actions that when were taking place the person had no reasonable expectation that it was illegal, you are essentially changing the rules of the game after it has been played.

As much as we want to change the past, we never can. So it's dangerous to consider changing an illegal act in the past into a legal one as you open the doors to the idea that you can change a legal act in the past into an illegal one. Today's 'justice' being used to convict yesterdays normality.
Yeah, this script reminded me of an old photo-flipbook program that wasy available a long time ago (I think for Windows 3.1x). At first the effect seemed "neat", but after browsing hundreds of photos with the same effect the novelty weared out and it became cumbersome.
I'm currently an undergrad in Computer Engineering. As an engineer we are taught to look ahead when designing software and to do it with the "good of society" in mind.

Don't worry a few years in Industry and you'll learn what things are really like.

i.e. There is no end of shite software that wasn't developed. Yes you can make lots of money with hodgepodge software. Welcome to Industry :)
Introducing Monday Talks at Codegram
Neither the linked article nor any of the parent comments talk about certificate chaining, which seems to be what you're referring to.

Also, please check the definition of 'disingenuous', it's massively overused on Hacker News (often in a completely incorrect context).
I've always had this problem, and as a result I really can't use an external mouse with OSX. I've never had a problem with using the trackpads.

Like one of the commenters mentioned, using synergy from a Linux PC solves the problem for me. For a period, I actually resorted to running a Parallels instance of Linux with the external mouse attached to it, and setting up synergy to share the mouse pointer with OSX.

I'd like to run Linux as the main OS on my MacBook Pro, but in Linux the problem is the opposite: I've never found any driver / setting that makes the touchpad work really well under Linux (any hints would be appreciated - of course, I could always run OSX in VirtualBox under Linux, connect the touchpad to OSX and share it using synergy.... :)
StartSSL is completely fine for those goals. Pretty much the only effect of an EV certificate is the green bar. (Which is easily worth $150/yr if you're doing millions in e-commerce, of course!)
This is great, do you plan on open sourcing the code? I would be very interested in understanding how you implmented things.
Facebook Timeline Movie Maker – A Documentary Of Your Life
I use Facebook because it's the only way to communicate with lots of people who are important to me and my life.

Social networks are the definiton of a network effect. They are boring and simple technologically, but are phenomenally valuable when lots of people I care about use them aswell.

You cannot beat facebook with technical solutions, only social solutions.
Not to detract from Peter's excellent service, but it's not like he invented the e-mail newsletter either.
For a non-gamer, can you explain the difference?
Not really. More just annoyance when people have rosy eyed view of how glorius the past was where mum stayed at home.

However that was legally and socially enforced, so it wasn't so good IMO.
As far I know the only thing that works reliably is to get multiple IPs and multiple (wildcard) SSL certificates. You can try to save a little money by getting startssl certificates (free) or by using SSL host headers (multiple SSL on one IP address), but it doesn't work on all browsers so you end up wasting time explaining to your customers why they get an error when they access their site.
New Scientist on 3D printing piracy
Show HN: My weekend hack project, Appload.io, get your app's first 1k users
They say you also get a free 1-year certificate with domain name renewals, implying that if you renew your domains for 1 year you can get a perpetual stream of free certs.
☚♛☛ <- this almost made me not click on the link because it looked like spam.

I'm glad I did though - it's one of the best writeups I've seen re: post-mortem on app design and marketing. Highly appreciated. Thank you!!!
The author is probably right that there is an issue somewhere, but since I've been using SteerMouse (http://plentycom.jp/en/steermouse/) I haven't had any mouse annoyances anymore.

Not sure what it changed though; I thought it was the acceleration curve but for all I know it could be replacing the entire OS X mouse driver, laggy code and all.
Advice to Facebook: Ditch the IPO (orig. John Gapper, FT)
Also, you might be interested in the trust relationships between the major CAs.

- https://www.eff.org/files/colour_map_of_CAs.pdf

- https://www.eff.org/files/DefconSSLiverse.pdf
I think this is how free market and capitalism are supposed to work
How about none of the above? Directly to the CEO is the only thing that makes sense. And the CEO had better be focused on Product (or Service) Management above all else, and all those other things should report INTO the PM organization.

Engineering? Implementation of PM strategy.

Marketing? Communicating the PM message.

Sales? Delivering the product spec'd and built by PM.

Etc....
Socialize your mobile search: Google SERP vs. Facebook friends
Demoing Product
Advertising Is Not a Sustainable Business Model for the Web
I disagree with the three main points that this article expounds (and I find all three arrogant and patronising).

The first thing I disagree with is the idea that programmers are not all 'programmers'.

My Dad is a civil engineer to everyone except other civil engineers and a guy who drives a truck is a driver as much as a guy who drives a rally car. What's the problem?

Every term, especially those of specialised subjects, has both general and specific forms.

It is neither insulting nor a gross simplification to describe yourself as a programmer to a non-programmer despite the fact that few of us would refer to ourselves with that exact term when discussing our work with another programmer.

Programmer → games programmer → graphics programmer → shader programmer: all programmers.

Programmer → server programmer → database programmer → Non-SQL (Couch DB) specialist: all programmers.

What would the shader programmer call herself when talking to the Couch DB programmer? Would they even know what the other did? Why does it matter that they have to go back up the chain to find the most specific term that they both understand.

Secondly, I disagree with the idea that we are not doing the same fundamental job. The word programmer does not 'cover a stupendously large spectrum of abilities and skill levels' that's a programmer with a superiority complex asserting his own status and the complexity of his career. Both the guy who designs the hardware and the guy who comes out to fix a broken socket at the back of your unit is called a TV Engineer as they are both dealing with the internals of a TV.

Thirdly I disagree that our job is difficult and therefore we are somehow superior—an idea, sadly, that this article reeks of. We deal with data and algorithms that manipulate data. Its not that difficult, which is why so many people do it for a living. If it paid more I'm sure many of us would be dealing with Tar McAdam and telling the world how extremely difficult it was to get it perfectly flat.
I think the phrase you're looking for is ex post facto.
The History of Python: Metaclasses and Extension Classes
Burp is fantastic. The free version is great, the paid version (which is very cheap) is even better. All our developers use burp to catch traffic between their development simulators and the testbed for debugging.
Obligatory reference to Unicode and encoding - http://www.joelonsoftware.com/articles/Unicode.html
Your conclusion does not hold: making something retroactively legal is vastly different than making something retroactively illegal. The first happens all the time and is the entire point of a full pardon. In the US the latter is unconstitutional and the former explicitly constitutional.

Besides which, your approach assumes the law that allows for chemical castration because he was gay was a legitimate application of state power. I maintain that it was not.
Modern ECT would be performed on only the right side of your brain, with one electrode on the temple and one slightly offcenter at the top of your head.
can try these:

http://www.pozible.com.au/

http://www.indiegogo.com/
How to use the Html.EditorFor method
Yeah, that's the one reason I never really run Ubuntu on my Air, even after I successfully jumped through all the hoops to get it installed. :)

I tried several different sets of tweaks but none of them felt right. Especially, I don't think any of them let you select with one finger and then drag with a second.

(Last I tested was about 6 months ago, I'd say.)
What is "SSL host headers"? Is it wildcard certs, as Microsoft describes them on http://www.microsoft.com/technet/prodtechnol/WindowsServer20... ?
IOS 5 'crashes more apps' than Android
Would these guys count as crossing the quantum physicist - marine biologist divide?

http://www.sciencedaily.com/releases/2010/02/100203131356.ht...

I wouldn't be surprised if there are more people looking at the effects and applications of quantum mechanics in biology than there are people who split their time between systems programming and rails development.
OG Droid:  One foot in your pocket, one foot in the grave