skysight-inc/HackerNews huggingface dataset:
I'm sorry, but no. Private busses using public bus stops — and blocking public bus traffic — is not an income issue.
No, Goldsberry was very high profile (did a lot of work for ESPN/Grantland). I'm talking about more of a hacker type who did a Show HN type side-project and got noticed entirely through that.

edit: I found the project - looks like it back online: http://peterbeshai.com/buckets/app/#/playerView/201935_2015
Ethical sourcing is privilege, yes, and status as well.

That doesn't mean it's wrong.

Food in particular is a source for this controversy. Over the past fifty years, the population of the planet has doubled, but food cost as a proportion of the economy has halved. This is due to the techological advances of "green revolution" agriculture - tractors, transportation, and chemical fertilizers and pesticides. But there ain't no such thing as a free lunch. Cheap food comes at the price of health and environmental damage, among other things. (want slavery? Check out the chocolate supply chain.) And it's not a huge luxury to eat more ethical foods. Middle class people can afford it.
You are missing usecase that content has to be saved and retrieved on reopening
This is an important lesson. Even the most noble of intentions come with unintended consequences.

It's one thing if the situation was a matter of children being forced to work. If a kid finds work on purpose to help himself or his family eat and you suddenly make it illegal without removing the NEED for him to have to work to help his family then you've made the situation worse while instituting a policy to make yourself feel better.

My view on politics as I've gotten old has gone squarely to the singular point: No complaints. No rules. Solutions or shut up.
What I've realized is that interviews are like anything else in life. People will tell you to expect x, y, and z and your own experiences will look like a, b, and c. Interviewing, like a lot of other processes, is something that can be "hacked".
The Day Women Rule the World
I suspect the next successful business network will be more compartmentalized by industry. Sort of like how github is more or less becoming a business network for developers.
I use a combination of Coursera and Udacity to learn the algorithms, and Hacker Rank to find places to implement them.

I actually just cruised through this course and found it super useful. Edit: By cruised I don't mean did it easily but instead just watched the videos, because I was cramming whenever I could fit time in.

https://www.coursera.org/course/algs4partI

It covers Binary Search Trees pretty well and some other things on the list. I also really like this teacher.

https://www.hackerrank.com/domains/algorithms/warmup/difficu...
For good reason. The battle for FOSS with the emphasis on F for Free (beer and speech) is still a very real one that will affect the future of technology as we know it. What amazes me is how much of hn has left that part of the 90s...
Spend Time with A+ People in Other Industries
I renew every month and have not hit their rate limits. That way, even if the cron job doesn’t fire and I don’t notice, there is another chance a month later.
And if the work they can do happens to be in a different country?
>Pretending that the lowest pits of wage-slavery,

Once you include wage-slavery as slavery, you open up a big question of what wage-slavery counts and what doesn't.
Is it weird that I find this entire blogpost eerily similar to PUA strategies?

I think it ultimately boils down to confidence. To use the dating analogy, nothing drops the proverbial panties (or boxers, if you're into that sort of thing) faster than having confidence. Being physically attractive (i.e. fit and in shape) doesn't hurt either.

Take my analysis with a grain of salt, though. I happen to be hilariously bad at interviewing, and don't get me started on dating.
The Second Coming of VR: This Time It's “Real”
Really nicely executed. I noticed that the editor uses the new Draft.js from Facebook under the hood? If the authors are around, I'd love to hear how Draft.js has been treating you so far, and how much you've been customizing it.

Good luck!
Very few people who are being remotely rational disagree that techs relationship with San Francisco couldn't be improved. That said, relying on rental prices to justify an argument that tech is the root cause of the issues and ignoring that the only adequate solution - building more housing - is primarily opposed by exactly the same people is the height of hypocrisy.
> Like awesome dude... but what the hell is going on?

Survive now, figure out how to make money later.

If Microsoft does nothing, very little new development will be done to run on Windows. You don't need Windows to access Gmail of Facebook. Their backends don't run on Windows. Why would you deploy your software to Windows if it's cheaper and more effective to deploy it to Linux? Shortly, all their technologies will become irrelevant.

It's true they are doing interesting stuff in the JavaScript space, but what does it do to improve their bottom line? It's not unlike Sun with their Java ecosystem, but from an even worse position than Sun held.
When you put it like that it gives me goosebumps. It is truly a great time to be an NBA fan.
well, same could be said about Homebrew vs. Macports (which is hosted and maintained by Apple). Afaik even a lot of Apple developers don't use macports anymore…

Afaik the swift package manager works only for swift code, so it's not an replacement.

Also it's a very bad habit to try to stand over the users that supply software for your most valuable product. We've seen a lot of stories lately that indie app development is dead. We also regularly see how weak Apple is in web services (cloud sync).

So either developers invest a lot of time to build something that works (and maybe even share it on GitHub) or they will stick with the holy Apple solution and provide a crappy user experience and go bankrupt. Companies like Google or Amazon (AWS) do a very good propag^developer releations job, IMHO way better than Apple ever did (in the last 10 years).
>I'd add to this that millennials are getting married later than any previous generation

People deep in debt don't usually attract a lot of mates.
Yeah, that ended my run at 22 correct answers. Pretty annoying. I knew it was non-prime by definition, but I had no idea whether this quiz was aware of that, so I just made a quick gut decision.
rolling the die more times just lowers the P value. You still can't make a definitive statement on the probability that it's an all-7's die without assuming something about the prior probability.

However, if you can bound the prior probability on the low end, you can make meaningful answers. Let's say you think there's at least a 1-in-a-billion chance that you have an all-7's die. After five rolls in a row of 7, there's at least a 0.3% chance that you were handed an all-7's die. After six rolls there's a 6% chance, and so on.

Usually this quantitative analysis isn't formally done, since the priors can always be debated, but rather a very small P value is demanded for very unlikely events.
I mean...that's kind of a hugely controversial point to just say as a fact. It also completely ignores the fact that HFTs employ a lot of different strategies, some of which are uncontroversially beneficial to the market (market making).
"Our proposal does set the upper limit for ebook retail pricing..."

It's like it was written as an admission.
The worst luck is experiencing side effects/personality change from the meds, but not being able to notice them _because_ of the medication.
Privacy snafu derailed it. Some warnings were ignored, and it ended badly.

It was used extensively internally to Google prior to launch, and worked great. I am slightly disappointed it did not get rolled out as an enterprise product.
Given it's an opinion, based on a lot of data, i don't see how you can think it can be uninformed.

You are welcome to disagree with it of course.

But, again, based on what i have, i suspect you may be in the minority.

Time will tell, of course!
LLVM 3.8 Release Notes
Selecting text from lists is not visual, neither is relative 2D offsets.
Newsle Is Now LinkedIn Connections in the News
Running a web application using Docker and Nginx on Ubuntu 14.04
Well, to be fair. It wasn't truancy. It was unqualified parents insisting on home-schooling their gaggle of 4 or so kids, because they were very religious.
> how's your luck at debugging let alone getting a patch accepted in MS-SQL, for instance?

Duh, none or nearly none, of course.

I'm not saying that proprietary binary blobs are better. There are exceptions, but generally they're significantly worse in this regard.

I'm only saying that just because software is FLOSS doesn't mean one can successfully hack on it and adapt it to their needs, or easily migrate to other FLOSS solutions. Sometimes, they'll be stuck for a while - I think that's also can be considered as a lock-in.

> Nobody made their code complex because they felt like it.

Maybe. But there's a term "over-engineering" too. It's not that someone decides to make things unnecessarily complex, but sometimes they really do.
I think Cracking the Coding Interview is very popular if you're specifically targeting interview questions. There's also the accompanying website www.careercup.com

I personally also like to do problems on hackerrank, SPOJ, or Code Jam, but are probably overkill (especially Code Jam) as they're much harder than what you probably should expect in an interview. Still, I find that it helps my nerves when I solved harder questions because then the interview questions seem much simpler so it might help you too.
So you don't think reasonable people can disagree about the quality of san francisco 25 years ago?

Interesting. It's good to know it's an objective fact with only one possible answer.
I always wondered by Mod X didn't get more support. Always liked it better than Drupal or Wordpress.
> For a half hour or an hour at a time, yes. Not suitable for job seeking.

I think that most people here would reject the notion that 30m-1h of computer time per day isn't a meaningful amount. If you've written your resume beforehand, you can easily transcribe it to the computer and upload it to a free Google Drive account in under 30m without being a fast typist. Most online job applications take <30m (source: gf who recently went on a job search). Getting one or two of those a day would be an excellent start with not that much effort invested. Alternatively, using that time to browse job aggregators could get you a lot of leads to follow up with in-person or over the phone.

Furthermore, perhaps I live in a bubble but every public library I've been to in the last 5 years has also offered free wifi.

I'm not saying this is a panacea, there are plenty of people without reliable access to their transportation or time to visit their local library, or can't leave the house for numerous other reasons. Just something to consider when making the widespread claim that everyone needs a home internet bill.
Practical Golang: Using Google Drive and Calendar
Today – Quantified self and habit tracker app
I didn't mind it... but MCT oil has the same effect on my digestive system as eating a pound of sugar free haribo gummy bears.
How does this compare to Howdy?
I think you have to focus software engineering or data science, not both.
Probably a good idea to add "web development framework" somewhere on the page. It'll not only improve your Search engine optimization. But it also will be more explicit for the visitors.
I did, and it's wonderful.

It's tough to adjust back to a laptop keyboard, however. And switching regularly may create new tissue in your cerebellum.
I wouldn't pass then since I live in post 2000 and am used to let the IDE handle the nitty gritty details while I focus on the actual meat of creating software
American Citizen Detained in China for More Than One Year for Allegedly Spying
Actually it seems very likely that one or more of the popular linux distro package manager ecosystems would fare well on other OSs. Arch Linux's pacman was ported to Windows, e.g..
Isn't it already? I feel like all of the interview questions come down to things you learned in a Data Structures or Algorithms course. I suppose the design questions aren't necessarily taught in school but presumably you would learn that as you program more.
Which always surprises me that this is a habit of mine: I was born in '96.

Not to make you feel old or anything.
For the sake of brevity I didn't dive as deeply into the subject as I maybe should have, but the solution you get with Cocoapods to this is if you have two Pods that point at a shared dependency in another Pod you end up with just one copy. I forget how they handle version pinning as it's been a little while since I've had to actually worry about it (I do little iOS work these days) but I seem to remember that in this case the pinned version wins and if you have a version conflict it complains during the Pod installation.
Dabbling in the 'kind of customer we can afford to lose' territory.
Bitcoin Faces Extinction Without Core Development Competition
Many are poor due to their own choices.

I know many millennials that spend way too much on the newest gadgets/cell phones (I spend $30/month and get a cheap phone as opposed to the hundreds of dollars many pay on a plan and a new phone).

Jobs are also an issue. Millennials have more education than their parents, but many choose not to use it. I know at least 5 millennials that either quit a well-paying job or just refuse to work at any company that isn’t ”changing the world”.

I attribute it to entitlement. They feel they are owed a satisfying and well-paying job, when in reality, you need to earn it over many years.

More proof of this is in their voting habits. Sanders is tje entitlement president and is supported, by far, by millennials.
Persian Gulf War says hi.
If you have data on your side, let's see it.
> Why complain that they need to be complex to produce faster code?

Maybe because the resources could be invested in something (like Erlang).

I share similar views but for another subject (web browsers).
@sentence = @sentence.split(' ').map!{|x| x = x[0..0].upcase << x[1..-1]}.join(' ')

Nobody sensible would write this code. The nearest sane version is:

@sentence = @sentence.split(' ').map{|x| x[0].upcase + x[1..-1]}.join(' ')

But, although capitalize doesn't do the same thing, it's almost certainly what is actually wanted, so it would be

@sentence = @sentence.split(' ').map(&:capitalize).join(' ')

Having said that, it's much more likely that a "clever one-liner" would be

@sentence.gsub!(/\b\w/){|x|x.upcase}

Code like the article's would generally not be the result of cleverness, but of code that has organically mutated into something silly you'd never have written from scratch that way.
valid point. Fair enough.
But they're conducted as if they're pass/fail -- quite often before any real (two-way) discussion can take place.

Imagine if prospective dates gave you a 4-hour take-home test before making eye contact. That's actually the way many employers like to start of the conversation process with candidates, these days.
Robots are not slaves, because they are not living beings, and do not possess consciousness or free will.

It's not that complicated.
I really wish that at some point during my CS education I would have realized how typical programming interviews worked and just how impossible they are for me. None of my internships had this sort of stuff and after a long string of failures interviewing after graduating, I can openly admit that being able to solve algorithm stuff just isn't in my blood.

It doesn't matter how many books I read or questions I practice, I just can't work these kinds of problems. If I had an inkling of what it was like beforehand, I would have switched majors or dropped out. Half a decade of hard work, tens of thousands for tuition and a useless degree at the end.

I don't know whether to laugh, cry or jump off a cliff. Maybe all three.
That's some very wishful thinking. You have rich people like Robin Williams or Michelle Pfeiffer living here unlike Detroit, not to name countless CEOs and retired VCs who wont disappear.

As for the rest of us plebs, SF has survived many boom and bust cycles [0], unlike Detroit.

[0] http://sfist.com/2015/10/07/san_francisco_has_always_been_a_...
Women in Security – Are You WISE?
Over my life I've had a knack for hacking the media and landing crazy press for my projects and causes. It's been a great superpower to have and I end up helping friends with it a lot as well.

One of things that was always a time suck was finding quality media logos so I could show off the coverage to build credibility and otherwise class up a site.

I'd spend time slogging through Google Images and then spinning out in Photoshop and it was just not fun and the end result wasn't that great.

A few years ago when I saw Font Awesome (a svg icon font) I thought it would be great to make something similar for all the media logos so I could easily add them to my and my friends projects.

I found the inspiration to build it about a month ago and the first version is live as of today.

Font Famous is an open source, scalable vector font with logos from the most popular media outlets. There is also a CSS toolkit and you can literally be up and running in 30 seconds. Just include the CSS file and set the class of the html element you want to transform into a media logo.

Let me know what you think, what logos you want, ideas, complaints, etc.

Font Famous is also super fortunate to be sponsored by MaxCDN, the same CDN used by Bootstrap and Font Awesome.

Enjoy!
Anthony David Adams
From what i can tell, they see it as symbolic of tech people "taking over".
yeah, my read was that he didn't totally get the context of the package dist / CDN suggestion immediately. i think the github peeps probably understood that they were using this approach because the developer workflow was simple and strait-forward, but as you scale up simple and strait-forward approaches often break down, and CocoaPods seems to be hitting this tipping point with using Git and Github as a package dist system.

this is what we used to call the "good" problem (things breaking because they are successful), but that doesn't make it cheap or easy to fix. the other stuff they're talking about in the thread will alleviate some pain and buy some time, but it won't solve the fundamental problem if CocoaPods continues to get "big" (imagine apt or yum trying to run like this).

i understand their want to maintain the simple and coherent workflow... if i was writing a package dist sys, i would love to have it work off a standard git repo. maybe this is something that could be solved with a plugin architecture like the large binaries stuff so that developers could continue with their preferred workflow but end-users could take advantage of a CDN-like system for distribution.
i think a viable solution would be to look at internal structures of companies and really find out teams and departments that could function from a remote location. It could be tech or product or even HR. And move them to different office locations distributed at a wider spread to avoid one epicenter for influx of population.. Not sure if some company tried thinking in this way..
Prior to Vulkan I would argue that it would make little to no difference. OpenGL is different on every platform you look at and each hardware vendor has produced a slew of proprietary extensions to support features not found in OpenGL. What you end up with is render code written per platform even with OpenGL and on Linux you have different implementations per driver. At least with DX you're only writing 1 renderer for Xbox/Windows.

With Vulkan they finally dropped backwards compatibility, something Microsoft had been doing with each successive version of DX, so it would have been a good time for Microsoft to transition away from DX. But what motivation do they have at this point? OpenGL adoption isn't yet threatening their platform, and with Apple pushing Metal they have even less to worry about. Vulkan has only further fragmented the market because anyone that wishes to use it must also write fallback renderers because of the limited support.

In any case if/when Vulkan does become the industry standard, Microsoft will only need to make an Xbox One API because Windows already has support for Vulkan, better support than any other platform at that.
http://opengameart.org/ has music and sound effect sections, too. They are under a variety of Creative Commons licenses, for the most part.
I don't get why. When I'm organizing my thoughts in code, I normally write something pythonish, but not really any real language. Stopping to think about the correct syntax does not make me solve the problem any faster or any better, and since I am writting on paper or a board I am going to have to rewrite everything anyhow. Maybe I'll even have an IDE to do most of that meaningless effort for me. It's like lazy syntax evaluation; don't do it until you have to.
I don't get your point, but if you park your car in a public bus stop you're an asshole regardless of its value.
Interview with William Chen, Data Scientist at Quora
Edge cases, running time, and correctness. If you're not hitting at least 2 of these perfectly, then you're not writing good code.
I've had fun practicing on http://www.codewars.com/

You can choose your languages and it's all wrapped in a nice leveling-up game style. You pass and rank up based on your solutions to predefined community problems, and have a test-driven approach enforced in the editor.
That's a very good answer.
I agree with you, there is no way we could compute it with our computers. But there is still number theory with which you can analyze incomprehensibly large numbers and make statements about them. Maybe you could say that the next 10 numbers after googolplex are not prime. That would already be a first step towards an answer. You can't just categorically say it's impossible to find out. It is just that our understanding of mathematics is far from being able to answer this question. Anyway, it's more of a playful question I'm asking just for fun. Whether or not we find an answer is not of importance to me.
How Google's Project Fi Fixes the International Data Nightmare – ARC
Oh my. coupling the instability of stateful connections at congestions and all the problem of atomicity/non corrpution of data on the physical layer? It smells like a predictable catastrophe for the future. Not only in terms of a critical path for correctness that is narrower and more sensitive to the noise of the internet, but also in terms of costs. Why do people accept to trade off stability and security for ... what?!

Well. Yes a robot could be juggling efficiently while dancing on a ball. And it would be a nice technical success. And IPSEC/TLS are a ball.

But, why? Can anyone show me a use case where the costs worth the benefits with an actual business explication?

Not just, it is there, so we are gonna use it, lolz. Progress is anything that change, so deal with it we are gonna make a regression and call it progress. :DDDDD

Does every high tech people forgot about money, budget, resources, and contracts?

Bro-tech is tiring.

If you want to synchronize filers for your recovery plan, you don't have to separate them from 1000 km. You can put fiber and use level2 routing with physically protected equipment (level 0 security). You can even if you can stop your activity for 8 hours have your HD backup being delivered by plane in another country.

Ciphering costs money.
Communication is a two way street. If you choose to close your end, don't be surprised by the number of "assholes" you start to see.
In his "Programming pearls" book, John Bentley stated that he always first writes non-trivial algorithms in pseudocode, and only then transforms them to the destination language.

The point is, it's much easier to focus on the idea of the algorithm when writing it down in pseudocode, without having to worry about c / c++ details that obfuscate the idea.