skysight-inc/HackerNews huggingface dataset:
I understand what you're saying. I just started this a few days ago and wanted to share it with the community. For now, this is more: how I setup my computer than how everyone should do it. But I found that even if a simple bash script would do the same, the ansible roles gives me the possibility to have reusable components. (my boot.sh is terrible, I know, I have to find something else ...)
Devs can just press ^L to select the URL, I think. That's what I do when I need to change/manipulate/view it anyway.
While I would love for the simple idea of the URL scheme to be something everyone understands, I highly doubt it's every going to happen. I'm sad about this, but I live in the real world with real people, and I've seen the kind of stuff they do and don't learn, whether by ability or by inclination.
Isn't there too much theorizing and teeth gnashing?

With Asia's fast rise and outsourcing, the increase in global work force has been much faster than the increase in capital investments.

It seems natural that while that happens, the average salaries will go down [or at a minimum stagnate] for the middle class in the old rich countries (supply/demand), since there are lots of well educated people coming from a poor environment.

USA already had larger GINI coefficients than the rest of the western world, which is natural with the size (more heterogenous). So the median values etc for living standards will reflect that.
Calling this a phishing mitigation is blatantly dishonest. Hiding the URL does nothing to stop phishing. UX improvements are great, and this is clearly a UX change designed to perform great on metrics Google cares about (like search traffic), but it is not anything resembling an attack mitigation.

Here are some things that actively mitigate phishing; many of them available in Chrome and actively used by many web properties (including Google's).

HttpOnly cookies (introduced in 2002!)

'secure' cookies

Content Security Policy

iframe sandboxing

input sanitization

isolating user input to low-privilege domains to protect unsecured user information

clear, identifiable URLs that increase the odds of users recognizing something wrong

two-factor authentication

What is an example of a phishing attack or XSS attack that would be stopped by this change? Is there at least an example of an attack that would be mitigated? I cannot for the life of me think of one.
For profit does not mean it needs to maximize profit. For example a steady income may be considered more important than maximizing income. As such a business may try and sell out an event instead of increasing prices closer to what the market will support.
Now imagine if this was not "really impressive", but the norm today. Things would be so much better if we'd no longer need constant patches-upon-patches to fix what should've been fixed before release (while sometimes introducing new bugs), and users would spend more time doing useful work with the software instead of fighting it.

As the article notes, this is all possible with a minimal of tools and resources, so I think it's all a matter of mentality. Today we have access to so much information and tools, machines that are several orders of magnitude more powerful, huge bureaucracies of development practices for assuring quality, "safer" programming languages, and yet... it feels to me like software quality today hasn't really improved much if at all.
Understandable. Cheers!
Others have made the point that perhaps it exceeded the system's MAX_ALTITUDE
Judging from the current state, it won't. Currently, that operation requires 1 click to switch to text mode, a loong second waiting for the fucking animation to finish (who the hell puts animations in the way of user interaction?), then another click to unselect the automatically selected URL.
That's an interesting experiment.
How about showing breadcrumbs (as seen on Google search results page) next to the EV/domain badge?

eg.
Registrar Inc [US] | registrar.com › SSL certificates › Renew
thanks ! That's exactly what I was looking for when I started to create osxc ! I will look into it. In fact osxc should more be seen as a set of roles than anything else, so I think it can be easily plugged with an existing solution such as battleschool.
https://en.wikipedia.org/wiki/User_talk:Tootsestes/Compariso...

let's go!
"Let instinct trump logic" - bad advice. Instinct is simply pattern matching current conditions against memory. Without experience, instinct is a poor criteria and logic should be employed. Read Kahneman for the supporting research into that.
I sold a shareware title in the mid 90's. My distribution model was pretty darn simple: There was a place somewhere in Indiana with a printed catalog of shareware titles. I sent them a disk, and they added me to their catalog.

I decided not to charge for updates, as I figured that I was lucky enough to get any money at all.
Also see previous discussion: https://news.ycombinator.com/item?id=7691583
What would you like to see in a weight logging Android application?
"the maximum altitude transmitted by a U-2 transponder is FL600: even if the aircraft is flying well above it, the Dragon Lady’s mode C will show no higher than 60,000 feet." Which might be the issue if there was an off by one error in the code.
One reason why Chinese have less difficulty remembering and using these numbers than the western fellows might be the difference in pronunciation. In Chinese, all single digit number has the same structure: a consonant plus a vowel. For example, 7, in Chinese is pronounced as [ch-i:], while in English is pronounced as [ˈsɛvən]. Also, every digit takes the same time to pronounce. For example, a string "123456" is [yi:, er, san, si:, wu, liu]. That, in my experience, makes a long string of number easier to read out. And easier to read out means easier to memorize.

A side node: In China every kids in their elementary school if not kindergarten can recite the "table of multiplication". That is, they can remember the answer from 1 * 1 to 9 * 9. I doubt how many westerners can do so, due to the language difference.

Edit: The asterisk symbol is driving me nut.
tl;dr: We choose to give life meaning. It is our choice of assignment of meaning (or not), that is the only thing to be discussed here. (Yay existentialism!)

When you think about the incredible number of galaxies, each with hundreds of billions of stars, having untold habitable planets, existing for tens of billions of years? Then we think about our one planet Earth, and how each of us lives only 50-100 years and then we're gone?

We have the question backwards. In the grand scheme of things, we're much less than a speck on a mote somewhere, a fruit fly. We're completely inconsequential. It's not for us to ask what life is about. We have the question backwards. Instead life -- that thing that has existed for eons before we were ever a possibility and that will exist eons after our memory is gone -- is asking us "What is the meaning of you?"

Life sets us up with initial conditions and gives us various challenges as we go through our minuscule little part of it. It is during these experiences that Life is asking us what our meaning is. Our choices provide the reply.

Being alive is answering the question: what is my meaning? We could no more judge the meaning of life itself than we could begin to count the habitable planets in the sky. To phrase the question in this way is just to provide busywork instead of dealing with the reality in front of us.
Startups tend not to have that kind of money. Big companies do, but how can they be sure who's the best?

One answer: http://en.wikipedia.org/wiki/Acqui-hiring
This and similar ideas are often passed around. There are a few cryptocurrencies which try to implement something like this (finding series of primes, for example).

There are a few problems with actually implementing your suggestions. You call hashing "pointless", but it is anything but that. Hashing, specifically SHA256 in bitcoin's case, has a well understood and possibly proven (?) level of difficulty. There is no known way to gain an advantage, other than simply throwing more computational power at the problem. Thus, because the problem being solved is arbitrary, random, and difficult, it takes a huge amount of computational power to make an invalid transaction.

Not only do you have to find initial "acceptable" hashes for your faked block, you have to create hashes of all the following blocks up until the present time, and push this version of the blockchain as legitimate until a majority of the network adopts it as the correct branch. The absolutely ridiculous computational power required to do this is what keeps transactions of cryptocurrencies safe. You don't just have to fake one hash, you have to find and fake an entire chain of them!

Many scientific problems don't have the same kind of guarantees about difficulty. And even if they are really, really hard, what happens when you find the answer? You'd essentially have to hard-fork all the clients. SHA256 and other hash functions used have a search space that is astronomically high, and is guaranteed never to be "completed".

Hashing is a way to make transactions safe, permanent, and unmodifiable because of the cryptographic properties which come with the field. There's very little chance of someone stumbling upon sequential solutions, and essentially impossible for someone to "derail" the blockchain due to those properties. The value that hashing provides are those guarantees.
I sincerely doubt the accuracy of this article. The U-2 has been around for 50 years and only now has an ATC system been "overwhelmed" by it?
Memorizing the times tables (up to 12·12) is standard in American schools.
All motion is relative: It's been said that what we're seeing is not so much the decline of the West, as it is the rise of the rest.

That might make some of us feel bad here in the U.S. --- we're no longer the undisputed top dogs in the world, as we were post-WWII --- but (to put it mildly) it's not entirely a bad thing for our fellow human beings in non-U.S. countries to be enjoying a higher standard of living than they had before.

The essence of "Americanism," it seems to me, is a desire to do better, for ourselves and our posterity (to paraphrase the preamble of the U.S. Constitution). That's not a quality unique to the U.S., of course, but we put a lot of emphasis on it. The mere existence of the linked article, and those like it, suggests we haven't entirely lost that quality; we shouldn't begrudge it when other countries and cultures "win" as well.

EDIT, responding to @waps: This issue is orthogonal to the question of how order can be maintained while still preserving peace, prosperity, and liberty. If there's an alternative to a light-touch military dominance by the U.S. and its allies, I'm not aware of it.
But why is this phenomenon restricted to China? I haven't observed it with, for example, Japanese sites, even though they too use a non-Latin alphabet.
Personally I hope the USA quiets down and accepts that one nation cannot lead the entire world without a fully globalised society (and even then I doubt the idea is very good, but that's another discussion entirely). The problem I, as a European, have with the USA is that the government sees itself to have the moral authority to intervene in other countries' internal affairs to change our politics to their interests or pull us with them into their own wars. I've not spoken to a single person here in Europe who supports military intervention in the middle east, and to be honest I think the intervention of both the previous Soviet government and the current U.S. government is what breeds terrorism and threats from extremists.

The USA has - as a result of the cold war's and the current interventions in other countries - expanded the role of the NSA, set up extensive airport security programs such as the TSA, and through Homeland Security they scrutinise every tourist's history to the greatest of detail before actually letting them in. The ESTA application is only the surface of such. I consider the US government to be a very dangerous institution to safety and security for all human beings around the world.

I sincerely hope that the American public puts the US back on the right track. The current foreign policy is economically and socially unsustainable, the welfare state in the USA is crumbling and the middle class is shrinking at an alarming rate. The government seriously needs a big change. I am not encouraging revolutionary action, as I believe any government that needs violence to be instated is inherently flawed, but there needs to be a change. There's a lot of focus on the wrong issues in the USA, especially amongst the youth, while the entire nation is heading towards economical and social regression.
That crossed my mind; I really hope this isn't the case, because that would mean a lot of people who should be expected to know these sorts of things with such familiarity that it's like their lives depended on it, actually don't.

Now thanks to 2048, if it did turn out to be 16-bit overflow, maybe quite a lot more of the general public would understand this too...
What's sad is that we've had URL schemes for 20 years and they aren't taught in school. Also sad is many people think we teaching algebra and calculus secondary education is a given but basic concepts like domain names in a URL are "too complicated" for the real world.
Kent State shootings (May 4, 1970)
For the phenomenon of number string in email address, that's because they don't use QQ, an IM service from Tencent. For other numbers in domains, I think it's because number in Chinese are easier to pronounce, and easier to remember.
I don't know if it already exist but a password tool that automatically changes your passwords and syncs it with your mobile/desktop every day. (password for example: gmail, twitter facebook etc.)

something like 1Password but automatically changing the passwords every day/week/month
This is the liberal view.

Take a few moments, if you can, and put yourselves in the mind of a conservative american. Consider what things look like to a conservative christian in favor of small government, living in a town whose industrial base has been nuked and who is now living through a construction bust, with no obvious "next thing" in sight, except perhaps uprooting their families to the Dakotas for oil jobs.

If we don't make room for them, there will, eventually, be war.
I don't think they're just "not true", but they are very generalised and ambiguous, and a lot can be said both for and against them.

Edit for clarity
> Most interesting is a new caching algorithm

S4LRU (or 4QLRU mentioned in the sibling comment) is not new.

The concept is one of several in a bag of tricks the Advection video delivery network used to manage HD video edge caches since early to mid 2000s. Not discussed in this paper, we also stored the content of each of our S4LRU-like queues in storage levels each capable of higher concurrency: origin storage cluster, local NAS, host JBOD HDD, host SSD, host ramdisk. We didn't use LRU, but something that works notably better for video, still not found in papers.

HD video files are very large compared to available storage for cache queues, and moving HD content among layers is expensive and slow. LRU causes a lot of churn and efficiently distributing large content across "collaborative" collections of edge servers with comparatively smaller caches presents a tough packing problem.

As a self-funded video delivery network bootstrapping off our own organic revenue, we had to solve these in order to wholesale to CDNs private labeling and reselling our video delivery at huge scale. Our combination of approaches let us beat all published papers on cache efficiency (as of mid 2000s), using a set of computationally inexpensive heuristics.

It's been cool to watch CloudFlare independently discover and publish ideas from that bag of tricks, while the traditional CDNs continue to operate less efficiently. I was surprised by this paper's discovery that FB is still not using what this paper calls "collaborative" edge caching. One day the big guys may wake up and find themselves no longer competitive.
No stats, not even a applied-vs-accepted comparison. Empty words.
I see little point in trying to ascertain the "meaning" of life. From what I see, life itself gives birth to the concept of meaning not the other way around.

But I guess it would be hard to get speaking engagements saying "you are born, then you die, and what you do in between is a waste of time"....

Even if this were the case in reality. (Which I'm not saying it is).
That's what I'm thinking too. Why not make the domain rainbow colored and blinking if that's what it takes to stand out. It doesn't mean the rest of the url has to be absent entirely.
You have laptop batteries in your SSD listings
The author's blog flask tutorials are pretty good.
I've learned a bit from them.
Perhaps you can just have self-posts with "Idea Sunday" in the title not contribute any karma to the submitter?
If you're interested in Nimrod's performance, it's really good:
http://codegolf.stackexchange.com/questions/26459/how-high-c...
There's not enough contrast between them to really tell the difference unless you look closely.
Compilers Love Messing With Benchmarks
I get where you're coming from, and I'm not sure whether I agree or not.

Personally, I think modern education is wrong-headed time most of the time, but I'm not sure I'd switch to teaching URL schemes if I was overlord of the universe. I'd much more likely insist on teaching the basics of economics, finance, logic, rationality, human psychology, etc.

URLs would still be far down my list.
Bitbucket supports git.
Can someone comment whether this book focuses on getting Flask to run on Python 3?

edit: Works on py3 so nevermind (although, I'm not sure if it's "py3-first", if you would). The book looks nice, and covers a lot of fun topics. My only wish was that he'd used something other than Heroku.
Cute. Here's one:

int I=7;

int p = &I;

float r = 14/p;

What value has r? None! It doesn't compile.
> Chrome has bee highlighting the origin component and de-emphasizing the path since its initial release, but the fact is that the vast majority of users are still very unclear about the security relevance of origin and easily fall victim to phishing attacks.

Barely. There's very little contrast between the two parts, not enough that you would notice that there is a difference unless you look very closely.
King Of Pop Releases Xscape After 5 Years
Note that the failure was in a new-ish, recently-deployed air traffic control system named ERAM (En Route Automation Modernization), and its backup system:

https://en.wikipedia.org/wiki/ERAM
Most people I know have several bank account and credit card numbers memorized. It's the same for me, and I also remember my phone number from when I was 4; but not the area code!

I think there is a cultural bias in the U.S. against remembering numbers, but that people are generally able to do so. Memorization tends to happen naturally through use: it's easier for me to remember a bank account number after making deposits over a few months than by purposefully memorizing it, for instance.
I had a game company in '82 for Commodore VIC-20 and C-64 home computers. We sold our games on cassette tape, had to contract printers for the cassette labels and the package sleeves, and then myself and my partner heat sealed each one by hand. One of our games had a memory issue, as the memory was re-organized between two manufacturing runs of the VIC-20, so we printed the series of PEEKS and POOKS necessary to get the game to run after loading in our magazine ads - and it did not appear to impact sales. Made some money, but being "dumb kids" (17 years old) we went bankrupt. That experience gave me focus during my undergrad.
Derek Sivers is so wrong in his video.

The Talking Heads were active until 1991!
Basic URLs take literally a single day to teach. The people you're teaching them to already have more contact to them than almost anyone else. Schools already have computer classes (or should have anyway).

Then you want to teach them basic finance so they can't throw away their money, except on a phishing attack? We should make users more powerful, not take away everything that can hurt them like hiding pointy triangles from kids.
Or billions of dollars are spent by corporate lobbyists to ensure the government and general population keep the mindset that health and well being isn't a right for people that live in a wealthy first world nation.
Links to: https://www.youtube.com/watch?v=JSNZA8jVcm4

The youtube commentary also contains the talk outline, which the kurzweilai.net link omits.
Seconded. The current situation doesn't appear to warrant the term "highlighting"...
The simplicity of kanban for revolutionary inbox task management
Geoguessr – Google Street view based game
It was even called OICQ (OpenICQ) when they first started, even though there was nothing "open" about their service.
There's a few things things that contribute to this:

Market powers in Japan chose early on to advertise their websites not through URLs but through search keywords.

They will literally ask you in advertisement to enter certain phrases in a search engine to let you find their web property.

Japanese internet usage is traditionally based around cellphones, which traditionally were centered around portals. This is changing with smartphones.

Japanese numbers don't lend themselves as easily as Chinese to these double meanings. Japanese words are quite long compared to Chinese ('wo', is Chinese for 'I', the Japanese equivelant is 'watashi')
Flask should just run on Python 3. If something doesn't work on Python 3, that does on Python 2.7 it's likely a bug and you should report it.
Third case, dealing with raw data from networks, from devices, from flash memory etc. where you actually need to manipulate every bit accurately.

Fourth case - situations in which you have a scalar quantity, and do not care about positive or negative.

Overflow is a separate issue and you must either make sure you either know the range of the data and pick an appropriately sized storage type, or explicitly check for overflows.
I agree on the last point as well.
Yup (but sometimes up to 10x10)

Of course, we would only need to memorize (10-x) items for the x table, except 1x anything, which is trivial

so, know 2x2, 2x3, 2x4, 2x5, 2x6, 2x7, 2x8, 2x9
from 3, you can begin at 3x3, then 3x4, etc

to be more advanced you only need to know up to 5, and do the rest with math... 97? easy peasy. (5+4)(5+3) = 55 + 53 + 45 + 43 -> 25 + 15 + 20 + 12 = 72

(there are other tricks you can do)
This is an interesting analysis.

I love the fact that E-40 is about on par with Shakespeare. I'm sure he would take it as a compliment to be called the modern day Shakespeare.
I'm no fanatic, but Common Law is based on the 10 commandments. What excuse for this silly statue? Only 1: to be rebellious and cute. If its rejected (and it will be) it'll be meaningless.
Absolutely, how can I reach you?
This is a really fantastic book. I ordered the early-release version months ago, and just updated to the final version. It is by far the most comprehensive, easy-to-understand resource for learning Flask. All code examples work with Python 2.7 or 3.3
I've been trying to get my team to think more about which 8nteger type they use, the range of values, portability etc etc.

The C99 stdint types really should be second nature to C developers, it always surprises me how many just haven't heard of them.
From page 3 of the book: "The code examples in this book have been verified to work with Python 2.7 and Python 3.3, so using one of these two versions is strongly recommended."
Snake Campaign: A few words about the Uroburos Rootkit