skysight-inc/HackerNews huggingface dataset:
From the article:

> "There is a middle ground between an abusive cartel and a ruinous free-for-all in the skies. It’s known as regulated competition."

The author has an agenda. There are two problems:
1. Is the airline consolidation permitted by the Obama administration going from 6 airlines to 4 with the consolidation of US Air into American and Continental into United. It is baffling why the Obama administration allowed this which only meant higher costs for consumers.
2. Airline gates and takeoff/landing times lots are a scarce resource at major airports, limiting competition and adding costs to flights. Speeding up the implementation of the GPS guided flight control systems and in the longer term building more runways will help release the scarcity for increased competition.

Many airports (e.g.. Chicago's O'Hare) was built years ago with no surrounding houses and people built and decided to live near the airport. Then they complain about airplane noise. They knew what they were getting into. There needs to be federal regulations that override local control prohibiting runway construction which harms to national economy.

Fixing problems like this is to understand the economics and where the market inefficiencies or market failures occur and addressing them so that we again have efficient markets. Air travel is a commodity and should be low cost except for these market failures, market inefficiencies.

In summary:

1. Break up American and United to restore the status quo prior to the consolidation.

2. Speedup investment in the ongoing conversion to GPS controlled air traffic control. Financial allocation from Congress which could be paid for by taxes on airplane tickets.

3. Federal legislation overriding local laws which create a shortage of runways in key high traffic airports.
Ask HN: Which subreddits do you follow?
I briefly tried Emacs both alone and with Spacemacs. Spacemacs configuration is impenetrable, specially if you're not a LISP fan and Emacs simply needs a lot of glue to work well with Evil. Even then one has to know and use quite a few regular keybinds. At that point it just wasn't worth the effort to me over using a more modern and straightforward editor.
I ain't upvoting it to the front anyway. It's a popular blog, didn't update its cert, and users got pissed off. Keep your certs updated setting up automated reminders or notices if necessary. Site admin 101. Not worth HN's time.
I am sad to see these negative events as someone who was in the openstack community. But I think a lot of folks knew such stuff was going to happen.

I think the mistakes made were:

1) the so-called big tent approach
2) too much complexity
3) core projects not listening to end-users, and focusing too much on the plug-in model

It is a shame because there were so many smart and hard working folks involved. It really felt like a community experience.
Ask HN: What do you wish you had purchased when you still had student discounts?
I suspect I could be taking much better advantage of being a student. For example, I want to get into FPGA development eventually. I don't have time at the moment (because I'm a student), but I've heard there are some excellent discounts for boards. What products, services, conferences, etc offer a really good deal for students?
It's all part of a cycle! :)
Are you suggesting that local governments should be handling border patrol and passenger screening, or would have been doing it better?
That's one part of the problem. The other part of the problem is that commercial deployment of white spaces and similar technology has been held to a pretty much impossible standard: https://www.techworld.com.au/article/261483/google_page_whit....

The idea is to take advantage of unused spectrum without ever bothering incumbent users. In many cases that's simply impossible: https://en.wikipedia.org/wiki/Hidden_node_problem.

The problem becomes much more tractable when you ditch the requirement to protect legacy transmitters and receivers in the same band. Dynamic spectrum access technology existing today could work pretty well if you gave it a big chunk of its own spectrum, and used those technologies to mediate contention among themselves.

When the FCC can get tens of billions of dollars auctioning spectrum, making the case for that becomes difficult.
Yes, you are one of the few. Most who are far from home want reliability, safety and consistency most of the time.
The Salton Sea is also an example. Its current incarnation was formed through accidental diversion of the Colorado River through an irrigation canal, and its continued existence is sustained through agricultural runoff from diverted Colorado River water. The Colorado River no longer reaches the Gulf of Baja in most years.

http://www.water.ca.gov/saltonsea/documents/history.cfm
Dunno if you've been to an IDF, but I'd say that IDFs have fulfilled their function and are no longer needed. I went to the Skylake IDF and after a very predictable presentation there was an opportunity to ask questions. It went roughly like this:

What time is it?

The question was what time is it. Intel is an industry leading leader committed to developing customer solutions. We are not disclosing what time it is now. We may be making announcements related to time in the future.

This cost me a day. On the plus side of the ledger, I like Intel documentation, especially their Optimization Reference Manual. But I don't need to go to IDFs anymore and now I don't have to.
I also heard Psyonix was considering bringing Rocket League to the platform. If they do, that would be another very good reason to get it. But I agree that BotW would be the only reason I'm interested in the console at all -- similar to how cooperative Monster Hunter experiences with friends would be the only reason I would consider one of their traditional handhelds.
If you are on Java this mega comparison might help.

http://blog.codepipes.com/hosted-ci-comparison/hosted-ci-com...
Victorians and Fiber, Louisville's Quest for Fast Internet
But we don't know precisely how many incremental improvements we have left to discover before we need to abandon silicon entirely.

Well, it is not as if we will just suddenly stop using CMOS, but the end of improvements is in sight:

https://en.wikipedia.org/wiki/5_nanometer

If we are willing to putter along with no process improvements whatsoever, then yes, we can keep using 5nm indefinitely. And no doubt there will be incremental improvements in performance and yield at that node.

But we can't, and won't stop there to continue to drive down the cost of computing. It is just the end of the road for CMOS lithography.
Aren't "look random to somebody else" and "be random" two totally different things?

How can they tell that 1234561234 is not the result of a 10 x random dice roll?

What's the probability of a real RNG being considered better/worse than a 25 year old?

Related Dilbert:

http://dilbert.com/strip/2001-10-25
The use case I described - Skyport's cloud managed secure servers - needs super high quality, self-recovering embedded code that made no assumptions about the network being high quality or reliable.

I think the thing people - and especially the OpenStack guys - don't appreciate is how terrible it is to (a) lose a workload or (b) require someone visit the datacenter (which may actually be a colo in another state or hours drive away). Having to fall back to some sort of terrible insecure management like IPMI or a dedicated mandatory management network (of questionable security), etc. is just not viable.

Systems and infrastructure architectures need to address a few things that really matter - error handling, continuous self monitoring, state compression and linear, systematic self-recovery - and while some OpenStack components handle this (ceph is pretty great except for a few things around access control and security) the whole doesn't handle them well at all. It's not enough to log a message (or worse, just log an exception stack).
By my reading, that parenthetical comment is implying that the author initially considered "XXX" as a placeholder for the letters coming after a literal "XXX" in the DEC source code, but couldn't use "XXX" as a placeholder because it's also being used literally as the prefix, so "XXXXXX" would not demonstrate what the author was trying to communicate (that the DEC code in question had many instances of the letters "XXX" followed by three other letters).
Hosted CI like Travis, Codeship, SemaphoreCI etc.
It has a reputation of being very splashy. If you have really good work it gets put there, is bright, is well-regarded. However, of the bench-scientists (not the professors) who have published in their journals, it is clear that their style of compressing a large amount of ground-braking work into a page or two of text is really not in the science's best interest. They have a journal specifically called 'Nature Methods', where new protocols and methods go. Most of the time it is actually impossible to cram the actual method being used into their allotted space. So they either get dumped into the (not-reviewed) supplement, or are not included at all. A paper from Nature usually lacks required data/detail that other journals provide - and this is especially problematic when coupled with being 'cutting-edge' science.

So you get this effect of very hot research that the professors can gloat over, relatively easy to read, well-publicized, but actually are lacking in much scientific data or detail when it comes to the actual text. In the field I work in I need access to DNA and protein sequences that should all be freely available. When I find a Nature paper the sequence is invariably missing, or presented in the supplement as a PNG screenshot of a microsoft word file. Again, it's not a detail a professor or casual reader would care about - but it's a detail that's absolutely critical to the science and for replication.

Most journals are neither so condensed to the exclusion of data/protocols, nor so well-read as to actually create issues when it comes to replicating, correcting, or retracting them.
Project Name:Ruby on Rails 'Yelp' Clone
I disagree with you.

Although JavaScript has some flaws, it works and It is easy on the developers.

Frameworks like React, Angular, backbone, amber and tools like Gulp, webpack offer so much versatility.
Are you looking for a kind of place that keeps you away from the illegal hotels? Is there a price point thing, or neighborhoods you tend to stay in? I have the same experience as you do, but I'm avoiding the kinds of searches that would ever put me in an illegal hotel.
> Southwest is a great example that the current model is working.

Southwest is called out in the article as an example of an airline doing things right.

I fly Southwest and prefer it to other domestic airlines, but are they actually beating the other airlines? I just looked up their Q4 earnings out of curiosity, and they seem to be doing well compared to their competitors:

Southwest Q4 2016: $522M net profit on $5.1B revenue
United Q4 2016: $397M net profit on $9.1B revenue
American Q4 2016: $289M net profit on $9.7B revenue
> "well enough"

This is the medical field. There is no well enough.

Even modeling for cancer detection we do 95% and medical device they do 99% confidence interval IIRC. And with model, we choose sensitivity over specificity. We rather accidentally diagnosed them with cancer over accidentally say they don't have cancer when they do.

Also FDA might have a bar what well enough is, and it could high enough that other companies cannot pass it.
AI Chatbot as a service
It is also worth noting that in most languages -2 / 3 yields 0 and not -1, i.e. integer devision rounds towards zero, not towards negative infinity.
I send people here for a summary:
http://web2py.com/books/default/chapter/29/02/the-python-lan...

Then in a few more minutes can learn a framwework and be programming: http://web2py.com/books/default/chapter/29/01/introduction
Maybe I should also add that this partner has been a nightmare to work with for well over a year, so perhaps some of my annoyance with them in general is shining through. They have certainly talked down to me before in a very transparent way, when in fact they were the ones in the wrong, so I don't feel all that bad.

For example, there was a multiple day e-mail back-and-forth debating XML namespaces for SOAP requests on another related project. My code generated XML with different namespace labels than those in their examples, so they told me it was "incorrect". I had to send them the specific section of the SOAP spec to illustrate that the labels can be anything as long as they are set to the appropriate URI -- they're labels. They didn't believe me, thought that the differing namespace labels were what were causing the requests to be rejected on their end...until a few days later when it turned out that it was a completely unrelated bug in their system.
Natural != good for humans. We evolved and are well suited for the current ecosystem. Whether you view human-caused mass extinction as natural or not, it probably won't be great for us. So it makes sense to try to preserve existing species/environments and develop techniques for rolling back the clock when needed.
So, regarding the parent, I was pointing to PHP being more of a language and less of a "web framework" which I don't believe you address at all. As for web templating and such

> PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.

I would focus on the core statement of the sentence which is "is a widely-used open source general-purpose scripting language". Comparing PHP to other HTML generators (re re re? parent: Django, Jinja, Rails) leaves out the entire concept of "general-purpose scripting language" and only focuses on "embedded into HTML" which while a main feature isn't the whole of it.
so sleeps are basically GC pauses.
After 30, I really valued my privacy and a personal kitchen.
If Intuit, Sage, and Adobe got together they could just go ahead and pick a winner among Linux distros on the desktop. The main complaint is always that there are too many to support. Put those three on one, maybe get Activision and EA on board, and whatever they chose would be the defacto standard on the desktop.
Facebook users and Medium users?

Neither of them call their users customers; only the clients (e.g. advertisers) actually paying them money.
> I only have a 980

It's such a tribute to the modern semi conductor industry that you can write that so casually, and yet, we're talking about an approximately 5 TFLOPS co-processor here.

Not all that long ago that would have been a rack full of very expensive hardware and not all that long before that half a floor in a DC.

Welcome to the future.

And you're right, definitely not sarcastic.
Are you talking about his short stories or his nonfiction?
Agree. Unfortunately the moment one insurance company, but not all, starts doing this, companies will flock to those who don't "penalise" premiums for overworking employees. This is the cynical in me speaking.
>... an unprecedented opportunity to acquire enormous amounts of high-value, “beachfront” airwaves.

I don't think this is really considered true anymore. This auction only generated something like 80 MHz due to the low interest. T-mobile got the biggest chunk, but that is only enough to provide a total of a gigabit of downlink per cell site. Unfortunately 600 MHz frequencies tend to propagate over longer distances so it is harder to have a lot of closely spaces access points. The real value is in densely wooded rural areas where there are not a lot of subscribers. Few subscribers means little revenue.

The current hotness seems to be millimetre waves. That is where the interesting 5G development is happening. In the end there is simply not very much spectrum available below 1 GHz and they are not making any more of it.
For any reasonably complex codebase the complete rewrite is not possible. The first several versions of the rewrite will inevitably lack the functionality present in the original version and have more bugs compared to the original version. In my experience, you can only achieve the feature and quality parity if you continue to work on the code long after the initial rewrite.

Take for example a rewrite of coreutils in Rust. The LS utility in original C (https://github.com/goj/coreutils/blob/rm-d/src/ls.c) and its rewrite in Rust (https://github.com/uutils/coreutils/blob/master/src/ls/ls.rs) are quite different. The rewrite doesn't implement half of the original options. It's reasonable to assume that not many people even use the rewritten LS, so it contains bugs that the original widely used version doesn't have.

The bottom line is that if you want to achieve comparable quality and features, the time and effort invested in rewriting some code is almost the same as the time and effort invested in creating that code from scratch.
I once read that collective sleep deprivation is "not a thing." After graduating from MIT with a particularly grueling and sleepless final semester, I slept 12 hours a day for two weeks straight. (I normally sleep 6-7 hours before waking up on my own.)
Not "the internet". This is about mobile and then only in the US. That is nowhere near the internet as an entity. And these lower frequencies have limits. There is only so much bandwidth they can now or ever carry. They cannot ever be the backbone for providing serious bandwidth to a large population (without lots of low-power towers but then you would use higher frequencies anyway.) Some people now without internet might in a decade be connected but this auction has no serious impact on the vast magority of users.
For one, there's cabotage restrictions. From wikipedia:

> Cabotage rights are the right of a company from one country to trade in another country. In aviation, it is the right to operate within the domestic borders of another country. Most countries do not permit aviation cabotage, and there are strict sanctions against it, for reasons of economic protectionism, national security, or public safety. One notable exception is the European Union, whose Member States all grant cabotage rights to each other.

Virgin America is usually regarded as one of the better airlines, and personally I've had pretty good experiences with them. I'll pay an extra twenty dollars for the extra customer service. It would have been nice to see the company grow larger and become a threat to the big 4 (Branson himself wanted to go in that direction), but it got bought/merged with Alaska Airlines. Alaska Airlines has announced they are killing off the Virgin America brand sometime in 2019.

> "Because I'm not American, the US Department of Transportation stipulated I take some of my shares in Virgin America as non-voting shares, reducing my influence over any takeover," Branson wrote of his powerlessness to halt the pending merger. "So there was sadly nothing I could do to stop it."

Cabotage ends up being a form of protectionism, though it's usually touted as a national security thing.

Compare this to the EU, which has some dirt cheap flights. Ryanair might suck, but I've flown from Dublin to Amsterdam for $10. The EU has less restrictions (almost none for member states, I think?), so there's more competition. Some domestic airlines have been trying the Ryanair model, but I'd like to see what would happen if Ryanair was able to expand to the states.

This also means that foreign airlines can't operate flights between US cities, even if they'd be a leg of a larger journey. Instead they're reliant on US carriers to get people to their hubs. Toronto, for example, is the largest hub for Air Canada, and they have flights to dozens of American cities. There's no real fear that Canadian planes are any less safe than American ones, yet you can't use Air Canada to fly on a single ticket from an American city, via Toronto, to another American city. Air Canada's website won't even let you search for flights between two American destinations.

It's even worse for someone like Air Emirates. They only have a handful of places they fly out of in the states, so if you're flying from Dubai to somewhere not on that list you'd need another ticket. Maybe they'd like to do a San Francisco to NYC to Dubai flight, moving to a collector model, but they're stuck doing point to point. I'd imagine flying people into a domestic collector city first would be cheaper than the many non-stop flights they currently have.

http://fortune.com/2016/04/04/richard-branson-virgin-america...
Significant cultural difference makes for really interesting design differences in apps and websites! Americans (maybe Westerners more broadly) tend to prefer simple designs with plenty of white space, where Chinese users find a simple design to be annoying and difficult to use. They want the content all in one place - whitespace is wasted space.

I've read once that this might have something to do with slow internet in China, which leads to users wanting to reach content in as few clicks/page loads as possible, but I'm not sure how accurate that is.
I got one in a GameStop bundle - admittedly it came with BoTW and some lego game so I overpaid a bit for it - nevertheless Zelda is an awesome game; I think it's the best Zelda yet.
A hub will always be in a fairly large city: a hub city has a lot of non-stop flights to all over. Not only does the hub capture the small cities nearby, it also captures most of the traffic to other small cities far away from the large city.

Chicago [same for New York] is large enough that it will be a hub: enough people want to get from Chicago to every other city that if you don't offer the direct flight someone else will. From there people will figure out you can get from Chicago to anywhere they will will make it a hub despite your wishes.

The other part is historical. Minneapolis was a hub for Northwest Orient Airlines because it started in Minneapolis and thus made that their home hub. Delta eventually bought Northwest and got the hub with the deal. They decided to keep Minneapolis as a hub.

I don't know what the situation is with San Francisco. I suspect historically planes needed to stop there for fuel before crossing the ocean. That is just a guess though.
Ask HN: Founder of Successful Startup, what next?
I am the engineer cofounder of a venture funded startup that is now bringing in more 20 million USD a year. We have yet to reach any liquidity event, but I am ready to move on. Any suggestions or experiences to share?
Ah, I had a feeling something wasn't quite right with the account in the article. That makes it pretty much a non-story.
I am probably in the minority here but Airbnb is a non starter for me. The fact that they rate and review the guests and that it stays online for ever is something I cannot accept. I know there are a bunch of things like living with locals and mingling with them and all of that but I would rather keep that little bit of privacy.
> Are you writing 500 line functions in OCaml? It seems like it would be difficult to write such a long function in OCaml.

Me, no; my colleagues, yes. I am averse to writing long functions even more than most people. I agree with 'jldugger that this is a sign that some cleanup is needed but the point is that bad code exists in cool languages too (there are also Mondays in Australia).
But what's the point of owning a "Hackintosh" if you're just going to run Windows on it, that's usually known as a "PC"
> As someone who actually flies, the existing system works amazingly well, and delivers a service at a surprisingly low cost.

Are they really low cost? And having worked abroad recently, it's shocking how much cheaper European flights can be compared to U.S. flights. And maybe my memory's off, but it seems like domestic flight costs were much lower just 5-10 years ago. In college, I could get a round trip ticket to Las Vegas for under $100, and checking right now, the lowest price is $296.
The standard placeholder would be to use "XXX" instead of "YYY" but "XXXXXX" is semantically ambiguous in this context.