skysight-inc/HackerNews huggingface dataset:
Hah! They miss one of the most glaring thefts of metadata in the world, AMDOCS 'outsourced billing'.

They do at least mention that: It is possible to learn a great deal about an individual’s movements, interests and relationships from an analysis of metadata and other data associated with their use of a communications network, which we refer to in this report generally as ‘communications data’ – and without ever accessing the actual content of any communications. In many countries, agencies and authorities therefore have legal powers to order operators to disclose large volumes of this kind of communications data.

Well, the game was won long ago by these guys, who are Israeli (widely considered Mossad affiliated) though they did recently reshuffle their corporate entities to pretend to be American. Partial client list at http://www.amdocs.com/About/Success/Pages/customer-success.a... ... includes Vodafone in at least these markets: global, Australia, India, Germany, Netherlands, Romania, UK.
from what i recall (no documentation link, but it's been posted here before) strengthening is more about making associations/connections for the things that are important. so if you have CPU bound batch jobs that run each night for identifying new connections between clusters of data... it seems like it'd be pretty analogous. it's not like things we 'forgot' weren't stored, or somehow dropped from memory; we just couldn't access it when we needed to later, and once reminded we're fully aware.

there's also been studies on people who suffer a traumatic experience; if they're deprived sleep following the event then the memories are less severe/traumatic.
If you read the interviews with Ryan Dahl, one big reason he chose javascript for his scripting language after considering a number of other options was that javascript did not already have a huge body of blocking libraries.

If you're trying to script a nonblocking system where everything is nonblocking all the way up and down the stack, you're going to end up creating a parallel ecosystem to the normal one, and confuse people by not allowing them to do the normal things they would do in language X.

Javascript didn't already have a huge blocking ecosystem.

And speaking of ecosystem, that's another really good reason to like node. The stream programming that is coming out of the community is brilliant, and the focus on constructing large projects by writing thin modules that use other thin modules ('onion oriented programming') is fantastic.

I've been doing a lot of Scala recently, and it's extremely noticeable that despite the languages power to do things in many different ways, the Scala community frequently seem to choose a strangely convoluted path filled with hidden magic going on behind the scenes where every new library you depend on feels like learning a new language from scratch.

It might well be that the Go community is also as good as the node community for some of this stuff, but the community and library ecosystem is a definite plus point.

Personally I've never had a problem with Javascript coding. It's perhaps easier to write stupid code in it than a lot of other languages, but I know it well enough to know where to be disciplined, and it almost never surprises me now.
/r/all ?
Fail ! Order of interests I guess...

technology
politics
gaming I HAVE NEVER GAMED !
science
art
psychology
economics
writing
history
programming
books
sports
television
engineering
At least it's not pretending to be something it's not.
We generated great gobs of revenue!
If the project is using sphinx (most python projects) you can use https://github.com/hynek/doc2dash to make the docset yourself.
Please Contact Sales (A Cautionary Tale)
UC Berkeley student here; laptop bannings are actually relatively common in lectures. I've seen professors actually stop their lectures to yell at some student in the back until said student puts his laptop away.

A relevant point that the article failed to mention was, laptop/tablet/smartphone usage distracts not only the user, but those around him as well [1]. Just having such a device in view lowers the comprehension of material.

[1] http://www.sciencedirect.com/science/article/pii/S0360131512...
The goal of the site was to combine something like stack-overflow with indie-gogo.
Private file and mail server gizmo runs Ubuntu
What's the problem with Python? It's no more complicated than VB and was designed as a teaching language. The significant whitespace may be annoying, but it's semantically identical to other ways of specifying blocks.

Javascript for teaching programming to children is an awful idea, though.
Coming from an academic perspective, my knee-jerk reaction to this post is "Awesome, we definitely need this", but after some thought I really don't see this as a necessary job (at least, not for most startups in most areas). I'll try to explain my more ruminative thinking:

Since the article actually specifies behavioral research, I think my background in anthropology and the social sciences might be helpful here. My research for the past ~year has been on the culture of Quantified Self, but I'm also coming from a background of Human-Computer Interaction and I'm going to study HCI at Stanford (sooner or) later this year.

What I generally call "behavioral" research is just too specific to be applicable without an academician him/herself to parse, abstract, and apply this stuff. Worse, you would be hard-pressed to find an anthropologist (or I suspect any other social scientist) who would be able, let alone willing, to make any predictions about the future, even in their own niche. My thesis's discussion section looks at the future of QS culture as it relates to mainstream culture, but I'm not willing to make any predictions at all. The most brazen thing I'm willing to do is highlight some of my observations and follow where those observations might lead. I immediately underscore that these are total unknowns, and that we should all just keenly watch QS culture for how these issues will play out.

That kind of non-committal culture (at least in the social sciences) is favored in academia because it's incredibly difficult to correctly guess or predict the future, especially when humans are the subject of research (and especially when they're aware of the prediction you're making, because they so often seem to want to prove you wrong). You want your research to stand the test of time, and making predictions that don't bear out undercuts your credibility.

So you won't read any journal articles in sociology or anthropology that definitively tell you what you should make your next startup about, and any interpretation between the lines you read will invariably be contentious. For all of my research, I wouldn't bet my lunch on any particular prediction.

Instead, it makes much more sense to have a UI/UX specialist whose job includes knowing the research and academic consensus on stuff. Maybe they should keep their ear to the ground to hear for any trends or new paradigms in user interface design, but whether this person can even shoehorn that stuff into real-world business endeavors is questionable.

All that being said, I think I agree with the idea that a startup should be cognizant of research in the area they're trying to break into. But that sounds (to me, anyway) like I'm advocating that in the process of doing a business plan and analyzing competitors someone should do a cursory search for existing literature on this topic to make sure there are no land mines in the field. If someone wanted to get into medical informatics but had no idea about HIPAA-compliance and the complications that injects, I would steer clear.
There's a ton of variables feeding into the performance of your software. I've spent a lot of time trying to improve cache coherence, branch mispredictions, etc... with very little to show for it.

Asymptotic complexity is the best place to start. I thank academia for this 'naive' model.
Apple have a rule against making apps that "are simply websites bundled as apps". You should probably mention that somewhere on the website to avoid having a bunch of people pay for a developer account only to get their generated application rejected by Apple.
ASP.net is fairly old tech so yeah it has problems. It's gotten better since and there's a difference between the .NET runtime and the .NET ecosystem. Saying .NET sucks because ASP.net sucks is like saying Ruby sucks because RoR sucks. C# is a great language and you can pick and choose which parts of the ecosystem you want to use.
That's what your phone is for.
felt genuine and authentic. congrats and enjoy the success!
Congestion happens all the time on Cloudflare, they re-route it and there's not much to be worried about.
I was more or less a solo founder. It took me 4 years to find a proper co-founder. I had to fire my first co-founder and my second co-founder. I had to generate significant revenue and traction before my current co-founder felt secure enough to leave his job and join up.
sounds like science is doing a fine job, the important thing is that it self-corrects and we have a far, far deeper understanding of subtile complexities.

one of the few things that gives me hope for humanity is the hope that most things we "know" today will (rightly) be wrong in 100 years.

knowledge from conventional wisdom doesn't compound over time.
I definitely saw a bunch of these at https://en.wikipedia.org/wiki/Kelly_Tarlton acquarium in Auckland back in January.
I got an 1160 on the SAT.

How would you classify me on the smart/not-smart continuum?

I also got a 680 on the math sat 2, a 670 in the english sat 2, and a 4 on both the ap us and ap european history exams, and have a masters degree.

Now how would you classify me?
I'm not sure these are actually problems with the Microsoft stack, though. Most mainstream languages run in VMs these days — JavaScript, Ruby, Python, Lua, PHP, all JVM languages. Off the top of my head, the ones that don't are pretty much the three C's and Go.
Never heard of public critique of their design having an actual impact on it. Can you provide a couple of examples?
From Dev Bootcamp Hater to Dev Bootcamp Mentor
> I moved into subsidized housing in Chicago so I could save money.

Not sure how I feel about that. Section 8 is supposed to help people who are struggling, not subsidize early-stage startups.

I guess it's probably a net gain for the economy, but you should strongly consider giving back and donating some of your money to groups that help underprivileged families in Chicago.
I am quite sure the list can be at least as long as the one with items popular wisdom got right.
This is the right analogy. Its the same reason you don't always want a "faster" car in the america's cup or in f1. Boring racing. But the product is not "winning", its racing...the "racing and competition" are what sell tickets, attention, and bring in sponsorships. Technology-solutinos is only interesting insofar as it drives "good racing". This is why all kinds of "faster" technology is banned everywhere as "cheating".
And what is the value of that?
I think it would be considered rude to open up a full laptop and type out an email in the middle of a business meeting. But I do occasionally check my phone and even reply on it during meetings if it's not distracting. Anything more should require leaving the situation to open up a laptop.
I'd recommend you change the title to "Free alternatives to ZOHO for custom email domains?" As I thought this was a template/campaign mailer question.
Show HN: AcceSSL: a "soft HSM" for OpenSSL to secure private keys
AirType
Ada and the Lord Byron Family Band

(vocal-driven Americana/rock/blues with heavy synth)
Introduction to Flask, Part 2 – Creating a login page
Ho hum. Same arguments apply. Also O(1) per type, just like generics.
> Huh, anyone who self-identifies as "Christian" believes that category describes them better than any other.

Yes, but most would probably also self-identify with more specific groups, like "Lutheran," more vague groups, like "spiritual," and overlapping groups, like "fundamentalist" or "evangelical." My proposal would not group a person into a group with which they do not self-identify.

> I think the only pragmatically important feature of a religious group is who considers themselves to be a part of it.

Again, I'm not disagreeing with that. I was just assuming that no groupings would go against any member's self-identification, because that seems very obvious.
Keep in mind they were also shareholders.
Not that laptops in the classroom are the solution, but in general we need to change the teaching strategy in lower and higher education any way. We need high-tech, 2014+ ready educational facilities, curricula and teaching strategies. Laptops can certainly be distracting but trying to maintain the status quo isn't going to benefit anyone.
Too bad the comment section is filled with blogspammers :/
Other than several hundreds tons of cosmic dust per day according to http://www.universetoday.com/94392/getting-a-handle-on-how-m... .
Is it me, or are the "Big and Slow" and "Small and Fast" labels in the Speed vs Size chart placed in the wrong corners?
We have to make decisions now. Do you think the prescriptions from the current state of nutrition science outperform ancestral eating heuristics in real life? I don't, and whether it's true or not is one of the major points under debate. The debate can't automatically be vetoed by invoking "pseudoscience".

As an epistemic issue, I have to use all the evidence available to me. What I've noticed is that human physiology is a dynamic equilibrium of a massive number of variables and the current state of our analytic tools have had immense trouble evaluating it efficiently. Ancestral eating patterns looks like worthwhile evidence under the circumstances.

Incidentally, essentially no one is blindly promoting traditional eating. Folks are using it as a guide and together with science to make decisions in the face of limited understanding. One of the most popular ancestral diet proponents is Stephan Guyenet, a Ph.D. neurobiologist who studies the link between the brain and obesity for a living[1]. Everyone is for science and no side on the issue owns it.

[1] http://wholehealthsource.blogspot.com/
My compiler puts lots of work to combine RISC instructions into CISC. The CPU converts them all to RISC, so it made no difference.
So, I could get on my soapbox of "your students are adults, let them make their own decisions on note taking" or go on about how useful I found a calendar for remembering class schedules, but:

> We still haven’t made it easy to type notation-laden sentences, so the potential benefits were low.

Really? I found it fairly easy to type out full equations in LaTeX using LyX. Maybe the laptop isn't the problem, but that you only introduce your students to the most basic of word processors.
I worry that it may encourage creating hundreds of low quality apps cluttering the App Store/Google Play.
To my ears, even though you've given some specific examples, your advice is really "get out there and hustle." I totally agree. You should do anything and everything you can think of to get your foot in the door.

Hitting the pavement and contacting businesses unsolicited would be extremely nerve-racking for me. I'd probably go more for contract jobs and/or existing consulting companies who are overloaded. It probably depends on your personality, whether you are good at sales and if you have your accounting/billing worked out.

I ran a consulting business for five years and my ex-employer became my first client. That allowed me to pay the bills. After that I started searching job boards for contract opportunities and eventually some of them turned into clients as well. If you're doing quality work then pretty soon the word will get out and the next thing you know you'll be so busy that you'll need to hire somebody. Then you can offer some other person their foot in the door!
Bridges lined with rabbit poison?
Introducing nagios-herald
I think it's the norm where I've worked that everyone starts meetings with their laptops already open. Sometimes it's not even really possible to participate without one, since people will expect you to refer to a PDF in the last email or go to an intranet site and whatnot. And lots of people take notes on the laptop as well, rather than relying on pen & paper.

If it was a business meeting in the sense of meeting with someone external to the organization, that might be different, but internal meetings are very laptop-oriented.
So this would be limited by main memory bandwidth, if implemented correctly, but I doubt it even is limited by that right now (i.e. because it is apparently single threaded, and one core typically won't be able to saturate main men bandwidth). The author should measure this and find the active limit (instruction retire or mem bw); perhaps then he will find insight.
Correct me if I'm wrong, but I don't know many people that complain about the syntax of JS. Usually the complaints are about the many poor design decisions (due, no doubt, to the fact that the language was designed in only 10 days). So I don't think there's anything wrong having a syntax that looks similar to JS.

Also, though I haven't actually looked very much into Swift yet, from what I've seen, I disagree that Swift is just a syntactical mask on top of Obj-C. It looks to me to be following a similar approach to Rust and Go, in that it combines features of many different languages, object oriented and functional alike.
One of the side points the author raised was interesting: namely, that there's a lack of good tooling for taking mathematical-notation heavy notes efficiently on laptop ... maybe some sort of Markdown with inline LaTeX (plain LaTeX is too much of a hassle to do paragraph/list formatting in). It shouldn't be technically difficult to build, it just oddly doesn't seem to exist yet.
OK, my opinion is that there is no need to throw away type safety to gain succinctness, especially if your language gives you REPL.
That does sound like a good idea, definitely preferable to keep the markup a bit cleaner.

Honestly, I don't know if I care as much for a web-view based product, as Phonegap/Cordova have already been serving that purpose (at least for me), but what you've mentioned, if implemented, would definitely be something I'd use.
tl:dr; <== That's one reason if I had money to be an investor I'd not likely spend much time talking to academics, they love to talk too much.
I like HTML5 vids-as-gifs, but gifs still have some upside. Gifs are still more portable and distributable. In this instance, bandwidth and probably negligible given that there's so few frames in the gif.
Taking the tech road – can you become a good programmer?
On this blog, a lot has been said for those who already are in the coding business, and those who have just started their journey. The people we usually tend to forget are those who are aspiring to join the geek league.
This was kind of depressing to see, but not all that surprising.
Translating research findings into actionable advice for startups is incredibly difficult. You're either bound to find support for just about any idea or find that there isn't enough research about your idea/topic due to the difference in abstraction between academic research and actual design.
GIFs are a nice compatibility fallback, but HTML5 video should be used where possible. I think that http://gfycat.com/about does this well.
Does Ocaml support dylibs/so/dll's?
SanDisk displays ULLtraDIMM enabled server at Computex 2014
If you're driving down the freeway, putting the gear selection lever to neutral would be a much better choice than killing the engine and taking out the key.
If instructors really wanted to raise the quality of their classroom environments, instead of banning laptops, they'd commit to posting all their lectures, slides and announcements online and tell students that if they don't want to be there in person that they don't need to be.

Many people don't see the point in being physically present to hear someone talk and point at slides. Those that do, and aren't just attending because you might spring a surprise announcement or pop quiz on them, will be there to pay attention.
I find your examples unconvincing.

How many emails do you really get that are so urgent that they couldn't wait an hour? Why can't your babysitter text you (or, just IM on your smartphone)? Why are you the only person who can fix said critical bug (if it's fixable through the CMS, others should be able to handle it, if not, well, why are you running such terrible infrastructure when there are dozens of mature platforms?).

Also, for things that are legitimately small and quick, it's surprising what you can get done with an SSH client on your phone - if it needs more than that, you're likely going to miss the rest of the lecture anyway, so why not leave?
Socrates would have us ban note taking completely, because writing is a distraction and limit our ability to use our memory.
Changelog for Docker 0.12.0
They haven't bothered to update that page in a few years, sadly. It says "Dual Stack IPv4/IPv6 will be launched in various areas within Verizon’s FiOS network, starting Later in 2012. Check back for more information."
I'd be very interested in hearing about how you secured funding for the brewhouse and the logistics that go into running a brewery startup much more so than hearing about recipe design.

It seems like the overhead to get a brewery started is incredibly high and I'd love to hear blog posts of how they were overcome much like many of the internet startups do here on HN.
For instance, maybe I'm in class, and I get an extremely important email and need to send an immediate reply. Maybe I'm a working-adult student and my babysitter has just IMed me. Maybe I manage the campus newspaper's website and someone just sent me a report of a critical bug that I need to deal with right away.

This isn't strictly a reply to jawns, but it's on a related topic that I've wondered about.

Fifteen years ago, such instantaneous, ubiquitous communication was very rare. I went through college without having instant notification of anything whatsoever, as did pretty much everyone I knew at the time.

Babysitters ran into issues fifteen years ago; there were bugs in websites fifteen years ago; there were critical emails being sent out fifteen years ago, but nobody expected constant, instant feedback because it was implausible, and everyone was okay with that.

Are our problems today really that much more urgent than they were then, that we truly need to be constantly connected? Or is this imaginary, and since we in theory can respond instantly, people now expect that we must?
Docked and Unplugged
How Uber was valued at $17 billion
It would be interesting to compare this with factotum. http://plan9.bell-labs.com/plan9/factotum.html
JavaScript is an excellent language to get children to learn to code, because it runs in a web-browser, an environment children are very familiar with.
what we normally do when using native sidebar navigation is hide the web navigation w/ css - there's a configuration option "Check here to support custom styling" where you can set:

nav{
display: none;
}
Seconded! Sunny beer spots seems like secret knowledge passed from coworker to friend to relative around here...
I found a few links about this:
http://gamedev.stackexchange.com/questions/11752/is-it-legal...

http://gamedev.stackexchange.com/questions/1653/how-closely-...

http://www.webpronews.com/tetris-clones-beware-you-may-be-he...
Looks good! It would be nice to get more information about the OpenSpatial framework.