skysight-inc/HackerNews huggingface dataset:
This whole Skype/P2P thread makes me feel very pleased and very optimistic about what we have built already and are building for release relatively soon.

You can do P2P on mobile and you can even do P2P with central server fallback without sacrificing reusable components and with standard network protocols. You just have to do the hard work at the lowest layers first and you have to think about the problem from an SDN perspective instead of an app-centric-P2P perspective.

(Intentionally cryptic response, yes. Grin.)
How I Stole Plunker Session Tokens with an Angular Expression
Don't work for people you don't respect as leader. It just doesn't work
OK that makes sense. So then what's the point of doing the fasting + racing thing? Seems like it'll just be very slow and difficult for you to do it.
> A slightly above average runner can do say 8 min miles over 26.2 miles on flats

I make that a 3:30 marathon which I would suggest is rather more than "slightly above average" - you'd be in the first 25% male finishers at London 2015, for example.
Tested on CentOS 7, fully patched.

[ohadmin@localhost shm]$ ./cve_2016_0728 PP_KEY
uid=99990, euid=99990
Increfing...

This is taking a long time. I disabled SELinux and it has been cranking away for a while now.

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1140 ohadmin 20 0 8428 388 296 R 100.0 0.0 9:25.17 cve_2016_0728

No need to test on CentOS 6. Forgot how ancient that kernel is.

Update: I am not having any luck getting this to work on CentOS 7. I even completely disabled SELinux (selinux=0 vs setenforce 0) Anyone else getting this to work?
Yes, but she probably didn't really understand his explanation. Look, I get that some people are, from my point of view, obtuse at best. I've had people convinced that I had some affiliation that I didn't or that I added them to some mailing list that I didn't (and unable to comprehend that they could follow the unsubscribe link to get off it). But they're not necessarily idiots. I've provided enough technical support over the years to family (iPad is the best gift, for me, I gave ever) to appreciate that many otherwise bright people really just don't understand how this tech works.
There's a decent OneNote application for Android.
San Francisco's Broken Surveillance State (2014)
That's 75 megabits, not megabytes.
So I tried it and it's 72135 bytes using tar czf (created by `fs.writeFileSync('/tmp/file',new Buffer(74207281).fill("1"),'utf8')`)

Not that it's the most efficient representation at all, 74207281 fits in 4 bytes.
The showroom inventory is an actual sales channel. It's not some back channel insider process.

It's behind the "Buy Pre-Owned Today" link on Tesla's public website.

https://www.teslamotors.com/models/preowned

The site has one top-level menu where you can choose new, pre-owned or custom to start your order. Everyone's in the same system.
Also that the fitness function applies to the system as a whole. So a trait that's just amazing at something, but carries a large cost, may not be able to survive. I guess that's kinda what you said, just phrased differently.

And this is getting away from the central point, but there's also much debate (at least at the level I'm reading; maybe it's solved by now for those in the field) about how traits can support a community at the expense of the individual - like with old humans losing the ability to procreate.
XML is not so much a file format as it is a tool for creating file formats. Word and Excel both produce XML files, and technically you can edit those with a generic XML editor, but it's not the same experience.
Good blog about prometheus - https://developers.soundcloud.com/blog/prometheus-monitoring...
I mean, I'd be pretty excited to learn Elon had been driving the car. However, they did mention that because of the changes they've made to test the new software he wouldn't be able to receive the car. If the company had just said "We're sorry, here's another car with all the features you wanted" but they didn't they dropped the ball.
Show HN: A personal Heroku on local hardware to easily connect smart devices
I think it's "lede" but anyway I just didn't want to be too specific in case anyone felt like tracking him down. After the company we both worked for he went back home and was going to do some software projects on a consulting basis. He started working on administrative software for a guy who had a business at the periphery of the medical field. The guy who had the business suggested that the software he needed might be useful to other people in the business and got my friend to do the project for less money in exchange for the right to sell it as a product. That original customer also invested. I think one of the keys was that it wasn't a glamorous business and no one terribly sophisticated was working on software for it. From there I think it was old fashioned business, years of slogging and sales and incremental growth until his was the top provider in his region. Then he sold a large part of the company to a private equity firm. So it was a very not silicon valley story.

As far as key lessons for people on this site I'd say it's not to focus on the standard silicon valley story. In a lot of ways he did everything that goes against the summmary wisdom of ycombinator hacker news. He didn't solve a problem that he had. He started solo. He consulted to product. He technically had a angel investor in his first customer. He never raised VC. He sold to private equity. He didn't do it in Silicon Valley. Also his tech skills weren't that impressive and his platform choice seemed laughable. I think the key is solving a real problem in an unglamorous little known business and sell and survive and grow.
The primary danger would be that you add sensitive information, forgetting that the account is weakly protected.

I've found that having a password manager compels me to have a strong password for every single site. Not having to remember anything (is this a weak password site? Did they require a number or capital?) is such a relief, and knowing that the account is as strongly protected as it can be (with respect to my control over the situation) is quite comforting.
How to Test Against Multiple Python Versions in Parallel
The NFL uses the Wonderlic test which is an IQ test.

IQ tests are most definitely legal.
This. Is. Brilliant.
10 Programming Languages to Learn in 2016
Yes, Google can index the site. But it will still suffer in SEO since Google penalizes sites that take a long time to load.
> Lets not pretend that being able to put a form on the web and do basic CRUD to a database is the most advanced coding in the world.

There's a difference between knowing that this what you're doing when you build a web app and not knowing. The former requires a formal education or years of self-study.

Let me preface this by saying: I do not live in an area such as NY or SF where the top 1% of bootcamps exist and have a good track record. In case you haven't noticed, in 2015 the fast-foodification of code bootcamps happened. Local camps have popped up in almost every city. They are what the majority of the country has immediate access to.

In my experience, The majority of people leave boot camps with a seriously warped view of programming. Some of the graduates I've met come out of bootcamp with inaccurate/harmful/evil perceptions such as "These ruby commands aren't working...", "C++ is sooo outdated, why wouldn't you just use a user-friendly language like ruby", "What's the code for doing x, I can't find it online", "coding in html", "coding is easy", "you can learn everything online", "CS is the theoretical stuff", "I made a functional Twitter 'clone' in 3 days; it's on my github. [never mind the fact it's the nth iteration of the same cookie cutter 'open source project' as everyone else from camp... UGH]"

For iOS, it's not as bad. Out of necessity you need to learn a little bit more about OOP and compilers. However, these are the same folks that think that using getter and setter methods plus storyboard to get a UI up is worthy sample-app (Look, I made my own calculator.app - fork me on GitHub!)

I've seen all these types first hand. I have had the displeasure to work with some of them. None of these people had any clue what's really happening when they fire up MRI/node/whatever. None of these people ever wanted to be "found out" so they lie and bullshit, making them absolutley impossible to deal with.

They've been taught [read: brainwashed] into thinking that it's ok [advantageous, actually] to be cocky and "fake it until you make it." The boot camps I've seen go out of their way to reinforce the idea that you're getting your money's worth. It's difficult to correct them, since they are usually very insecure about their emotional and financial investment in the bootcamp.

IMO these black-box perceptions are extremely harmful for everyone that has to work with these kinds of devs. The worst part is they all circle-jerk about how useless CS degrees are for CS jobs.

After only 6 weeks of coding you are cargo culting. No matter what. You cannot a good web developer out of bootcamp. It's impossible. There are no shortcuts to good fundamentals and hands-on experience. Production-ready skills take years to refine and develop. It does not matter how intensive your "learn2code make 90k now" course was.
A moment's thought failed to turn up examples—which is almost certainly my fault. What is a context in which both could appear? In that context, what other languages treat them identically?

EDIT: Ah, the documentation mentions:

> This also means that `-1 is always parsed as prefix operator so code like `0..kArraySize div 2 -1` needs to be changed to `0..kArraySize div 2 - 1`.
Lets get this straight.

1. Facebook made users email the regulator on a subject of "tangential relevance" - saying they support Free Basics, while the questions asked were on Differential Pricing

2. These emails were unsubscribed by TRAI, and 12 MM of those 14 MM emails weren't actually sent - probably because they went out to an empty mailing list.

3. The emails that were sent, were sent by misleading people into "supporting digital equality".

4. Facebook choose to represent and speak for all of the millions that had chosen to "support digital equality" which was questioned by the regulator.

5. Facebook didn't bother to inform the users that originally answered the "opinion poll" of "supporting digital equality" of the questions asked by TRAI even after having been asked to and extending the consultation deadline for the same.

6. Facebook choose to spend $44MM on this campaign in this process. (and an obviously unknown but really large sum for lobbying!)

I'm no policy expert or a strategy consultant, but if there ever has been an epitome for "shooting oneself in the foot", this would be it.
How-To Install Riak on Ubuntu 14.04
Thanks. It is hard for me to grasp quite what this fact means. If it is even being measured properly or not.
Would a properly setup SELinux able to capture a local program that exploit this kind of bug?

Is there any other other of Linux/Mac/Windows/Android dist that have some type of security framework capture this kind of issue?
> This is a blog post on the author's personal blog

No, the context is now reframed as a post on a highly-influential site, this one. The author is now commenting here, which is great.

But "Don't try something like this without at least talking to a doctor, I probably should have" has yet to appear on the post. Therefore I reserve the right to state my objection.
He means well optimized, not just "did their best". Look at the Panda's difficulties.
The Cashless Culture Shift. Are We Ready?
It would also reduce choice and competition on the market. Do you really wish so much for EVERYTHING to be owned by a few ultra-rich corporations?
Grassroots computing effort unveils largest known prime number
Create an AngularJS Web Application That Sync's with Couchbase Using PouchDB
In Python there is a convention for naming classes with `CamelCase` and instances with `snake_case`. It works very well, you can always tell if you are dealing with a class or an instance.

Personally I believe code is harder to read than to write, so I favor languages that are easier to read.
While many bemoan the dealership models it is a dealership I once used to get something done when all else seem to fail. There are far more good ones than bad and big companies can effectively and afford to ignore a single consumer, even a vocal one. So while there are some benefits of dealing directly with a manufacturer it can also be insane at time how tone deaf they can be. Dealers suffer this at times too but larger ones know the game and better yet know the people to call. I had a North American rep calling me direct on my issue and it was resolved.

Once Tesla ever moves into a large volume car I don't see how they will keep up the image they portray. Its not that simple. Whats worse here is that they have people who saw what was going on and it wasn't run up the flagpole fast instead they tried to up sell the customer!!! Get real guys.
That's not how you execute binaries, just "./cve_2016_0728 PP_KEY" is the correct syntax
You are right, that title makes it look more alarming than yours, but in the link you provide there is a statement that still provides a similar statistic:

"The world’s richest 1 percent — including the very richest — hold 48 percent of the globe’s wealth."

Edit: format and form.
There's an important distinction between an "honest" CSR and an oversharing CSR. The response of a CSR to a complaint should be "I'm sorry this happened. Here's how I will make it right". Occasionally it's OK to say "we made mistake X", but don't try to excuse the issue.

Generally, the customer does not care or want to know exactly what went wrong. If I order a burger from a restaurant and it comes out wrong, I expect the establishment to apologize and quickly provide me another burger. I don't need to know that someone called in sick and there is a football team that swamped their lunch hour while they were short-staffed. Those are the restaurants problems, not mine.
the issue is not that much about them breeding a lot, as much as it's a lack of predators to control the population...
Enable Node.js to Run with Microsoft's ChakraCore Engine
Show HN: OneCache: A memcached compliant, best-effort, replicated KV store
This is epic..fb is turning evil.
But 5 is not 2^n-1
Pressure.js Library for Apple's Force Touch and 3D Touch
Needs to be trained first, and if you train it with a population as large as 7/11 customer base it's accuracy is gonna crash to the ground
In the case or people threatening legal action against you, putting them in touch with each other may not be the wisest move.
Ask HN: UX feedback on a website I made
Hey, I was wondering if you could give me some feedback on this website I made. It's for a wonderful farmhouse in Tuscany, Italy. I made it because it's a property of my wife's family.
Hope you don't like it so you can give me painfully brutally honest feedback :D

http://www.boschidimontecalvi.com

Alessio
It's a Mersenne Prime, so it is 1 less than some power of 2. This results in all of its non-leading digits in binary being 1s.
Distributions prefer to minimize divergence from upstream, and therefore tend to avoid non-upstreamed patches.
Repository: https://github.com/jwagner/smartcrop.js
75 Megabits; 9.5 MB/7 3.5" floppies/5-10 selfies.
The old accepted view was that terrestrial arthropods are limited in size by their system of respiration which amounts to exoskeletal pores (spiracles) and internal airways. So terrestrial bugs can't get much bigger because of the body volume (cubic) versus passive respiratory surface (square). (we've got a forced air/blood circulation system so we can get bigger) Consequently it would be fascinating to learn how close Dryococelus australis is to that theoretical limit, or has it developed some sort of active respiratory system? (in which case, maybe it's time to start engineering insect saddles?)
Agreed, for quick notes it's awesome especially with it's newer multimedia features. Opening ON on your phone and all that is kind of a pain.

Since I also use Windows the problem I have is getting to those notes on my Windows 10 boxes. The only fast way I've found is to log into iCloud.com. Not perfect but good enough.
One thing I missed while evaluating OneNote (and coming from Evernote) was reminders/alarms on notes.

I searched around for a solution, but it seems the only way to do it is by using Outlook, which I'm frankly never going to do.
+1 for alltherooms.com being a good service, it's my go-to for accommodation booking. Seriously, being able compare even couchsurfing options is a godsend.
"I actually need a diploma."

Start by making sure you're confident in that statement. Depending on your desired path, it well may be true. Many never bother to ask themselves the question.

And seek out people in your desired field. Imagine the role you want to be in in 5 years and go introduce yourself to someone in that role. Even if it has to be via email. They likely will have a better pulse than your instructors on what you should be learning.
God forbid a customer service agent ever give you a straight answer...
5 Hacks to Succeed in Talent Sourcing
I think if you consult and happen upon a need that can be solved by a product you could be successful. In that case maybe 1 in 10 or 1 in a 100 would happen upon such an idea and execute. If you plan to do this then you are planning to be one of those 1 in 10 or 1 in a 100 which means under the most generous assumption you have less than a 1 in 10 chance of success.
Ask HN: Deep web size?
It is frequently quoted that the deep web [1] is 400 to 500 times larger than the surface web. That number is attributed to a 2001 study [2]. Is that stat even close to relevant today?

Is anyone aware of a more recent study or have any potential insight on the current deep web size compared to the surface web?

[1] By "deep web", I am referring to web pages not indexed by commercial search engines.

[2] http://quod.lib.umich.edu/cgi/t/text/text-idx?c=jep;view=text;rgn=main;idno=3336451.0007.104
YOU are an account manager
> Case sensitivity makes life harder for beginners

I think that I disagree. In general (not all the time, but often), things that look different should be different; allowing them to be treated the same is offering beginners a short-time advantage, while preventing them from making, or even understanding, distinctions that they may want to make in the long term. Imagine, for example, a car where both pedals behave the same, and where the actual function is determined by smart traffic-analysis sensors in the car. It would certainly be easier for beginners, but I imagine that it would produce worse drivers; for example, you couldn't drive anyone else's car.

> would you really want to have two different variables called VariableName and variable_name in scope?

Yes, sometimes! (Not that particular example, but there have definitely been cases when I have wanted variables with the same letters in their names but different capitalisations.)
SaaStr – The Power and Honesty in a T4M Model.  Build One Now
> Tesla is pioneering two things at once, (a) a luxury full-EV segment for passenger vehicles, and (b) bypassing the traditional dealer network and selling directly to consumers. Since I never got my car, I can’t speak to (a). But, because (b) is so horribly broken, I don’t think (a) can succeed.

How on earth does this person's experience point to the non-dealership model being broken? Has this person never dealt with a shitty dealership?
Very often overhydration causes electrolyte dilution that stops the heart.

Solution: Install a salt lick every 5 miles or so.
Android Chrome as well requires user input (usually a tap) to play videos. So a less drastic change would for iOS to do the same, not just let videos autoplay.

Also, if you want to use the web audio API to control the volume of videos like this, there's a known issue that prevents you from doing that on Android Chrome if you source the audio from a <video>.
Now that Rails isn't the cool new thing anymore, is it still a good choice for new projects?

For the new year, I'm thinking about the programming landscape and contemplating what I want to learn next. I've tinkered with Ruby on Rails in the past and think DHH is on to something with the doctrine he has laid out. I've only scratched the surface of Rails, but it still seems pretty neat to me. A deeper dive would be fun.

On the other end of the spectrum, Dart + Angular is appealing in part because I'm a fan of some of the Google developers working on Dart. While Rails feels like it is entering a comfortable middle age (or at least adulthood), Dart feels a little like a car being assembled as it cruises down the interstate. It's new and maybe a bit dangerous.

Both projects are super-appealing to me. Unfortunately time constraints prohibit me from chasing both and I'm interested in opinions especially of Rails people. Are you still excited about it?
The answer to “Will you mentor me?” isNo (2010)
Let’s Talk About Developer Experience (DX) Design
No, they sync if you set it up that way (DropBox, Google Sync, etc.) and you get revision history on ON including the name of the person that made the change.
I spent over a day wrestling to get Skyline to work, but it's so outdated, and all of its dependencies have moved on since it was launched, that it's an absolute nightmare to even get running.

to be fair though it does say it's no longer maintained.
This is an actual sales channel. It's an offering for the company, there should be (better) infrastructure around it.

All that being said, Elon Musk shouldn't have been given the car by this staff when he asked for a car to test with. That's a systems mistake that can be fixed.
Hey - I'm one of the Protonet founders - we've created this to provide a super simple to use alternative to centralized smart device control systems. If you have any questions - just shoot! :)
It's especially entertaining how he tries to apply his very unique sidestepping effort to the rest of their operations as if he's warning potential buyers and investors alike.

I wonder how many people have had to listen to this drawn out story.
> our ancestors did not have a long life expectancy

Historical life expectancy was skewed because of high childhood mortality. If you look at modern hunter-gatherers, life expectancy is still in the 30s, but life expectancy at age 15 is 54. This is still short by modern standards but everyone isn't/wasn't dying in their 30s.

edit: Forgot link to paper: http://www.unm.edu/~hkaplan/KaplanHillLancasterHurtado_2000_...
If such a convention applied consistently that would be great. But my Python experience is that it isn't, and an inconsistent convention is worse than useless. If such a distinction is to be meaningful then IMO the language itself needs to enforce it.
A lawsuit for something like this would have been ludicrous. Clearly, the OP was trying to purchase his car through a discount channel which this relatively new company had not completely ironed out.

Mistakes happen, people get embarrassed, no one wants to tell Mr Musk "No", and no one wants to be the focal point of a customer complaint which they can't really do anything about.

It seems like a screw-up on Tesla's part. Stuff like this happens all the time at good companies and this one has a funny twist but it doesn't signify anything as far as Tesla's ability to deliver, IMHO.
I think DHH has realized that Rails has a bit of an "image" problem when it comes to new web app development, and this is a way to lay out why Rails remains relevant and even desirable. No doubt some will take exception to some or most of his points, but that's OK. For the rest of us who thrive in continuing to build with and evolve the Rails ecosystem, it feels good to see a renewed focus on communicating just what makes Rails (and Ruby) special and vital.
Show HN: Visualize Lisp in 3D in the browser