skysight-inc/HackerNews huggingface dataset:
"If there was a time when dynamic typing was overrated, then it is certainly possible that this time is a time when static typing is overrated."

I think that's actually a very important aspect of understanding where dynamic typing as a hugely popular thing came from. Today, I favor static typing. However, given a choice of Python or 1990s-C++, I'll take Python. It could be argued that the static typing world needed to be dethroned and be forced to improve itself in the face of the dynamic competition to become what it is today.

On the other hand, pretending that "static typing" is the same today as it was 20 years ago is merely the complementary failure that people too bedazzled by static typing 20 years ago and dismissed the oncoming dynamic typing wave made.
The Pratt/TDOP scheme is a decentralized or OO way to organize the same idea. I coded them both, at https://github.com/darius/sketchbook/blob/master/parsing/pre... and https://github.com/darius/sketchbook/blob/master/parsing/pra...

(My Pratt is smaller than my precedence-climbing here because I ended up actually using the latter, so it got some extras added.)
Can you explain in more detail why you think trying to distribute a GPLv3 app on the App Store wouldn't run afoul of the terms you quoted:

> you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term

Is it because you see this as meaning that downloading from the App Store at a later time doesn't qualify as "occur[ing] as part of a transaction [that transfers possession/use of the device]", and that the binaries have to be present at the time the iPhone is purchased for these terms to have any effect?

Have you raised this issue with the FSF? Have you gotten any sort of response?
I'm with you, I think it's hideous. And it's not, as another commenter wrote, just the fact that we're seeing a new font replacing an old one in a particular context. I haven't seen this new font in the wild — just on the spec page — and I still thought "Surely no-one's putting their name to this…"
We as in everyone who was a geek or a nerd in the 80s or 90s. Before computing was "cool" and "coding" was the latest fashion. Doing the work that no-one wanted to do as per the parent post.
There's actually a screen you can swipe to to the left of the main screen where you can change the units, but I wanted to make an economic incentive for people to try SI so it'll cost ya! ;-)

Also, I apologize for the buggyness with that swiping... I should have used a UIPageViewController and will probably go fix it at some point.

You can read more about all this in my blog post, including the decision about distance units.
Is Quantum Mechanics an Island in Theoryspace? (2004) [pdf]
I think it's important to credit the actual emulator this runs on: https://github.com/taisel/IodineGBA
This is pretty awesome. Mind if I hack in gamepad support?
This is definitely the pragmatic choice, and it's what I keep telling myself. Thanks for reverberating the message :)

If I may ask, how do you feel about your personal situation right now? Are you living in an expensive city?
Translated keys from https://github.com/jsemu/gba/blob/a09294c8a15e1fe46c05f8dcf3...

right: right arrow

left: left arrow

up: up arrow

down: down arrow

a: X, J

b: Z, Q, Y

select: shift

start: enter

r: 2

l: 1

lower volume: D

raise volume: R

increase speed: 3

decrease speed: 4
This is tight as fuck! Wow. Nice work!
Hmm. Can you...

impl From<T> for GeoBox

... outside the module/crate in which GeoBox is defined (as suggested at the end)?
Good to hear that GitLab is helping you work remotely. All our engineers (10+) are distributed and they love it! https://about.gitlab.com/2015/04/08/the-remote-manifesto/
This is amazing. Apart from the distorted sound (pitch), the games loaded instantly on Firefox and could play real-time games (Bomberman) without any lag! JS has come a long way (and browser support).
The disturbing thing about her mention of "promotion velocity" is that it dovetails painfully with what my kid is exposed to with high school/college.

There's a (seemingly) clearly defined road to drive down: do tons of AP classes, extracurriculars etc. Someone set some rules, so people follow them (and game them) with a cargo-cult belief that they will "succeed" (definition unspecified). So now we have kids starting college prep in the sixth grade and taking AP tests in the eighth.

We end up with the kid I gave a First Aid test to a couple of weeks ago. He had memorized the entire first aid field manual. But I described a situation and some symptoms (me having a heart attack) and frankly, if that kid had been around I would have died. I asked him why he didn't look for symptoms of the "hurry cases" and he said, "well you start with the first ones in the book." I asked them why they are called "Hurry cases" and it hadn't occurred to him that they word "hurry" was more than a label. Sadly, probably a third of the kids I test are like this, but now our rules say I have to pass them because they can answer any question in the book.

But the kids who learned to weld at the age of 10 or who take things apart and can't get them back together again or who are argumentative and have deep knowledge on weird topics -- there's no "road" for them.

At least some of them can get to go start companies!
I was curious and looked at vacant homes across the world.

So the US has about 13 Million vacant homes (with 1/4th the population of India). [1]

China has anywhere from 69 to 85 million vacant homes (approx. same population as India)

EU has about 11 Million vacant homes (with 40% of the population of India). [3]

I would say a lot more fine grained analysis is required to say if this is a problem or not.

[1] http://www.census.gov/housing/hvs/files/qtr113/q113press.pdf

[2] http://www.theguardian.com/society/2014/feb/23/europe-11m-em...
That's actual tabular data though. The variables `n` and `acc` are not the same type of thing; they don't belong in the same table. (Unless you were making a table called "local variables", but that is already obvious or redundant.)
why are you simply not adjusting the versions of the package in chef and allowing yum to manage the dependencies ? A staging environment and proper continuous deployment processes tends to eliminate problems.
Very simple, very cool. Nicely done!
the real source: https://github.com/taisel/IodineGBA
Just curious, do you feel that Spotify or your label is to blame?
Stop Making These Small Business Website Mistakes
in rare cases: your customer
Let's make a real time Twitter data feed
Maybe I'm just not very observant and/or a philistine but I can't be the only one that can't tell the difference between these fonts without looking very hard. I doubt I would be able to tell at all if you swapped any of those fonts.
Thanks! I really appreciate hearing that!
No, we're saying that leaking a major conspiracy is never the leaker's fault. He wasn't the one who broke the laws, he was the one compelled by law to report it.

All problems coming from the inconvenient revealing of the NSA's programs are firmly the NSA's fault. (The way accidental deaths during a crime are felony murder...)

Do you blame rape victims too? And I ask in all seriousness. Because he's being called a traitor and being forced to flee to Russia because he told us our employees are lying to us.
A full time devops person is one person defining and managing the processes that will put your software on servers and keep them running and scaling. A PaaS provides you with dozens or hundreds of such people along with stable general-purpose platforms and processes that already work.

PaaS starts at pennies per hour and employees start at thousands per month on top of which you still need the servers etc they will manage. Cost can be prohibitive both ways.
Your argument is not an argument against comments, it's against any kind of description.

Your code works just as well if you assigned each function a unique number starting from 'func0' - that's how code obfuscators or minifiers work.

Unless the act of shoving comments into function names makes the compiler type-check them, you are still writing something that the compiler will ignore eventually.
Every night or while traveling
Hmm, sounds familiar. Any also true?

Adult acne? Itchy ears? Intermittent neck cramps? Progressive hair loss? Sleep better with a fan blowing over you? Acid reflux?

If so, possibly try getting into a tub, drawing a moderate layer of water, and then performing breathing exercises into the water. In/out with force. Nose/nose, Mouth/mouth, Nose/mouth, yatta. Note: I did not relish the outcome, ymmv.

Repeat after: twisting torso, xing/unxing arms, alternating closed nostrils, plugging nostrils and pressurizing breathing tract + ears, vigorous activity (jogging)

Also, if the hair one is true, regularly brush your hair w/ a soft end comb. (I almost guarantee loss will stop)

Also, if the adult acne is true, try the opposite of common sense, and apply a thick skin cream (Aveno's decent) or a gellified salt like deodorant if it's not sensitive skin. Make sure to apply well to areas near openings to ears/nose/mouth/eyes. (You should do this anyhow as it slows your apparent age)

Also, if reflux, try high acidic/bitter/basic/spicy/salty foods and see whether they trigger/solve reflux and whether you sleep better/worse.

Also, possibly try sleeping fully enclosed within a sheet.

Not a doctor, your own risk, other standard medical disclaimers by non-pro.
Am I in trouble if I fork this? https://github.com/jsemu/gba/tree/gh-pages/Binaries
To be fair, the readability problem can be solved like this:

source = 10;
timeout = 20;
wait_count = 30;
ch = 0;
accumulator = 40;

access_denied_retry_callback_list = [];

(Still, it's not tabular data, so it has no business being a table.)
I use Concrete5. Its not really meant for blogs, but it doe have blog functionality as well. You can make some really beautiful sites with it with not a ton of effort.
As a regular donor to FSF, I don't disagree with you. But very fundamental ethics are shoved in front of us constantly by the nature of the work.

You can definitely make solid arguments for or against the ethics of medicine, particularly as a business, and you can definitely make solid arguments for or against the ethics of the military.

My point is more that it's quite difficult to make a lot of arguments at all about software engineering ethics. Find me a book on ethical network administration at Barnes and Noble.
I remember kinda similar concept implemented years ago for Openmoko and Maemo, but for geocaching - the app showed you just the arrow and the rest was up to you :)
i've got mutliple questions :

- are there any logging capabilities ? For exemple for feeding a cassandra cluster for later event analysis and processing.

- are there any monitoring feature ? Inspecting server load or average latency ?

- what about sharding in case of load ?
"stupidity". how narrow minded and shallow of you. did you know gambling addiction is the hardest addiction to break? our monkey brains are programmed to not understand probability and get addicted to it. some people are more vulnerable to this genetically than others.
Economics In One Lesson – Henry Hazlitt

Short, simple read that forever enables you to unspin the nonsense surrounding you.
> they _could_ do so.

They already wrote legalese that says that they can't do so. This isn't merely an empty promise: it's already encoded into the text of the license. If a later version of the license is radically different and not in spirit of the GPL or imposes upon authors obligations that earlier versions of the GPL do not, then the current version of the GPL already says that later version would be invalid.
The ends of humanity (2012)
Government of Bulgaria GitHub page
From pay TV to OTT and streaming, who will own the television of tomorrow?
Someone reading your comment might be left with the false impression that C does not have the += operator.
Doesn't sound thaaat crazy. Go has the komi system, which gets updated occasionally - that is, white starts with points to compensate for blacks first-move advantage (currently 6.5 points in Japanese Go, but its been different over the years).
I absolutely adored Douglas Adams growing up, and it is for precisely that reason I object to using him to celebrate "tech culture".

If anything, his work showed how absurd and pointless a great deal of tech is--anybody remember Genuine People Personalities?
> literally opposite from the Russian intelligence headquarters

Wow, do you rant about conspiracy theories outside of HN as well? Because that's the lamest piece of "evidence" I've ever heard.

Also, we know from multiple leaks that the USA threatened Germany and other countries to keep them from giving Snowden asylum. He literally had no other choice than Putin's Russia.

There is a traitor in the room, I'll give you a mirror to help you find them.
why don't they need Internet?
> What do labels really do?

They hold the rights to at least 60 years of content.

> No sympathy. At all.

For whom?
Cool!

I’m curious what it was that made you need that level of precision? :)
At least those people aren't standing on a pile of corpses, cheering for more.
I've heard about this before, that prior to ubiquitous artificial lighting, people slept in two blocks of time. What fascinates me is that we seem to have collectively forgotten about it. Only now are researchers going back, as the article says, to old journals and stories, which often mention "second sleep". As someone who has trouble sleeping enough, I'm tempted to try this out some day.
It was von Clausewitz or Bismarck, I don't recall offhand, who called these "cabinet wars", that a country could quietly fight in the background without citizens really being affected at all.
Biggest problem seems to be kind-of unclear rules where it stops, especially when it comes to web applications (templates, linked assets, ...).

There are surprisingly few "trustworthy" comments on that out there, most stuff you find is a bunch of people going "I think XXX, but IANAL" on stack overflow.
That is a very weak argument. Is there anything that suggests letter count is a barrier to dyslexics, and not, say, word count or number of obscure abbreviations?
Program Managers are not Project Managers nor Product Managers. We perform the roles of one or both depending on the Org (which is kind of annoying that that isn't more predictable). Our primary role is customer advocate. You can see Steven Sinofsky's blog post from 2005 [1] about it. Ignoring what Sinofsky has or hasn't done, it's a very good post and fits what I try to do with my very open ended position. There is an article "Zen of PM" [2] that is a more recent description that I like a lot as well. You'll notice they disagree with each other a bit. :) It's never boring as a PM at Microsoft. If you're ever in a lull on a project, you can always pontificate about your reason for existing in the company.

[1] http://blogs.msdn.com/b/techtalk/archive/2005/12/16/504872.a...
[2] http://microsoftjobsblog.com/zen-of-pm/
According to the font info, the ones from the Apple website have accented characters for:

Afrikaans, Albanian, Asu, Basque, Bemba, Bena, Bosnian, Catalan, Chiga, Congo Swahili, Cornish, Croatian, Czech, Danish, Dutch, Embu, English, Esperanto, Estonian, Faroese, Filipino, Finnish, French, Galician, German, Gusii, Hungarian, Icelandic, Igbo, Indonesian, Irish, Italian, Kabuverdianu, Kalenjin, Kamba, Kikuyu, Kinyarwanda, Latvian, Lithuanian, Luo, Luyia, Machame, Makhuwa-Meetto, Makonde, Malagasy, Malay, Maltese, Manx, Meru, Morisyen, North Ndebele, Norwegian Bokmål, Norwegian Nynorsk, Nyankole, Oromo, Polish, Portuguese, Romanian, Romansh, Rombo, Rundi, Rwa, Samburu, Sango, Sangu, Sena, Shambala, Shona, Slovak, Slovenian, Soga, Somali, Spanish, Swahili, Swedish, Swiss German, Taita, Teso, Turkish, Turkmen, Vietnamese, Vunjo, Welsh, Yoruba and Zulu
This is a good follow up read to the classic "NP-complete Problems and Physical Reality"[1] and has not been discussed here.

[1] http://arxiv.org/pdf/quant-ph/0502072v2.pdf
As long as you already have the app and photo on your phone it just uses the compass and GPS, which are both sensors built in to the iPhone and don't require internet.
Awesome man. 2 minutes saved every build. Its like getting a part of your life back.
Incorporating in the USA Without Being an American
>A skillcap is a level of expertise which allows the players in it to dramatically beat the players which belong to the lower level of expertise.

Where are you getting that definition? I've always seen "skill cap" defined as the highest possible level of skill, beyond which no increased skill can increase performance. "Skill cap" is also not a measure of players, but of game mechanics and games themselves. We might say that checkers has a lower skill cap than chess, or that the bishop has a lower skill cap than the queen, but we wouldn't say that Magnus Carlsen is at a higher skill cap than I am. He's just more skilled.

We want unreachable skill caps, so that there's always room for improvement. I'm not sure any game has an infinitely high skill cap.
It will be interesting to see what happens to the Blaze clones, Buck and Pants, now that Google got around to open sourcing the original (ish?, not sure how much they've forked from Blaze) as Bazel.

My naive understanding is that they all share the same basic mental model/approach; has anyone played with all three and can compare/contrast? Would be a great HN submission if so... :-)
Yep. That’s why it’s so crucial that these companies try to adapt solid guidelines in order to minizime the risks of social engineering attempts.
Should You Get a Digital Job
NP-Complete Problems and Physical Reality (2005) [pdf]
Great idea, but charging to show in feet? Ridiculous. Uninstalled.
sorry. I'm an idiot and didn't think about gps seperately from internet
> providing your own dialtone

Is that possible? How do you do it?
The generation that tech forgot
7 future web design trends
Very cool!

At work I implemented a sort of NTP-over-ajax to help guarantee browser/server time synchronization for displaying signals properly in realtime. I'd much rather use websockets, but for various reasons I'm holding off on doing that until that part of the codebase is cleaned up more.

It's proven invaluable especially with wireless devices and also people wanting to hold up two displays next to each other and not notice a difference.
> defective switch, which can slip out of the run position and cut power to safety systems including air bags, power steering and power brakes

Had a similar problem with my Kia Sorento 2011.

The engine would randomly completely stops. When this happened on the highway, at around 90 km/hr, this would cause a huge kick in the automatic transmission as it fell into first gear, surprisingly it survived (try reaching 90 km/hr in first gear..)

Needless to say this could have caused an accident. It was definitely an ignition switch issue, as during that time I also had problem with the car not wanting to start when pressing the button, on a random basis.

Eventually they changed a relay they said and this fixed the issue for good. I realized later that I should have reported the issue to some authority, I feel bad about not having done so now.
Lockstep Salaries Are Making a Comeback
Eat healthy. I know you think you know this, everyone does. Yet, everyone eats like no tomorrow. People as young as 30yo get very sick because of a poor diet and a lack of self-discipline. You don't want to ruin half of your life for a bunch of donuts and hamburgers.
60 years worth of content, where significant amounts should have been public domain already, had not said industry corrupted copyright law to make copyright perpetual, making it go against its very own intention.

Yeah. No sympathy.
Does it allow live JS, commenting?
Would the anti-TiVoization wording in the GPLv3 count as "obligations that earlier versions of the GPL do not [impose]", and if so, does that mean that the GPLv3 is invalid?
If you don't trust the FSF, the GPLv3 actually offers another alternative: "If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program."

So you could say "GPLv2, GPLv3, or any later version approved by ...". Which then means that a future relicense to allow GPLv4 (after reviewing it to your satisfaction) would not require contacting every single contributor.
It probably doesn't support Japanese, Chinese or Arabic, so mulling over how the alphabet looks on this font seems to be the only reasonable thing to discuss in regards to this font.

There aren't that many fonts that supports 10's of thousands of glyphs and most of those just reuse from a standard set.
How do I backup a Gmail account?
> Also try to have as much diversity as possible. This is one of my favorite quotes: "This game is so imbalanced so that it get balanced".

That is embodied by the board game Cosmic Encounter.

It is a sci-fi negotiation game of space conquest. It has tons of special powers that effectivelly bend or break the rules. Some powers are so over-powered that the other players end up ganging up / never helping the OP player. (The game is best played with 5 players)
OK, sorry you feel that way about SI!
That doesn't quite fit with "you already know exactly what it does" - you left out a detail.

Whether it is reasonable to leave that out or not, the point is that it takes a lot of text to unambiguously cover every possible facet of meaning even for tiny, simple operations.
Still stuck on the imperial system? Ridiculous.
That is also because the inflation is at 6 - 9%, if they have a US average 2 - 4%, the loan principle will lose its value at 4% - 7% a year. That would straight away mean loss to banks.

Plus real estate is growing at a stellar rate, and probably will till the next 100 years. For India's rate of population and room for economic growth this is anything but inevitable. Heck there are even people who own 2-3 houses in the US. Doing this is Indian is hardly surprising.
> In Bangkok I pay a premium to use Uber, because their seatbelts always work

This is a bit off-topic. Do a lot of people use Uber? I have been here for a few days, can't seem to find an Uber. The app always says not-available. Flagging a cab seems a nightmare for a tourist. And grabtaxi works but there appears to be some level of negotiation at the end of the ride. The grabtaxi prices seem more like a suggestion.
Nostalgia? I use it daily. I believe it's what Torvalds use, too. Not everyone has migrated to Mutt (or Gnus) yet.
School 2015 Ep 9 Eng Sub – Who Are You School 2015 Episode 9 Eng Su