skysight-inc/HackerNews huggingface dataset:
Show HN: Ek – One app. All cabs (an aggregator for cab aggregators)
Apparently it's a misguided attempt to protect creators by preventing others from profiting from their work. Most of the professional bodies being "protected" are actually opposed to this, as I understand from an article I read on the topic a few days ago, by the guy who wrote a report that has been quoted in the debates around this law.
That's because it is 4!

https://www.facebook.com/4
How does this fit in/differ from Netflix's Falcor? https://twitter.com/falcorjs
Don E Knuth - The Art of Computer Programming
In the New York Times?
So I compared Orleans Parish to Sedgwick, County Kansas (Wichita is the next larger US city than New Orleans) and Orleans Parish operates a multiple of the number of beds as Sedgwick County, so I guess it isn't a big factor.

Hard to control for the different atmosphere in New Orleans though.
> Manhattan distance approximation is seriously wrong

The Manhattan (1-norm) metric is strongly equivalent to euclidean (2-norm) metric. Depending on your problem domain, that might be good enough.
Except they don't work, or at least anymore. We have a generic one about blocking certain filetypes from being run in a zip (which is the standard vector for now) but all the other ones about blocking certain parts of the user's profile don't work. The malware just keeps trying different locations if its denied write access somewhere.
So polygamy is illegal, and adultery is a misdemeanour, but "open marriages" are fine? So with gay marriages everything else becomes legal too?
It would make sense if the brain did use similar mechanisms to search for patterns.
Technically nobody in the MLB has ever gotten a home run on a bunt. Steven Souza Jr rounded the bases on a bunt, but that was a bunt single, then advanced three bases on two errors.

http://www.baseball-reference.com/boxes/WAS/WAS201506170.sht...
Amazon Kindle EBook FREE OCAJP Oracle Certified Associate Java SE 8 Exams
Bloomberg Beta - invent new ways of creating companies
Author here - new to HackerNews, so forgive me if I stink of "n00b".

You are absolutely right in that your freelance experience might differ from mine - and I did try to say at the end of the piece that money is just one factor. If you can operate well on a job and work in your underwear (and not feel like a sub-human after 3 days), power to you - DO IT!

There's room for disagreement and I'm not trying to run anyone else's freelance life - just share what's worked for me.

These are MY lessons. They're not meant to be absolutes for anybody. I couldn't have dreamed this would wind up on Hacker News - I wrote it for my (small) community and I'm thrilled to see it get traction, but I didn't try to game any system and get on here.
Check description on youtube or forum posts. According to author with some optimizations it's give 100FPS on i7-3770 / GTX970.
Maybe in the end we'll all be curating high quality blog posts, from people who aren't paid by views ?
> “People say they are not going to try as hard to find a job,”

Or they will bargain for a job that is worth their time so they won't accept a job that won't improve their lives. That is a subtle but important difference from just sitting around because they can.

My bet is that when people aren't bargaining for their life -- food, shelter etc because those things are a given they will begin making trades that are a net positive for them rather than just trying to control their losses. 'Head above water' bargaining is a fact of life for the poor that is easy for the middle and upper classes to forget. It leads directly and almost inevitably to exploitation by the other party that is in a better bargaining position.

Further in the article it talks about young men continuing school and mothers staying home and taking care of children. These are decisions that are made by people who are not desperate and not in a terrible bargaining position.

I'm excited to see the results whether they agree with my intuition or not. We need more policy experimentation in the US and I'd love to see some of that experimentation in this direction.
سينما+فور+اب+|+افلام+عربي+|+افلام+اجنبي+|+مسلسلات+|+مصارعه+|+رياضة
The same experiment: https://m.youtube.com/watch?v=vKA4w2O61Xo
CFAA is necessary so people can defend their property from invaders.

You'd file criminal charges against someone who breaks into your home every night to hurl racial slurs at you and keeps picking your lock no matter how many times you change the locks; why wouldn't you file criminal charges against someone who comes on to your channel/forum/etc. every day to harass your users and uses a number of proxies to change their IP no matter how many times you IP-ban them?
I'm not sure I follow - can't content creator, within existing legal boundaries, already protect his work?
No Lyft support for right now (but we are working on it).
The problem with "realistic" graphics is that they only look that good in screenshots, and maybe a simple video. But now add a person in there. Then show them talking, walking on the sand and through the water. Is it still going to be realistic? Not likely. To the people who are saying we are getting over the uncanny valley, I think you are wrong. I think it only gets worse as the environments look more real but the physics and characters don't match. When everything looks fake it's easy for your brain to accept, when it looks real but doesn't behave like reality it gets weird.

This is all coming from someone who is still playing video games from several generations ago, so you can just ignore me if you want to.
Who is 1,2,3 ?
Not saying you're wrong, but a useful trick in life is to always give the benefit of the doubt to others.

I think there are valuable things in that article, and I worry that you may have missed them because you didn't like the tone - which is a shame for the author, but possibly also a shame for you.
GPUs are too slow for this kind of graphics.
Just like infertile couples, or single parents that want children, yes. My cousins foster children, then file to adopt them as appropriate. They've raised 4 fine young people who had a rough start, and done a stellar job.
Even most of the unicorns are boring.

They're overwhelmingly in "fintech", "big data", and productivity software.

https://www.cbinsights.com/research-unicorn-companies
I obviously don't know, but I'm hard pressed to believe that the people involved didn't consider simpler methods before determining the method most likely to succeed was to use C4.

All I'm saying is that there's probably a good reason for the route they went with.
I am not a lawyer but I wonder about the legal basis behind it. Bitcoins are not a legal currency. If you copy a software it is also not "stealing" but has to do with copyright and special laws (in the codified law systems) had to be made up for this.

I am curious if we have a lawyer here who can comment on this from a legal perspective. Again, Common Law and codified law may be very different here.
Absolutely - the post wasn't meant to say "money over everything". One of the big reasons I'm freelancing is for the freedom and flexibility that comes with it.

But I still treat it like a job. A job I can take vacations from, or a hiatus from, or whatever - but still something that takes some discipline to succeed at.

I never intended it to sound like freelancing should be un-fun slave labor. That would entirely miss the point.
It's pretty telling that everyone wants to be the next Steve Jobs, Bill Gates or Mark Zuckerberg, but very few want to be the next Niklaus Wirth, Alan Kay or Gary Kildall.

Far fewer are interested in computing so much as a gold rush that happens to use computing as its backdrop, which is overwhelmingly heading towards web-based media companies.
Meh... the idea that you can boost some brain power by relaxing other tasks seems unproven.

I will go so far as to say all of the truly buggy software I have ever seen had the most explicit variables. To the point that it is just a sideshow. Use them if they don't get in the way. Don't if they do.
So nice to see you post this here. While watching I was really enjoying your Italian accent and was thinking about how amazing it is that so many people have to learn English. Reminded me of your post "English has been my pain for 15 years" (http://antirez.com/news/61). Thank you for conquering the language and presenting this to us. Really glad to have another message queue to explore.
Limited options is exactly what "dumbed down" means and Apple is known for offering dumbed down limited devices and computers. The examples I gave are just that - examples. I can give you a whole laundry list of ways that OS X is limited compared to Windows and yes, the fact that you can only run OS X on one single brand of hardware is a major limitation.

Being able to change the color of the cursor is not a "theming" option, it's a usability option because I can see the white cursor and find it on the screen much better than the black one. It's just one example though.

I'll go through every piece of software that comes with OS X and show you a better default application that comes with Windows if you want. Let's start with the basics - Finder - which is super limited compared to other file browsers.

- Just added the ability to cut and paste in Lion/2011!

- No hooks to extend it the way you can Windows Explorer. (So, you simply cannot have a whole class of software, like TortoiseGit.)

- No address bar to quickly see and/or enter a path. You can get close with the status bar thingy, but it's still limited in ways that matter - namely, having an obvious place to enter a path...

- Cannot remove it from the Dock because reasons. (I don't care about the reasons, you simply cannot do it.)
OK, so clearly the idea that "code" is a mass noun rather than a plural is very unpopular. Or I've failed the "don't be negative" rule.
The Three Worst Programming Languages
Silicon Valley: Inside the winners’ circle
Is this grounds to give Ulbricht a new trial?
Gotta say I agree with this. I notice a lot of Python programmers tend to use less descriptive variable names. That's always been a pet-peeve of mine.
Hey - thank you!
I'm okay with being bashed - I just think I'm being misread. I never intended this to be a prescriptive guide to success, just some reflection on what I, myself, have learned from the process.

Thank you for reading, and for being open to the idea that this is just my experience!
> Actually it's the opposite

What is? I'm not really sure which part of my post you are replying to here. Can you quote a specific bit?

> Democracy is when all the people vote the laws. Which was the case in ancient athens and iceland

No, at least in the case of Iceland, the entire point of my post was that only a very, very tiny group of people got to vote on the laws. Kind of like representative democracy without the democracy part (because the representatives are not elected). Also known as a plutocracy.
What's next with these corporate shizzles? Do I need to pay a cent each time they detect me just looking at their buildings?
I wonder if the poster heard of pypy

Not many things approach C speed, but PyPy has always seemed like pretty close
Kubernetes 1.0 launch and a look into the future of container orchestration
If you're guaranteed to not get any BTC back you put in, then that seems like it could reveal information in itself. Perhaps a better design would be it totally randomly redistributes.
NREL's 91-Year-Old Palmer Carlin–a Wind Energy Pioneer
Mark and Bill are not so anomalous being Harvard students that dropped out to purse an already promising opportunity. Jobs is the closest to most people's idea of a "college dropout".
Welcome to the exploitative system that favors the rich: capitalism
>Rust and Go are both touted as memory safe. While this statement is absolutely true

Duh?

>So both languages are memory safe in that they are not memory unsafe

This is more accurate statement imo. Saying Go is memory safe [1] is like saying a lamb is safe among a heard of hungry lions.

[1] http://www.pl-enthusiast.net/2014/07/21/memory-safety/
PostgreSQL 9.5 Alpha 1 Released
I think the right quote written by Tacitus was "they make solitude and call it peace".
... and Slashdot bashed the iPod.
So take what the HN community says with a grain of salt? Noted.
YMMV of course but, no, by and large freelancers (freelance writers at any rate) don't generally make more money than those who have more or less equivalent jobs at companies. They're either freelancers because that's increasingly the way markets are organized (good full-time paid gigs are relatively hard to come by) or they just like being their own boss.
Except the creators in this case are the people who designed the buildings.
You really don't have to apologize, I can see how it'd be read that way, and I'm culpable for that.

I know you say publicity like it's a dirty or cheap word - but, what writer doesn't want people to read their work? What person doesn't want their story to get traction?

Yes, it feels a bit cheap to throw numbers for attention. But my honest goal was not to wave a financial number like I've "made it", but use that as a means of opening the floor for discussion and sharing.

I appreciate that to many people, that's going to seem really insincere, but I hope that the rest of the piece made it worth your time.
Exploiting rootpipe again
At the job site, each job link takes me to the front page of Jobvite, and if I search 'peloton' at Jobvite I get zero results. Where can I view the actual job descriptions themselves?
And even then C was not the appropriate tool for the job, Postgis would have been easier and maybe faster.
It may not be currency, but I think it's legally property. The IRS taxes it as income.
Caching is great isn't it.
That's exactly what I was thinking. I (sometimes) follow TDD, and I applied it to this problem. I made sure to include negatives, 0, positives, and include primes here or there to help avoid issues with multiplication/exponentiation. After a few of these, I felt pretty confident that the rule was simple.
Thank you very much for the kind words. There are more failures I could have mentioned - failures to properly qualify clients, failures in overbooking, failures in trying to scale up, failures in time management..

But at the risk of running a cliche, if I'm not failing, I'm not learning. And that's all this post is - sharing what I've learned.

Appreciate your kind response :)
Many embedded style guides argue against dynamic memory allocation altogether. So you statically allocate all the variables you will ever need. And in an embedded environment there may not be a loader to run the constructors, or you don't want to run them at bootup until you've configured the DRAM or suchlike.

Edit: the ZeroMQ point is that, if you have a constructor or a destructor, then it must not do anything that can fail because the mechanism for recovery is an exception and clean recovery from exceptions bubbling up through code is quite hard to achieve. This is basically the Go/Rust argument against exceptions and in favour of explicit error return.
not the onion - had not heard of freedom of panorama. I just assumed it was part of the commons social contract - you can put something in public view and others are free to see it.

I can understand copyright protections preventing someone from copying a building's design or aesthetics, but can't imagine how it would extend to holiday pictures were the building just happens to be in the background
Ask HN: Does anyone have a simple fun Project Idea?
Emphasizing "fun" to use. Does anyone have any idea that I could work on in my vacations.
What comes to your head and what could you use right now?

Thanks :)
While row-oriented and column-oriented storage models as laid out in the article are classic database organization patterns, modern databases engines often use neither as their primary storage model. They still have their use cases, pure OLTP for row-oriented and cold storage for column-oriented, but many workloads these days have a high insert rate concurrent with light analytic queries. This workload shows poor efficiency on either storage model.

Designing a general-purpose database engine today, I would probably use some variant of the vectorized row storage model. Rows are stored within a single page but are decomposed within that page into vectors, the organization of which can be quite complex and may not require any significant row reconstruction. Page sizes are usually larger than OLTP (64-256k versus 4-16k) which makes it suited to modern disk storage.

Vectorized row storage often approaches the insert performance of row-oriented and the light analytics performance of column-oriented if designed and implemented competently. Column-oriented is often more space efficient for cold data storage but depending on the use case may not be significantly faster for queries.

Classic row-oriented and column-oriented designs are at opposite extremes of a set of tradeoffs. Many newer database engines sit at neither extreme while enjoying most of the benefits of both.
I've thought about this, too but I can't figure out how you'd prevent those tokens from being bartered for more traditional currency outside of the necessary conversion by landlords and grocers and other providers.

With ubiquitous computing now available to everyone we might be able to fully track that sub set of transactions with 'currency with state and history' as opposed to traditional 'dumb dollars' but I think it would be a hard problem getting it to play nice with the traditional currency economy.
How this company reached profitability in 2 weeks and $100
I've not had any exposure to Cordova so I'm not going to comment on that specific comparison. But semantics aside, I do think all these arguments are very much against the spirit of this submission. And that's a large part of the reason I was defending their usage of "native" and "GUI". I just didn't realise the can of worms I was opening...
I got it, but it took a bunch of guesses before I had the pattern. It's a good example of how our preconceptions shape our answers.
Choose your strengths. If you've got a nice presentation of market salary data, do it in writing / if you are great with face to face interaction, bring it to your next 1x1.
When the goal is to find the closest point out of a set of points, it's pretty wrong. This is especially true when you consider that it's doing Manhattan distance on raw latitude and longitude. That means that if you happen to be near the poles, you could end up choosing a point that's orders of magnitude farther away than the nearest point. Even in more usual latitudes it means you'll treat east-west distances as substantially longer than north-south distances.

Sure, it could be a reasonable choice for some problems, but I have a hard time thinking of which ones those would be, and it would definitely need some discussion about the tradeoffs.
This is typical of politicized reporting that really really wants to push diversity.

First, the article says

Many people think they know what the founder of a tech start-up looks like: a 20-something man who spent his childhood playing on computers in his basement and who later dropped out of college to become a billionaire entrepreneur.

And then refute this with the more "diverse" reality that

The average founder is 38, with a master’s degree and 16 years of work experience.

Note no mention of the gender of the average founder. Next, they consider the study by Bloomberg Beta that the article implies refutes the "myth in our heads of what the prototypical start-up founder is, and that myth is an early- to mid-20s white male who studied computer science at an elite school and dropped out"

But the methodology of the study is to create a machine learning model that uses the "backgrounds" of people (which seem to include which companies a person worked for, and I would guess also which school) to predict which people will become a founder. They then define the people who the machine learning model scores highly, as "potential founders" and examine the demographics of potential founders. The results quoted are:

While only 12 percent of current founders are women, when they searched for potential founders based on the other characteristics of successful founders, 20 percent of the people they found were women.

“If you look at just the professional histories of the people who got funded, then it suggests people who share those histories are much more diverse than the people who get funded,” Mr. Bahat said.

Only 53 percent of founders have technology backgrounds, indicating that a computer science degree is not a requirement. Of potential founders, 8 percent of those with technology backgrounds are women.

So in the strange logic of the author, the machine learning model's validity is not called into question even when the difference in gender bias between "potential founders" and actual founders is mediated by highly relevant information, such as a technology background. To be specific about the problem with this logic, if the machine learning model selects a completely different looking population (ignoring gender) from existing founders, that is evidence that the VCs are biased, but it is also evidence that the machine learning model is wrong. The high level problem with this approach is that the same variable they are trying to show is biased (being an actual founder) is the one they are using to train the model which selects "potential founders" in order to prove the bias.
There's a conclusion of that story: http://www.wired.com/2015/05/silk-road-2/
They could get the folks who did Zero Dark Thirty to make it!
What do you mean by "frozen"? Can't the page contain javascript that makes it appear not-frozen?
Making hot drinks and other internship cliches
What went wrong: SCTP (2009)
> There is a huge difference between everyone gets exactly the same regardless of merit* (communism)

Everyone getting exactly the same regardless of merit has nothing to do with communism. So much so that Marx spent a lot of time criticising this idea and tearing it totally apart whenever someone raised it (Critique of the Gotha Programme has a substantial section on this subject).
Or, you know, Cython. Just find whatever is slowing you down and write that in (semi)raw C. Keep everything else Python.
reads title of HN post

I'll bet my weeks paycheck PHP is on this list

Clicks link

Yep! PHP made the top of the list!

I got my start in PHP

3/4 of my resume is about experience using PHP

Every week I get a message from a recruiter on LinkedIN about a job using... PHP

IMO - That means PHP is a great language; it got me my start; it got me most of my jobs and it continues to produce prospects for new jobs in PHP

Stop hating on PHP!
Show HN: Ryd.io
Ryd.io

As a capstone project for Galvanize's data science immersive I took another look at the NYC Taxi data set. A ton of analysis has been done on individual rides/cars and I was curious about what story would be told by looking at this data through the aggregate.

Through the clustered map you can identify different 'personalities' of the city with a birds eye view. Check it out here http://ryd.io/cluster_map

I've just spent past couple weeks working hard on this project and would love to talk to anyone about it if they are interested.

After the conclusion of the program I'm excited to join a new data team and work on awesome problems.

Feel free to contact me with any questions

gkamradt {at} gmail
I have a HP laptop that I bought in 2009. I upgraded it with SSD in 2011. Ever since, I have never had to restart the computer because of problems. My work desktop never gets restarted because of problems either. The only time I restart is when I get windows updates. Either I got lucky, or the people you know got unlucky with their computers.