hacker news with inline top comments    .. more ..    2 Dec 2016 News
home   ask   best   3 years ago   
Crypto 101 Introductory course on cryptography crypto101.io
303 points by zerognowl  4 hours ago   65 comments top 16
eponeponepon 3 hours ago 1 reply      
This is about to eat my weekend, I think! :)

Quite seriously, this is exactly what the tech world needs - personally, I know that in terms of understanding of crypto I'm streets ahead of the average Joe, but orders of magnitude behind people who actually know the field. I'm certain I'm far from alone in that set, but the way the world's going means that we with the generalised technical know-how have a moral impetus to bring the rest of the world up to speed with the whys and wherefores.

TrinaryWorksToo 3 hours ago 5 replies      
With everything in Crypto I have to wonder: Is the information correct? I really have no way of verifying if I'm learning the correct DHE, and I know that it's easy to get wrong. Perhaps I can do some testing in code, but I may test it incorrectly too, and those small errors can be exploited.
kanzure 3 hours ago 1 reply      
Also here is is a Dan Boneh cryptography playlist https://www.youtube.com/playlist?list=PL9oqNDMzcMClAPkwrn5dm...
stcredzero 2 hours ago 6 replies      
When I was taking Aikido, there was a day when the sensei was going through all of our techniques and showed how the uke (initiator of the attack, receiver of the technique) could turn things around on the tori. (receiver of the attack, initiator of the technique) It seemed like there were a half dozen ways each that a technique could go seriously wrong, and that many of them didn't require much skill, only determination and the opportunity provided by a mistake. That day made me question the validity of the entire notion of self defense.

I wonder if there shouldn't be a software engineering class where people try to set up a secure web app, with their own homegrown algorithms and protocols, which is then attacked by a tiger team which includes a conspirator on the inside? Perhaps there are such classes now.

CameronBanga 1 hour ago 2 replies      
Quick question, I had apparently Pinboarded this in March 2014. I see the PDF is still pre-release. Has anything changed with this, or is it kinda just coming up again because of recent political climate.

I'm fine either way, just curious if this has changed drastically from what I had looked at previously.

gespadas 3 hours ago 1 reply      
Suggestion: Add some notification medium for when the book is ready.
steamer25 2 hours ago 0 replies      
Applied Cryptography is also one of the free advanced courses on Udacity:


LaurensBER 3 hours ago 0 replies      
I checked the PDF and this looks very interesting and comprehensive, any change you could give an eta for the final release and more specific the epub release?


southphillyman 1 hour ago 0 replies      
Thanks for this my guy! Maybe I'm telling on myself here, but I get the impression that your average developer doesn't know much about security outside of the basic (sql injection/cross site scripting)
Raed667 1 hour ago 1 reply      
I'm really disappointed that (9.4) Elliptic curve cryptography is still under TODO.

If anyone is interested in ECC, ars has a pretty good introduction [0].

[0] : http://arstechnica.com/security/2013/10/a-relatively-easy-to...

truth_sentinell 1 hour ago 0 replies      
Why is the url a hash? Also I'm getting privacy error on chrome mobile.

Thanks for this, seems pretty useful.

paulddraper 2 hours ago 0 replies      
Looks interesting, but I can't open it with Adobe Reader on my Android.
Dowwie 25 minutes ago 0 replies      
good work, lvh
chetanahuja 48 minutes ago 0 replies      
I put this pdf on my phone and read through interesting sections over a vacation involving long flights. It's a very nicely written text that you can read over a few days with some basic computer-science/mathematical background.
qwertyuiop924 2 hours ago 3 replies      
Can any crypto people here on HN verify that this gets it right?
seycombi 3 hours ago 2 replies      
This is currently on edx. Its more advanced that the courses mentioned here. I do not know what edx will do after the course ends, but if you want it you can get it while it ss still available.


Quantum Cryptographyby Thomas Vidick (Caltech) and Stephanie Wehner (Delft University)

I Dialed a Wrong Number and Stumbled into International Phone Fraud theatlantic.com
252 points by nols  6 hours ago   53 comments top 13
Guest98123 4 hours ago 5 replies      
I have a related story. I was in North America, looking for an apartment in Australia. At the time I'd buy phone cards for long distance calls, and they'd always work fine.

So, I used the phone card, and tried to call someone about an apartment that looked great. According to the advertisement, it was a woman that owned the apartment and she had an extra bedroom she was renting. I called, and a man answered. It went like this...

Him: Hello

Me: Hi, I was calling about your apartment for rent online.

// Dogs barking in the background fairly loudly.

Him: Sorry, what was your name?

Me: John Doe

Him: It's difficult to hear, could you hold on a moment?

Me: Sure

// He puts down the phone, and it sounds like he's taking the dogs outside or to another room. In the background a TV is playing. I'm getting annoyed, but he finally returns 4 or 5 minutes later.

Him: Are you still there?

Me: Yes

// A woman starts talking to him from inside the house.

Him: Sorry, just give me one more moment.

// He starts talking and arguing with her. I wait two minutes, then hang up.

After the call, I was frustrated. The apartment sounded great online, but what a nightmare; dogs barking, people yelling at each other, and they wasted 10 minutes of my time. So, I moved on, and tried calling others. Sometimes I'd get through to the person, sometimes I'd get errors about not being able to reach the number. Fast forward a week, I changed my plans, and started looking at apartments in another Australian city, hundreds of kilometers from the first. I call for an apartment, and guess what I hear? That's right, the same recording from above. Now, I was confused. I didn't even expect it was a recording the first time. But, how was I getting the recording from a completely different number, in a different city? I called back, because I was getting curious at that point. To my surprise, someone answered the second time, and it was actually the person from the advertisement I was trying to call. It became obvious at that moment that someone in the middle was hijacking calls, and trying to keep people on the line as long as possible.

wpietri 5 hours ago 3 replies      
Long ago I did some contract coding for a company that processed donations via credit card. To my amazement, we had to watch out for people trying to donate small amounts to the Red Cross. Why? Because people with a list of possibly-valid credit card numbers would use small donations to brand-name charities as a way of validating credit cards.

It made me long for some sort of professional association that kept track of naughty uses of technology. It's easy to think only about the happy path. But there are all sorts of unsavory people out there: abusers, mobsters, thieves, authoritarian governments. Once I know how they think, I can defend against them. But keeping up with how they think has always been a challenge for me.

MichaelGG 5 hours ago 0 replies      
A real great scam recording is the following: A "maid"-sounding voice answers, pretends to not understand for a second, then says "oh yeah I'll go get them". In the background there's a TV and people talking. I've had it happen to me twice, and it was effective on keeping me on the line, despite not having a TV or the woman not sounding like anyone I know.

Margins in telecom can be super thin. Diverting, say, 1% of traffic to fake answering could mean increasing profits by 10%. If the scammer doesn't go overboard, users won't complain. They'll just say "the wires got crossed" and redial.

djsumdog 18 minutes ago 0 replies      
The article mentions VoIP being the issue, but comments here show issues with calling cards as well. It's not VoIP, it's trusting your service provider, the destination service provider and everything in-between.

If you dial via a calling card, everything goes through their proxy before being handed off.

I've run into problems with services like Telegram not accepting my Google Voice number (my own real US number) and the recent NIST recommendations also state not to use SMS as 2-factor verification (citing VoIP concerns).

We have TLS/LetsEncrypt/etc to verify we're talking to who we think we're talking to on the Internet, but phone networks come from a previous era.

I worked for a telcom once in one country where if they no longer held a phone number (it got ported to another network), we just send it to all the other providers. The network that currently held the number would relay it and the others dropped it. I actually wrote the job to actually compare the ported number list and only forward to the right destination. Telecom is janky as shit.

nwilkens 2 hours ago 0 replies      
Last year I recorded a bunch of calls on a hacked pbx.. I wasn't expecting to hear regular calls of folks who didn't even know they were being routed through a hacked pbx system.


acveilleux 4 hours ago 2 replies      
The "free" phone conference service work in a somewhat similar way. There's a fee charged for long distance call even in the US/Canada. The fee is low enough that most people now get free long distance.

The free phone conference services are terminated at tiny little telcos that charge a much higher than normal fee for a north american long distance and the fee is split between the conference service operator and the telco (which may or may not be the same.)

Some of these services cannot be dialed via some VOIP providers (like Google Talk) for that reason.

codewiz 17 minutes ago 0 replies      
lol: "Global capitalism abhors a vacuum."
rm_-rf_slash 5 hours ago 1 reply      
The problem with stopping fraud is that people generally do not fight fraud as hard as fraudsters fight to keep their income.
at-fates-hands 4 hours ago 4 replies      
Interesting to note that Phreaking is still very much alive and kicking.

Most of the hackers I know gave up on Phreaking once hacking became popular in their circles. To me, there will always be something more fascinating about the telephone infrastructure.

ikeboy 4 hours ago 1 reply      
Sounds like the solutions needs to be orders of magnitude larger fines than the amount that would be gained. If each individual user is only losing $1-3, they won't or can't fight it, and the company also won't in many cases. If the minimum payout/fine for such a scam was, say, $100 per occurrence and that was written into all the contracts, there'd be enough incentive at every stage for companies to clean up their act.
spraak 3 hours ago 3 replies      
I still don't understand, how do the scammers actually get paid?
hipaulshi 2 hours ago 0 replies      
the end of the story just made me smile :)
nashashmi 2 hours ago 0 replies      
tl;dr This summarizes it perfectly.

 My phone call [to a disconnected number] never actually made it to Cuba. The fraudsters make money because the last carrier simply pretends that it connected to Cuba when it actually connected me to the audiobook recording. So it charges Cuban rates to the previous carrier, which charges the preceding carrier, which charges the preceding carrier, and the costs flow upstream to my telecom carrier. The fraudsters siphoning money from the telecommunications system could be anywhere in the world.

Htop explained peteris.rocks
353 points by p8donald  7 hours ago   67 comments top 21
guessmyname 4 hours ago 9 replies      
I switched to macOS from Linux two weeks ago and I am starting to regret that decision. Most if not all the commands that I thought I had mastered after years working on Linux environments stopped working because their BSD counterparts have slightly differences that completely break everything I try to do. It is even more frustrating when I realize that I have to deactivate security features built-in the new Apple computers in order to make things like "dtrace" (the strace alternative) work.
camtarn 4 hours ago 1 reply      
"[explanation of acpid] But I'm on a virtual server that I don't intend to suspend/resume. I am going to remove it for fun and see what happens. ... I was able to successfully reboot the droplet but after halt Digital Ocean thought it was still on so I had to Power Off using the web interface. So I should probably keep this."

Science! :D

I love the approach of systematically going through and prodding everything to see what things do and whether they're actually required. I remember doing this on my Windows 95 machine, stripping down running tasks using Task Manager. Of course, in Windows 95, if you killed the wrong task the system would just reboot... :P

baldfat 5 hours ago 1 reply      
htop is one of the most missed tools when I am on a non-Linux OS.

On servers I find atop to actually be a better tool for finding issues that happen incrementally and not an obvious issue. I think that atop and htop both are very complimentary.


"Atop is an ASCII full-screen performance monitor for Linux that is capable of reporting the activity of all processes (even if processes have finished during the interval), daily logging of system and process activity for long-term analysis, highlighting overloaded system resources by using colors, etc. At regular intervals, it shows system-level activity related to the CPU, memory, swap, disks (including LVM) and network layers, and for every process (and thread) it shows e.g. the CPU utilization, memory growth, disk utilization, priority, username, state, and exit code.In combination with the optional kernel module netatop, it even shows network activity per process/thread."

makkes 4 hours ago 1 reply      
> The second number is how much of that time the machine has spent idle, in seconds

Actually, the second number is the sum of the number of seconds that all cores on the machine have spent idle, so that number may be higher than the first one. Source: https://access.redhat.com/documentation/en-US/Red_Hat_Enterp...

j_s 3 hours ago 2 replies      
Slightly related utility I discovered to my great delight today: ncdu - "htop for disk space usage"


CoolGuySteve 3 hours ago 2 replies      
Is there a resource out there on how to write these beautiful terminal HUDs?

I'd really like to step up my game for GUI monitoring apps without having to choose between either terminal log spam, PyQT, or a web server. Ideally I'd have something like htop/wavemon/power top that I could stream compactly via ssh.

TeMPOraL 5 hours ago 1 reply      
Thank you! Great writeup!

I applaud the way you approached it - figuring out every single thing about a tool.

Also, I didn't know about 'od' command. Thanks again!

camtarn 4 hours ago 1 reply      
"You'll probably want to keep cron. But if you don't, then you should stop and disable the service. Because otherwise when trying to remove it with apt remove cron it will try to install postfix!"


Is that actually a thing?

Debonnys 4 hours ago 1 reply      
> If I had two cores, my CPU usage would be 50% since my computer can run two processes at the same time. The load average of a computer with 2 cores that has a 100% CPU usage would be 2.00.

If I recall correctly the CPU usage would still be 100% but could go up to 200% if both cores are fully used.

idsout 3 hours ago 0 replies      
You swapped the child and parent in the printf statements here https://peteris.rocks/blog/htop/#z-defunct-zombie-process-te....

 printf("The parent process is exiting now\n");
This should read child is exiting.

 printf("The child process is sleeping now\n");
This should read parent is sleeping.

Overall, I really enjoyed the article.

eltoozero 1 hour ago 0 replies      
Love this post, first function explanation for 'uptime' module gives a concise 'strace' demo showing how to determine the files the standard 'uptime' binary opens.

Really excellent example of showing your work!

syrrim 3 hours ago 0 replies      
kill as a shell built-in also allows you to pass it job numbers rather than PIDs. For example, kill -9 %1 would kill the first process you sent into the background, either with & or ^Z
dorfsmay 3 hours ago 1 reply      
I tend to use "atop" because it gives me a better overall picture of my system. But, there is something really cool about "htoo" that many users don't realise and that I hadn't realised until somebody pointed it to me recently:

You can use your mouse/TrackPoint in htop to click on menu options, processes etc...

creeble 3 hours ago 1 reply      
I like the investigation into various cruft that Ubuntu installs (and runs) that can safely be turned off.

Goodbye polkit!

amelius 3 hours ago 0 replies      
Nice explanation, but too much to remember in practice.

If only the UI had something like hover-tips to show what each field actually means...

mxuribe 2 hours ago 0 replies      
This is fantastic write up! I've bookmarked this one for future reference. Kudos to the author!
zython 5 hours ago 0 replies      
love it, good overview over all functionalities of htop and easy to follow

Good job.

arca_vorago 5 hours ago 0 replies      
I love htop and use it daily on desktops and servers, but I admit I didn't know half these things. Great practical writeup!
eyeinsky 4 hours ago 0 replies      
Beware -- not only about htop :)
piotrjurkiewicz 3 hours ago 0 replies      
Well, his 'Extreme edition' is actually not so extreme. This is how Debian base installation looks like.

A server can perfectly run without dbus, accountsservice, logind, policykit and acpid. And, unlike he wrote, timesyncd NTP synchronization works well without dbus.

(Debian base has also cron and rsyslog running by default, for legacy reasons.)

sabujp 3 hours ago 0 replies      
this has nothing to do with htop, it might as well have been top explained, man ps for crying out loud.
Forwarding issues related to MACs starting with 4 or 6 seclists.org
30 points by RiderOfGiraffes  1 hour ago   14 comments top 5
wolfgang42 6 minutes ago 0 replies      
I wonder how many bugs there are like this in low-level networking infrastructure that cause issues which go undiagnosed for years before someone with enough knowledge to diagnose them figures it out. I keep reading about weird networking glitches triggered by specific bit patterns, but certainly if I ever encountered such a think I don't think I'd be able to diagnose it.
kibwen 27 minutes ago 4 replies      
Can someone more knowledgeable explain why the digits 4 or 6 specifically would be causing issues?
mfukar 2 minutes ago 0 replies      
Anybody that actually sifted through the emails: is there an actual analysis to be found anywhere?
linkregister 24 minutes ago 2 replies      
Can someone break this down for me? Are 4 and 6 previously reserved MAC prefixes?
TeMPOraL 45 minutes ago 1 reply      
> I believe IEEE changed their strategy to attempt to purposefully higher the chance of collisions with MAC squatters, to encourage people to register and pay the fee.

TIL: MAC squatting is a thing.

Listen to Your Customers, Theyll Tell You What to Build tailwindapp.com
28 points by chinedufn  1 hour ago   23 comments top 9
rpeden 1 hour ago 1 reply      
I agree that doing more listening than speaking when talking to customers is important.

It's also important to remember that customers will tell you they want features they they won't actually use or pay for. So it's necessary to develop an understanding of what your customers do and what problems they're trying to solve.

This often helps more than just listening to features they say they want. If your customers aren't in the business of building products (especially software products), their ability to ask for features is limited by the fact that if you're not an expert in how the product is created, it is difficult or impossible to know what features might be easy to add, and which ones are difficult.

It's even likely that you can add features that your customers that your customers don't even know are possible. In this case, they won't be able to ask for those features, or anything like them. As an expert (in software, or any other specialized product development field), taking the time to really understand your customers, the problems they face, and the jobs they are trying to accomplish can help you come up with new features and products that actually amaze your your customers and attract new ones.

jasode 16 minutes ago 0 replies      
However, there can be counterexamples to that advice. Maybe since Tailwind in the B2B space, this affects their bias of the recommendation.

If you're in the Enterprise/SaaS/B2B space, it seems more common to closely track what your (paying) customers want.

However, if you're in B2C or mass market, there are successful examples of being bold with providing something your customers didn't ask for. An example is the Facebook "newsfeed" feature rollout in 2006.[1] They initially had a user revolt over it but Mark Z and his team stuck to their guns and sure enough, the newsfeed became addictive and contributed to the envious engagement metrics that Myspace/Friendster couldn't match.

It's the modern variation of Ford's apocryphal "if I had asked people what they wanted, they would have said faster horses."

But that doesn't mean all counter-intuitive decisions by businesses always make sense. Steve Jobs removing the floppy drive on iMac met disapprovals and eventually was vindicated by fast USB adoption ... but the jury is still out on removing the headphone jack from the iPhone 7.

[1] https://techcrunch.com/2006/09/06/facebook-users-revolt-face...

sambe 40 minutes ago 2 replies      
The signal to noise ratio tends to be poor though. So many will insist and swear and beg and threaten about what they think they need, or what they used to do, or what they won't pay for but would like to have if it's free and maintained indefinitely. There's often a background noise of "all change is bad" and some improvements are not as clear as helicopter vs rush hour traffic, so the benefit will take time to appreciate.

The trick, of course - and rather old news - is reading between the lines and not becoming arrogant in response to the lower quality feedback. You probably don't know better than them AND they probably don't know what they want.

fnordsensei 20 minutes ago 0 replies      
Working as a designer, I've come to appreciate a lot of the ideas in Non Violent Communication. This is more or less the central idea of NVC: needs are very low level and highly likely to be shared by many people, whereas the strategies used to fulfil those needs are much more specialized and particular to a person or a small number of people.

People will communicate and confront you with their strategies for fulfilling the need they have rather than communicating the need itself.

Learning to "listen for needs" is not only valuable for conflict resolution, but also for service development.

fredgrott 21 minutes ago 0 replies      
If Apple did that than they would been out of business 25 years ago.. Steve Jobs did not ask Apple customers what to build but predicted what in the future apple should build to get more customers.

This is not to say that customer feedback is not important but to clarify that it pertains to very short-term marketing in that it only refers to somewhat minor-point increments in fine-tuning the current product.

vinceguidry 4 minutes ago 1 reply      
What if you don't have any customers?
danieltillett 40 minutes ago 0 replies      
Ultimately somebody involved has to make the decision of what is needed. The customer often doesn't know exactly what they need and even more often does not know what is realistic. The developer often doesn't understand the problem(s) and even more often has little idea of why the customer is doing what they are doing.

There really is no substitute for having someone (or a team) study the area in detail who has the background to be able to understand the problem(s) and is able to translate this understanding into a development plan. For anything but the most trivial problems this requires a large investment in time, money and effort.

donatj 23 minutes ago 0 replies      
And you'll get faster horses all around.
api 1 hour ago 4 replies      
This is both true and dangerous advice.

You must listen to your customers, but then you must conceptualize their needs, prioritize them, and think about how to solve those needs well.

There is nothing worse than a "Christmas tree product" where every customer has hung some requirement and there is no conceptual unity or design. Loads of "enterprise" products are hairballs like this.

TL;DR: It's not listen -> implement. It's listen -> THINK -> implement.

Serverless Comparison: Zappa vs. Chalice zappa.io
66 points by Mizza  4 hours ago   18 comments top 9
einrealist 1 minute ago 0 replies      
I am really curious about Serverless. The entire thing feels like J2EE all over again. I am curious to see, whether the feature creep will take over in these implementations, so that we end up in the same dead ends we were before. But that's probably just the cycle of our industry. Well, right now, it is fun. Lets embrace it.
talawahdotnet 2 hours ago 2 replies      
The first two paragraphs of this post come across as unnecessarily defensive and combative. Amazon released a product and then released an open source preview project to make that product easier to use. They even mention other similar projects (including Zappa) in the project README.

To hint at malice "...it felt like their interface and even their presentation of the product was a direct rip-off of our efforts" and then say "I don't want to attribute any direct malice" seems disingenuous. I feel like those fist two paragraphs could just be cut.

Many people have found the Lambda + API Gateway combo useful, but cumbersome which is why so many different projects have sprouted up to fill that gap e.g. https://github.com/serverless/serverless and https://github.com/claudiajs/claudia

Even AWS themselves have multiple preview projects in the same vein. There is another one just for Node.js that is designed to work with existing apps that were built for the Express frameworkhttps://github.com/awslabs/aws-serverless-express, so less lock-in there I guess?

It fine to promote the benefits of Zappa vs Chalice, including the fact that it avoids lock-in, but honestly the way the author approaches the comparison leaves a bit of a bad taste in my mouth.

ak217 1 hour ago 0 replies      
The attitude displayed in the opening of the blog post is unproductive. Chalice is deliberately minimalistic, opinionated, and tightly integrated with botocore on Python. It's also licensed under the Apache license. Zappa is a more general purpose framework, fulfilling a more general set of needs. When Lambda-API Gateway first came out, I spent a long time figuring out how to make things work, and I ended up with many of the same patterns that the author accuses Chalice of stealing - before looking at Zappa, and long before Chalice came out. If anything, both Zappa and Chalice are imitating (not "ripping off") Flask.

The rest of the post contains an informative technical comparison, and I appreciate Zappa for pioneering the integration of some very useful features, so it's too bad that the opening really discredits it.

I've had my fair share of PRs ignored by Amazon teams, so I can relate to the feeling that they're not engaged with the community, but it's better to respond with a constructive attitude.

pyrophane 15 minutes ago 0 replies      
> Zappa does not lock you in to the AWS ecosystem.

That is a big deal to me. I use AWS but have steered clear of any features that would be difficult to replicate if I moved off aws.

If you make it too hard to migrate to another cloud platform you become completely dependent on Amazon, their pricing, and the choices they make. The advantages would have to be pretty compelling to make that worthwhile. Otherwise, it isn't actually that difficult to set some of this stuff up yourself.

johnwheeler 2 hours ago 1 reply      
In addition to this comparison, I'd like to add that Rich Jones (@miserlou) is one of the most helpful maintainers I've ever come across on an open source project.

He's available virtually everyday on Slack https://slack.zappa.io/ and has cultivated an impressive community for Zappa.

jessaustin 3 hours ago 0 replies      
The biggest advantage that Chalice has over Zappa is related to IAM roles. Chalice has a very cool feature where it will actually inspect your Chalice application for AWS service calls and generate an IAM policy based only upon what the application needs.

That is pretty sweet.

throwaway2016a 3 hours ago 1 reply      
It doesn't inspire too much confidence when their homepage starts with:"Never Worry About Web Hosting AgainWith Zappa, horizontal scaling is handled automatically."

Yet it took five minutes to load.

How does this compare to https://serverless.com/

Granted the auto-discovery of IAM roles selling point Serverless doesn't do. And Serverless is Javascript centric but can still be used with Python and many people do.

Jake232 3 hours ago 0 replies      
I haven't used Zappa yet, but came across it the other day.

I'd just like to say that it looks an exceptionally well built and thought out project. I will be using it in the future for sure.

brilliantcode 3 hours ago 0 replies      
really wanted to get chalice working but no dice. following the README.md failed to produce a successful deployment.

that was a while ago not sure if anything changed since then. However, I'm going to be taking a look at Zappa.

Some sort of integration with S3 SQL + Cognito + Zappa/Chalice (Lambda) would be great.

Redis 4.0 RC1 is out antirez.com
119 points by djanowski  2 hours ago   16 comments top 7
siscia 1 hour ago 0 replies      
I just started developing a redis module to use SQLite in redis[1].

Overall it is a great experience, I find the module interface really well done and extremely powerful.

I already saw other greats modules around and I can't wait to see what the community will be able to come up with.

[1]: https://github.com/siscia/rediSQL

rawnlq 1 hour ago 1 reply      
> There are reasons why UNLINK is not the default for DEL. I know things I cant talk.

Doesn't inspire confidence

hackcrafter 1 hour ago 1 reply      
The new LRU algorithm (which he calls Last Frequently Used) is in this release.

I really enjoyed the blog post on it when it was developed [0].

Very cool to see a real-word pragmatic solutions to this common/hard problem developed in the open (and in a very readable code-base). I've read through it thinking about my own LRU use in my own applications!

 There are only two hard things in Computer Science: cache invalidation and naming things. -- Phil Karlton
[0] http://antirez.com/news/109

kpcyrd 52 minutes ago 0 replies      

 antirez in commit 9d52411: Update linenoise to fix insecure redis-cli history file creation. 1 file changed, 6 insertions(+), 1 deletion(-)
yey! This is the patch for CVE-2013-7458 fixed by debian in august. Details here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=832460

cridenour 1 hour ago 0 replies      
Very excited to see what the community creates with the new module system. Have to imagine we will see very specific, high performance database and cache systems built on top of the rock solid core that is Redis.
dahdum 48 minutes ago 0 replies      
With AWS launching a bunch of cool stuff and now Redis 4 going into RC this week has felt like Christmas come early.

Antirez keeps adding features I didn't know I always needed (ok...wanted), while keeping the same performant core.

logronoide 1 hour ago 1 reply      
"Redis Cluster is now NAT / Docker compatible."


A Billion User Load Test on Healthcare.gov navapbc.com
47 points by shashashasha  3 hours ago   37 comments top 12
sixbit 40 minutes ago 1 reply      
Healthcare.gov is the absolute worst. They had a button "End coverage for 2017" I clicked it around the end of November because I chose a non-marketplace plan for 2017, and the end result of that click was Cigna my current marketplace insurer for 2016 received a transmission from them, and interpreted it incorrectly, which made my 2016 plan inactive and retroactively terminated me back to 08/31 despite having paid all my premiums and processed claims up until end of November.

Their escalation process is useless, 30 days to resolve (if I'm that lucky). Will try not to get injured in the meantime.

Glitches and data sync issues are unreal, this is not an isolated incident. Every year it's been something. 2014 I was on Covered California and had to take them to administrative court to resolve data and tax form issues (canceled then due to a move and it completely wiped out my 2014 enrollment). Then in 2015 on HealthCare.gov they had me enrolled in the same plan twice and the insurer wanted double the premiums until they could resolve it.

patja 19 minutes ago 0 replies      
From the information provided I am doubtful that this is really a load test of healthcare.gov. It sounds like they are testing the login and account management system in isolation from the overall workflow of entering your financial data, dependents, etc. and shopping for plans, which is where the sausage gets made. It is an interesting post but it seems like this is about the most trivial component of the overall healthcare.gov solution, unless I am missing something.
coldcode 1 hour ago 0 replies      
I wonder if this healthcare.gov will exist a year from now. It is nice to see how far it has come in 2 years.
pierotofy 3 minutes ago 0 replies      
The website is terrible; they keep spamming my e-mail and calling my number with the same alerts over and over again.
lcw 1 hour ago 0 replies      
I'm glad heathcare.gov is getting better. I would assume however the most important part of tests for open enrollment are the writes to user management where reads and writes simultaneously are exercised against datastores. Looks like users were manually created not sure if they included updates in the tests. I'm wondering if the tests were just auth based? That would make sense why they could easily scale horizontally since auth is a lot of times just limited to cpu capacity.
sulam 1 hour ago 3 replies      
8K transactions / second is hardly extreme load. It's good they can support it, and I doubt they need more, but many, many sites handle more load than that.
SilverSurfer972 27 minutes ago 0 replies      
A week to fill a DB and 70 m3x-large is way too expensive to find out how far you can scale.Me and my friend built stacktical (https://www.stacktical.com) so that with very minimal load testing it's possible to understand and share how many concurrent users your current and upcoming application infrastructure can handle. Testers are welcome
mooneater 1 hour ago 1 reply      
7754 tps over 1 hour is 28M.They may have 1B users in the db but they only tested activity on at most 28M.
jakupovic 1 hour ago 0 replies      
Next thing to look at is why only 2k/sec users can be added to the DB.
kasparsklavins 1 hour ago 1 reply      
> The current observed peak load for HealthCare.govs Open Enrollment in 2016 was on Dec 14

2016 Dec 14? Did I miss something?

rebootthesystem 55 minutes ago 3 replies      
I am sure my wife will be very happy to learn about this test. It will definitely make up for our insurance going from about $12K per year to $26K per year. That, along with keeping our doctor and saving $2,500 per year have been fantastic.

News Flash: Engineers think technology while, in the real world, the problem has nothing whatsoever to do with it.

It's like tuning your Ferrarri for more power while your reality is you commute on the 405. In other words, irrelevant.

But, hey, congrats, glad to see what I am paying for.

0xdeadbeefbabe 1 hour ago 0 replies      
> (of only 2 machines!) with a total of 6000 worker threads.

What about the bugs that arise from many connections from many machines? Those must exist too.

Jq Work with JSON on the command line 200ok.ch
87 points by preek  2 hours ago   34 comments top 18
haswell 1 hour ago 1 reply      
It's always surprising when I learn that this isn't more widely known - it's such a core part of my daily workflow!

The links to the project aren't immediately obvious, so here they are:


jedisct1 1 hour ago 2 replies      
An alternative that completely replaced jq for me: rq https://github.com/dflemstr/rq

Not limited to JSON, and super fast.

nikolay 1 hour ago 1 reply      
If you use AWS CLI [0], you can embed JMESPath [1] queries via the --query switch, i.e. you don't ned jq. I was a loyal supporter of it, but switched to JMESPath [1], and I love its query languages more.

[0]: https://aws.amazon.com/cli/

[1]: http://jmespath.org/

DrAwesome 18 minutes ago 0 replies      
I actually just discovered this tool a few days ago when I wanted to do something with the Gitlab API from a bash script. It's really cool!
vemv 38 minutes ago 1 reply      
My jq killer:

 function ruby_json { ruby -e "require 'json'; require 'active_support/all'; puts JSON.parse(STDIN.read)$1" }
Performs/prints arbitrary ruby over a readily available representation of the JSON object coming from stdin.


 curl the_endpoint | ruby_json "['funnels'].map{|a| puts a.to_i * 2 }"

dekhn 1 hour ago 1 reply      
i want to love this tool but it's almost impossible to do anything complicated. the docs have a lot of examples but they sort of stop sort
a3n 59 minutes ago 3 replies      
Looking at the jq github repo led me to also find ag, an ack-grep replacement. Both are in my distro's repositories.



"The command name is 33% shorter than ack!"

kbenson 55 minutes ago 0 replies      
Related HN discussion, but more encompassing of things you might need to do on the command line with data: Command-line tools for data science (2013) [1]

1: https://news.ycombinator.com/item?id=6412190

dasil003 1 hour ago 1 reply      
jq is awesome, but what stands out to me in the article is the use of curl. You can shrink those ~200 bytes of curl by 2/3rds using HTTPie(https://httpie.org/):

 http put your.api.endpoint email=your@email.address password=swaggerrocks
HTTPie and jq go together like peanut butter and chocolate, except without the caloric bloat.

edmundhuber 1 hour ago 0 replies      
Hi, I wrote a similar tool: https://github.com/edmund-huber/jsonq
zyang 1 hour ago 0 replies      
Recently discovered jq and it has been indispensable part of my toolbox. A lot of json tasks I used to write scripts for, such as filtering and multi file concat, are now possible for a short command.
abraae 1 hour ago 1 reply      
I wish jq was available from Java. We built a microservice recently that was just an aggregator of a bunch of other api calls. Jq would have been perfect.
foota 54 minutes ago 0 replies      
Seems like you could totally write a graphql command line utility to filter through json output.
preek 2 hours ago 0 replies      
This is actually awesome for demos in lectures! Great to have better tooling for such a regular task on the command line.
koolba 1 hour ago 1 reply      
jq is awesome. While it can do a lot of really cool processing to filter out nested details, the majority of my usage of it is:

Which simply pretty prints the JSON input with two spaces per indentation. Also, $PROGRAM_THAT_OUTPUTS_JSON is usually a script that simply outputs the clipboard (alias for "xclip -o").

chewmieser 1 hour ago 1 reply      
This basically becomes a necessity when working with the AWS cli. Great tool!
agumonkey 1 hour ago 0 replies      
jq embeds fp bits, you can define functions too, crazy.
The New Intellectuals: Is the academic jobs crisis a boon to public culture? chronicle.com
15 points by lermontov  1 hour ago   8 comments top 6
ocschwar 26 minutes ago 1 reply      

What boon to public culture?

We just entered a "post-truth" era, where the public at large cares nothing about truth, or anything requiring an attention span.

If intellectuals are finding ways to feed themselves and apply their talents, outside academia, bully for them. But let's not pretend they're stopping our slide to a dark age. We're still riding a hand basket right now.

40acres 3 minutes ago 0 replies      
We need to bring these folks into government as policy makers and decision makers. Right now we lack serious critical thinking in govt. Everyone is worried about getting reelected and appealing to the worst in people to get votes.
jseliger 16 minutes ago 0 replies      
I went to grad school in English Lit and this resonated with me:

"By the time I started to draft journal articles and map out my dissertation, I became frustrated by having to write articles no one else would read that had to cite other articles no one else would read in order to satisfy peer reviewers and engage in a process that seemed internally self-justified to fill CVs and have an academic career but didnt have much effect." He found more satisfaction writing his blog, which reached readers around the world.

I wrote more about the issue here: https://jakeseliger.com/2012/09/22/the-stupidity-of-what-im-... and here: https://jakeseliger.com/2013/02/12/a-lot-of-academic-researc..., but academics in the humanities act like their peer-reviewed work doesn't matter at all. There are no pre-print services and no sense of urgency. Whether an article is published today or five years from today seems to be of no importance. The whole system is wildly dispiriting from an intellectual perspective.

Teaching, meanwhile, gets subordinated to the world of fake research, to the detriment of professors themselves and the students they're supposed to be teaching.

Moshe_Silnorin 20 minutes ago 1 reply      
>When the economy nearly collapsed, in 2008, they embraced Marxist and structuralist critiques.

This will end well.

bhewes 20 minutes ago 0 replies      
It is good to see Rachael and crew get some hard earned recognition.
rm_-rf_slash 27 minutes ago 0 replies      
The original Neoconservatives were bookish types who struggled to do anything more than to be intellectuals in the greater DC region until Reagan came along and saw something in them.

A few decades later, they led the U.S. to war in Iraq under false pretenses.

Be careful what you wish for.

InfernoJS A JavaScript library for building powerful user interfaces infernojs.org
94 points by expression100  4 hours ago   71 comments top 15
tzaman 2 hours ago 6 replies      
Here we go again.

I click the link. Get to an under construction page. Click the link, get to Github, think "this is interesting" to myself. Read on. Find there's a project called Cerebral, which is a state management library for React/Inferno/Whatever. Start thinking there's something wrong with my app, that's "just" about to launch, and is "just" using plain old Redux. And now I'm thinking it's not good enough any more (while remembering I haven't even given a try to redux-saga), and maybe I should try another stack with Inferno/Cerebral?

Why are you doing this to me, JavaScript?

chickenfries 3 hours ago 3 replies      
From the README

> Inferno is much smaller in size, 7kb vs 45kb gzip.

Given that you're building the kind of app that is complicated enough to require a state management library, a virtual dom implementation, etc... does this 38kb really matter? Is anyone really shipping commercial apps where 38kb on page load would be that meaningful of a performance gain? Especially if you're doing serverside rendering and requiring react asynchronously?

bsilvereagle 3 hours ago 1 reply      
Might as well link to the GH page (which is available by clicking the icon on the linked page): https://github.com/trueadm/inferno
aargh_aargh 3 hours ago 2 replies      
Considering the lifetime of JS frameworks nowadays, the website has been "coming soon" for ages.


trueadm 2 hours ago 2 replies      
Just a note to people expecting an actual website we are in the process of building one and you can see what it will look like here: https://twitter.com/trueadm/status/802675565421625344

Furthermore, if anyone has any questions feel free to ask away (I'm the author of Inferno). :)

iamleppert 1 hour ago 1 reply      
It's disingenuous for the authors to claim this is a near "drop-in" replacement for React. Just because it works now for (likely) some limited surface area test app doesn't mean it will work in all of React's weird nooks and cranes, or its constantly changing APIs or huge stack of dependent behaviors it has inherited from its ever-changing dependencies.

Clearly, the authors don't have much experience in this regard to make such claims. Caveat emptor.

findjashua 1 hour ago 0 replies      
if you don't have the site ready, it'd make more sense to just link to the repo
quickben 3 hours ago 2 replies      
Minor note: the linked url brings to a placeholder page.
wje 2 hours ago 1 reply      
Unfortunately unrelated to Inferno the operating system, which was warped into running in a browser, many moons ago.


joobus 1 hour ago 1 reply      
Inferno seems to be very comparable to Riot.js, only Riot is more mature, has event delegation and a router, and is only 9.5k vs Inferno's 7k. And riot has an actual web page.


coldcode 3 hours ago 1 reply      
Man I can't keep up with all of these. Is there a list that anyone is keeping track of for javascript UI frameworks? I suppose it would require daily updating.
JustSomeNobody 2 hours ago 0 replies      
Where is this being used?
SamBam 3 hours ago 1 reply      
What's it like to re-write a React application into Inferno?
kimshibal 3 hours ago 2 replies      
Now, it's all about Svelte vs Inferno. I like Svelte more than Inferno.
iLoch 3 hours ago 2 replies      
Cool, so it's React but presumably they've stripped out many of the things that make React enjoyable to use in order to satisfy some arbitrary file size metric. Why isn't this library 1kb, like LatestHotFramework.js?
Walking Paths with Complex Numbers dannythecoder.wordpress.com
35 points by dannybirch  4 hours ago   6 comments top 3
ajkjk 34 minutes ago 2 replies      
Erg. It's true that complex numbers model a rotation operator in 2d geometry. But I think it's harmful to say that it's better to think about 2d geometry in terms of complex numbers rather than, well, 2d geometry (vectors and rotation operators/matrices). This kind of thinking doesn't extend to higher dimensions, obfuscates the actual discovery under the 'magic' of complex numbers, and requires knowing 'one weird trick' to figure out yourself.
posterboy 20 minutes ago 0 replies      
I still don't get the significance of complex numbers, to me they seem like vectors with certain operations and I still suppose there is no deeper revelation, that sqrt(-1) represents, and every example could have a geometric interpretation, even if this isn't motivated by the example. Likewise, the only explanation for e^(pi*i)-1=0 I know is the conversion to polar coordinates.

>Since you need to keep track of your current orientation this slightly complicates things a bit

>If at each step we keep the imaginary multiplication term from the previous step we can effectively encode the rotation in our expression

Why, you could just keep track of the rotation as an angle, which would likewise be a result of the previous step. In binary there wouldn't even be much of a difference: Look at a 2-bit value either as a modulo 4 ring of type pi/2, or as a modulo 2 vector of the two complex components. That's my first thought, at least. Although, the real and imaginary parts would always have opposite values, so only one bit is needed. I wonder if complexity analysis would show a difference.

deckar01 1 hour ago 0 replies      
Here is the pseudo-code for matrix rotation for comparison:

 def rotate(vector, angle): rotation_matrix = [ [cos(angle), -sin(angle)], [sin(angle), cos(angle)] ] return rotation_matrix * vector position = (0, 0) velocity = (0, 1) for instruction in [x.strip() for x in input.split(",")]: direction = instruction[0] distance = int(instruction[1:]) angle = 90 if direction == 'L' else -90 velocity = rotate(velocity, angle) position += velocity * distance print position

Parkinsons disease may start in gut bbc.co.uk
219 points by sjcsjc  12 hours ago   105 comments top 17
apinstein 6 hours ago 4 replies      
My Dad was recently diagnosed. Very early stage. This is very interesting news.

My take is that Parkinson's is a little like cancer in that it likely has multiple root causes that can injure the same part of the brain (substantia niagra) and cause the disease.

My research for his case led me to vitamin k2 deficiency as a possible cause / complicating factor. There are some genetic models and mouse trials that show k2 as a modality. He had his gallbladder removed about a year before symptoms started. He also has kidney stones. K2 is fat soluble, only acquired through diet, and affects calcium regulation. Oddly connected to his history/symptoms. So hard to help debug stuff like this.

He's on a supplement now. We don't have a great way to measure if it's working. The symptoms have such natural variance day to day.

dtf 6 hours ago 2 replies      
Last year, there was an interesting story about a woman who could smell a certain odour that seemed to be given off by people with Parkinson's (primarily her husband).


soundwave106 3 hours ago 0 replies      
For those who want to explore deeper, I think this article is referencing a paper published in Cell recently:http://www.cell.com/cell/fulltext/S0092-8674(16)31590-2
sushid 49 minutes ago 1 reply      
To those familiar with various skin conditions, this may not be a big surprise

Skin conditions such as seborrheic dermatitis disproportionately affect those with HIV or Parkinson's and those skin conditions themselves have been liked to gut health, although not widely received in the medical community.

Seeing as how many skin ailments are linked to those with early or long term use to antibiotics (e.g. childhood ear infections, antibiotic use as infants), and Parkinson's patients are disproportionately affected by them, this is an even greater reminder that gut flora health is something not to be taken lightly.

fibbra 6 hours ago 2 replies      
There is need for research into what is happening in the gut, what the microbiome looks like and how it is influenced by food and stress.

This research money can either come by government funding (ideal for basic research) or by private funding (focused, to produce top medicines).

As it looks now, the private funding may not work because any remedy in the form of a medicine, would be applied a couple of times and that's it. There may not be enough money to make.

ianai 10 hours ago 1 reply      
I watched my great grandfather lose everything to Parkinson's. I really hope this leads to a treatment that stops the progression of symptoms and fast.
fatdog 5 hours ago 1 reply      
There is related work on dementia as well, wish I could find it. Something to do with increasing dietary ketones (using oils) to make up for glucose processing issues in people who were long term pre-diabetic.

It was a dinner conversation, where a guy was reasoning that some degenerative and autoimmune diseases were related to tissue starvation as a result of inhibited glucose processing, and he was using ketones (with some perceived success) to treat symptoms of his own auto-immune disorder.

It's not evidence or confirmation in any way, but for any biohackers out there it's something to play with.

trendia 5 hours ago 2 replies      
This is especially interesting, since coffee is moderately protective for Parkinson's.

Does that mean the coffee may be working at the gut level rather than its caffeine working in the brain? On second thought, coffee definitely works on the gut in normal people, if you know what I mean.

gravelc 10 hours ago 0 replies      
Mother in law has had it for about 15 years (so has lived longer than expected). Currently has implanted electrodes in the brain, which fixes some issues and leads to others.

Recovery is unlikely at this stage, but even preventing the disease from progressing further would be quite something.

GeertVL 10 hours ago 1 reply      
Too little to late for my dad. R.I.P.
gus_massa 8 hours ago 2 replies      
From the article:

> The bacteria can break down fibre into short-chain fatty acids.

This doesn't make any sence. Fibre(fiber) is composed by carbohydrates bounded in a different way of the sugar that is used to sweeten.

Perhaps bacteria can eat fibre and produce fatty acids, but fibre is not made of fatty acids.

This is probably an error in the press article. Do someone with access to the research paper to understand what this means?

andy_ppp 9 hours ago 9 replies      
What do we know so far?

- Gut Bacteria are involved

- Inflammation is involved

- The brain works on glucose

- The brain can also work on Ketones

- Cinnamon seems to help in mice trials (and also has anti-inflammatory properties).

- Could diabetes be analogous to Parkinson's? Diabetics generally have lost the ability to process carbs (usually by eating too many); could Parkinsons be caused by people being very dopamine focused and wearing their brains out?

I wonder if diet can change the type of bacteria in the gut, the inflammation in the body, have a neuroprotective effect on the brain?

Sounds like I'd try a ketogenic diet which has known neuroprotective effects, changes the bateria in your gut and reduces inflammation.

laypersonjoe 3 hours ago 2 replies      
By country. Does gut bacteria have differentiation by region/country/diet and by extension can some diets be less causative?http://www.worldlifeexpectancy.com/cause-of-death/parkinson-...
ccvannorman 4 hours ago 0 replies      
I found a related article that lists specific bacteria for anyone interested: http://www.parkinson.org/find-help/blogs/whats-hot/january-2...
codeulike 10 hours ago 1 reply      
Tldr: they showed certain gut bacteria are necessary for Parkinson's to progress (but not the sole cause) using an experiment with genetically identical mice.
varchar1 4 hours ago 0 replies      
My friend is a good Ayurvedic doctor. As per Ayurvedic diagnosis and treatment - root cause of most disorders point to improper digestion and accumulation of 'ama' (no English translation although some people say toxins for lack of better word). Practically all Ayurvedic treatments have diet guidelines to be followed with treatment.

I've seen some remarkable healing and recovery in people. But diagnosis and treatment is a specialized skill. Many modern Ayurvedic doctors also use allopathic diagnosis and reports in conjunction with pulse and other Ayurvedic diagnosis.

nonbel 5 hours ago 2 replies      
Has anyone noticed how quickly a new research direction gets connected to all the big diseases? It has only been a few years since microbiome research really became a thing. It is disconcertingly fad-like. From pubmed:

 pubmed - human microbiome yearcount 201727 20165464 20155544 20144283 20132993 20122064 20111405 2010910 2009679 2008520 2007392 2006290 2005245 2004160 2003135 2002118 200174 200078 199957 199857 199754 199635 199530 199417 199318 199223 199124 199024 198925 198827 198714 198611 198520 198410 198310 19828 19819 198010 197913 197811 19777 197610 19753 19742 19721 19713 19702 19692 19682 19672 19663 19652 19642 19633 19612 19581 19561

Downside of Lower Manhattans Boom: Its Too Crowded nytimes.com
70 points by dankohn1  6 hours ago   105 comments top 12
TulliusCicero 5 hours ago 12 replies      
> Just to get to his apartment in the financial district, he has to contend with hordes of commuters and selfie-snapping tourists clogging narrow sidewalks.

So make the sidewalks wider. I can think of nowhere in the US more appropriate to allocate more space to sidewalks than Manhattan.

> Ms. Starr, for one, has all but stopped using the Citi Bike system to commute. She used to ride from her apartment in TriBeCa to her office on Maiden Lane in the financial district nearly every day. But as more pedestrians and cyclists filled the streets, she had to concentrate to avoid running into anyone or being run into.

Sounds like they need separated bike lanes then.

Manhattan is the densest major city* in the country. The amount of space allocated to cars on the roads should be the bare minimum: enough for emergency vehicles, business deliveries, surface transit, the handicapped, a limited number of taxis. With only a tiny amount of space per person, you really have to push for denser forms of transportation. Personal vehicle use should be at a minimum in Manhattan.

> In Lower Manhattan, people are not the only obstacle. Construction on streets and buildings is everywhere. A labyrinth of imposing metal scaffolding hems in available walkways and forces pedestrians closer together, or into the street.

The solution here is to cut into space on the road to provide more walking space.

* I know it's only part of a city but you know what I mean

dankohn1 5 hours ago 0 replies      
I commute from Tribeca to the WeWork Charging Bull via Citibike along the busiest [0] and one of the best separated bike lanes in America. I do have to deal with lots of tourists walking on the bike lanes (which might be improved with better signage), but I still feel incredibly privileged to have such a pleasant commute.

Within the Financial District, the solution is to de-prioritize cars and make more room for people. The initiative of closing off FiDi to all through traffic and sharing streets equally between people, bikes, and cars [1] is incredibly promising, but was poorly marketed and executed. I rode along the streets with my 7 and 9yo sons and we had cars honking at us, even as we moved at a reasonable speed.

[0] http://www.streetsblog.org/2010/10/19/at-riverside-park-look...[1] http://www.streetsblog.org/2016/06/16/new-twist-for-summer-s...

bobbyadamson 3 hours ago 0 replies      
This is mainly a problem during rush hour, when traffic is always a problem everywhere. It might be exacerbated in that area but so much so that an average resident feels like they should be complaining about it? If your commute is from TriBeCa to FiDi (adjacent neighborhoods) and you're upset about losing 10 minutes to 'tourists' (even though, more often than not, people holding me up are clearly people who live here who don't know what common courtesy is) then talk to my coworker who lives on Staten Island and has to traverse water and take four forms of transportation to get to work, or my old boss who comes down from the tippy top of Washington Heights through some of the biggest tourist traps in the city and has to deal with more stops than you can count on your fingers.

I live in the Lower East Side and we like to go to the Financial District every now and then because NO ONE IS THERE. Go there for dinner or drinks on a Friday night or go walk around and make your way toward Battery Park on a nice Saturday afternoon. It's almost creepy, like a ghost town.

> It means never getting that babysitter on a Saturday night, or abandoning hope of ever getting tickets for Shakespeare in the Park.

Ok then don't have kids? Move to Jersey? Well-to-do people are displacing less fortunate people all over the city, talking down to them about not being able to afford to rent or buy groceries, and then they're complaining about problems like this?

I also used to ride CitiBike and yes there are people but there are also people if you drive a car, there are bikes and cars if you walk. This is a commute not a Sunday stroll or trail ride. You're participating in traffic, it can be dangerous and you need to pay attention which is true everywhere in the world.

Obviously there are crowding problems in New York City, I take the train like four stops to work and I absolutely hate the traffic as much as anyone, but the anecdotes in this article are pathetic relative to some of the other living issues people are facing here.

rumayor 3 hours ago 1 reply      
Barcelona has the answer: close many blocks to cars.


davidw 4 hours ago 1 reply      
"Nobody goes there any more - it's too crowded" - Yogi Berra.
jakozaur 5 hours ago 1 reply      
Another less sensational, but lengthier and more informative read on that:http://www1.nyc.gov/assets/planning/download/pdf/plans/trans...
baron816 3 hours ago 0 replies      
I live in the area. Right outside my building is one of the heaviest trafficked areas in the city. A building across the street is being demolished, which means that side's sidewalk is closed off. On this side, a wheel chair ramp in front of a coffee shop eats up half the sidewalk. So on trash days, there is only enough space one person to pass through the bottleneck.

In other places, you have very precious sidewalk space taken up by signs in front of restaurants, sidewalk sheds, lamp posts, panhandlers, mailboxes, people smoking cigarettes, and of course, piles of trash.

Don't get me wrong, it's a great place to live, but there definitely needs to be some big changes. I think we should remove street parking to expand the sidewalks.

h4nkoslo 1 hour ago 0 replies      
Megalopolises continue to be hellish to actually live in, news at 11.
than 5 hours ago 0 replies      
Nobody goes there anymore.
onion2k 5 hours ago 3 replies      
If where you live changes you have the choice of either staying and accepting the change or leaving to live somewhere else. Trying to hold back progress (for some value of 'progress') is futile in the extreme.
eternalban 5 hours ago 3 replies      
We never had these problems before the disneyfication of Manhattan. This city wasn't designed to be a tourist destination. Manhattan was already over burdened by sucking in most of the other boroughs' residents and the bridge and tunnel crown in for work. Add to that the hordes (literally) of tourists who walk around as if this working city is a park or a shopping mall and you get what we have now.

[p.s. For years I heard the old saw about "loving Paris and hating the French" and wondered as a (yep) tourist why do the Parisians hate us so much? :) Since the past decade I have nothing but sympathy for Londoners and Parisians. Now I get it.]

kingkawn 4 hours ago 2 replies      
It is new. York. City. Stop whining.

No for real though if you come to the city and are overwhelmed by everyone else you are quite literally failing at the point of nyc.

Facebook blocks links to B.S. Detector, fake news warning plugin techcrunch.com
89 points by davidbarker  1 hour ago   57 comments top 12
joatmon-snoo 1 hour ago 13 replies      
People keep saying that Facebook should be doing more to block fake news, but here's the part that I don't get: why do you want Facebook to exercise even _more_ discretion over what kind of news people see?

That's to say nothing of the sheer difficulty of classifying something as "fake news". What's the threshold? How do you determine if something is fake news? Should stuff like Clickhole and The Onion - y'know, satire news - be considered fake news? What about sources like the Huffington Post, which masquerades as a newspaper but is literally a glorified blogger platform?

poorman 1 hour ago 10 replies      
I'm not sure why anyone uses Facebook anymore. I think a better plugin would be to remove any posts that contain remote content.

Then you are simply left with updates about your friends.

__jal 2 minutes ago 0 replies      
Ugh. Facebook should quit pretending to be part of the web. Just recreate the AOL experience and be done with it.

It is beyond embarrassing that they're blocking people from helping each other in order to fail at saving, er, face.

"Share with your friends in any way our PR department approves!" At least China isn't weaselly about its control-freakery. Zuck & pals really should to own theirs.

treebeard901 43 minutes ago 1 reply      
It's too easy to blame Facebook in this case. Fake news has a market because people seek it out. Some may want to believe the fake news to confirm a world view they hold and others may see it as entertainment.

The real problem here is why do people want to believe things that are obviously not true? Maybe some of it is that the world is increasingly more complicated. You can't explain most issues without researching current events and having a firm grasp of history. Perhaps it is comforting for people who do not have the time or the ability to understand complex problems.

In my opinion, the easiest thing for Facebook to do to fix the problem is to just bring back the chronological news feed. If a friend of mine shares something Facebook assumes I don't agree with then I should be the one to make that decision, not an algorithm. This will break the "bubbles" by forcing people to talk to each other again.

artemisyna 1 hour ago 1 reply      
I just saw a link to the site on my feed and it was working fine for me -- anyone else seeing it blocked?
Neliquat 1 hour ago 1 reply      
Clearly, they are part of the problem. Perhaps even symbolicly the problem(s) itself.
tener 1 hour ago 0 replies      
Isn't Facebook blocking any plugins that interfere with the site contents? Perhaps it just got popular enough for them to notice?
notadoc 1 hour ago 0 replies      
How about a plugin that blocks Facebook completely?
fudged71 59 minutes ago 0 replies      
Remember Facebook before news? It was fantastic.

Newsfeed advertisements lead to rich multimedia posts which lead to news and then fake news.

From a product standpoint, I think they should not have allowed news organizations on the platform.

clifanatic 1 hour ago 0 replies      
Which, incidentally, "detects" any non-left-wing news source as "B.S.".
forrestthewoods 1 hour ago 1 reply      
The problem with this, of course, is that even Pulitzer winning organizations are guilty of being fake news. And they're, arguably, far more damaging than National Enquirer type headlines.


I am an investor in The Style Club. Or, at least, I thought I was linkedin.com
91 points by bmmayer1  2 hours ago   58 comments top 11
brilliantcode 50 minutes ago 3 replies      
I don't get the comments bashing the author. This is downright deception and he got screwed. Period.

It's morally wrong and I just don't understand how people can defend this in the comments over at Linkedin. Why the fuck is the free market being used as a blanket argument against morals and ethics?

There's even vaguely veiled threats against the author in the Linkedin comments. I'm fucking appalled and I don't understand why someone would

A) kill your own reputation

B) put women in startups/tech in a bad light

C) use the same branding for the switcheroo that helps the author's case

D) not realize there's post-show background check (that results in 50% of deals announced not going through according to comments)

If she had just been honest and not greedy (why would you be so desperate to own 100% of nothing?) she could've avoided destroying her own goals.

I don't know how anyone can possibly trust her, unless, it was someone who shared the same tony-montana-esque attitude towards wealth & status, bravado, chutzpah at the cost of others and your own soul, for more money in your pocket.

But even Tony did not break his "word & balls" when starting his narcotic empire, in which Alajendro Sosa invested in Tony, risked capital in his business and he got paid. Imagine how angry Sosa would've gotten if never saw his returns. It proved to be lethal for Tony in the end.

gavman 1 hour ago 1 reply      
From everything I've read, the handshake deal on the show is meaningless. After the show the investors do real due diligence, and not every deal works out.

"First of all, the handshake deal that happens on the show isn't anything binding. Filming for each season is split over the start of the summer and the start of the fall. After each round, the Sharks and their teams do due diligence on each of the companies to ensure that everything within the company is how it was represented in the pitch room.

There are times when the numbers check out, but the entrepreneurs decide they no longer want to make a deal, such as when the founders of evREwares decided they weren't actually willing to sell 100% of their struggling company to Cuban for $200,000 as they agreed to in season six.

Ultimately, said Cuban's fellow Shark Daymond John, about 80% of season seven's deals made on camera closed, which is up from about 60% to 70% of past seasons."


Edit: formatting

sean_patel 1 hour ago 8 replies      
The title of the article - "Mark Cuban and Shark Tank got Royally Screwed" - makes no sense after reading the body.

The author is saying that 1 person, in whose company he'd invested 4 years ago, closed her company down and registered another company just before pitching to Shark Tank and getting 500K investment from Mark Cuban.

So? How did Mark Cuban or Shark Tank get "Royally Screwed"? I don't get it. The author didn't state that he was going to sue the Style Club or enforce his 2012 investment agreement with Hillary (the founder of Style Club).

What am I missing? Or is this a half-baked poorly written angry op-ed?

zilchers 5 minutes ago 0 replies      
Lots of discussion here - is there any more hard info? Statement from the CEO, press release, something like that? Could be innocuous, the first company might be a major shareholder in the second, or similar.
dharmon 1 hour ago 2 replies      
If we learned anything from Cruise, it's that he should hang back, wait to see if her new business is a success, then come forward and make an equity claim. No sense wasting time and money just yet when 90% of businesses fail.

More seriously, it could very well be an entirely different business, and she just liked the name Style Club. Re-using almost the same business name is hardly a crime.

The biggest issue, in my opinion, is that she "shut down" her old business without notifying her investors. Now, to be practical, most customer-less startups (that is, most startups) don't have an official day where everyone walks away. One founder gets a day job, another starts spending a little more time on other projects, and so on. Everyone involved, including investors, knows that its dead. Startups that haven't done anything for 4 years don't suddenly take the world by storm.

Nevertheless, she should have "officially" shut down her startup if she was going to go on national TV pitching her new one.

While she handled this poorly, I would be wary of placing too many restrictions on allowing entrepreneurs to start new businesses. Although if they are nearly identical and you are a success, you will get into trouble (just ask Zuckerberg...)

Animats 29 minutes ago 0 replies      
StartEngine claims to have contract terms which require that "if the CEO wants to shut down the company, he/she needs StartEngines permission. If he/she wants to sell assets to another companythis includes a domain name, a logo and emails listsneeds our permission. Basically, a CEO cannot harm the company in any way without a written agreement with the StartEngine accelerator." This is a routine bit of corporate law, and it's time to send lawyer letters.

Moving a substantial portion of the assets to a new corporate shell requires shareholder notice and approval.[1] Even without those contract terms, the company had an obligation to inform shareholders. A company just can't do this because the CEO wants to. Delaware's Court of Chancery [2] has seen this before and can deal with it.

[1] http://delcode.delaware.gov/title8/c001/sc10/

[2] http://courts.delaware.gov/chancery/

pkaye 1 hour ago 2 replies      
I think the Sharks get to do due diligence after the deal is made. They let pretty much anything interesting on the show for obvious reasons and quietly terminate deals later down the line as needed.
JoblessWonder 27 minutes ago 0 replies      
First of all, yes, I think the founder screwed up.

I'm just amazed this investor doesn't have Google Alerts setup for every company he invests in. The Style Club sent out a Press Release on 11/9/2016 saying they received an investment. [0]

Also, wouldn't you expect to be kept up to date with what happened on Shark Tank as an investor? I'm assuming the filming takes place well in advance of the broadcast. Wouldn't one think to set up a meeting afterwards but before broadcast to see how it went? Or is that not how these things would normally work?

[0] http://www.prweb.com/releases/2016/11/prweb13835196.htm

kenferry 1 hour ago 0 replies      
It doesn't sound like Marks has asked Hahn what's up? Seems like you'd want to do that before publicly trashing her
Nicholas_C 1 hour ago 0 replies      
The show is TV first and VC second. As long as the company is entertaining I'm sure they don't really care. After the show I'm sure they do their due diligence. I would be very surprised if they went ahead and invested in this company.
bratsche 1 hour ago 0 replies      
In case anyone else was confused in the same was I was at first, no the person mentioned in here is not the same Hilary Hahn who is the famous violin soloist. :)
New York City mapped its trees and calculated each ones economic benefits archdaily.com
119 points by Audiophilip  11 hours ago   65 comments top 21
soVeryTired 5 hours ago 8 replies      
I'm not sure I understand what it means to measure the "economic value of a tree". Yes, trees provide shade and reduce pollution, but does that really mean one can meaningfully attach a dollar value to a tree?

There are two statements that I think are meaningful: "this tree costs $X to plant and maintain", and "This tree provides benefits that would otherwise cost $X". But if you want to make the latter statement, are you really sure you've captured all the benefits? Including aesthetic ones? Because I'm not really convinced that's possible.

cornedor 6 hours ago 1 reply      
This is also getting available for the complete Netherlands (also information like benches, trash bin's, drainage etc) on http://pdokviewer.pdok.nl/

A screenshot of some of this data: http://imgur.com/Pgvzfnf

allworknoplay 4 hours ago 3 replies      
I think they have some data integrity problems: https://tree-map.nycgovparks.org/#treeinfo-3752098Trunk Diameter: 424 inches


Libbum 6 hours ago 0 replies      
Melbourne has been doing a similar thing for some time now: http://melbourneurbanforestvisual.com.au/
rmah 6 hours ago 0 replies      
Just to clarify, it's not all of NYC trees. The map doesn't include trees in parks or on private land. It is only sidewalk trees. Still a wonderful project.
michaelmachine 3 hours ago 0 replies      
My city Edmonton, Canada also has a map of all the trees they maintain: https://data.edmonton.ca/Environmental-Services/Trees-Specie...
jonlucc 6 hours ago 0 replies      
Indianapolis has a group called Keep Indianapolis Beautiful (KIB) that works to beautify the city and help decrease long term maintenance costs to the city. To that end, every year they plant thousands of trees, often removing entire plots of land from the maintenance rotation because trees don't require mowing. They have a database that tracks source nurseries, species, locations, etcetera that I'm sure would be a delight to dig through.
djaychela 6 hours ago 0 replies      
What a fantastic site this and the others people have posted on here are. Making this kind of information available to people is a great way to change their opinion of something that otherwise they probably think doesn't do anything for them, or that has a cost, not a benefit to the local economy and environment, and is the kind of information we need to give our kids access to so it becomes de rigeur to understand how important trees are. With all the bad news in the world at the moment, this has been a ray of sunshine, thanks.
guimarin 1 hour ago 0 replies      
so, is there a consulting question in here somewhere... If there are X trees in NYC/SF, and each tree can stay alive if only peed on by 100 dogs per week, how many dogs are in those cities?
saycheese 6 hours ago 1 reply      
Estimated value of $500 a tree, especially for a large tree, seems off to me, even if it is the value per year.
wodenokoto 6 hours ago 2 replies      
Is there a way to search ones own comments? I was in a discussion about the yearly price of urban trees a while back on HN, and I thought the numbers would be relevant to this story, but I can't find an easy way to dig up the post.
adrianN 6 hours ago 1 reply      
Is this already imported into OSM?
coldcode 6 hours ago 1 reply      
Might be interesting to read but a popup blocks the content and the X doesn't close it.
FrancoDiaz 4 hours ago 4 replies      
Trees are nice, but holy cow...people with too much time and money on their hands making stuff up to justify whatever.
bairrd 2 hours ago 0 replies      
Why are we means-testing trees? This is ridiculous.
Kristine1975 6 hours ago 1 reply      
Because clearly the only thing important when it comes to trees is their economic value/s

Still a nice project.

mangeletti 4 hours ago 2 replies      
Do you think it's strange that cities need to map nature to prove its economic value?

I've never understood the appeal of cities (other than a quick 1-2 day visit).

Cities are more inefficient[1], have more pollution[2], have less nature[3], stink like shit[4], have less happiness[5], have more noise[6], require subways and mass transit just to get around, are more expensive[7], etc. (the list almost doesn't end).

1. https://www.hks.harvard.edu/content/download/70101/1253214/v...

2. http://www.health.com/health/gallery/0,,20490855,00.html

3. I don't think I need a citation for this one

4. http://www.businessinsider.com/why-new-york-city-smells-in-t...

5. http://www.citylab.com/housing/2016/06/the-price-of-happines...

6. http://earthjournalism.net/resources/noise-pollution-managin...

7. http://www.bls.gov/opub/btn/volume-2/expenditures-of-urban-a...

Gobekli Tepe: The Worlds First Temple? (2008) smithsonianmag.com
30 points by Petiver  4 hours ago   21 comments top 4
clock_tower 2 hours ago 2 replies      
The most impressive part of Gobekli Tepe is that the site was built by hunter-gatherers -- people with no granaries, no specialists, no taxes or central authorities. This was a very impressive display of community will, and reveals that hunter-gatherer societies were potentially capable of much greater accomplishments (while remaining hunter-gatherers) than we'd previously known of or imagined.

I'm reminded of MFAC -- the Maritime Foundations of Andean Civilization hypothesis -- which argues that Peruvian/Incan civilization began with fishing instead of agriculture: another of those things that supposedly can't happen. Granaries are very important, but perhaps less so than we think...

gkya 1 hour ago 0 replies      
I'm so proud of this as an edessene, and as a human. The assumption was that food civilised us, but Gbeklitepe says that civilisation came first, then we fed it.
netule 1 hour ago 0 replies      
Amazing article, but for all that's good and your own mental health, don't read the comments.
throwawayIndian 2 hours ago 4 replies      
"Predating Stonehenge by 6,000 years, Turkey's stunning Gobekli Tepe upends the conventional view of the rise of civilization"

Ha! It is hilarious to see west measure 'rise of civilization' against some dumb set of stones wedged by people who probably didn't know how to write. Plain fodder for insular minds.

Civilizations in the middle east (such as the now broken Syria) and even Indo-Srilankan subcontinent have been known to have practiced and even have written transcripts of things like heat sensing weaponry, a "nuclear standoff" and an equivalent of what we call theory of atoms -- read about brahmastra or brahmand, for example, in Mahabharat[1].

[1] https://en.wikipedia.org/wiki/Mahabharata_(disambiguation)

Confessions of an Instagram Influencer bloomberg.com
244 points by kevinbluer  14 hours ago   102 comments top 16
cyberferret 12 hours ago 7 replies      
My wife and I were just talking about this today, coincidentally.

She follows a few people around the world who are artists or collectors on IG. She pointed out to me that when she started following some of them more than a year ago, they had a few hundred followers, and were posting general stuff, but which all felt heartfelt and 'in the moment'. I think 'genuine' was the word my wife used. Kids doing silly things. Artwork in various stages of completion, etc.

But now, she has noticed a couple of them have rocketed to over hundreds of thousands of followers, and their posts have changed to become quite soulless and fake. Obviously they have been engaged by a marketing or promotional company that sanitises and sets up their posts for them.

All of a sudden, an artist who was formerly struggling to raise a family and make meaningful work is announcing (and posting photos) that they are in [insert brand name here] health spa having a weekend pampering. Continuous shots of not the art or kids, but of bath products, massage companies, drink companies etc. all heavily hashtagged. Following up a few days later are pictures of the kids, but this time around a brand new laptop with the manufacturers name and laptop model hashtagged to the hilt.

As @sAbakumoff pointed out here - this is "Black Mirror" Season 3 Episode 1 come to life. I have nothing against someone doing promotional work to earn money to live, but I do have a problem with people portraying a totally fake and unrealistic life as a reality.

We are just seeing magazines starting to push back against "Generation Photoshop" and go back to 'real' shots of people again (Pirelli 2017 calendar a case in point), but are we now going to replace Photoshop with 'posed reality'? I know a lot of us do that to a certain extent on social media anyway, but not for discounts or monetary compensation, usually.

johndoe4589 8 hours ago 2 replies      
Was just thinking about this recently as I started following a few people.

We are increasingly living in a world of fiction. Previously it was mainly fed through television. You'd grow up on television series, and as a young man/woman you'd try to be cool like them, dress like them, talk like them. You build your world view around "influential" portrayals.

Nowadays, we haven't freed ourself from media controlled television at all. It's actually worse, because now advertising is blurring the lines even more between real people and fiction. We eat and breathe fiction, then we live our own life trying to resemble it.

Nothing is new there. But what's new for me is I started to recognize that fiction in and of itself is probably as detrimental to our society as fear is. It's well known that fear drives self centered way of life and when we are in survival mode, we just don't make good choices and we lack compassion.

Lately I'm thinking that fiction, on a collective scale, is just as bad as fear. It keeps us unconscious. Just like fear it dissociates us from what we are, and from one another. It's really detrimental to us as individuals, and as a society. Unlike fear, it isn't immediately felt in the stomach.. so there is no sense of urgency.. And yet it is there... one just looks at the world to see the massive disconnect in our life on a day to day basis. I guess fear and fiction are best friends. Fear drives us to dissociate, and fiction provides the perfect happy place to dissociate.

John Berger, Ways of Seeing

"But where is this other way of life?"


razakel 10 hours ago 4 replies      
I'm with Bill Hicks when it comes to advertising and marketing.

I adblock. I pirate. I don't use Facebook or other social networking sites.

I don't want advertising in my life. It's propaganda. It shits in your head.

If there's anybody reading this who works in those industries: you thought Generation X was cynical?

keyle 11 hours ago 0 replies      
I find my feed, even though filled with different people is really really repetitive. You've got the ones about their image, sometime sneaking in some never-heard of brand of protein you wouldn't give your dead dog, you've got the arty ones posting their latest work, you've got the "I'm only doing shots of my girlfriend from behind", the cute dogs with the outfits, and so on.

I swear if I could compare it to my timeline from a month, or 3 months ago, it'd be the same.

Turns out, even though a picture is worth a thousand words, we keep writing the same sh#$% over and over!

tempestn 10 hours ago 0 replies      
> You sell part of your soul. Because no matter what beautiful moment you enjoy in your life, youre going to want to take a photo and share it. Distinguishing between when is it my life and when am I creating content is a really big burden.

I didn't realize just how realistic that Black Mirror episode was.

panorama 10 hours ago 2 replies      
We live in a society where, because ad dollars drive so much of online commerce, attention _is_ currency. And right now influencer marketing is outperforming many other channels, so naturally a lot of money is headed this direction, allowing many 'ordinary' people to monetize.

I don't think this is a problem - I believe in the power of the internet democratizing revenue opportunities and disrupting outdated media channels.

(Bias disclaimer: I run a startup that helps brands find Instagram influencers to work with - won't plug it here but it's in my profile).

auganov 8 hours ago 0 replies      
Such a weird article. It's written as if he already had a large following and got on to monetize it. But it looks like a fresh account and in the end, he failed to gain any real momentum. Which goes to show that establishing genuine rapport still matters. Why would you even go from posting cat pictures to vaguely fashion/glamor content? Bloomberg should do what these scouts do - find a person that already has traction and pay them to journal their monetization process.
Illniyar 10 hours ago 1 reply      
So he hired a bot for a month to do 30,000 likes. Anyone wonder how many of his own likes are from bots?

All this social media advertisement seems like one big fraud to me - from profile farms to click frauds, has any of the people buying the ads actually attempted to verify the actual increase in sales? Or maybe it just looks good in powerpoints when showing to the clients where the money is spent.

nojvek 2 hours ago 0 replies      
This is the sole reason why I liked snapchat. But now snapchat is getting so popular, the ads are being forced in my face. I'm gonna a probably jump ship to something less invasive.
yk 8 hours ago 0 replies      
> (#ad #sp #liveauthentic)

In some literary critique sense, it does not so much seem hollow as it seems like authentic expression of our time. The fact that people authentically believe in success in social media does not invalidate their dreams.

askdjso 10 hours ago 2 replies      
I know a local "artist" that lives off Instagram and not her "art".

She publishes all her "songs" on Youtube for free, and lives off sponsored content on Instagram and media appearances.

Is she lazy and getting "free-money"? no.

Is she talented? also no.

sAbakumoff 12 hours ago 1 reply      
Black Mirror, s03e01 in reality.
johndoez 8 hours ago 1 reply      
Influencer marketing will boom with the launch of social commerce.But startups need to be careful about advertising regulation. If someone has paid for a promotion, then it will have to be tagged as such, like Sponsored Ad.
jokoon 9 hours ago 1 reply      
The more I read about that, the more I want to start an instagram of a stereotypical loser.
chris_wot 7 hours ago 0 replies      
Fuck this for a joke. Thank goodness I'm not on any of these services, or even using them!

It's bad enough I use Facebook, but the Instagrams of our time are just ridiculous.

thinkloop 11 hours ago 3 replies      
I would have liked to see him continue the test without the photography, keeping just the bots and offshore friend farming - I have a feeling that's most of it.


How to get Instagram followers:

- photo quality is very important, pay for a professional

- submit 3 posts a day, try to make them interesting, but that's only medium important

- pay for bot to like and comment on posts with similar hash tags, so their owners can see your profile and hopefully follow

- use offshore friend farm to boost numbers. They don't outright say it, but the last service had to be that. One day his followers surged for a couple of hours then stopped.

A practical guide for learning meditation through the art of gaming qz.com
25 points by prostoalex  4 hours ago   11 comments top 4
aaimnr 0 minutes ago 0 replies      
Meditation absorptions are one specific type of flow experience (very unique one, see below), which doesn't mean however that any flow state is meditation. These games may very well induce a flow state (as Flappy Birds can, if you're good at it), but it's not a meditation.As usual, I quote Culadasa, a neurophysiologist and an adept meditator on this:"What sets Meditative Joy apart from other forms of flow is that the flow-inducing activity takes place entirely within the mind itself, and the skill being applied is concentration, rather than concentration arising secondary to the focused application of other skills."

I really recommend to read this short handout about flow, meditation and meditative joy to appreciate the difference:http://dharmatreasure.org/wp-content/uploads/Meditation%20an...

white-flame 2 hours ago 3 replies      
In my opinion, this is a failing of schools. Keep trying while figuring out how to do it better is a culture of learning. Shuffling everybody through without meaningful challenges and eliminating all indicators of relative (or even absolute) performance, means kids aren't developed with a sense of self-development, even if they do pick up some academic knowledge along the way. This can easily cause people to become reliant on an unearned default acceptance, confirmation, and praise from others.

Home life certainly has a lot to do with it, encouraging kids to get through their homework (and homework itself is of arguable benefit), but the standards and expectations of schools really set the underlying tone. We need to be trained in overcoming challenges ourselves, with assistance and guidance where appropriate, and with real consequences if we don't.

The fact that so many people hit adulthood without this basic self-determining ability is apocalyptic.

acconrad 2 hours ago 1 reply      
The research paper linked in the article essentially recommends only a few apps that scored high enough to properly engage you into learning meditation, and none of them appear to be games, but use gamification techniques:

* Headspace

* Smiling Mind

* iMindfulness

* Mindfulness Daily

hosh 54 minutes ago 0 replies      
In the meditation world, those are called "supports". They support your practice. I'd consider things like, going to a quiet place, having a meditation cushion or bench so you don't wreck your knees, bells, asceticism, even mantra, are all supports. These games, when done well, are supports.

Eventually, you kick away the support when the support no longer becomes supportive. By that I mean, you realize you are attached and relying on the support, which forms an attachment -- a story. "This too shall pass."

In the meantime, enjoy the support, just don't confuse it for the practice.

The Excitable Mitochondria inference-review.com
36 points by mrkgnao  5 hours ago   7 comments top 4
undersuit 1 hour ago 0 replies      
When Hewitt started wrapping up his musings near the end I got one of those moments of clarity.

I love the fairy wasps, just an ingenious technique they employ to be so small. I wrote a paper about them and xenophyophores in my 200-level Biology class. Fairy wasps discard many of their cellular machinery to maintain their small size, xenophyophores have massive redundancy of organelles and nuclei to service their absolutely massive size for a single celled organism. I am fascinated by these techniques and I made comparisons to techniques we perform in Computer Science like compiling, parallel processing, and forking.

Now I discover from this article's sources that we mammals possess organelle movement that brings us closer to Multinucleate fungi. The description of the use of mitochondria by white blood cells was also fascinating.

Still only understand like 20% of this article, but I'm damn interested.

Symmetry 1 hour ago 1 reply      
I suppose sharing of mitochondria would explain why the number of glial cells corresponds linearly to brain volume rather than scaling with the number of neurons. When you think about it extremely long cells like neurons do have a problem with control and intra-cellular tranfer of organelles would solve a lot of problems. I'm not at all sure about other aspects of that article but it's in the nature of man to be mistaken about some things while they are correct about others.

I've also been surprised to read about genetic differences between brain cells recently that are as large as the genetic differences between immune cells and far larger than the normal sort of somatic mosaicism you get by typical errors copying that you see in other organs.

rudolf0 2 hours ago 1 reply      
I don't know enough about neuroscience to determine if this is a possible genius revelation or quackery or somewhere in between. Any scientists willing to comment?
artifaxx 2 hours ago 1 reply      
Wow, if mitochondria need to be modeled in that level of detail for accurate simulations of neurons that could be problematic. Exaflops of computational power were already the estimate just for simulating the neurons/synapses of a human brain[0], and this would increase that computational requirement orders of magnitude I imagine. Still quite fascinating.[0]http://www.riken.jp/en/pr/press/2013/20130802_1/
The Relativity of Wrong (1989) tufts.edu
37 points by dedalus  6 hours ago   10 comments top 5
grigjd3 3 hours ago 0 replies      
This is something that getting into analysis courses and finding your way into higher level physics and chemistry classes drives home. It's perfectly valid to use a scientific theory that has been shown to be incorrect on some scale - so long as you are not in that scale. Yes, relativity is a better understanding of gravity than Newton's inverse square law, but it's still pretty valid for me to take the acceleration due to gravity as 9.8 meters/second^2 (which is an even lower level approximation) because I live on the surface of the Earth. If I am designing cars, or roads, or buildings, or (most) airplanes, or sewer systems, this is a pretty good assumption. Having been trained as a physicist, there is nothing the community would love more than results which show we need to develop new theories - mostly because that means more work for physicists. At any rate, I love Asimov's writing.
samirillian 29 minutes ago 0 replies      
Serious philosophers of science (a la Popper and Poincare) had a succinct term for more-or-less right: verisimilitude. https://en.wikipedia.org/wiki/Verisimilitude

I always enjoy finding the right word for summing up a heretofore real but fuzzy concept.

bbctol 3 hours ago 2 replies      
To be fair... the relativity of wrong supports the Lit major's point: if wrongness is relative, you probably shouldn't make binary statements along the lines of "previously we did not understand the basis of the universe, and now we do." Relativity is less wrong than Newtonian mechanics, but it's still fair to say Newtonian mechanics is an "incomplete" view of the universe.
reptation 2 hours ago 1 reply      
What if funding is very one-sided on an issue? Why can't a Scientific field get caught in a 'local minimum' for centuries?
kkotak 3 hours ago 0 replies      
It seems like Asimov was totally trolled by the English lit. guy :) Good read nonetheless. I fondly remember the days of handwritten communication. It's a shame that we still live in the world where belief systems trump facts and facts are relegated to opinions.
First real evidence of a strange quantum distortion in empty space sciencealert.com
48 points by mmastrac  6 hours ago   18 comments top 3
joantune 3 hours ago 4 replies      
"In the classical physics of Newton and Einstein, the vacuum of space is entirely empty, but the theory of quantum mechanics assumes something very different.

According to quantum electrodynamics (QED) - a quantum theory that describes how light and matter interact - its predicted that space is actually full of 'virtual particles' that pop in and out of existence and mess with the activity of light particles (photons) as they zip around the Universe."

So, does this mean that this explanation for Quantum mechanics https://www.youtube.com/watch?v=WIyTZDHuarQ has been vindicated?

i.e. the double slit with the fields being the cause of the oddity instead of... something that is hard to explain.. including the observer effect

fspeech 3 hours ago 1 reply      
I see by "first" they meant the first evidence of vacuum birefringence. Quantum vacuum fluctuation is by itself well established. E.g., Casimir effect.
rsp1984 2 hours ago 4 replies      
I'm not a physicist but I wonder how is it possible to disambiguate this effect from classical "Einsteinian" gravitational deflection? Neutron stars must have strong gravitational effects on light as well.
State of Startups firstround.com
159 points by ValG  13 hours ago   99 comments top 18
GrumpyNl 3 hours ago 2 replies      
One of the problems with raising money is it teaches you bad habits from the start, said Jason Fried, the co-founder of the software company Basecamp, who has written frequently on the perversions of the venture capital industry. If youre an entrepreneur and you have a bunch of money in the bank, you get good at spending money.

But if companies are forced to generate revenue from the beginning, what you get really good at is making money, Mr. Fried said. And thats a much better habit for a business to work on early on, to survive on their own rather than be dependent on money people.

pascalxus 20 minutes ago 0 replies      
The 2 biggest reasons start ups fail are:1. No/not enough market demand for what your building2. User acquisition costs exceed LTV.

Those 2 things should be the very top concern of any software entrepreneur/founders. I don't understand why the survey doesn't reflect that.

They say hiring good talent is a primary concern, but if that were really the case, wouldn't start ups be moving to cities where the labor supply was greater than the labor demand? And wouldn't there be a corresponding willingness to hire remote workers (as this greatly increases the pool of candidates)?

Moving to an area where labor is 1/2 as cheap, could double your runway, assuming there aren't other timed restraints.

>Nearly 1 in 5 founders say they're raising a unicornThis is not necessarily optimism. some companies require that kind of scale in order to get the economies of scale required for profitability.

benmarten 6 hours ago 0 replies      
Are we in a bubble answered yes is declining from 73% -> 57%. That means the real probability of being in a bubble just increased ;P Remember the 2008 crisis was only seen by very few in advance...
EduardoBautista 4 hours ago 4 replies      
> 9. Are you optimizing for growth or profitability?

> Profitability - 39%

> Growth - 61%

This is what happens when your business goal is to get acquired and not to have a business sustained by paying customers.

vsloo 2 hours ago 1 reply      
There's a disconnect between founders who want to build a startup and founders who want to build a business. They think the two are the same but they're really not and this study clearly shows that. There are situations where startups turn into businesses but I'd rather build a profitable business for myself from the start and our team than to build a startup purely focused on "growth".
nedsma 7 hours ago 1 reply      
I love this one:How confident are you that you're building a billion dollar company?Answers:1. I'm certain that we will - 18%2. I'm confident we have a decent shot at it - 42%

Thumbs up for the optimism!

aedron 6 hours ago 6 replies      
Interesting answers on lack of gender diversity in IT: Most of the men believe the reason is that there just aren't that many women entering the field, while almost all the women blame bias at various stages of education, hiring and promotion. Someone has a cognitive dissonance.
gnicholas 1 hour ago 0 replies      
> And it only gets less balanced with time. Among respondents' companies, the boards of later-stage startups are almost three times less likely to have a woman on their board.

If later-stage companies are older (probably correlated, but not perfectly), then this could be a function of the year in which the boards were created.

There's more of a push for diverse boards now than there was 3 years ago, so if a company got funding and formed a board back then, it's not surprising their board would look different.

coldcode 5 hours ago 2 replies      
Did anyone else find the constant shifting colors irritating?
personjerry 1 hour ago 0 replies      
> Nows the time to launch companies and set sail.

> Though the majority of founders say were in a bubble, 9 out of 10 founders believe that its a good time to be starting a company. All aboard!

Wow that's the worst example of sample bias I've ever seen. It betrays the fund's motives behind this post, I suppose.

codingdave 4 hours ago 1 reply      
State of Venture-backed Startups. Just to be clear. It is a specific subset of the larger startup picture.
traviswingo 2 hours ago 0 replies      
Oh yeah, startup founders with venture backing aren't biased about this topic...
jdavis703 6 hours ago 0 replies      
I think this is a very interesting question to ask when interviewing at a startup: "If you're not successful, why do you think that will be?" And also "what leads the culture" (engineering, sales, design etc).
misiti3780 3 hours ago 1 reply      
1 out of 5 founders thinks they are raising a unicorn ?
demonshalo 10 hours ago 1 reply      
sigh... Europe does not stand a fucking chance!
dmark3 9 hours ago 3 replies      
So 10% of startups give out more than 1% of equity to a mid-level engineer ?

Perhaps this is a small sample, but it sounds odd.

greenspot 7 hours ago 2 replies      
tl;dr because the presentation is super long.

I just picked data which I find interesting and not obvious, there's much more information which I don't cover. Data is in chronological order and often aggregated to less numbers. 700 founders inside and outside of FirstRound were surveyed.

- 7 of 10 say bitcoin is overhyped

- cofounder relationship: 5% fired their cofounder, 5% are strained, 40% collegial, 28% best friends

- 13% sold secondaries

- 61% optimise on growth, rest on profitability

- 52% want to fire up to 10 people, 32% up to 50, 10% more than 50 the next 12 months

- Hardest people to hire: tech, sales and marketing leader

- 90% of mid-level engineers get <1% equity, 64% <0.4%

- Most (55%) of mid-level engineers get between $100K and $150K

- Primary drivers of company culture are tech, sales and design

- Most (43%) people leave between 6-7pm, 10% work longer than 8pm

- 75% could close a round in 4 months or less

- 78% pitched less than 20 investors

- 76% raise exactly or more compared to what they planned

- 55% expect that raising gets harder the next 12 months

- 22% of investors didnt meet expectations

- 20% <= 30yrs, 32% older than 40yrs, rest inbetween

- Most popular sectors are enterprise, consumer, fin-tech

- 43% web, 29% mobile, 1% VR

Dowwie 9 hours ago 1 reply      
This is a duplicate post.

First post:


In the Deep, Clues to How Life Makes Light quantamagazine.org
9 points by M_Grey  2 hours ago   1 comment top
daveguy 1 hour ago 0 replies      
How life evolves the ability to make light. How bioluminescence works is well known.
The Ruby+OMR JIT ibm.com
95 points by x3qt  10 hours ago   54 comments top 5
skeptic2718 7 hours ago 4 replies      
I expected CPython to have something like this, especially in 3.x but nothing.

If Ruby can get faster than Python sooner, I'd switch focus to Ruby (and somewhat make Go less of a priority for us).

rubyfan 9 hours ago 2 replies      
Anyone have any performance comparisons against other Ruby implementations? I assume performance is the main reason someone would adopt this right?
magaudet 5 hours ago 2 replies      
Author here: Feel free to AMA!
appleflaxen 9 hours ago 2 replies      
Tried looking in github, project-specific pages, wikipedia and still have no clue:

What does OMR stand for?


poorman 7 hours ago 1 reply      
"Right now, it only works for Ruby 2.1.5; however, I'm slowly plugging away at moving forward towards Ruby 2.4."

The irony.

But in all seriousness, this is awesome.

CyanogenMod Inc. Reorganizes, Severs Ties with Project Founder androidpolice.com
103 points by yareally  4 hours ago   45 comments top 11
samfisher83 3 hours ago 1 reply      
Steve Kondik Comments:

Boo hoo, right? I fucked up and got fucked over. It's the Silicon Valley way isn't it? First world problems in the extreme? It hurts, a lot. I lost a lot of friends, and I'm truely sorry to everyone I let down. I wish I had made different choices and trusted different people (especially one in particular early on), but all I care about now is figuring out what to do next.

This guy pretty much made that rom initially kind of sad what happened to him.

vuanotinn 3 hours ago 3 replies      
Looks like all Android-related projects, big or small, high profile or low profile, suffer from the same problem the iOS jailbreak community has: everybody with power or a voice in the community is either a whiny bitch or a brat.

Technical/legal stuff aside, all problems with projects related to the Android OS are all the same: immaturity, lack of responsibility, selfishness, etc.

wyldfire 4 hours ago 2 replies      
> 2. The main IP is the brand and trademarks. I don't know if I can get it back without a fight, and I'm tired of fighting. We will likely need to fork and rebrand, which might not be a bad thing. Would you support it?

Yes, if CM offers something "less libre" and son-of-CM continues the legacy of CM with AOSP. Other high-profile projects like this have survived rebranding/forks. It's not clear to me all the stuff this long saga includes but I get some bits and pieces from the comments. I am not terribly concerned about whatever business missteps took place at CM Inc.

cr0sh 3 hours ago 3 replies      
Here I was all this time (several years) thinking CyanogenMod was a product by (Android) hackers for (Android) hackers. Now, I find out it's a product by a company...?


I've never used it (and the following is just me talking from my nether regions), but I've always kept it "in my back pocket" as something someday to try out. Why? Because in my mind, it was "non-corporate" - made for the love of the platform, not for money.

Maybe that's the problem. Maybe where things went wrong was when they tried to monetize stuff. Stop doing that - everything isn't about money.

Or at least, it shouldn't be. More often than not, especially in projects like these, money can corrupt and screw up the whole project.

So fork it. Get back to the community, back to the roots. Quit trying to become "the rich guy" - and go back to being "the hacker dude bring cool 5h!7 to the community". Don't even think about the money. If its really worth something, the money will magically appear. Even if it doesn't, what does it matter? It's about the love of the platform, right?


So fork it. The community will follow, and not look back at what once was, but will look forward to what can be.

rer0tsaz 3 hours ago 0 replies      

This refers to Jean-Baptiste JBQ Quru, who responded: put users first.


shepardrtc 3 hours ago 0 replies      
Internally, Cyanogen has been a shitshow for the past few years. They had management that kept screwing up, and they treated their people pretty poorly. All the good employees saw the writing on the wall and have already left.
fredgrott 3 hours ago 0 replies      
You know he might have an option..partner with MS to bring an Android OS fork that has MS Services..and we would get patent coverage to boot as enticement to OEMs..
kilroy123 2 hours ago 0 replies      
That's a bummer they couldn't make things work. I used CyanogenMod before they turned into a company on some older Andriod phones.

The community did make a great ROM and I was hoping they would shake things up. Hopefully, force manufacturers from releasing such bloated horrible custom versions of Android.

fghjllpours 3 hours ago 2 replies      
Is this the end of custom ROMs?

Between Xposed and a "better" standard android, a lot of the "big" custom ROMs have bit the dust. Aokp, paranoid, slim, omni is moribund, and now CM?

this-dang-guy 4 hours ago 0 replies      
Wow, bummer. I wondered what happened to Cyanogen, I was looking forward to their stuff.
TwoNineA 4 hours ago 1 reply      
I guess they weren't able to put the bullet into Google's head.
Underwater Stone Age Site Was Fisherman's Paradise livescience.com
8 points by Mz  3 hours ago   1 comment top
a3n 54 minutes ago 0 replies      
> "These [fish trap] constructions, the oldest known in northern Europe, indicate extensive riverine and lagoonal fishing,

Passive income!

       cached 2 December 2016 20:02:02 GMT