skysight-inc/HackerNews huggingface dataset:
Firefox on Android is so frustrating. Things like no swipe down to refresh, despite all other apps implementating that pattern.

On my phone, scrolling by swiping is slow, it scrolls such a short distance. Meaning going down a long NH page takes many swipes. All other Android browsers seem to get it right. Fonts also seem "off".

It's these small things that make the experience frustrating.

I truly want to use it, but it seems the designers of the app don't use other browsers, or have no interest in making the switch and Android FF easier.
I wish it didn't have to be one or the other. I guess it's human nature to tend towards thinking that choices have to be binary - I've often been guilty of it myself. Whenever somebody makes a choice that is different to our own we fear that it might dilute the possibility of us making our own choices, and so we become hostile. But it's important we work against this tendency.

I'm hoping that we'll be able to work towards a world have a world where stay-at home dads, stay-at home mums, surrogate pregnancies, same-sex parents, dual parental leave, etc, are all valid choices for bringing up children.
Ever tried using SQLAlchemy with Flask?

It's exactly the same situation: either you luck out, and someone already wrote all the conveniences and utilities and integrations with components for you exactly the way you want them with exactly the set of other components you wanted, or you do it yourself.

Also, you could make a similar argument about swapping major components into, say, Pyramid. Most of the alternatives people promote to Django are not really some paradise of trivially-swapped-but-tightly-integrated components. They just do exactly what Django does, with a different set of "use these or lose the integration" components chosen up-front for you.
Unpacking that for others:

The Winklevoss twins were onto something with social networks. Then they were onto something with bitcoin. So basically they're not just lucky but good at catching onto the next new thing.
Yup, totally agree. Probably also because there’s no written record of what was actually said or done in the majority of micro-events that help to define personalities and setup plot lines (eg the opening bar scene at Thirsty Scholar in The Social Network between Mark Zuckerberg and his love interest).
Mozilla is only "independent" if you take an extremely loose interpretation of that word.

Follow the money:

https://en.wikipedia.org/wiki/Mozilla_Corporation#Affiliatio...

I only dug into this after having a mildly unproductive run-in with what-wg. Mostly Google and Mozilla guys, and not terribly open. Asking them "why" typically gets very evasive replies, if any at all! The guy Phillip at Opera was a class act though. Been using Opera ever since!
Comparing Pulsar and Kafka: unified queuing and streaming
If you don't like him, you should have voted for another candidate.
Check out FF nightly on Android. It has the new features. I use it and it's great
> Maintaining a Python 2 and 3 compatible codebase in a PITA.

I maintain multiple Py 2-3 compatible codebases, both academically and commercially. It's not hard, because I develop in Python 2, while writing Python 3 compatible code.

Python 2 is a beautiful language as powerful as:

import antigravity
print "Hello, world!"

There is nothing a beginner can't do in Python 2 that he/she can do in Python 3.

If Python is a different language and should be treated like so, then I don't want to switch to this other language, or have a project support two different languages (I'd switch to Go if having to switch languages). For all intents and purposes: Python 2 works just fine. Google did not need Python 3 when they first released TensorFlow a year back.

> If you start a project today and make it Python 2 + 3

Then you are compatible will the largest amount of users. That's what matters to me: Somebody on a fresh install being able to pip install my library, no matter if it is Python 2.7+ or 3.4+. All other reasons are politics.

> this isn't about corporate employees or banking apps from the 90's.

No, it's about banking apps from the 00's and 10's.
I don't think the issue is a hard fork which would be bad for Chinese miners. It's more about Chinese miners being able to insert transactions. For example, the Chinese government getting all miners to commit to transferring some of the big 'unknown' blocks in the Bitcoin chain into Chinese government control for 'protection'.

That would cause minimal disruption while giving the Chinese government a massive payout. There's a lot of value for China to push that.

EDIT: This would actually cause a hard fork. Any non-Chinese node doing verification would pick up the illegal block and discard it, creating a fork between Chinese and non-Chinese -- with the Chinese fork having the majority of processing power behind it. At that point, you'd just need a Bitcoin client change to exclude the Chinese fork, I'd guess?
The twins are more or less villains in the movie, but I'd say they aren't presented as stupid or inept.
Or....it was a hair-brained move, but it happened to turn out well for them, and now you're succumbing to post-fact rationalisation bias that rich gamblers who get a payout at a point in time actually know what they're doing...

Edit: ironically?, the fact that most people partake in this bias actually increases such people's likelihood of being successful in the future.
>Our profession is about solving problems that makes people’s lives better,

since then? Have you seen resume of Leonardo da Vinci:

https://www.theladders.com/p/1523/leonardo-da-vincis-resume

"and with these I can fling small stones almost resembling a storm; and with the smoke of these cause great terror to the enemy, to his great detriment and confusion. "

Duke's enemies, Uber competitors - at least in the latter case no people got killed nor were intended to be killed, looks like we're making progress. The technology has, primarily, always served the interests of the "Dukes", i.e. of the ones who pay. It probably has all the chances for the second oldest profession title.
IANAL, but for something to be a trade secret, it should be secret, economically useful and there should be some reasonable precautions preventing its disclosure.
Agreed. One of my biases was to equate inability to execute on an idea but ultimately claim credit for its successful execution as ineptitude. Clearly this was an incorrect and unfair assumption.
I meant what I said. There are people who care in every mega corp you can find. But they are trapped by that same consumption culture. And unable to do jack. In a way they have become replaceable cogs of a giant machine they created.
There's another side that says that taxes themselves are immoral given that they are paid as a result of coersion.

So no, not done.
I guess it depends on where you sit...
Honoring a contract you got into is not idealistic?
…er, right, yes. I wasn’t thinking straight.
> An unholy alliance of progressives and conservatives sunk the project.

The idea that powerful families are radically different because they support one side of politics or another is a great myth used to manipulate and control people. An average poor or middle class family has more in common with another such family on the other side of a political spectrum than with their respective party leaders.
>If they wanted to disrupt the network they have had plenty of chances to.

"If paypal wanted to ban my account they would do it already. Must be secure to store all my money there then".

>If you break down the pie chart into the different Chinese entities that actually operate the miners it begins to look more decentralized.

The 4th chart is actually the official hashrate distribution from https://blockchain.info/pools

I never said they are operated by the gov, __they are under its authority__. Because that's how govs worked for ages.

>I think that if a country did go rouge, we could all just set our firewalls to drop all connections from Chinese nodes and that would be that.

"We would just change PoW". "We would just cut off China from Internet". Just do a thought experiment - those are not solutions
‘Intelligent’ Policing and My Innocent Children
Things like no swipe down to refresh

This is the thing that made me switch to it from Chrome. Something as experience-breaking as refreshing the page isn't something that the user should encounter just through energetic scrolling.
Where the hell do you get your news from? The "massive wind and solar boom" exists only in the media. There's a rule of thumb you can follow here: the importance of a technology / energy source / whatever is inversely proportional to the number of articles about it in the general media (and on HN for that matter).

Geothermal, wind, solar, heat, tide, etc. currently amount to a staggering 1.5% of the total primary energy supply of the world. Coil is at 28%, oil is at 31%, natural gas at 22% (and climbing), nuclear at 5%, etc.
CO2 emissions continue climbing year after year, and we should have started going down more than twenty years ago.

Our agricultural system is completely dependent on fossil fuels (oil). Because of that it is mostly unsustainable, and also because it tends to destroy fertile lands (topsoil loss is kind of a big issue).

You are kind of right that the current system can support a lot of people. Unfortunately, almost none of it is sustainable. So making more people is really not a good idea at the moment, because the situation will change drastically over the next 80 years.
> we could all just set our firewalls to drop all connections from Chinese nodes and that would be that

That's not how it works. All it takes is a single connection bridging the partition for a chain with more work to replace your chain. That connection could be through a VPN, Tor, a satellite (https://blockstream.com/satellite/), or someone physically carrying a USB drive containing a better chain across the border and starting up a node.

Honeybadger chain don't give a shit.
http://www.zdnet.com/article/apple-macbook-battery-exploded/
Samsung is not an exclusive offender with exploding things.
Thisisfine.jpg is usual in Bitcoin problems

p2p cash! => ok, store of value

decentralized => ok, let's just hope China will be good to us

I hold quite a few BTC, but I prefer to remain realist.
Could be, but a re-evaluation of my past harsh assumptions felt more constructive than further writing them off in my head as inept. I don’t know how many others are out there that I can say originated the idea for Facebook (at least in its Harvard-only original form) AND were early to get involved big with Bitcoin (and now, at least on paper, are billionaires because of that insight/luck/combo whatever).
In my country (NZ), it is my data. It's the literal law that any agent that collects personal information needs to follow a number of rules. (Search for NZ privacy Act for the gory details).

I'm allowed access to the information, and can request that it be updated. They can't keep the information longer then is necessary, they can't use it for anything other than the original collection purposes, they have to take reasonable measures to secure it, they can't disclose it etc.

I won't harp on about the details, but it's relatively well thought out (apart from some limitations regarding the reporting of breaches, but there are changes in the pipeline to patch that up).
That does not matter if there will be a reason. Is there a reason for paypal to ban your account today? Most likely no. But it can. And maybe will. Maybe not. Decentralization prevents that even if they wanted to.
Yeah, it's hard. If one has multiple domains from multiple tld's pointing to the same server, it's really easy to find out other domains and tlds with more detailed and easier to access records that will reveal the owner's identity.

Privately registered eu domains are quite nice. I couldn't even find two of such that I own in your database and whois only reveals email (which I made sure from the beginning to be of the same domain that I just registered, so that's useless for anything). People can probably pay for more info though.
Yeah bitcoin is distributed, it functions as if it has a ~10m global semaphore. The actual details are much more complicated, but with the current design you are not getting around that, current efforts are to build systems that only settle to the chain when trust is broken.
The S3 data classification seems too expensive, but if the Cloudtrail stuff works, that seems pretty cheap for what you get.
I don't think that's possible, is it? My understanding is that the miners decide which of two competing valid transactions is the "real" one, in the case of double spending.

But miners don't have the power to cause an invalid transaction to become valid, if they were to insert an invalid transaction in a block, the block would be rejected by the rest of the network.
I know this sounds like a meme at this point, but when the "partisan" dividing line is science denial and twitter flame wars with foreign leaders... "reality has a well-known liberal bias” - Stephen Colbert
There is a third major independent option: Microsoft Edge.

I assume (like me) a lot web of developers aren’t using Windows, but we can at least help people out by making sure our applications work fine on those browsers. Since IE 9, with a polyfill, most things just work unless you need some very recent HTML5 APIs.

Microsoft provides free VMs for testing different browsers here: https://developer.microsoft.com/en-us/microsoft-edge/tools/v...
I really hate it when things are not for sale to the highest bidder. Everyone knows that’s the best way to go.... ;)
So they can be taxed?
I wonder: who could even feasibly introduce another browser today? The task seems almost impossible.
The problem is that you can only make use of loopholes if you are large enough. You need foreign entities, an army of lawyers, etc. Consequently, rich companies can use loopholes, but the smaller local companies that they are competing with cannot use the same loopholes.

Secondly, you would be surprised, there enough people who don't deduct everything possible. There are also enough people who don't take the cheapest energy, but choose a green option instead. Who don't buy the cheapest meat, but go for more expensive non-factory farm meat. Who don't take a plane, but take a train. Etc.

(Before someone starts to criticise green energy, bio meat, etc., that's not the point: people are willing to spend more for a more ethnical lifestyle. Why shouldn't we expect the same from a company that always talks about its ethical virtues?)
They should show a piechart of the genders of the people running the miners.

It will show likely 99% male.
I personally do not think weapons make people’s lives better, but if you would have the opinion that an armed defense force is a public good that’s a separate discussion.

What you have to ask yourself is ”Is this illegal? Could I tell my grandchildren 30 years later what I did as an engineer and feel proud?”

Don’t think I’m completely excluding the people who pay from all responsibility, however.
You probably misread the word. It's not security, but privacy. And privacy is made by obscuring, usually.
I wanted to apply for graduate schools in US this semester, last date of application is around 15 Dec.
(I am from India)

But now I am confused. With this kind of uncertainty, I don't know what to do.
Countries don't generally operate on the myopic principle of addressing issues one at a time.

When America first began the Apollo program, it was almost a full decade before the United States addressed a lot of the racial issues that have plagued it since its inception.

By many measures, such as access to healthcare, incarceration rates, and even basic literacy, the United States still has severe equality issues. If the United States was operating according to this principle, they would still be waiting to send anyone to space. I'd be happily surprised if there was actually any country that had fully conquered this issue.

Point being that every country, all the way up to the largest economy in the world, has unresolved issues. Issues which are fundamental to human rights and equality.

Is your umbrage with India specifically, or are you promoting the idea of singular focus as a global concept? If the latter, I'd be interested (genuinely!) in seeing your reasoning and evidence. If the former, I'd encourage you to reflect on what you are saying, and discover why you are (I assume, and hope, inadvertently) applying your criticism in a discriminatory manner
I think http://whoisology.com has been doing this for ages.
Newsletter giving advice for founders on how to get an app created
Agreed. I think the reason is because the programming mindset for data science is different than for normal software engineering. In data science, you write a program, find the answer, write your paper, and throw the program away. Python fits this usage pattern very well.
Not facebook's main functionality. The feature's functionality.

e.g if you are building a captcha test feature, it should not keep more data than is needed for it to function.

This is the policy where I work at least, and I believe this is shared by most privacy-conscious companies (which facebook is... as far as the legal definition of privacy is concerned :)).
> It's sad that there seems to be little internal critique coming from within universities of the complete takeover of schools by administrators.

According to the White House, everything in the executive branch is going wonderfully.
I have wanted to melt my own glass in the past, but I didn't find good information on making recipes.
Do you have a github link for the project?
Satoshi Nakamoto was the first bitcoin billionaire, quite a while ago. Assuming Satoshi is one person. But I suppose nobody really knows who it is.
Hi ohashi, we do not only track the current and historical whois records, but also current and historical DNS records, even for subdomain, which technologies the website uses and even more data which we are currently working on. Maybe try our WHOIS aggregation feature and let us know what you think!
Mozilla has many flaws, lack of transparency is not one of them.

I don't even know where to start with your comment. You're linking the Mozilla Corp wikipedia page, insinuating they're "not terribly open" (and putting Google in that basket), on a subject you give almost no hints about, but hey Opera is a thing? And somehow this comment means that Mozilla is not independent?
Well he wouldn't go to just any pub...
Retroactive taxes and tax regulation? It's too bad the EU officials did not think about that loophole before it was abused.
So has Domaintools (http://domaintools.com) but both are expensive (Domaintools in particular is very expensive) whereas DNSTrails appears to be free unless you want API access.
Like this idea. Probably work well as a recommended spec/pattern for developers and designers to follow.
> Integrity is always an option, but it's definitely not always an easy option.

Here's some anecdata:

I've been that shitbag without integrity, it's not actually any easier. (I actually think it's much harder.) Whatever energy you think you're saving by just going along with it, whatever profit you think you're getting out of it -- you're spending way more than that on maintaining the status quo.

I think a lot of the materialism and obsession with things like nice houses stems from the fact that when we step out of the shower and look in the mirror -- when we make eye contact with ourselves for that moment -- we're forced to admit that we just don't like the person we see. So we make the decorations around that moment nicer, obsessively, as if that will somehow change the encounter. This feeds into a cycle of needing every bigger fixes at ever greater expense to yourself, digging you deeper and deeper into dependence on it.

Whatever amount I'm "losing" in pay is worth it to change that reaction when I see myself -- to make the only required relationship in my life healthy and vibrant instead of toxic.

That said, I actually make more by being a trustworthy human that cares about the consequences of what he does, because it turns out that there's a) a need for that, since selfish behavior rapidly turns destructive in an organization and b) apparently a shortage of people willing to take the "easy" path.
My opinion as well!
Interesting... superficially it looks like patent protection without having to disclose the patent and have it eventually expire.

Is that an accurate statement?
Try damsteen.nl for instance, my blog, it shows no whois at all.
>armed defense force

do you mean the force managed by Department of Peace which buys only defensive bullets, bombs, missiles, etc. built by engineers possessing true integrity who would never build offensive bullets, bombs, missiles? Or do you think Leonardo was going to build only "defensive" cannons and bombs for the "saint" Duke?

And weapons not necessarily should explode. Trade, political and economic actions can do a lot of damage and cause death and suffering. And now days one can do a lot of damage by actions in cyberspace.
So you are saying that other people should bear the cost for your incredibly complex and expensive procedure because "desire".

The tax on high income earners is so high. I'm tired of paying so much for things like Uterous implants.

This is why I'm leaving this godforsaken country and will be contributing to a more free country where a man is actually valued.

#MeToo
> Because her blood and the blood of the baby mix, she carries cells from the baby for many years afterwards.

This is not true. If the baby had AB blood and the mother had A, then the baby's blood cells would be attacked by the mother's.
How about Blockstream employs the core developers and controls the largest social communities. So yeah it is pretty centralized.
Example, you must define every bit of a model in order for it to work. Rails is the opposite. ActiveRecord will ‘just work’ with the database

Someone still had to create that database with those tables in it. It didn't magically pop out of the aether. Your complaint, then, is not "you must define every bit", but with where you do it, since you have to define things no matter what.

And if you have an existing database you'd like to use with Django, 'manage.py inspectdb' will reverse-engineer a set of model definitions from it.
Read again.

I doubted Mozilla Corp's "independence" in the first sentence. "not terribly open" in the last paragraph was in reference to the WHAT-WG group, which is "[m]ostly Google and Mozilla guys". From the posts in that group, those guys seem more like co-workers than competitors.

For anyone who believes money to be some kind of motivating thing, it isn't hard to come to the conclusion that Mozilla is Google-by-proxy.

edit: And apparently I have to have "hits" to my name to state that getting 85% of your revenue from Google puts your independence into question???
If you can afford it, I'd still apply. The senate version of the bill doesn't tax tuition waivers, unlike the house version. That means the final bill may not include that provision. Even if it does include that provision, the universities will probably find a way to get around this, I assume. Otherwise, they would face enormous problems paying PhD students enough money to live on.

Also, you may want to apply to some schools outside of the US as well, e.g., Canada, UK, etc.
Looks like I own around 289,000+ domains that I’m not aware of.
This is a great story of intellectual curiosity and tenacity. Thank you for taking the time to share it!
And they will petition the government to tax you enough to make it happen. They are doing soon.