skysight-inc/HackerNews huggingface dataset:
> The mounting location for the sextant remains in current 747 designs since it was originally designed and certified with an installed sextant. The sextant (and all associated hardware) has long since been removed with the advent of multiple, highly reliable long-range navigation systems. When installed, there was no requirement to depressurize the aircraft.

http://www.airliners.net/aviation-forums/tech_ops/read.main/...
Check adminLTE
Good to know!

I can't say too much here, but we'll see how this develops in the future...
Zero sarcasm. We've (worldwide government policy) worked against renewables and storage through limited subsidies compared to legacy fuels.

That's not to denigrate the efforts of Tesla and solar/wind developers/technology companies; they just haven't received the support they should've compared to the impetus of climate change.

EDIT: Innovation is saving us from ourselves! Yay?
Heh. The example of highlighting = vs == different just proves the value of syntax highlighting for me. Misspelling keywords is the same thing, a highlighting (or lack thereof) can alert you to the fact that you flubbed the spelling, and save you from a compile or runtime error.

Programming language keywords are different than English verbs. If you misspell keywords, your program will fail, but if you misspell a verb in an essay, nothing catastrophic happens, most of the time.

It does take me longer to read code in an uncolored ssh window than in Sublime with syntax highlighting, that's true. And I agree that semantics are more important than syntax. But I'm not sure I buy that having highlighting makes reading colored code slower than it would be otherwise. The case here didn't present evidence that it's worse. It might be a crutch, but it's also possible that the reason reading uncolored code is slower is because having syntax highlighting is actually better than not having it.
What is to be done, when dicking us over and harshly keeping us in line is profitable, and we keep electing them to do it?!
I propose that this be codified as Borg Programming.

A more amoeba like approach could also be an interesting experiment, allowing for teams to split off and regroup as problems fall into specialty areas, regrouping to handle tests, acceptance, training, etc. For a smaller team this may not be feasible, but for a larger group it could be really interesting.
>> ...but multiple groups willing and able to use deadly force at the least offence.

> I believe we are already there with the US Presidential campaigns this year.

Do you have any documented examples of deadly force in this year's US Presidential campaigns?
Notification Overload and User Control
You are scared of Erlang because it has uglyish syntax. Only reason I can think of. The "need to do computation" argument is silly. Just call into a C lib from Erlang.
Perhaps I didn't phrase it well. I should say "unsubstantiated and speculative anti-vaccination speech". If you've got a study that is generally accepted by the medical community, that's one thing. Going on Oprah or taking out ads in magazines is another entirely.
I agree with your point as it applies to much of the USA in 2016. Of course, there are always exceptions. Specific markets defy the general rule.

Warren Buffet has said that he never invests in trends or industries, but only in specific companies. Likewise, we could apply a similar rule to real estate. If you are allowed to get into a time machine and go back to New York City in 1985, then you should definitely buy up some buildings in Soho. They might look like burned out derelicts now, but this neighborhood is going to turn around in an amazing way. Likewise, a few years later, in Williamsburg. Also Berlin circa 1995, after the initial surge of investment had stopped, and people were having second thoughts about whether integration would ever work. Likewise much of Florida in 1924. Likewise Tokoyo in the 1970s. And I would argue, right now in Krakow, Poland. The idea is to buy real estate when most people think a city is semi-dead, before it rebounds. As Warren Buffet has said "Be greedy when others are fearful, and fearful when others are greedy.

In the USA, a combination of low interest rates, government subsidies, foreign money seeking safety, and pure hype has managed to keep many cities in a situation where they seem to have permanently over-valued real estate. Anyone buying a home there runs the risk of losing money.

Then there are the places like Detroit, which are either dead forever, or the turnaround is so far in the future that you could probably find better places to invest your money.

But overseas, I believe there are places where you can invest in real estate, and see the kinds of amazing returns that you would have enjoyed if you could go back in time and invest in any of the turnaround cities that I mention above.

Of course, it does take courage to invest in a city that most others are still betting against.
copypaste of my previous comment about this:

I've not found the Alice-in-Wonderland analogy colorizing the "verbs" to be convincing.

With human language like English, we learn it and use it without the formal grammar++. A 5-year old child can speak to her mother ("I want some candy!") without conscious knowledge of "verbs" or "nouns". A formal grammar for categorization is what we layer on top of language for analysis in school. Two people can communicate and understand each other without any exposure to any grammar lessons. So yes, colorizing verbs looks superfluous and noisy.[2]

On the other hand, computer programming syntax starts with grammar. You learn that certain specific tokens are "data types" and other tokens are "literals", etc, etc. And that grammar categorization in programming languages never goes away as you're typing out new code. (Otherwise, you'd get a compiler error or unintended behavior because x="3"+"5" with quotes ("35") means something different from x=3+5 without quotes (8).) This is why so many experienced programmers find color highlighting helpful even if they've been programming that language for 10+ years. Sure we want to focus on higher cognitive purpose of "semantics" but the grammar is deeply intertwined with reconstructing what the semantics is.

A closer analogy of color highlighting in a different realm would be different colors in TCPIP traces such as "red" highlighting external ip addresses. This can be helpful for forensics of malware phoning home.

Or in financials dashboards where uptrends are "green" and downtrends are "red".

The same reasons that colors help the malware analyst or stock trader quickly parse data at a glance is also how it helps programmers.

++ (at least not consciously that a 5-year old would be self-aware of it. A theory of innate universal grammar in the brain by Chomsky isn't what I'm talking about.)

[2] except for rare examples of using annotation or coloring of verbs to help parse sentences like this: https://en.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_buffal...
And they won't even arrest Hillary Clinton ;(
Russians got GLONASS support in so many devices so quickly by simply passing a law that any device sold in the country with GPS support also has to have GLONASS
TL;DR

>| Shiller's work, however, says that you shouldn't buy a house simply because you're hoping to pump money out of it in the long run.
Wow. Just wow.

I don't know that I've been this excited about a piece of machinery before. This product has the potential to completely change the way we obtain and consume food. I understand it's very niche at the moment. And the price tag will likely be huge for the first run. But this is a great first step and I'll try to pre-order a kit.
You neglected to mention what the site does and I think this is crucial. If it serves a critical or altruistic purpose it might be easier to approach impacted organizations for funding.
Is this the furthest act of burying the lede of any article? Because it's literally the last sentence: "Shiller's work, however, says that you shouldn't buy a house simply because you're hoping to pump money out of it in the long run."
No requirement to depressurize, but it had the potential.

The "vacuum hose on the sextant port" thing sure sounds like an urban legend. On the other hand, it also sounds like the sort of thing some of my old pilot friends would try.
The Langewiesche article is a great read as well, with more details:

http://www.vanityfair.com/news/business/2014/10/air-france-f...
Human languages also solve it by taking into account context - and so do PLs. For example, if your language can overload functions based on argument types, then "Char" is already redundant.
I know that as per the iterator spec this is normal behaviour. It just seems to me that the behaviour that follows from this is really quite strange. When I want to be able to loop over the contents twice, how am I supposed to to that?
This is silly.

Buying a house is making a calculated risk that you will stay in one area. While it will cost money in the short run, rent (in most places) tracks with inflation but a mortgage doesn't.

Now, it doesn't make sense to keep moving/upgrading every 5 years. If you do that (as I have over the last decade), don't buy a house.
I didn't say "raised", and a prevailing trend for a successful startups is to raise lots of capital.
A year for threshold seems to be an overkill. A repost from the last week is indeed a waste of a FP space, but from 6 months ago? Especially for a static article where HN comments are as a good read as the article itself.

I'd say the rule may need a revision. Besides, HN rules have always been "more what you call guidelines, than actual rules" :)
BTC Relay: Linking the Chains
> Its almost like we're going to fix the climate change issue, slowly (ramping up quickly)....by sheer luck of technological advancement.

Which is an argument made by those on the free-market side of the political spectrum—that technology will help us solve this problem more quickly and efficiently than central planning and energy austerity. As someone who favors free markets, I have gone out of my way to be an early adopter of electric cars (2008 for me) and home solar (2015 for me) because I want the free market to solve these issues. To be clear, I recognize that incentives such as tax breaks have facilitated this. I obviously take advantage of these programs, but I would be on board with electric cars and home solar even without the tax breaks.
> Does his (unobservable) intent make any difference to you?

Only in so far as one's intent describes one's view of others. Malicious intent of the sort you describe entails danger towards others, which is observable.
When he said "switching to Scala" I reckon he probably meant "rewriting our platform."

It's very difficult to do a comparison like this in practice, because switching languages inherently involves a rewrite of a platform.
Anywhere that GPS is used in a timing-critical application, they'll be using a timing receiver (like http://www.trimble.com/timing/thunderbolt-e.aspx) to handle their time reference; those use the GPS signal (when they have it) to discipline a (ovenized) quartz crystal, so that they have good performance during "holdover" (loss of GPS) especially for short-term outages. In its default configuration, the Thunderbolt-E linked above, for example, will be within +- 8us after being in holdover for 24 hours.
Every few weeks I remind myself that J. Edgar Hoover retired as director of the FBI in 1972 after running the organization for 48 years. Somebody that fundamental to the formation of an organization creates a culture.
Same in python,

>>> def gen(): yield 1; yield 2; yield 3
...
>>> g = gen()
>>> for el in g: print el
...
1
2
3
>>> for el in g: print el
...
>>>
The whole axis is so subjective. It really depends what you are working on. For certain tasks you can even find C more fun than other languages.

I think what they were trying to show is whether languages are high or low level (i.e. how far are they from machine code). In C for example every statement (maybe except switch) you can guess what assembly code it would translate to. Not so much with languages on top.
Long variable names are great. When used in conjunction with redundant variables for intermediate computation results (effectively naming those results), they can make a terse but complex expression much easier to read and understand, to the point where something that required a comment no longer does so.
Is there an RSS feed? The feed link doesn't seem to do anything.
Isn't it amazing what's happened in Detroit, and yet it really is a bare accessory to the national conversation and sense of self. We seem not to take it too hard that one of our 50 states has failed, when really, we should be up in arms about it. Detroit isn't an anomaly, it's a preview, infrastructure and all.
We have review system to filter bad cleaners. When new cleaners onboarded, we thoroughly check their performance from our customers.
Also we assign high score cleaners to more customers. That review system keep our platform in high quality.
>Plane at 5000ft obviously can send signals only forwards/upwards.

Why? Can't you put a sender on the base of a plane?
I'm pretty sure it's just going to be any airspace that has line of sight to the jamming emitter.
It's probably also fine in other high-growth markets like Seattle, Austin, Portland, Boulder, Raleigh, etc.- so essentially most places HN'ers live in.
As a free market proponent, I assume you support including the externalities of pollution from fossil fuels into their costs? Which would've made the cost of electric cars and renewables cheaper much sooner?
I got it to work by manually compiling it. It shows as OBS though.
Or the name of pretty much every anti-rights/anti-privacy bill like "The Patriot Act".
You own a compass, most high end smartphones have one that can work completely offline to gps and airplane mode.

At least my $50 smartphone has one
To me the rate of info one generates in any metric doesn't count. The only thing that matters is the quality one is able to generate.
It is, and the feeling I get considering that as a real possibility makes me a little giddy.
And is it also that hard to loop twice in said languages?
OR just don't subsidize fossil fuels and let them compete.
Tech Investor Says VCs Avoid Music
New MacBook Pro with OLED f-key bar will lack a hardware ESC key?
What a cool concept! If any members of FarmBot team are watching this thread, could you comment on why you decided to make everything open source? Clearly, it's an awesome benefit for the community, but how does it also serve FarmBot the company?

I'm asking b/c I'm curious about business models that build heavily on open source.
The "safety campaigner" has the right idea - change the incentives. People respond to incentives, and if the incentives are heavily against helping strangers the average Amit isn't going to help.
I'm not sure bringing up Gomeshi's case as an example of false accusation is such a very good idea, though.
Flexport (YC W14) and the freight-forwarding business
lose out on things like
being able to get the
landlord to fix the leaky
roof

For me, the impression renting took care of building maintenance was illusory. As I discovered when it took two months for my landlord to fix broken heating, shower and hot water.
For me syntax highlighting is almost exclusively to reveal my syntax errors and in that respect is a godsend. This article doesn't resonate with me at all.
I'm getting a 404 on http://app.oneviewcalendar.com/libs/jsWrappers.js

Also, I get a QuotaExceededError for the key oneview_allEvents

(Otherwise, I think this is really great! on android I can just add it to my homescreen and it feels almost like a native app)
Store the contents of the generator in memory (an array).

Or make a second instance of the generator.
"insurmountable advantage" - I don't think so.

the simplicity that javascript and python provides is an enormous advantage to many kinds of projects.
I understand the spirit, but it is wrong.

Syntax highlighting is helpful to me for the following purposes.

1. Scanning through code.

2. Making it clear what is a comment, what is a string, and what is code.

3. Catching a variety of minor syntax errors automatically. (For example failing to properly close a multi-line quote...)

4. When switching languages, reminding me when I didn't fully switch gears and wound up using the wrong keyword.

I learned to program in vi without syntax highlighting. Before I tried syntax highlighting, I thought it was silly. After I tried it, I found it made for a more comfortable environment. The difference isn't huge, but it is noticeable enough that now I always turn it on.
Yeah, downtown Phoenix has a thing where alternating east/west streets are one-way, as well, but for the most part, it's easy to get around here and even rush hour isn't that bad compared to some places, but it was designed with heavy traffic in mind, rather than as with older cities where they grew organically.
We may soon finally know what a black hole actually looks like
> I am not sure that Java devs cost any more or less than Ruby devs

I don't know about that, how many bootcamps are pumping out Java programmers instead of Python/Ruby programmers?
I'm not an economist, but if the Fed is printing money to pay off its debts faster than the economy grows, then I'm betting (and it could be misguided) that a hard asset like a house and land is worth more than quickly devaluing cash due to inflation. I wonder if his advice was more true 20 years ago than now.
bad wording on my part, meant that if you put a sender that only sends upwards on a plane at 5000ft, it it obviously won't be received below it. Edited the comment.
Okay, then let me define a new axis: useful vs. useless type systems. A type system is useful to the extent types rule out implementation errors and/or miscommunication between the implementer and the user of an abstraction:

(0) Algebraic data types, pattern matching and exhaustiveness checking rule out forgetting to handle all the qualitatively different possible outcomes of an operation.

(1) Statically typed effects rule out sneaking effects into computations without making them knowable to the user.

(2) Substructural type systems rule out resource leaks and uses after free.

(3) Rust's borrow checker rules out concurrent modifications of the same object in memory.

How usefully typed are C and Java?
> When you want to hire developers.

When you want to hire good developers pick Erlang, Elixir, Rust, Haskell, ML, LISP. Because chances they went out of their way to learn the language as it is not taught in US universities in depth. They are probably curious, good learners and could probably learn or adapt to other new things thrown at them.

I am at shop were we use Erlang and syntax has not phased new people that much. If typing . instead of ; is a big deal, then what are they doing to do when a netsplit hits or they have to understand other concurrency issues.

I don't know, I find Erlang's syntax rather nice, if anything it tells my brain "this is not C anymore, don't think like C". Works for me, any way.

There is Elixir of course if syntax is an issue. Elixir has other useful features as well but still runs on the same battle proven platform.
In my climate, I get a little extreme fighting the cold. A fairly obvious interchangeable tooling suggestion is some manner of hook or electromagnet or "whatever" to manipulate a cold frame door. Just a helpful suggestion.
1948 even: https://en.wikipedia.org/wiki/1948_Lake_Mead_Boeing_B-29_cra...
I must have misunderstood your initial point. I agree that the government (police is para-military) has the responsibility to prosecute everyone equally. If your point was that it could ignore prosecuting some in order to suppress freedom of speech, than I agree, that the government should in some way be required to prosecute all people fairly (though this is easier said than done I fear).

I guess for me it's the "active" defense of the First Amendment that concerns me, because depending on what that means it could easily be actively abused in exactly the ways that we're discussing through inactivity.

For this, I think other laws, assuming they're fairly applied, are sufficient and less open to interpretation.
IMO if testing this stuff is difficult, rather than simply understudied, one shouldn't be dismissing formal verification sans evidence.
Curious, what do you have against Electron built apps? I feel like the last few apps I've used that were built on Electron actually worked quite nicely. Wondering what you found bad with them...
Can't a group of the rich, the powerful, world leaders, tech titans, special interests, influence peddlers, and "journalists" get together to discuss things in seclusion with no recording devices allowed, without it turning into a conspiracy?

What would the 99.9% be able to do about it if turned out there really was some conspiracy to bleed the world of all its resources, blood, and treasure? Revolt?

"Sire, sire! The peasants are revolting!"

"Yes, they certainly are. Release the drones!"
I think there's a middle ground here. Most syntax highlighting uses extremely saturated clashing colors. The feeling you get for the "texture" of the code is useful, but it can make the code hard to read all at once. Using a more toned-down theme brings back some of that legibility without giving up the benefits of syntax highlighting.
I've been working without highlighting for ~6 months, and I've gotten faster at scanning, not slower.

Feel free to keep doing what you're doing, but making assumptions about workflows that you're unwilling to try is not helpful or convincing.
Where did you come up with layer 1 v. layer two mattering at all? If you look at the FCC consent decree[1], e.g., §II "Background", ℙ2—"No person shall willfully or
maliciously interfere with or cause interference…". There isn't anything about the particular method used mattering.

Presumably, if you set up a pile of 2.4GHz baby monitors because you wanted to take out your neighbor's WiFi, that'd be illegal. So too would the device in the article. (IANAL, and I certainly haven't tried to read all the code & regulations).

That really looks to be essentially "don't be a jerk", codified. If you want to use the spectrum to communicate [within all the limits set by the rules], go ahead. When a bunch of people all want to, it may not work as well. But if you want to use the spectrum to stop others from communicating—stop being a jerk. (You may, of course, substitute stronger words for "jerk").

[1]: https://apps.fcc.gov/edocs_public/attachmatch/DA-14-1444A1.p...
A friend and colleague of mine developed a simple distributed testing framework in JavaScript - https://github.com/PsychoLlama/panic-server (It works in conjunction with Mocha, Jasmine, and possibly other test frameworks - https://github.com/PsychoLlama/panic-demo)

(We work on an open source distributed data sync engine and needed a way to test distributed aspects of that engine - https://github.com/amark/gun/)