skysight-inc/HackerNews huggingface dataset:
Sure, I'm not suggesting that the author give it the kind of treatment I did. Simply that the notion "oh two hops is better right?!" isn't valid.

Yes social networks are sparse. With 300 million Americans and the capacity to know perhaps only a few thousand, yes, things will be sparse. But that doesn't mean you cannot construct a spanning tree of that sparse graph. My PC isn't directly connected to Amazon or Netflix or really anyone of interest. But in a couple of dozen hops I'm connected to just about anyone in the world. Sparse doesn't mean unconnected.

The "badness" of the quadratic is that the "two hops" restriction SEEMS like a real restriction when in reality, it's not. It's bad in that the "two" in "two hops" sounds linear but the effects are quadratic. The quadratic-ness isn't inherently bad, I would never argue that. But the deception is.
I was wondering how long it would take someone to notice that...
You're right. Regulation is not explicitly Marxist. My edit was born of a frustration with the general bias in this community in which advocating for capitalism or free markets is guaranteed to earn you down votes.
A) the government should have picked GSM or CDMA and mandated that.

B) they should have then enacted regulation to permit roaming for "reasonable" access fees.

This would have the net effect of not forcing 4 companies to build essentially the same network across the US. Showing to Europe is an eye opening experience. Land somewhere, get a local SIM, pop it in and you are good to go.
Beego framework tutorials_1_introduction to beego
>>The API should be simplified and standardized so using a 3rd party lib shouldn't be a requirement just to get a real context going.

Nonsense! OpenGL is an evolving specification for the best-of-best. Why take away the tools that make games exceed the theoretical performance of a GPU? Removing features is unjustified if we know how to use them.

What the author needs is a wrapper and many exist. For example, Qt will let you write graphics code that runs on the desktop and mobile.

Certainly nobody would call for the end of WinAPI because thats how we wrote the other APIs!
Thanks for the Schneier article! That's exactly the kind of feedback I was hoping to get from people on HN. He brings up some great points.
Looking for feedback on MojoPics (a photo curation app/service)
If you are overwhelmed by your camera roll, outsource it.
Right now we do not have a screening feature so if you have any nude material in your camera roll, please move it to a separate album first.
Thanks!
I assumed that skin depth at 50/60Hz is on the order of 20mm and that 40mm diameter conductor is not entirely practical to install on pylons (or generally in longer lengths than few meters), obviously I was slightly off in that estimate.
I Don't Control Anything
Question: The article mentions that pCells use interference to their advantage. Would a network of these be able to operate in a public spectrum?
Love it. One thing I miss from GitHub's native UI, functionally, is the ability to link to headings. I feel like that should be preserved.

Also, a light theme alternative would be nice.
Could the current Google Maps program manager be a saboteur from Apple or Microsoft?
> In this case, competition is the problem not the solution. It makes no sense to build out massive cellular networks in triplicate.

I agree with you, but I also think that it makes no sense to grant access to the airwaves at the same time as granting a monopoly to all services that might be performed over those airwaves. I think that this effectively extends the monopoly into other areas that are not natural.

In the UK, the incumbent telecoms company (BT) is required by the regulator to provide access to its lines to companies that compete with them. The (regulatory) agreed pricing is relatively close to BT's own cost structure (95 percentile billing, etc). This is just for the part that is the natural monopoly - primarily the last mile. The competition provide their own Internet backhaul, and sometimes the links to the exchanges too. I think this works remarkably well - the market has real competition in providing all of the other parts of Internet service (customer service, peering quality, how different ISPs end up managing their bandwidth, etc).

With no history, I think it might be even better to limit companies granted rights to the natural monopoly area to only providing services to other businesses for access only. For example: a company granted access to cellphone frequencies might only be permitted to provide transit to other companies, rather than to retail customers directly. I think that by replacing the irrational retail customers with more rational businesses, we'd get better efficiency, real competition and prices closer to real cost.
Nike, arguably, is a bigger and more door-opening brand than Vinton.
Correct me if I'm wrong, but I think if Dalvik were released under a license compatible with the Oracle runtimes, this whole thing between Oracle and Google goes away? I agree allowing copyrighting of APIs is a bit daft, but the point is that if you're trying to draw a parallel between MySQL/MariaDB and Java/Dalvik, it doesn't apply. (Assuming the MariaDB fork has a compatible license, which I believe it does.)
Regulatory intervention into a marketplace is not "ensuring vigorous competition."

Markets are vigorously competitive in their natural state. This is the nature of a market, where firms compete for customers' business. This can only be hindered with regulatory interference where a legislator is arbitrarily granting privileges to certain firms and not others. That's crony capitalism or mercantilism. It's not a free market.
Would grabbing the first header work for you? For the introductory post that would be perfect. http://www.mkdown.com/8485599
And now you've just proven my point.
I'm not talking about data use, I'm talking about instantaneous data rate. Base stations are designed to handle a particular maximum throughput for a given number of users relative to the available spectrum in that area. The maximum throughput needed for many users on a 4G tower will be much higher than it is for 3G, it isn't the same or less.
I like the non-querystring one (the latter). Even though it might be less technically correct it's more aesthetically pleasing.
> A transistor generates no loss if it is in the full on or full off state (saturated)

Not entirely true. They make a lot LESS loss when fully on than when linear, but there's still some loss.

Even with a highly efficient transistor you can still get losses while in the linear region if your gate drive circuit can't push enough current. When designing a switching power supply you don't just hook the microcontroller output to the gate of the transistor. To do it right you might need one or two or three intermediate stages of power amplification so that you can switch the main transistor's gate very quickly.
JavaScript constructor vs. prototype
Yep, and it works fine for fenced code blocks within Markdown, e.g.: http://www.mkdown.com/7346402
Google deff pays more attention to not just what you search for, but also what you click on. A search (without an infobox thing) that is abandoned indicates to google you're not really that interested in that action...
"Learning Haskell" is filled in the description of the gist. Descriptions can be fairly lengthy and not always suitable as titles. However, I think it would be awesome to support metadata in a form like in Jekyll posts or something similar.
The whole reason this is even an issue is the ambiguity of the license on the subject of dynamic linking and what precisely constitutes a derived work. Of course, if Linus wanted proprietary kernel extensions, he should have picked LGPL, but the issue arose long after the license was originally picked (and there being any possibility of changing/clarifying it). Also, no "or any higher version" clause, so the only way this is ever going to be resolved one way or another is in court. FWIW, my impression is GPLv3 wouldn't have helped here either.
I opened it and thought that pg would approve of the narrow column [0]. Then I looked who made it and saw that it's a founder of one of the best examples of YC (not just companies that are doing well but seem philosophically aligned with YC).

Edit: I was wrong, SeatGeek didn't go through YC. But the company is certainly well-liked around here, partly because of their open source: https://github.com/seatgeek/soulmate

[0] http://www.paulgraham.com/gfaq.html (last question)
Mine said the exact same thing except for the last part. "You might enjoy being a doctor or a legislator" ...
10 upvotes because it has an interesting title. Anyone that attempted to actually read it could see theres no damn paper. Sorry I seem frustrated with this- I really wanted to read it. Time for bed.
>> 20 years of legacy, needs a reboot and major simplification pass

This was attempted. It failed: http://en.wikipedia.org/wiki/OpenGL#Longs_Peak_and_OpenGL_3....
Yes, if you use gpl'd code for free, the license forces you to share the improvements you make. That's the whole point of the GPL. No one forces you to use gpl'd code; if you don't like it, go write your own code.
One of the main reasons Apple has not implemented something like this is that they

A) try to retain backward compatibility

B) don't outfit the devices with enough RAM.

The iPad 2 and Mini only have 512 megs of RAM. With that in mind, note that just displaying a MapView can easily consume between 40 and 100 megs of RAM it gets real tight real quick. Open a few apps that use a decent amount of RAM while having tabs in Safari etc. and you're going to start getting a lot of crashes.

They may have to start deprecating a bunch of devices if they want to add this feature.

"But it works now" NO, it "kinda works" - with the right mixture off apps / conditions it will run out of memory and crash.
I have always loved octopuses from hearing stories about their intelligence.

Reading about the antics of some of these octopuses in this article was surprisingly hilarious.
could be fun if you wantd Google (or whomever) to build a profile on you and replace the dictionary words with targeted kwds :)
I don't disagree with what you're trying to say, but this is my line of work so I have a few nits, sorry.

> these APIs are very thin abstractions over the actual assembly-level instructions sent to the graphics card

If only this were the case... The drivers end up doing quite a bit, to the point where most renderers spend most of their time waiting for the driver to return. This is part of the reason Mantle was a big deal, and why DX12 and GL5 promise to be lower level.

> In principle there's no longer any reason why it has to work this way, because now we have shaders

Shaders don't replace all the fixed function parts of the GPU, and they don't try to. Maybe someday they'll replace more of it, but there are still several fixed function stages in the rendering pipeline.

Not to mention, setting GPU state will pretty much always be completely independent from shaders, and required for many visual effects. D3D or CG FX files try to abstract this, but I don't think they're popular anymore.

> For the most part, building an API higher-level than OpenGL also means dictating a particular scene graph structure...

The general premise that any layer on top of the driver will limit on the way you structure the renderer is accurate, but scene graphs are an antipattern inside a modern renderer. Plenty of engines use them for higher level organization, but keep it far away from the renderer. All that pointer chasing murders the cache.
As a novice to this kind of programming, I enjoyed looking at the code. Thanks!
The 18th Century four-minute mile
Seems to work pretty well: http://www.mkdown.com/8783265
It would seem to me that the visual obstruction of the column causes as much as the physical obstruction. An interesting twist on the experiement would be to construct a clear obstruction that people could see through - and see if that impeded the flow because of impatience at being nearly outside.

Also I wonder if a fake wall with 5 exit doors in it (close to each other), that obscured the one actual exist would speed up flow - presuming people selecting the general area of the exit first, then the detail of the exit point second. If there were 5 single doors it would separate the flow to the actual choke point, but without producing the same type of barricade.

If this research turned out to be widely applicable, I wonder if placing airline staff in front of a door would speed the exit of people through it?

I also suspect there is an optimum shape for the obstruction, and I expect that it isn't round.

All interesting stuff.
Excellent article, I liked this part:

> One octopus Mather was watching had just returned home and was cleaning the front of the den with its arms. Then, suddenly, it left the den, crawled a meter away, picked up one particular rock and placed the rock in front of the den. Two minutes later, the octopus ventured forth to select a second rock. Then it chose a third. Attaching suckers to all the rocks, the octopus carried the load home, slid through the den opening, and carefully arranged the three objects in front. Then it went to sleep. What the octopus was thinking seemed obvious: “Three rocks are enough. Good night!”
The graphical notation for the decrement function

┬──────────
┼─────┬────
┼─────┼─┬──
│ ──┬─┼ ┼ ┬
│ ┬─┼─┼ │ │
│ │ ├─┘ │ │
│ ├─┘ │ │
└─┤ │ │
└─────┤ │
└─┘

makes for an artistic picture...
Hyperboria – A global meshnet powered by cjdns nodes
I was going to say the same thing. Something about the typography on mkdown is more visually appealing.
Afghanistan 1985 – 2005 [Lithuanian Quarterly]
I agree with everything you said, but I don't think the OP's link provides a false sense of security. This is a direct quote from the link:

> This doesn't guarantee privacy or anonymity, but it should frustrate the efforts of those who would like to follow you, analyze you, and sell to you on the web.

Also, this is not a tool for everyone who wants to stay private on the web. Only tech savvy people know what GitHub is and how to use a .py file and those people are already aware of what companies out there do to track you and how to stop them and which way is efficient or not.
Not to mention the Total War series, though they are significantly different in some respects. I think the problem with traditional RTSes is that they are just too damn hard to play effectively for most people. As a former follower of StarCraft II, I remember vividly the discussions about ladder anxiety and even experienced it myself when playing. It's such an incredibly high-pressure game, I'm really not surprised people avoid playing it.
SeatGeek actually didn't go through YC. But thanks very much for the kind thoughts, appreciate it.
Is there a way to switch to classic view permanently?

Every time I start Google Maps again - it starts with crippled version.

Update: I just noticed that after switching to Classic, Google Maps is asking me if I want to remember that choice permanently.

The question is not prominent enough though.
> Who do you sell it to?

I would assume if you actually did build it in the garage and it worked, the next step would be to get a patent and after that go talk to a venture capitalist.

Strangely enough, probably not much different to the way Google itself came to being.
With the licensing environment that exists today the answer is a definite "uhhhh maybe?!"

If you wanted to do it with LTE gear no since it's fixed to non-public spectrum.

If you did some serious wifi hacking to use the same concepts you might be able to. But with the area that wifi covers and the generally terrible power efficiency of the amplifiers I'm not entirely sure you'd want to. I don't think you'd be able to call it pCell but you could probably use the DIDO ideas and make it happen if sufficiently motivated.
The Marxist term was misused in this case, you're right. I was just making a general comment about a perceived anti-capitalist bias in these forums.

"Any market left to its own devices will devolve into a monopoly." This is not an observable phenomenon. A market left to its own devices will continually deliver better, cheaper products to its customers over time. This is the effect competition has on a marketplace.

"Businesses left to themselves will raise the barriers to market thereby making the market non-free in Smith's terms." If a business is not using physical force or fraud then the only barriers they can erect to keep out competitors are superior offerings in the marketplace.

Microsoft is such a great example here. Their competitors were crying monopoly but Microsoft had created its marketshare through innovation and entrepreneurship. If they abuse this marketshare by offering inferior products at high prices, it creates a market opportunity for another competitor to create better products at more attractive prices. In this sense it's the free consumer choice that's providing the "regulation" in the market. Businesses have to follow the consumer's wants to gain marketshare.

The only government "regulatory" role in a market is to settle disputes about property or fraud or criminal behavior. With that basic structure in place, Adam Smiths's "invisible hand" would take care of the rest.
> > The usual and suggested way is to get it included in the mainline kernel. This reduces the pain a lot.

> How does that help exactly?

Here's what GP asked about:

> Programming like that must be an absolute nightmare. Not only would have to understand the convoluted API scheme, you'd have to research the origins to see if you can legally use it.

So, I guess the answer is "because if you take my (and every other kernel developer's) advice, you don't have to program like that." Was the not clear? Sorry.

I guess the follow up question is, what the hell does the Tom Tom case have to do with GP's question?
I use Zoho Mail, it's good.
I get 5GB of 4G data and unlimited 2G after that for $30 in the US
Simplification does not mean removal of performance or features. In fact, most of the recommendations he makes (such as DSA) could perform better than current OpenGL.

>Removing features is unjustified if we know how to use them.

This is not the path that OpenGL has taken, as shown by all the deprecations and removals done in previous versions.
This article has been swapped into the front page discussion>

https://news.ycombinator.com/item?id=7730946
Yes. Embarassing.

I would love to live in a world where increases in RAN efficiences doesn't result in increased backhaul demands.

The carriers are screwing us because the Internet Is MAGIC!
Some good points here but what it misses is that generally time-wasting due to crappy API is less than time wasting due to having to learn a different api for different platforms. Performance is a bigger issue and it will be interesting to see whether opengl can improve here or mantle develop on other platforms (and be reasonably fast on them).
Levels of engineer capability
9-5 by day, startup by night. How do you cope?
Here I am working on a startup at nights and am close to launch but my day job is eating most of my time and energy. The feeling as it is so close to release is butterflies and excitement but then remember the day job and then it hits me; feelings of stomach churn as I can only dream of how cool it would be if I
could work on it full time.

I don't believe that I am the first founder to experience this so I am asking HNers: how do you cope with the emotions at this level of the game?
American Apparel Settles U.S. Claims Over Privacy Compliance (1)
"Inheritance", "Class", "Prototypal", "Prototypical", "Classical".
They are welcome to license kernel contributions under dual BSD/GPL ;-).
Full-text is behind a paywall, but there's a preprint version available here that looks roughly the same: http://arxiv.org/abs/1310.1095
We use Octoprint as well, but it didn't meet our needs. We needed makerbot support and connecting multiple printers to one Pi. Cloud slicing was an obvious answer to us, and allowed us to provide a common API for these printers.

I can send you a pre-release demo if you are interested.
def fun and an easy game to play with your friends quickly. Plays really differently than the real RA, but doesn't mean it's bad.
This is my recommended path for learning Haskell.
I feel like an idiot whenever I take things like these. I never have a straightforward answer for anything. I always think: "I want to like doing [x] but I am bad at it so I guess I should choose like...but what if they mean would I choose doing that over something I am good at? In that case it should be a dislike, or maybe. Shit! I don't know!"

or when given this one:

>A sick person has some difficulty walking and needs to go up a flight of stairs. You help them do so.

"I think that would make me feel good to help someone, so I'll choose like. Although is that what I would want to do for a job? If so then I would definitely dislike that job. I guess I would maybe like to help someone up the stairs."

Gahh!
It seems weird to say, "Well obviously this is what this alien intellect was thinking".
The homogenization of scientific computing and the growth of Python's ecosystem
How do you know you're not just dreaming that you can control your dream?
Atomico sues ex-employee, consultant for double-dipping
You came up with something, I'm impressed. I don't think that would be the best way to implement that but it's a sane idea and one more than I had.

Edit: after reading more in the thread, I see you actually ENCOUNTERED this. Why do it this way? Would it somehow be cheaper because you don't have to 'answer' the calls and hold the lines open?
Fascinating. I am particularly intrigued by the separate evolution of their intelligence and neurons in their arms. A different type of consciousness indeed, I wonder if it is even possible to comprehend what their experience of the world might be like.
Use http://www.changedetection.com
Not the way I remember it. Netscape owned the browser market. Microsoft didn't even have a dog in the fight (remember they were "blindsided" by the internet). You signed up for internet access with Earthlink or Juno or some other company like that and they sent you a CD with a free copy of Netscape.

Microsoft licensed the Mosaic browser from Spyglass and that became IE. As you pointed out, they developed IE until it was a better browser. The Netscape stagnation happened when they had a long delay in releases due to their undertaking a "thing you should never do [1]," a from-scratch rewrite. Around that time the 2000/2001 dot-com collapse happened which certainly didn't help, but Microsoft didn't cause any of that.

Fast-forward a decade, and now Microsoft is stagnant. Apple developed WebKit and Safari, and Google came along with Chrome, a better browser. By the time Microsoft worked its way through IE 6-7-8 to a browser that was actually competitive again, they had lost a lot of their browser share. Apple, with Safari, and Firefox, rising from the ashes of Netscape, also offered compelling alternatives.

"Who'da thunk it." Well I'm not sure. I don't see any evidence that the government has any better thinkers than the companies in the tech sector though.

1: http://www.joelonsoftware.com/articles/fog0000000069.html
We should note that this is for the worst kind of pedant only: the wrong kind. It's also important to note that the most correct of all forms (though also more archaic) is octopodes.
Yeah, I think you're right. Then we'll have a proposal for SNI2 and a multitude of people wishing it had been done right the first time.
So when shown to be wrong, you redefine the question so you get to be right. Have fun with that.
It doesn't, though. There is no adversary who is capable of recording search traffic but is unable to categorize searches as automated/manual with high confidence. The script defends against a category of attacker that does not exist. If you walked away from reading that page thinking installing that script improves your security profile or obscures your search history, then it has given you a false sense of security.
Algorithm for Capturing Pokémon