skysight-inc/HackerNews huggingface dataset:
I believe TED is not about presenting tech as a "savior."

I believe TED is a sandbox for a number of powerful people to work out their interpersonal arguments about whether tech is good for the world or not. As such you will hear all presentations subtly presented in this light without the participants (presenters nor audience members) being aware. It's essentially a gladiatorial arena funded by the well-to-do, cleverly disguised as another "gee whiz" tech conference.

As such, stories and material are distorted toward arguing the spectral ends of the conference creators.

This is why there are so many stories presented that "make tech look silly, bad or overextended." They're placements by forces within the internal TED conflict that are trying to diminish public opinion about the benefits of technological practice.

Make no mistake- these people are happy to see TED come off as foolish or ruinous, b/c it supports their contingent's goals. They have founded TED with the intention of presenting foolish ideas to tarnish the concept of technology as a practice.

So, the age old advice applies here - take everything with a grain of salt. When you hear a presentation, get what you can out of it, realize it's not the full picture and seek out the missing pieces. Do not rely on TED for a coherent or complete picture of anything. It's just an artifact of debating idealogues.
Yeah, that's a huge issue with Perl 6. The language is nowhere near backwards-compatible with Perl 5, and it can't be easily retrofitted to be. So perl 6 is basically becoming its own language in parallel rather than the successor as was originally planned.

It will be interesting to see if PHP goes that route or not.
Wouldn't this potentially be eligible for an security award, and disclosing it this way negates that award?
Yes, applying for permanent residence with an E-3 visa is possible and not prohibited by dual intent. I successfully did this and there were no problems.
All jokes aside, I know I would definitely use this service.
I have bathroom issues all the time.

Just recently I was in central london on a busy saturday night and finding a toilet was seriously hard work. Macdonalds had long queues for toilets, so did many other retail outlets and many tube stations dont have toilets. I know residential areas are a little further out from the city, but i'm sure people could get creative and make it work.

I'd even check the toilet "spots" before I went to a crowded area so I know i could pop in when needed.

On the flip-side, acting as a host however, I dont think I could do it. With the state of toilets in most service stations, I couldn't give up my toilet to someone to come in and pee all over the seat or forget to flush or something.

The irony is that, that's going to be the real sticking point.
Heh, came here to say this. Something as simple as this really blows the credibility of the entire piece.
Last time I uploaded my own music, it replaced all of the "explicit" songs with the censored songs, it really tuned me off to the product.
On my machines, a Dell v131 and an Acer Aspire One, Linux is noticeably snappier than Windows. While it's bearable, it's far less fluid and I can understand why someone would find it less than ideal.
Rage and epilepsy-inducing! This is wasted on js1k. Hurry up and get it on the App Store. Millions of dollars await. ;-)
Artists vs. programmers - who works for free?
Altcoins precisely prove that finding rules everyone would like is impossible (or close enough). So suppose you'll settle for a majority. How will you persuade people? If there's a lot at stake, and the system is complex enough, you can't expect everyone to be well versed in the details, so you'll need professional politicians and a representative democracy.

I think you're reading too much into what cryptocurrency is. It is simply a somewhat-elegant solution to the problem of building a decentralized, digital cash. That's it. It doesn't try to find new ways to run the economy, although some of its supporters do because that's their politics. It doesn't even prove that this is, indeed, a serious practical problem, but that's what some of its supporters believe.

What you call fallible, others might call "free". For example, I would like to give the government the freedom to quickly devalue the currency in a time of a job crisis. What you're proposing either takes away that freedom altogether, or places a serious bureaucratic burden on the process, so that it might not be feasible. You're basically suggesting a system with an unbreakable bureaucracy which is just about the only thing worse than the current situation. There will be no one to talk to – hey, it's just the algorithm – other than somehow convince a majority of anonymous account holders, with whom you can't bargain because they're unlikely to reveal their true interests.

The difference between us, I think, is this: we both don't like politicians plutocrats and corporations. But you believe that they can be eliminated through some elusive algorithm, while I think society contains within it endless cycles of many concurrent power struggles, and each of us must find their place in it, and fight for the values they believe in, knowing full well that the fight is never truly over.
I think it was an act of panic on his part. He's popular in Russia because he's a strong man and he makes Russians feel powerful.

Yanukovych was Putin's boy in Ukraine and they kicked him out on the ass he rode in on. If Putin can't even keep his puppets in power in former SSRs then what kind of strongman is he?

Now Putin needs to 1) make this look like a victory without 2) too many negative international consequences. Given that he controls Europe's natural gas he actually has a lot of leverage to get a decent deal, so my bet is that he'll be able to get some sort of change in political status for Crimea.

That may seem kinda pointless given Crimea lacks any sort of strategic importance but remember that Putin's goal is not to gain a better strategic or political position for Russia but rather, to not look impotent to his domestic audience.
offering phd programs and granting phds is ultimately the responsibility of the university/institute.

although grad students get paid little, the total cost to a lab of a grad student is higher than a tech[nical assistant]. if there were less grad students, labs would hire more techs.
Linux net: fix for a race condition in the inet frag code
The Boston Globe launches a new site dedicated to the Tech/Startup Scene
I saw this on the canadians dragons den. Did your deal go through?
Does not kill Chrome Version 27.0.1453.110 on Redhat 6.4

Instead says:

"Server has a weak ephemeral Diffie-Hellman public key
This error can occur when connecting to a secure (HTTPS) server. It means that the server is trying to set up a secure connection but, due to a disastrous misconfiguration, the connection wouldn't be secure at all!

In this case the server needs to be fixed. Google Chrome won't use insecure connections in order to protect your privacy."
If you want to aggregate some negativity, simply submit an empty form: http://www.whyweloveyou.com/q0v7lstesa
What terrible journalistic analysis. Putinis 21st century power. He understands it just fine.
Xbox music developer program
Tesla Announces Ambitious European Expansion Plans
Are you running Windows XP?
Did not kill chromium based epic browser.
Bitcoins don't really do anything, do they? They're just inert bits. Of course there are computations you can run on them, but the output is not productive.

(Assuming infinite parallel universes, there's bound to be a universe where each bitcoin is the genetic code for an awe-inspiring dragon... But that's not where we live.)

The value in those bits is a cultural intangible: someone you trust tells you that there's a value beyond the practical level. This is like an invisible piece of metadata attached to the seemingly useless information.

It's the same reason why a vintage Gucci bag costs $2000 even though you can get a used leather bag for $5... Or why an Andy Warhol canvas with a dollar sign on it costs $20 million, and one painted by me can't be sold at any price.
100,000 sign petition against Paddy Power’s Pistorius trial ad
In the real financial world, matching and settlement occur asynchronously from each other, on different systems. Matching is "X tried to buy Y at Z, Q tried to sell Y at Z, their orders match." Settlement is physically delivering Y to X while physically debiting Z from Q.

Bitcoin developers haven't quite cottoned onto the wisdom of separating these functions architecturally. (One of many advantages is "If your matching system is compromised, you shut it down and investigate, but no money actually leaves. The settlement system is in your back office and much more protected than the matching system, because the settlement system doesn't have to talk to customers directly.")

Bitcoin developers instead have developed a security pattern called hot wallet/cold wallet, where BTC which are available to the system are "hot" and BTC which are not available to the system are "cold." The idea is that, in any given day, you might only require 2% or so of your company's total reserves to go in or out. You keep the private keys to, say, 5% of it on the live system. That's your hot wallet. You keep the private keys to the remaining 95% somewhere else. That's your cold wallet. Even if your live system is rooted, you should not (the thinking goes) lose the private keys to the cold wallet.

The Bitcoin community widely believes that this pattern is sufficient to prevent events like the recent Mt. Gox debacle, where the system was compromised and both the hot wallet and cold wallet were drained.
I read that article and don't agree.

Those methods (gevent and eventlet) are the default and typical way of building concurrent python services.

That article conflates threads, shared state and explicit IO awareness and dispatching. Those can be different in each case.

Python doesn't have isolated heaps like Erlang but it is still possible to have lightweight threads with a queue and not share by convention data between lightweight threads.

Having or not having @coroutines or yields or deferreds or inlineDeferreds doesn't make a difference in that case.

In general, a set of jumping callback and errback functions are a lot worse concurrency mechanism than threads.

A callback chain is a poor man's threads, it is just spread non-locally across the whole code without a way to properly synchronize.

Threads done right, should make it easy to organize data locally. This is quite the opposite of what that article claims. A set of spread around callback functions, do the opposite.

Whether yields or inlineDeferreds are used are almost orthogonal to the above. All they do is help you localize data (which callbacks don't) but now you have to explicitly care where and when you do IO. You might not even care in real life but they force you to. That is stupid.

Oh and library fragmentation. There are now 3+concurrency frameworks for Python. They all look different. And because of this bubbling of IO primitives up to the surface of the API, make it almost impossible to share libraries between them.
Who's out of touch with reality here? Putin or latimes?
Charging to use the restroom urgently gets close to violating the rules of civil society in my books. Yes, I know city governments do it in many big cities. Yes, I know it is the norm in many parts of Europe. But still ...

I've had a few businesses (even chains) in NYC insist that I purchase something before using their restroom. As someone who has a comfortable living, I don't hesitate. At the same time, I make a mental note to not give that store my business if I can help it. The whole kindness to strangers thing .. yeah .. that's mostly dead.

I understand the problems caused by homeless individuals when using restrooms or camping out in stores. I even get that the rest room maintenance costs money. In Europe, when you have to pay those old ladies to use the restroom to pee ... that's their income. But still ... when you turn away someone when they urgently need to go ... that's just wrong.
Inaccurate for one and I'm not sure what your point is. You underestimate England and have a very recent view of history.
Oh how ironic...
> And most people won't buy deposit insurance at any price higher than the "free" one they get from their government.

It's a product that can't really be sold, because the only people buying would be fraudsters. Suppose a new bitcoin "bank" came to an insurer and said "we want to buy insurance against losing any of our customers' money". The insurer would, quite rightly, assume that the business plan here was to steal all the money and put the loss on the insurer. The insurer would assume that to even consider writing such a policy, they'd need to verify and stand behind every single aspect of the "bank"'s business operations, website, and so forth. The insurer would quickly realize that the premiums for such a policy would have to be extravagant, like 100% of the amount insured. And the insurer would decline the business.

The FDIC insurance "works" because of the large body of regulation and the mandatory enrollment requirement, neither of which exist in bitcoin-land. There isn't insurance for bitcoin banking, and can't be.

(Well, I suppose someone could offer fraudulent insurance - take premiums but have no intention of paying out. But that's just fraud, not insurance.)
Why I'll be letting Nagios live on
Show HN: Go off the record anywhere online with brnable.com
That would be a great selling feature for any bank: fraud badger. Be ruthless and public about guarding against, detecting, pursuing and outing card fraud.
Ukraine crisis: US-Europe rifts surfacing as Putin tightens Crimea grip
But in the UK, oh the queues to get in to see you GP... And postcode lottery if particular drugs you need are approved or not.
Ignoring errors from WordPress plugins while developing in debug mode
Not really like node, no. The node http module is part of the standard library and you can use it to build a custom web server. The php web server is built into the php binary, and you can use it to serve up some portion of your filesystem as a PHP app.

So it's more like `python -m SimpleHTTPServer` than the node http module.
Rejoinder - https://news.ycombinator.com/item?id=7340514
> What a profound and inspiring worldview.

You think so? If all those "mosquitos" decided to stop pestering you, you'd probably revise your analysis.
Fix of certificate verification vulnerability in all GnuTLS (CVE 2014-0092)
Running WebKit browser in Emacs
The robotparser library works fairly well. When I used it, it choked on a particular not-to-spec robots.txt file, but other than that it was fine.

Copypasta of dead comment:

nashequilibrium 13 hours ago | link [dead]

rp = robotparser.RobotFileParser()

rp.set_url("https://news.ycombinator.com/news/robots.txt")

rp.read()

# Reads the robots.txt

rp.can_fetch("*", 'https://news.ycombinator.com/news')

>>>> True
"Regulating them ensures that they are available where and when they are expected to be."

Do you actually believe that? Because I don't see how it could possibly be true. Uber does a better job of providing cars when and where they're needed than any other cab company I've ever seen. Not only to they make it easy for drivers to work part time to accommodate higher demand during peak hours they also provide service to areas of cites where taxi drivers flat out refuse to go despite their supposed regulated status to provide service to all parts of the city. I've talked to people who use Uber in Baltimore about it for example and before Uber they would routinely be stranded in bad parts of town or off the beaten path areas and the taxi dispatcher would literally laugh at them if they called for a pickup.
There's some discussion on the RFCs and mailing lists about creating new backwards-incompatible OO APIs for the core libraries which would eventually replace some of the legacy mess.
Facebook doesn't even use PHP anymore, they switch to their own implementation of PHP called Hack to runs on HHVM. So no, they don't use PHP per se for anything this days.

http://www.infoq.com/interviews/adams-php-facebook
> Unless the web server displays a huge red message every time it is run

Uhh... this is the first line the web server spits out:

PHP 5.4.0 Development Server started at Thu Jul 21 10:43:28 2011

The manual isn't exactly vague on this point either:

http://us3.php.net/manual/en/features.commandline.webserver....

So we got the warning already in there, what else would you like?
This is a classic story of overcoming-adversity, but the astonishing part is that it's not about a great athlete continuing to win after M.S., but a poor athlete becoming great because of M.S. (and due in part, of course, to the girl's new perspective on life):

> Her trajectory as a distance runner has been unusually ascendant.

“When she was diagnosed, she said to me, ‘Coach, I don’t know how much time I have left, so I want to run fast — don’t hold back,’ ” said Patrick Cromwell, Montgomery’s coach. “That’s when I said, ‘Wow, who are you?’ ”

At the time, Montgomery was one of the slowest on her team, completing her first 5-kilometer race in 24:29; by last November, she had run a 17:22, placing 11th in the regional qualifier for the Foot Locker national cross-country championships.
> are the following bits really true?

Unfortunately yes, and it isn't just in India. Many religions (if the relevant magic texts are followed literally and/or followed by the more aggressive interpretations) consider menstruating women to be a curse upon the world to be shunned until they get their shit together and stop all that bleeding nonsense.
It's amazing what hoops people are keen to jump through so they don't have to program in Forth.
It is presently not very profitable, because they don't have the money to spend. If they had more money to spend, it would be more profitable. 50 million Americans below the poverty line - presumably they have wants and needs that aren't being met (or met well) because they don't have the money to express them in a way the market understands.
"I didn't learn how to structure big projects until I moved to better languages that encourage (through defaults) better practices."

Do you think that PHP is the only language where developers look to other practices in other language communities to learn different/new/better/changing practices? Every good developer is aware of patterns and structures in other languages/platforms - I dare say it's almost the definition of a good developer. I would not regard a Ruby developer who'd only ever done Rails projects as a 'good' developer, regardless of how clean/elegant the code seems.
I wish I had spent more time talking with him.
I have wanted to try out collectd (https://collectd.org/) for some time now, does anyone have experience with it?
> People can and do misuse things all the bloody time, and the more you enable them to do that, the worse your tool is.

By that measure, PostgreSQL is a horrible database. After all look what happens when I do this:

CREATE TABLE foo (
id serial not null unique,
bar text primary key
);

CREATE TABLE foobar (
chunk_id serial not null unique,
foos foo[]
);

INSERT INTO foobar (foos) values (array[row(1, null)::foo, row(2, '1323')::foo, row(3, '2222')::foo]);

select * from foobar;

I mean my gods. Such horrible misuse of a relational db!
R/ProjectCollab for people to gain members for their project
Living in the center of Amsterdam, I could make a fortune with this on Queensday.
That quote emphasised to me how dangerous ignorance is and how important education is in this world.
This whole situation has really highlighted what gossip rags our media are. 90% of the news articles on the subject are just using it as a proxy for the same-old domestic political narratives. I read a George Will column this morning that blamed Putin's invasion on Obamacare.

I looked into my crystal ball and came up with some predictions:

1) Russia will annex Crimea, and we won't do a thing about it.

2) The pro-western government in Kiev will survive, join the EU, and possibly NATO

3) A month from now, we'll have pushed our cultural/economic borders 500 miles to the east of where they were in 2013, right up against Russia's, and maybe our military borders as well, while depriving Russia of their last remaining european client state. Without lifting a finger. While Russia had to mobilize to salvage one of their most important ports and keep the situation from being a total loss for them.

4) Columnists will write opinion pieces about how Putin is the real winner here, because of his toughness, the set of his jaw and the captivating, cold stare of those blue-gray eyes.
"Women can't visit temples or public places, they're not allowed to cook or touch the water supply".

I've seen educated folks doing this as well, so, sadly yes. It is true. Most women follow it because their mothers/sisters have been doing it. Since it is so common, people tend to accept these superstitions more easily.
any interface that is designed to be, and can be used by, software is technically an api...

the thing i was trying to stab at was the recent popularity of 'API' as a term and the way it is applied...
Religions (and consequently certain traditions) that have survived until today have an incredible obsession with mensturation. This is just another stick to beat and humiliate women with. It is unbelievable (for a questioning, inquisitive human being) that Bronze Age traditions and beliefs are still revered today.
Great tips, everything makes sense logically.
If you want insured bitcoin storage, it's available.
1 error(s) prevented this form from being saved
It was a pretty good product for a lot of people! A lot of people, like me, just want to shuffle some music while we exercise and we're willing to trade fine-grained control for the fact that the device is as light as a feather.

It also has really respectable sound quality and volume, which is not always the case (to put it gently) for teeny tiny electronics.
A lot of people who are rabidly fighting against the Internet being a free-for-all are significantly damaged and assume the rest of the world is damaged in the same way so need to be protected.
I can imagine social security and taxes collected can benefit