skysight-inc/HackerNews huggingface dataset:
Yes, more so when they are used infrequently e.g. maxAllowedInvalidAuthenticationAttempts. Autocomplete is your friend. I try to make it very explicit and not just a long word bag. I use short generic names when context is obvious: index, count, max, min.
Its based on each split.

Found a quora link with more details: [1]

[1] https://www.quora.com/How-is-the-yellow-world-record-line-in...
Slate: http://www.slate.com/blogs/the_eye/2014/10/16/roman_mars_99_...

The 99% Invisible Episode: https://soundcloud.com/roman-mars/99-invisible-136-lights-ou...

Telegraph: http://www.telegraph.co.uk/on-demand/0/murder-blackouts-and-...

NYTimes: http://www.nytimes.com/2006/02/12/arts/music/a-rolling-shout...
Since when everything posted in HN should be free/open source?
> "more zoning control"

They're saying almost exactly the opposite of that - establish clear rules that, if followed by developers, lead to automatic approval, rather than the current mess of endless, case-by-case approval processes.

> "stop treating homes as investments"

This is specifically deaing with government policies that prioritize houses' utility as investments over their utility as consumer goods - eg by restricting supply.
https://news.ycombinator.com/item?id=12309004
No. By my logic, you are better off not doing vulnerability research in your spare time if you have to worry about the legal ramifications of your actions.

The ethical conundrums are unavoidable, and those calculations are indeed difficult.

The legal consequences are artifice, and by agreeing to those (while ignoring externalities and not going public), you are likely putting others at risk.
gwip
Man, Allan Wells seemingly lucked out in 1980 with a 10.25s time when the prior Olympic time was 10.06 and the next time was 9.99. He ran the last time over 10 seconds.
I'll bet five American dollars it will.

The future will most likely be fewer books printed because publishers will just stop doing it and offer print-on-demand, passing the price to the customer.

My tmux book was originally done like that - printed only on demand. And the price difference reflected it.
Also, in games, most "messages" are a few bytes, and you pack dozens or hundreds into a single UDP packet. Each of the messages will have application specific ordering/reliability/latency trade offs. No existing IETF or ITU or other protocol comes close to the efficiency gotten by designing the stack correctly for the application.

But, why would games go through the trouble to do an RFC? It's not like you're going to have DOOM talk to Overwatch. And, while the router will see those two games as the same, the internals of the packets reflect the internals of each game. Hence, similarity ends approximately at the UDP level -- which is what the internet cares about, anyway!

(In fact, I even tried to get a standard for the most basic cross have entity transfer 10 years ago, with zero uptake.)
The more supply is restricted, the higher property prices rise.

The higher property prices are, the more homeowners will do to protect their economic interests by voting to restrict supply.

It's a vicious cycle.

> therefore public policy should be based on viewing homes as places to live, not as investments.

This sounds all well and good, but can you really expect people to support diluting their >$1mm property investment?
We use SVB and luckily don't have this many transactions :)

We once had a Bell Atlantic (that's Verizon now) phone bill delivered that took 1/3 of a UPS truck. 600 line hunt group that they broke so that instead of being a hunt group, it was don't-answer-call-forward from the 1st to 2nd, 2nd to 3rd, and on up. At a cost of $.08 per hunt. So if lines 1-599 were busy that'd be 599 $.08 charges. For each accepted call to our modems. And each charge itemized one per page. On little index card sized phone bill pages. Mid month they called and asked if we could take our bills on reel-reel tapes, which I guess should have been an early warning sign...

So anyway, thus was the 400,000-ish printed page phone bill.
Same boat. No longer frequent Reddit except for a very small number of subs.

I have Adblock/Tampermonkey rules to hide comment sections from most news sites that I frequent. (If someone could point me to an extension that handles this, I'd be quite happy...)

I consider comment sections (or even comment counts) to be visual noise that distracts from grokking the actual content.

It's unfortunate, because I like hearing a variety of perspectives. But without highly aggressive curation, reading comments is a net negative on popular sites.
Axioms are not arbitrary - they simply are. An axiom is a recognition of the nature of reality.
I see where you're coming from, but I don't think my definitions are whimsical. Perhaps different is all.
It is amazing how much of a difference altitude made. We need to hold an Olympics in Lhasa.
Is this the same group that was going to call themselves BARF (Bay Area Renters' Federation)? Seems good. This is probably a better name and more generalizable to all the other cities that need it.
Wow, a blog post called "Git Workflow Basics" that really does just have simple and useful basics and doesn't try to terrify you out of or into using specific git features that the author decided are infinitely sacred or infinitely profane.

I can't really explain the depth of how pleasant, and how surprising, this pleasant surprise was. Thanks!
The Beloit College Mindset List for the Class of 2020
So the line is most accurate towards the end of a lap, and probably quite inaccurate at the start (given how much speed you gain during a coming out of a turn).
Having gone through the first chapter, I agree, if something like what the poster above mentioned is possible, that'd be preferable for my situation as well. Just my 2 cents.
I have a few Palm devices scattered about. The PalmPilot Professional was my first one and widely recognised. One of my last as the Tungsten T3.

I got excited over webOS. Then it got bought by HP and killed. Sigh...
As does anyone with enough money to purchase a certificate authority or crack a certificate authorities servers.
Governor Brown is trying to move legislation that would allow developments that meet a minimum below-market allocation to bypass local approval completely.

If this becomes law, NIMBYs will become extinct quickly as developers will just bite the bullet and include a lower-cost component to get fast-track approval to build directly from the State. And they'll get it.

Personally I feel that we are really getting close to killing the golden goose. At some point, companies will leave or grow large satellite offices elsewhere if housing becomes unattainable even to well-paid employees. We need to inform change, not fight it.
I feel it is hard to change you reputation so long as people remember your previous actions.

For most of human society, memory was constrained to the brain, which fuzzily remembers at best, and within mere years only can make summaries of past events.

Now with high quality video from phones, voice records, and text preserved in perpetuity, people can not only merely remember a person held inane ideas, but also see exactly what, when, and in which context they held those ideas.

So long as that's possible, it's easy for others to critique by saying "people can change, but X person said Y and that's beyond the event horizon for me".
I worked on an Isometric framework for a flash project in 2009. I remember coming to an acceptable solution using axis sort and volume data. I would have killed to have a GPU available then.
If you live in the Bay Area and you'd like to get a voter guide emailed to you right before the election detailing which candidates and propositions are best for increasing the housing supply, you can sign up here: http://www.sfbarf.org/pages/vote.html
Which is why you check it using multiple VPNs and compare it to the internet archive.
Similar NY Times interactive for the 100m:
http://www.nytimes.com/interactive/2012/08/05/sports/olympic...
SF YIMBY is an umbrella group that includes BARF and several other similar organizations from around the Bay Area.
Forget the legal consequences. Reporting vulnerabilities is work. By your logic, by doing some work in my spare time, I am morally obligated to do more work for others. I'm better off just picking something else to work on.
Naive question: how much would it distort the market if prices were allowed to rise on undeveloped land, but there was a sort of "land-value control" equivalent to rent-control on developed land, preventing its value from rising? (Maybe implemented in terms of a tax at time-of-sale that takes away however much profit was made due to property-price inflation and just hands it to the city instead.)
Only for globals or where you really, really need it. For locals and lambdas, I try to use 1 or 2 char vars. Usually the first letter of whatever the type is. XmlNode -> xn. Event -> e. Longer if needed, but hopefully that's rare.

Really long names in functions just make reading harder. I am not sure it makes things actually clearer. Can someone understand the code without actually understanding the function? Can they make an edit?
This is great. I mean, it's lousy and I am over it, but it is somehow perfect, in a Kantian way, as a thing unto itself.

1. concerns about HTTPS are legit.

2. I'd really rather see the $$$ you're making as my score, than this arbitrary number on the side.

3. let's get more/different ads up there!
The linked document doesn't call for more zoning control; it calls for different zoning.
Hey William it's a great book. The beginning was great--it was a great intro.

I think the book is still too long. Some of the passages are huge, with a long long blocks of text. There's a lot of filler words in there like "which is a bummer", and a lot of "say..." dot dot dots. As a reader, you need to spend mental energy in trying to figure out what is the key essence you are trying to convey in each paragraph--this would be fine if the book is dense to begin with, but since you are trying to make this a concise intro, maybe it would be best to reduce this mental energy requirement to the absolute minimum

A bit if feedback is, read the paragraphs your wrote, ask yourself "what is the exact point I am trying to convey here?", and the remove words that can be removed, without taking away from the point. You want the paragraph to be as short and concise is possible, since that's what makes your book different from all the other "dense" books out there on the same topic.

If someone in the book store opens up your book and "skims", if your paragraphs are clearly small, with lots of whitespace between paragraphs, then even without reading the text content in detail, the person can immediately tell your book is special, and completely different from all the other books on NN in the bookstore, and will be more likely to buy it right away.

I think at the beginning it was great. The use of everyday examples and analogies made it very quick and simple for someone reading it to "get" what you mean. But as the chapters progressed, e.g. chapter 3, the text gets more dense and examples get fewer--in the later chapters it looks like you got more excited about the technical details, and the calculus math etc, and the later chapters no longer seem to relate to examples as much or are as concise as before. The later chapters look more and more similar to the other denser literatures in the field

In any case, overall it's a great book. It's very unique I have never seen this condensed approach before, and very special compared to all the other NN literatures out there. It's very refreshing. I'm sure it will inspire a new generation of machine scientists who will remember this for years to come!

Thanks for writing this!
Rebinding variables (let age = "123"; let age = int(age)) is excellent and it's a shame more languages don't let you use it. It lets you keep immutability while making sure an old value isn't used.
Yes. I had an application that had to interact through REST services with a second application. Three specific variables needed to be passed back and forth. Unfortunately, they were given entirely different names in the different systems so I ended up with:

firstSystemNameAKAsecondSystemName

Nobody was confused.
"meh" means "I don't really care". "Schweet" is a way of "cool", in this case sarcastically (notice that when spoken aloud it sounds like "sweet" which is a slang term for cool). "mmmk" means "ok" but in a disinterested fashion.

I'm curious what is your native language where people don't use colloquial terms and only speak "regular"?
That phrase is not from the submission.
Thank you so much! Consider it done.
Obfuscators for Java and .NET often strip out a fair amount of binary size by renaming most things to a single char.
I had wondered if that might be the reason. I looked around and didn't see any explanations but that's logical given that nothing was appreciably above sea level following Mexico City.
Google Drive sync is nowhere close to Dropbox's sync in terms of reliability. I've had Google Drive create entire copies of folders while URL-encoding every filename in the second copy, for example. Dropbox is the only one I can trust at the moment.
Despite being an Emacs users for years, I haven't started looking into Lisp.

Would "The Land of Lisp" help me get past the C language mindset and see things from the Lisp point of view?

I'm not planning to be a expert Lisp programmer, but I do wish to get an understanding of what Lisp does and, who knows, maybe learn enough to start looking at Elisp code and contribute to Emacs.
Related HN submission, also from The Macro:

https://news.ycombinator.com/item?id=12306284
>but what does that concern have to do with the risk of introducing genes to grow larger fruits?

Off the top of my head, there are several consequences that fall into the realm of possibility. Larger fruits will require more resources from the host plant, which could alter its development in unpredictable ways. More nutrients could be taken from the soil in order to make larger fruits, leading to earlier depletion and requiring more crop rotation (a process many farmers put off due to profits). Larger fruits will attract larger animals to graze (just look at what happens when hikers throw apple cores / other compost into the woods, it alters the movement patterns of multiple species).

I understand these examples sound hyperbolic, and I think GMO's are definitely beneficial in some situations. However, introducing changes to the very genetics of our ecosystem faster than they would naturally occur has definite effects. To think that we can adequately anticipate, react, and solve issues caused by these effects seems a bit hopeful, at least until we have a very advanced computational model simulation of our ecosystem.

"Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should."
- Ian, Jurassic Park
Do the north-American subarus (produced at the old Isuzu-Subaru plant, not Japan like are exported elsewhere) have significantly different quality?

I've driven a 500,000km 1992 Liberty (legacy) Turbo before with original gearbox, engine and turbo. A bit of a nerd fan of these early Libertys all of them these days have between 250,000 and 450,000km on them as a given.

Similarly there are many, many subarus running around in Australia with several hundred thousand kilometres on them and no major issues.

In Australia, Subaru engines are generally known for their reliability.
Don't have time to elaborate - but moderation tools actually link to many other deeper problems in meat space, and IMO lead to the kind of tools which-should-not-be-made.
My general rule is that the greater the scope -- lexical or runtime -- of a variable, the more descriptive its name (which often means longer but not always!)

So, for a short lived variable, I'm personally ok with it being short, as in, some random bit of python:

# strip the last char from everything in a list
some_list = [s[:-1] for s in some_list]

IMHO, I don't really think it matters what 's' is here, and I don't think it would would be that helpful if given a more meaningful name. The cognitive load is small.

Conversely, variables that live a long time and/or operate globally are better off with a longer name.

However, I would observe that your example might suggest a coding issue, the tipoff being 'and'. If a single variable is handling two chunks of state, then perhaps it's doing too much and you might be better off with something like:

val documentSavedOnDiskJsonStates...
val pdfSavedOnDiskJsonStates

Not huge savings there, but perhaps also things might get clearer encapsulating these things in a class, with methods like (just making stuff up):

document = Document.getFromDisk()
document.jsonStates()

Not saying that this is always the correct approach or valid in your particular case, just making the general observation that IME highly modular code tends to require fewer really long names.
They could, but that's likely to get noticed and burn a CA. Any user can just save the cert presented and it's ironclad evidence.

Maybe for targeted attacks against individuals.
Doesn't "transients" just mean homeless people? How many people are using AirBnB? Sorry if I'm misunderstanding
edX is already a non-profit. Which is probably why, notwithstanding pleas to pay for certifications, you still have full access as a free user.
Variable name length should be proportional to scope. Lambda parameter, or loop iterative? Go with x or i. Global variable? Make it descriptive.
It sort of does increase the amount and complexity of the (explicit) regulations, though; it's forcing unwritten rules to be written down. (At which point we would then have control over keeping or removing them.)

"Make the re-zoning process more predictable" would maybe be a better slogan.
>without good cause

China has been well known to MITM traffic. No one should be offended by pointing this out.
Perhaps so... As long as you recognize that your work is inherently dual-use (it has effects beyond your initial intent), and you don't intentionally hide that fact from yourself or others, then I have no problem with what you do.
Always, only use x, y, z, etc. when they are descendants of the variables with big names.

Because autocomplete.

Really don't understand the binaries implication.
The core notion of it, though, which is government handing out money to people, is rather contrary to pure right-wing (especially libertarian) thinking; even more so when it comes to the "universal" part.

It tends to be supported by some more pragmatic libertarians, who recognize that some form of welfare is necessary, and see UBI as the least-overhead form that, if not the cheapest economically, keeps the associated bureaucracy (and the government sprawl induced by that) to the minimum.

However, it is also a popular idea on the left, especially among the more individualist-minded liberals, left libertarians etc.
RadioLab has a great story [1] about a private offering in this space, from a company called Persistent Surveillance Solutions [2].

"Our goal at PSS is to provide the tools that help make our families and our neighborhoods safe places to live and work."

[1] http://www.radiolab.org/story/eye-sky/
[2] http://www.pss-1.com/
"though I'm ready to admit it if real evidence is produced, which I understand is probably not possible"

That was settled a long time ago by multiple independent, reputable security companies. It doesn't mean they were the source of the leak though.
I remember watching Palm founders Panel on Youtube few months ago, It was made in a format similar to computer history museum panels, but I cant find it now in their playlists :(. Anyone knows the link to the thing Im talking about? Im pretty sure I didnt imagine it.
Files on phones and iPads are only download on demand. They're certainly not stored locally.
I feel like you have unusually strong feelings about this whose implications you might not have fully thought through.
What a misleading chart. A lot of this discussion about solar reminds me of the peak oil discussion that happened around 2005.

Oil is tanking due to US non-conventional oil and fracking. I think natural gas power generation will be relevant for decades.

Petroleum is a great way to store energy. Battery technology hasn't improved a whole lot in 200 years.
I use SmartGit, and it already shows a list of my stashes for any open repo (including the branch, the date, and the message on the stash, which functions as a name to remember what the contents are).
Looks okay on an iMac. Loads very slowly. Has poor navigation - doesn't keep your place if you click on an item and then click Back.

The content is absolutely fascinating, but I wish the images weren't just thumbnails.
Yep. 66 countries, including the U.S., China, Japan, Canada, Argentina and Israel, boycotted the 1980 Summer Olympics in Moscow.
Objective-C user checking in: yes.
How are `xn` and `e` more readable/understandable than for instance `xmlNode` and `event`?
Why does pressing Escape on this page cause it to switch to a Squarespace login page?
It would be interesting to know GitHub's policies on persistent MySQL connections. If apps hold long lived connections, even if a server was deemed unhealthy, I don't think there would be anything to force the app to reconnect and find a new slave?
There's more to life than getting acquired, right? I'm quite happy they aren't looking for a quick exit. Imagine what a sad "incredible journey" that would be...
I'll say Linux handles the XPS 13 well when dragging a window from a hidpi screen to a 3440x1440 screen isn't completely broken (so far even Gnome on Wayland can't do that right)

Edit: and 3440x1440 is just my case, it's broken for dragging windows onto anything except another hidpi monitor that uses the same scale factor as the main one.
I did some programming for a civil engineering firm, where long, descriptive variable names were also important for making code easier to read and understand.

In this case, it was necessary because the code would have to be reviewed by others to pass QC.

Just my two cents, added to yours, to make four.
Looks like this has been posted a few times over the years. I wonder how much is new.

Previous discussions:
https://news.ycombinator.com/from?site=nobius.org
Code is for humans to read and machines to execute. So as far as it is readable, I won't change long variable names. I've used long names many times, when it is deserved.
Most of the times it is longer function/method names, or constants or configuration variables.

However, if a method/function is too long (i.e. too many lines in that single method/function) then it is very likely to have longer variable names within the scope and that method itself is likely to be a good candidate for refactoring. Sometimes the same applies to configuration variables (for example- stuff you read from a json config)
TL;DR: For serving pages, you can now use `/docs` in your master branch instead of needing a `gh-pages` branch.
Intel’s all-in-one Alloy VR headset doesn’t require a PC or smartphone
A/B testing?
Intel launches silicon photonics
click to view the image url and you'll find you can strip off the parameters to get a bigger image
https://en.m.wikipedia.org/wiki/Community_land_trust is certainly relevant.
Power outages and low internet bandwidth, still manages to build tech company
why turn it off when you can uninstall COMPLETELY?

Windows10ReTweaker http://win10epicfail.proboards.com/thread/100/interested-par...
Saving Science
Specialized warheads might do well against them. Airships are a rare target these days, but if they're more common, new tools will emerge.

These come immediately to mind: https://en.wikipedia.org/wiki/Continuous-rod_warhead
I know DL. but will never use Python... 23333
During development it is helpfull; also, if the code is not being commented thoroughly as the programming continues, the LongZOMGxVarNamesLikeThisToIllustrate variable names which
have served their purpose, help in doing the commenting nicely
and may or may not be shortened at that time.