skysight-inc/HackerNews huggingface dataset:
I suppose one of the advantages of a GUI is that it shows you what options are available; it's kind of inherently "explorable".

There's probably a few factors that confound this. First, a GUI for something as abstract and powerful as VI is difficult to create, and still keep usable. The only way I can really imagine it is a kind of tutorial overlay which presents common options on the screen. Similar problem for the shell, I guess, there are just too many things you can / want to do in there to distill into a GUI.

Second, I suspect that these tools come from an age where people had different expectations, and with those, different ways of looking for help. I guess most *nix people are aware of man-pages, and are pretty efficient at reading it's syntax. Despite it's lack of GUI, VIM tries pretty hard to point you to the help (e.g. on my installation, the help commands are always shown when you start it - I guess this is by default).
What an awful way to try and get a point across. An aggressive tone and negative words baked into every other sentence, making the statements very loaded. There's probably a lot of missing context from viewing only this link, though.
The paper is interesting because it is a highly readable and extremely elementary introduction to the topic. Most HN readers don't even know the prehistory of the field, so I think it's useful to them.
I think it makes sense to take the time to get it right. Every version of HTTP will effectively have to be supported by just about every server and client forever or otherwise the web will break.

An incredible aspect of the web is that Tim Berners-Lee's first website back at CERN still works in modern browsers. Same with things like basically the entire Geocities archive.

When it gets to core infrastructure like HTTP you can't just iterate quickly and expect the entire internet to constantly upgrade along with you.

What works for early stage lean startups won't work here.
> So even when the network can model your function well, there is no guarantee that it will find the solution.

If it models the function over the input domain, then it is properly trained. If it is trained to a local minima then it doesn't model the underlying function well over the whole input domain. If you have good/representative training and validation sets you will be able to tell.

> Esp. if its clear that in their minds NN have magical powers

I know that type. When dealing with ANN's you realize quickly (just like in all data science) that all of the "magic" relies on the manual work and thought that goes into washing and adapting the data. Not very sexy work, and work that requires a fair bit of knowledge about the problem domain.

> For me ANN's always seem to get stuck on not very helpful local minima

That isn't the ANN that gets stuck, it's the training algorithm (using gradient descent) that gets stuck :) Training is orthogonal to the operation of the network itself (which is just a nonlinear function in the end!). Gradient descent via error backpropagation is the most common training method for MLP's, but you could imagine doing a random/brute force algorithm that is significantly simpler to implement, but slower. Since a network is often trained once and then used repeatedly, it is often plausible to train it for several weeks if needed! A pure random search is usually not feasible, but adding randomization to a gradient descent will help. There are many ways to avoid local minima for a gradient desccent, if you have time to wait.

> maybe they'll also mention something about "genetic algorithms"

The simple error backpropagation methods only work well for normal feed-forward networks. Other topologies e.g. recurrent networks require more exotic methods. In my (limited) experience genetic algorithms are rarely efficient as a training method though.
Off-topic note on "chalked full" - you probably mean chock-full, an old phrase probably derived from the word "choke". I was entertained trying to imagine what a chalk filled team might be though :)
Flipkart Raises $210M In New Funding
We are all used to the smooth and refined surfaces, assembly, PCBs, etc. of consumer products. Things like the Discovery are unique, there is no real manufacturing process built around them. A passenger plane looks much less 'hacked together', but it's still a bit hacked compared to a Macbook Pro. This is because of the difference in the numbers: 1 vs 1000 vs 1000000 pieces.

Also, this is constantly repaired, updated, etc., not just thrown away and replaced by another one.
screenshot.png: https://github.com/lonepie/mintty-quake-console/blob/master/...
Interesting response from the WG chair: http://lists.w3.org/Archives/Public/ietf-http-wg/2014AprJun/...

An aside: I find it odd how HN users jump to agreement when a link to a single mailing-list message is posted, ignoring other discussion on the thread. I think it's because the UI makes it hard to see the rest of the conversation (unlike -say- the comments UI on HN itself)
Stock Video – Yahoo Groups
Isn't it more about the instant gratification part of the whole deal? People usually think it's easier/better/nicer to receive what they want and pay over time rather than to save the money and buy it at a later date. Or am I just wrong?
You don't see many people hating DRMs?

Anyway, the point you were answering to specifically mentioned "make it hard to read text on a web page". "music, ebook, software" aren't web pages, it's not the same end goal (the browser displaying stuff on your screen).
Yes, look up research done by Kevin Warwick (a true mad scientist).
شوف هنا | vote based arabic community
What To Expect In Proxy.app
"Hey look buddy, I'm an Engineer. That means I solve problems. Not problems like 'was that moral?', because that would fall within the purview of your conundrums of philosophy. I solve practical problems."

But seriously: Not necessarily, but it's quite possible to "morally" shoot yourself in the foot.
Depends on what you consider a crash. IMO it crashed in November and hasn't had it's next climb yet.
Innovation is not stifled. Look around, we have plenty. But we can't have too much. Evolution should happen with reasonably stability. Evolution takes place on the border between order and chaos. Innovation is promoting force. We need retarding forces too.
Could very well be functional. The rippling looks to me similar to the rippling and unevenness of the SR-71, which wasn't smooth because a smooth surface would be less stable at speed.
The fact that scientists can be overly conservative has been known for a long time - Thomas Kuhn's "paradigm shifts" describe this phenomena. Now, of course, you could argue that the naturally conservative nature of academic research is a good thing as it arguably filters out clearly daft idea early on - but a lot of spectacularly good scientific theories looked completely daft to the mainstream at the time they were first suggested (continental drift being a great example).

http://en.wikipedia.org/wiki/Paradigm_shift#Kuhnian_paradigm...
ExamJet Quiz Maker – software for teachers and educators
Humans thought their strength and agility was superior until John Henry lost to the steam drill.

Humans thought their intellect and intuition was superior until Gary Kasparov lost to Deep Blue.

Today, we still hold to the notion that our biology is somehow different, unique, not-just-another-bucket-of-chemicals, but as with the examples above, once we get past this hang-up and accept that we are not special, that is when truly interesting and exciting things can happen.
Marcelinollano/energy-monitor
JTAG is usually an extremely effective way of breaking into the phone, but it's usually used as a first step in reverse engineering rather than for the end-user.

Of course, some phones (Apple) are glued shut which prevents end-user modding.
Thanks to budget cuts, we may never know for sure why the universe is expanding
JQuery Gantt editor open source: collapsible branches
> I can bet every new version of HTTP will cost millions of dollars across the industry.

That would be a fairly easy bet, but I doubt anybody would take the other side. My own estimate at rolling out a major HTTP protocol revision across the industry would be in the 100's of millions. Take into account that we have approximately 750 million web sites and 3 billion clients.
It's such a small form factor, a phone. I don't think many ppl would be willing to put after market chips in there.
Top 5 Things You Didn’t Know About The Apollo Moon Landings
>Some of us don't. Personally, I don't have the room in my head for it; there far more important thing to try and remember, and trying to keep track of lies would eat up way to much wetware.

You must have a, ah, very narrow conception of what a lie is.

I mean, sure, most of us don't build a complex and self-consistent web of deception where we maintain several different self-consistent models of reality at once.

But that's not the only sort of lie.

The most common substantive lie, I think, is the "tell them what they want to hear" lie.

E.g. "are you working?" alt-tab "Yeah, I'm working"

Or even more commonly, checking personal email, facebook, or a webcomic on work time, and still putting that '8' on your timesheet.

For me? I don't do this on things that matter, and for me, work matters. e.g. if you ask if I'm working, but I'm on HN? I say, "No, I'm screwing off" If I'm having a hard time focusing, say, and I spend time on HN, my timesheet will have very few hours on it.

But, if you ask "how are you?" Quite often, I will say "fine" even if it is a lie. I excuse this lie by explaining it away as a greeting, but really? I don't want to spend time with a non-standard but more truthful answer, most of the time.

But a lot of people give the expected answer, even when the answer is a little bit important. This is the sort of lie that most people tell.
Can Crowd Testing Replace Quality Teams?
The importance of firewall punching can't be overstated. There are plenty of end users in workplaces or on other people's wifi who find that all outgoing ports other than 80 and 443 are blocked. Yes, this is incredibly stupid, but they're not going to do anything about it.
I'm in favor of dumping HTTP/S and using a faster and more secure (by default) Transport protocol altogether. Post Snowden revelations we should be focusing our energy on that, rather than continuing to hack around this old protocol to make it faster and more secure.
I'm surprised that people still believe the Mythical Man-Month. As mentioned it was written almost 40 years ago.

It was revolutionary at the time but people have moved on and found many improvements to the original and also outright mistakes.

(As the author seems to have acknowledged when releasing a new improved iteration of his book.)
Net neutrality jargon explained
SysV is apparently here: https://archive.org/details/ATTUNIXSystemVRelease4Version2
Well, if there are people analyzing exploits then there must also be people creating them... :->
this was fascinating. Any other recent articles on operating systems and linux at this level?
I wonder what the equivalent of link farms and spam in such a system would be ?
So you'll slowly save a million pounds to lose it on a restaurant?

6% returns are not so easy to get by if you want to keep your money liquid. Performance in the past etc, funds can go down just as easy as they can go up.

You forgot to include the payments for those mortgages, upkeep of the buildings, the potential of a housing market crash (not that that would ever happen).

Also, you forgot to correct for inflation. A million pounds in 20 years is not the same as a million pounds today.

If you want to open a restaurant, go work for one today, live, eat, breathe and sleep restaurants for the next 5 years, save every penny you've got and offer to buy out your employer.

All in all, I appreciate your attitude and the effort that went into writing it all up but there are some bad holes in your reasoning and I think that it would be quite risky to follow your advice the way it stands right now, especially in combination.

Best of luck with your plans though, I hope that you will open a restaurant one day.
Valuable points. Appreciated!
The future of network programming seems like it will be "TCP --> HTTP -(upgraded connection)-> WebSockets --> actual application layer protocol".

It's not like WebSockets runs "over" HTTP, it just uses an HTTP-like handshake; besides that, it's just a simple framing protocol over TCP.

That's why you can use a simple proxy to "websocket-ify" applications that use plain-old raw TCP connections.
The rudiments of modern theory can be understood with little more difficulty, and it is clear from those that any significant restriction of the number of degrees of freedom of a model reduces the chances of overfitting occurring, but also decreases the fraction of predicitions the model will get right, so the real issue is where exactly do we draw a line, and this is now understood quite well - the approach from the paper, for practical purposes, throws out the baby with the bathwater. The first few lectures of the course of machine learning by Yaser Abu-Mostafa are a really engaging introduction to those topics:

https://work.caltech.edu/

By the way Howard Wainer is a noted author of semi-popular (some formulas actually appear etc.) statistics books, so if enjoyed the writing, maybe a better use of time would be to read his newer and more general stuff:

http://www.amazon.com/Howard-Wainer/e/B000AP7SUU/ref=sr_ntt_...
I moved from FastMail to Gmail a few years back because of poor spam filtering.

Recently, Gmail was getting worse and worse at filtering spam for me. Plus IMAP was never reliable, so I switched back to FastMail last year and its spam filtering is now considerably better than Gmail's for me.

FastMail's 2FA is indeed horrible, horrible thing, I wish they fixed that. Unfortunately, most of the development attention seems to be on Fastmail's webmail UI these days, something I use only very rarely.

Still, I'm satisfied overall and like the setup much better than Gmail. I learned my lesson about using my own domain for email, though, to make any future migrations painless.
> But it seems normal that 12 year olds have sex.

Not to me.
A 'Club Sandwich' May Support Life on Jupiter's Moon Ganymede
Inline C and Objective-C in Haskell
It would be quite a special machine that could feel interest and excitement at hacking its own neurobiology!
I.R.S. Bars Employers From Dumping Workers Into Health Exchanges
I know I'm late to reply, but i'm interested. What cool stuff is happening in the node.js community. The only thing I can think of that is really cool is meteor.

I think the thing that sucks about node is that javascript sucks. It's really a horrible language, it's just that it's everywhere. It's not the most horrible, but the type coercion, scoping and standard libraries really suck.

When you say salt and ansible are successors to puppet and chef, it sounds like you are saying they are inherently better, but really they just came later.

Out of interest are you saying you don't believe in Paul Graham's language spectrum? Blub paradox and that?
> a lot of spectacularly good scientific theories looked completely daft to the mainstream at the time they were first suggested (continental drift being a great example).

Academic "conservatism" hasn't prevented them from taking over the field as collected evidence made their correctness (compared to the old model) overwhelming, so that does not seem to be much of an argument against the existing system.
> People and work environment trumps what you actually do.

I definitely agree, and you raise a good point - I'm idealizing a given task merely because it sounds more socially minded.
It reminds me of the G20 protests in Toronto, where there was a crowd of protesters and a crowd of police. According to this theory, the police did all of the abuses of power because of their society. Creepy!
Big Data is Becoming Increasingly Important for the Biomedical Industry – Video
http://www.urbandictionary.com/define.php?term=it+don%27t+ma... though I don't get how it relates to the paper
Everything you said here is nonsensical and wrong. You completely missed the point and are rationalizing your own culture as the only right culture.

Treat culture the same way you treat religion. Just as there are many religions, but none of them is the right religion, so there are many cultures, and none of them is the right culture.

As for your attempt to label the father as child molester in this case, you are wrong. Child molesters are people who not only are showing behavior, that is unacceptable in the culture they are in, but also they are doing it, at least in some cases, against the will of the partner. What the father in this case did was nor against the culture in which he did it, neither against the will of the partner.
MinimaLT [1] comes to mind. Minimal latency through better security sounds very appealing, especially when it's not a marketint trick but a paper signed by people like DJB.

The way I see it though, is not only to have a protocol, but how to get adoption. Especially when you're talking about network protocols, you need rock solid stacks in all major operating systems which is not an easy feat to accomplish.

[1]: http://cr.yp.to/tcpip/minimalt-20130522.pdf
Launch of Twittstrap Marketplace – We Are Selling Happiness
This

And I'm very afraid of the following phrase:

"we found
out that there are numerous hard problems that SPDY doesn't even
get close to solving, and that we will need to make some simplifications
in the evolved HTTP concept if we ever want to solve them."

This usually means "ending up with a protocol that has a lot of corner cases and a lot of backward-compatible crap or maybe some half-baked stuff that was left because of some feature that nobody uses"

I am very skeptic of protocols/standards that are born from a committee (take a look at telephony protocols/standards if you doubt me)
> The only difference between a transformation matrix and a neural network is that a neural network has at least two layers. In other words, it is two (or more) transformation matrices bolted together. For reasons that are a bit too complex to get into here, allows an NN to perform more complex transformations than a single matrix can. In fact, it turns out that an arbitrarily large NN can perform any polynomial-based transformation on the data.

Nice explanation. I need one clarification, though. Isn't matrix multiplication associative? Isn't thus any transformation defined by two matrices representable by a single matrix that is the product of the two matrices?

I am probably misunderstanding how NNs bolt matrices together.
I'm aware that German translations of English sentences are about 30% longer, but by that logic Twitter should only be popular in countries with logographic or ideographic writing systems like Twitter is in Japan.
jatorre's assumption that location is deactivated seems to be an appropriate explanation.
Ha, nice; sometimes it seems as if any concept I internally stumble upon(albeit only tangentially related in this case) has already been thoroughly fleshed out and eloquently described by a more intelligent mind than my own. You are glorious Wikipedia.

Thanks for the link/info.
Good job gyz
There are many of this kind on Linux. I use stjerm and I like it.

I use it mainly as a home to MoC (Music on Console). You can assign a hotkey with -k option. I run following at startup.

/usr/bin/stjerm -k f12 -o 60 -fg 66ff11 -sh /bin/bash
> They are just as likely to be deployed to do harm.

Please name some SEAL missions you consider harmful.
Why you should read kids books, and where to start
That Mitchell and Webb Look - Working from home

http://www.youtube.com/watch?v=co_DNpTMKXk
Right, that's why I said we're adding one layer (not two).

Still, if TCP is the transport layer, and HTTP/SMTP/etc. are the application layer, then what do we call WebSockets when we implement an application layer protocol on top of it? The application compatibility layer?

In the past we had operating systems with network stacks and shared libraries for working with application protocols. Now we have browsers with network stacks and JavaScript libraries for working with application protocols. Wasn't it just a few days ago that someone was proposing an OS that would do just enough to boot a browser, and then let the browser handle most of the "traditional" operating system tasks? How long before we see a proposal for "lowering" WebSocket connections to the TCP layer?

This is what I mean when I say that we risk finding ourselves 20 years in the past. HTTP isn't ubiquitous because it is better. It's better because it is ubiquitous. If we don't pay attention to why things like WebSockets are easier to use today than raw TCP, then history will repeat itself.
I linked that help topic in the article.

`:h help-context` tells you what you need to append for each mode. So for ctrl-r in insert mode would be: `:h i_Ctrl-r`
Nginx has replaced Apache as the most used web server among the top 10,000 sites
Volset – smart multimeter
An ECMAScript 5 only-compatible JavaScript library
> Google is making Android harder to root
Did I miss something? Could you please elaborate.
Fair comment, I just came to glance at the comments. According to the top of the article, it's a 37-minute read but it has to be longer. I started to scroll down with the pagedown key to get to conclusions, etc, but after holding down the key for 2-3 seconds I gave up on even scrolling to the bottom. The article is 7414 words.

It starts: "From a distance, Jim Myers looks like an ordinary farmer. Most autumn mornings, he stands thigh-deep in a field of wet broccoli, beheading each plant with a single, sure swipe of his harvest knife. But under his waders are office clothes, and on his wrist is an oversized digital watch with a push-button calculator on its face. "

The writing style is certainly engrossing, but we just don't all have time for such a length of reading.

Tl;dr anyone?
The crowds I've got caught up in made me lose much of my inhibitions and sense of self. The things I did, I would not have done alone through rational action. I think the article overplays its hand.
Thanks for mentioning TotalTerminal!
You may like http://millcomputing.com/topic/introduction-to-the-mill-cpu-...
Fastdom – Eliminates layout thrashing by batching DOM read/write operations
Torrentz.eu Domain Suspended After UK Police Request
Library for loading and unloading behavior based on environment conditions.
I haven't been following the development of HTTP/2.0. What are the most egregious "warts and mistakes" in SPDY?
Time Traveler Who Spent 2 Years in The Future 2749 – 2751
Of course, change does happen but slowly in a lot of cases - as Max Planck famously said:

"A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it."