skysight-inc/HackerNews huggingface dataset:
So I don't particularly feel like watching an entire hour-long video about something I'm already very familiar with for the sake of an argument on the internet; I'm just going to skim the video and look at the slides.

He describes monads as "a loophole" in the idea of function purity. This isn't true; monads aren't a way to 'cheat' any more than passing an accumulator through like

factorial acc 1 = acc
factorial acc n = factorial (acc * n) (n - 1)

is. He says something about state and functions and closures that I can't understand and how the state is 'always different', and it's just nonsense as far as I can tell.

He also calls values 'monads', which isn't accurate terminology at all; they're usually called monadic actions.
Half price Firefox OS phones like the ZTE Open are more impressive and better for your freedom.

Google want your communications, thinking, location, habits... this is worse than Mastercard or Xperian issuing you a phone. It's fundamentally evil, regardless of how they dress it up.

Support Mozilla FirefoxOS and internet freedom.
ever try to use an Android phone without a Google account?

know anybody that does?
Want to use CloudConvert in Ruby?,then use this...
Would really love to see this with up to date data.

Edit: Just saw the author explain why that won't happen.
Set basically has an Ord constraint on the type of things you have a Set of since most of the functions on it have an Ord a constraint, and Monads can't be constrained in what types they wrap. This is also why it's not a Functor; you can define

setMap :: (Ord a, Ord b) => (a -> b) -> Set a -> Set b

but that's still more restricted than fmap.
If you read closely, you can see that it wasn't an exchange at all. JB wrote a paragraph with multiple phrases and questions, and Mike broke them into individual points and responded to each one in turn. As a result, the format deceptively makes JB look much more stubborn and ignorant than it would if they used a "quote" format rather than a conversation format.
I like the attitude, but I think this is the wrong way to get people away from buying diamond engagement rings.

If people think it is a diamond, it continues to serve DeBeers in promoting the idea that when you get engaged, you buy an expensive diamond ring.

The real solution is to come up with something completely different which still identifies the occasion, but without the geopolitical overhead.

The clever way to do it is to find something that in some way has meaning to both of the couples.

When a friend of mine was proposing to his wife, he was fiddling with a stone he had picked-up by the river side. He didn't have a ring to give her as he couldn't afford a diamond, which she knew. She took the stone from him and suggested they make a necklace out of it.

Now, not every girl is as cool as Christine, but they have the most interesting engagement jewelry of anybody else, and a story that goes along with it which is better than "I looked for the right diamond for ages...".
I would have thought CDNs are a dead model today... being fundamentally more useful for static content, and with software service architecture moving fundamentally but steadily toward arbitrary infrastructure/cloud friendliness, they'd be a poor long term investment.
If that's truly cost effective and feasible, why isn't it being done on a wider scale?
12: HTML + playing around on the internet. It is hilariously sad how badly designed sites were 12 years ago. "Hacking" emails was something so easy that a 12 year old kid with little knowledge of html could do.

I started learning CSS and newer HTML(back when I learnt HTML code was written in all caps) when I was 17 to earn some money to buy me books and a laptop for university. Did some Java in highschool and built small applet games. Then I learnt php at my first coop job(go UWaterloo!) learnt Javascript, Jquery, C# at simultaneous coops. Finally learnt Advanced Javascript(rather how to write javascript right) and fell in love with it and beyond that just kept improving my skills in online development. I keep them refines by working on multiple side projects.
Judge Alsup is incredible! You may remember he's the judge that learned to code during the Oracle v. Google trial

> http://news.cnet.com/8301-1035_3-57445082-94/judge-william-a...
To add to others' advice, I'm going to recommend a subscription to Safari Books Online. (no affiliation) I consider it to be a great platform for reading technical books at an affordable price. (access to latest editions, etc.)

The 'Head First' book series includes books for Python and Django as well as many other programming languages. You may also find that a good design patterns book will be valuable to your CS career.

I'm gonna assume you are aware of such online learning platforms as Codecademy, Khan Academy, Udacity, etc. These can be good starting points depending on your level of proficiency with basic syntax.

Beyond these recommendations, I'd say study open source code and code libraries.
This is really cool but makes my eyes feel funny. Something with the frame rate, feels as if the screen is shaking. But nevertheless amazing :)
Pornification of Pop Culture
Given that he sounds 3/4 dead and court orders are being ignored, I doubt he can manage. My opinion of the UK has been in free fall since the cattle-prods-for-use-on-humans exports a few years back (I can't find a good link right now), this hardly helps.
Hackers Steal 2 Million Google, Twitter, and Facebook Logins
You have yet to open up an API to all your users, with some hidden approval process cloaked behind a google doc form.

One of the reasons I signed up for Feedly coming out of GR was the promise of an API available, a promise that still hasn't been fulfilled.
You might be right... but there's a lot of room for innovation because nobody has been able to come up with anything that works, not because nobody tried.
No way. CDNs do a lot more than mirror static content (which is valuable anyway), Edge locations for streaming video are incredibly valuable for one.
The Interviews are more interesting if the person is naked.

If you don't have to follow the broadcast rules, you can ask questions nobody else can.

If you hire a black female as your co-host people won't be so quick to call you a racist or sexist.

(that's what I learned)
Followup: I Didn’t Go To Jail and Got Really Lucky
Admittedly it's a fairly advanced usage for analytics, but the limitation we've found is that you can only use one value as a unique identifier e.g. you use a user's account number as a unique id for a visit but then if you want to calculate the conversion rate in a funnel all visits by that user have the same id and so there's no way to calculate the conversion rates per visit. It means you have to choose your events and properties incredibly carefully and often it means you have to record the same events multiple times with different values just so that you can run the calculations in the right way. This would be fine except that mixpanel isn't exactly cheap per data point.

Beyond this the other major sticking point is that you can't update data points. You have to get them right first time otherwise you need to blow the whole database away and start again. Depending on your requirements this can be an absolute killer. We've now resorting to using a version id in the event names so that we can blow the old series away (via hiding) and then repopulate using fresh data, far from ideal.

It's really frustrating because overall I think mixpanel has a fantastic product. Not being able to update data points and only being able to use one property as a unique identifier is proving to be a real PITA though. People have been asking for these things for years as well and there just doesn't seem to be any willingness in the team to address these fairly fundamental issues. I'd absolutely love to keep using them but having seen bamboo.io it's starting to get more difficult to justify the loyalty.
This brochure is super helpful; it's concise and practical. Thanks for sharing!
Well... now that github knows you are making something interesting they might just email you and tell you they will uplift this rate limit..
This is great - I love that it's in Python
I tend to favor video as well. My kid is almost through with MIT 6.00.1x Intro to Computer Science with Python and he's done pretty well. I've helped him along the way but was happy to see him need less help as he progressed through the course.

Part of me thinks that starting at a much lower level might actually be easier in some ways. Not sure at this point.
Yes, but GP's comparison is moot, IMO: I'm sure the GGP knows that his $179 phone isn't going to blow anyone away in terms of camera potential. It came across as exactly like that typical "my phone is better than your phone" crap, even if it might not have been.

Also, I don't get his point about travel. It's got Quad-band HSDPA... honestly, that covers pretty much anywhere most people travel, or at least anywhere I've ever wanted to go. No-one uses 1700mhz for HSDPA apart from, what, T-Mobile in the US?

*shrugs
I've always heard 'Jewry' used to refer to a particular Jewish community. cf. 'Christendom' for Christians.
I think the point was that a virus that affects systems other than the immune system but doesn't adversely affect the immune system doesn't generally allow damage to all other systems. As a whole, very few viruses can cause multi-organ system failure. HIV creates an internal environment that allows any and all other systems to fail.
Yes, I guess that is true. :)
Have a look at kouio, the app itself uses the public rest API, so it's been available since day one:

https://kouio.com/api-docs/
Patent is what keeps research institutions running. The only reason MIT gets so much every year is because they make great research and companies are willing to do joint research with professors. And for smaller, less competitive research institutions, patents help finance department. Grants are great but on top of grants departments can do better with revenue coming from patents. You'd be surprised how many a department can make on top of grants by just having patents. The IP director at my institution came to my class and talked to us. One postdoc made an impressive method on some neuroscience stuff and his invention would have been worth hundreds of millions to him and to the department. He was only able to get US patent not international patent only because he published his work to a journal.

Patent has good and bad. We need to balance the two. And believe it or not, when you face a lot of competitors, if your invention can drive them out, you'd want to patent that. This is just how business works. If patent is bad because everything should be open, then military inventions should be open too. It might sound extreme, but patent is the weapon businessman uses.
It's Quad-band HSDPA, you'll be fine when travelling. It is missing 1700mhz, which is used by T-Mobile in the US (IIRC), and that's about it (I think there may be somewhere in South America as well, but I'm not sure).

Travelling with it will be more than fine. He doesn't know what he's talking about.
Yeah. It then gets even more complex when a cancer spreads as another secondary cancer to a different part of the body. You suddenly get the specialists scratching their heads about who guides the treatment.

I knew someone a while ago (who recovered) who had a secondary brain tumor. His doctors basically admitted -- they had no idea what effect the cocktail of drugs he was taking would do. The drugs were complex in themselves, let alone in (probably unique) combination.

I think one very accessible innovation in medicine is genetics and drugs. Even just (relatively) simple genetic-drug effect matching could yield some big improvements.
Powerbocking
5 - QBASIC - My parents tell me how I spent lots of time on the computer programming mostly in QBASIC. Sounds crazy but I have a few memories of reading the help and trying to context clue words. It was hard because I couldn't understand most of the words. Read the programs that came with QBASIC to guess what statements did what. I specifically have a memory of context cluing that the word integer meant number. Of course I couldn't do much. I could only change the screen color and print text to the screen, afaik. I tried to create my own version of dosshell/win 3.1 in QBASIC.
Two clear flaws with this business:

(1) They were built on another business - see Michael Porter's supplier power. If you need one company too much, you face a lot of tail risk. Of course, there's nothing wrong with starting this way. In fact, being focused can be the best way to prove an in idea, get money (revenue or risk capital) and scale to other platforms.

(2) They did not add value. In effect, Demand Media was an arbitrage of digital adspace. Arbitrages get spotted and, eventually, disappear or diminish.

The dependency on another business & the lack of value add makes me wonder how they got as big as they got and just why they did not fail sooner. Of course, I hate to see any companies fail, given the risks of entrepreneurship & positive economic benefits (it makes the economy antifragile).
https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
or stack in HP 12c calculator
I used to sell and repair phones, for a number of years. Honestly it's a case-by-case basis, sometimes you'll be fine and they'll fix it no issues (like your example, I've seen that plenty of times, and I'd expect the Nexus line to have that happen more often)... but sometimes the vendors will just refuse. That's why the unlock screen says "may void your warranty". So, it's not completely cut-and-dried, but you'll have a much better chance of it with the Nexus line, in my experience (and yours!).
Wrecking Ball Wrecked My life
The market for phone voice service isn't exactly the entirety of each country. "What failed in the US", if we want to compare only the situation in the US with that in China, could easily be that people in the US have so much more money that phone service prices are nine times higher.
What I find really interesting are cases like the "Napoleon Dynamite problem".

http://www.nytimes.com/2008/11/23/magazine/23Netflix-t.html?...

There are some things that are so oddly polarizing that it becomes very difficult to guess whether someone will like it or hate it, no matter how much you know about that person. And even the people who are asked why they love/hate it tend to have a hard time explaining it.

Human opinion is complex, that's for sure.
I think that's probably situational. There could be aspects in which they couldn't apologize. If the person really is in a bad mood, it's unlikely that they'll turn around a few minutes later, suddenly feeling better and then being apologetic. And it could also be the case that the person was just a random person who could never contact you again to apologize.

I really like the article overall. It seems somewhat like common sense, and even reading it, I know the next time I bump into a situation like this, it'd still be difficult for me to see it this way.
It's user interface is responsive, but it's not a powerful handset. That's the best way of describing them, and to be honest for a lot of first-smartphone buyers, that's more than good enough in my experience.
Hi lerchmo, writer of bamboo here, the data is stored column-wise in mongo, aggregates are calculated with pandas, hence the name of the library. This is a prototype and using pandas let us quickly perform many common statistical operations. In a future version we plan to decouple the processing engine so we can push calculations into the db layer as appropriate.
5Gb on a handset without tethering isn't "normal" use, even with LTE...
A foreign Stanford student was denied boarding, presumably due to the no fly list. Conjecture is that the root cause is confusion between a terrorist organization "Jemaah Islamiyah Malaysia" and a professional organization "Jamaah Islah Malaysia".

Inability to fly to return to Stanford/Silicon Valley has obviously caused a lot of complications and trouble for her, which can be interpreted as monetary damages, and she has filed suit for compensation, and also to be removed from the no fly list.

A few days ago, the government appears to have prevented her daughter (a U.S. citizen) from flying to America to testify about it. The government claimed in court that they did not prevent her daughter from flying to America with the no fly list, but apparently the airline provided the daughter with a copy of the no fly order. Generally, the airline is instructed not to provide said orders to the traveller, so the traveller has no way to know why they aren't allowed to fly.

This sort of lawsuit is difficult to make - the government has argued it should be dismissed because she can't prove the problem is that she is on the no fly list.
Hey , whoever missed the last deal and here is the new deal

Digital ocean is offering $10 FREE Credit now !

Use promo code : HOLIDAYSSD
Here is the link to sign up : https://www.digitalocean.com/?refcode=9d3b5e903e62
This is what I though iPhone 5c would be.
I felt the same way - I think it's partially frame rate, but also scrolling on a 2d plane in a "3d" world.
Thanks for the quick summary!
Thoughts on Science and Intelligent Design
Science could explain intelligent design, why not ?
Yes, India might be a target, though by the time it goes through customs, it won't be $179 anymore. It will be more like $250 - 300. At that price range there are many other good alternatives available here (especially rebranded Chinese ones, that work quite well).
> Ironically, I actually terminated my career as a software developer because I was developing RSI and found the work rather unsatisfying (despite really enjoying programming work in general). Working as a tradesman has so far proven to be far more satisfying and far better for my health - plus it leaves me free to work on my own projects after hours rather than forcing me to leave them unfinished since I already spent a full day working inside.

I'm not sure this is really that ironic. Sitting in a chair for 8-14+ hours a day, focusing 25" in front of your face, slouching, pushing your hands into an unnatural position and tweaking your ligaments and tendons, and being stressed about maintaining a level of production is exactly what I would prescribe for physical degeneration.

Throw poor nutrition and little to no exercise in the mix and it's amazing how atrophied the back muscles get. Constant headaches from misusing the trapeziuseseseses and other muscles around c7, lower back pain, pain between the shoulders, this is all the type of back pain that gets "blue collar" workers depending on various analgesics and narcotics.

The fact that it's preventable is especially worrisome, as it's just as hazardous as shorting live voltage down your arm. You're trained to be cognizant of the risks and developers are not.
For automobiles, incorporating the energy storage into the wheel itself would be a poor allocation of weight (and size). So most solutions revolve around (pardon the pun) batteries or flywheels housed within the chassis.
The embedded gameplay clip has been removed from YouTube so here's an alternative post: http://www.youtube.com/watch?v=y2FXIf9N-yA
Sorry that was probably more hostile then necessary, but when it comes to nuclear power there is very much a "but what about the waste aspect!" used in a manner which implies all other fuel sources don't have very serious problems as well.
Disney made documentary explaining aliens
I second this question. My understanding was that rendition was the forcible transfer of a person by the US to the intelligence agency of a third country (where they were likely to be tortured). This case is a person whose claim of asylum has been refused, being returned to their country of origin. These are two very different issues
Free calls from PC to mobile using WebRTC via Lumicall
I wrote about how to get it.

http://ngokevin.com/blog/tmobile/
Yeah.... I think I browsed through the SO top users list a year or so ago and at least at the time, I was the only one with a visibly female name in the top 100. The next one I found was around position 500-something.
Hi sz4kerto, writer of bamboo here, I agree that the name's clashing with other tools' names makes it a poor choice. Because bamboo was a prototype and initially for internal use we did not do a lot of name research and were not aware of those other tools when we chose the name, maybe we will rename it once it hits beta.

We chose the name bamboo because it uses pandas as the processing engine.
Facebook interview questions
Engineering a Better Artificial Heart
McDonalds's fish sandwiches can't be beaten. That is a fact.
Snapchat, Facebook, and the Generational Divide of Social Media
I actually went through this book almost two years ago, i remember the author did not finish it, but i enjoyed it! Thanks!
apologies on the word immigrate. I would like to emigrate to another country.
Discussion of Star Wars (1982)
Glad you found it useful. Stay tuned for similar tools.
I understand what you meant but to be a bit pedantic, you can freely allocate structures on the stack and pass it around. You might have heard of a few of them .. cout, cin :P
This is really, really cool. Never seen this before. Nicely done!
Visualizing StackOverflow, Github and Friendfeed as cities
What are the main differences between Wealthfront and Betterment?
Starting with entertainment for a variety of reasons.
Completely agree with reproducibility of research. Would be great to further improve such algorithms using data collected from the public--selection issues and inaccuracies aside.

The algorithm is in the appendix of the article the tool links to.

Input fields are limited via javascript so may not have worked if you have it disabled. You're right we should do it server side as well.

Thanks for the feedback.
This game came out of nowhere, the VGX show was basically being hyped of AAA titles, but no one was expecting an indie title to get as much hype as it's getting right now. I think the next gen consoles are making it much easier for devs to develop on, though frustratingly its still far more difficult to publish on console then mobile, mainly because you need to first be approved into the developer program before they even consider letting you publish games. Regardless, it seems to be moving in the right direction, although somewhat slow.
Or you could view it through the lens of working extra for a period, then taking some time off. Guessing you could remain productive at 9 hours of work each day, you'd save up a full 7.5 day off every five days (every week) -- and a full week off in 5 weeks of "crunch". If you work an additional 1.5 hours the numbers aren't that different for 8 hour work days, but that assumes you can maintain efficiency working 9.5 hour days for a week, and also doesn't translate to a full 8 hour day off for a week of "crunch".

YMMV etc.
Ouch.. that "it has to be funny" stylized graphics everywhere..
Is Moxie now clear?
Funny, all the sites they mention in the article are listed in my Personal Blocklist extension. Garbage, all of them, and good riddance.
I'm not sure why this was posted but I will wager a guess it's the high ratio of women to men. So... good for them! You don't see this a lot and it's a bold statement. Rock on.
A digestible introduction to the wave equation with working code
Is the code also available in C like syntax? (C, C++, PHP, JS, etc)

Porting Python code can be painful. (I checked the chapter 7 py file and it isn't filled with functional style code, though various kinds of arrays with index starting with 1 or so may still be an issue)
I'm in the midst of a heart attack, and I'm supposed to optimize cost/benefit of the area hospitals according to available data on expenses and outcomes. I invite those in favour of market solutions to propose practical responses. If Siri gives me bad advice, is Apple liable? Was I not under duress when agreeing to the 50 page (or minute) disclaimer?