skysight-inc/HackerNews huggingface dataset:
I'm with you and I'm sick of Moral Decay.

Just because something is legal doesn't mean you should do it.

Just because you can do something questionable without anyone probably finding out, doesn't mean you should do it.
>By this logic most free people are people who don't use computers at all, they have no switching barriers.

Is there some reason you expect that conclusion to be an absurdity? Fact: People who have never used a computer are the ones with the most freedom to choose between operating systems, because they have nothing invested in any of them yet.

You seem to be implying that this is somehow not the case. Please elaborate.
The Joy of d3.js
Teaching Myself Film-making Through Analysis
I teach RobotC to a FIRST robotics team, I really dislike it sometimes. The IDE is pretty bad, and only runs on Windows, and up until recently all variables in a RobotC program would implicitly be global. They fixed that with 3.5, and are aiming towards a more ANSI-C compliant implementation, but I still find it a pretty frustrating platform sometimes.

http://www.robotc.net/blog/2012/10/24/robotc-3-5-global-vs-l...
Technologies You Can't and Won't Miss in 2013
The biggest mess was for our accountant/taxes for the IRS, but that was all resolved.
Ask HN: Do you get LinkedIn endorsements from people that don't even know you?
Lately I've been getting quite a few "endoresements" on LinkedIn from people that barely or don't know me or the work I do. It leads me to believe these endorsements are worthless across the board. Half of the ones I receive aren't even for my leading skills.
This has been my experience as well. Obviously something else to consider is that the author has held roles at various well-known companies, and from that alone I'd wager the amount of noise he receives is greater than the average Joe.

I'll be interested in what the endorsements do in the long-term as well. In my circles, I've already seen a lot of people endorsed for skills they don't have, and it is only getting worse. Because of the way LinkedIn coerces people to endorse, lot of non-technical co-workers of mine have tried endorsing me for things they've never even heard of, assuming that LinkedIn is making this assumption based on something else I have written on my profile, which I think is a big part of the problem.
I did a similar report last year, focusing more on consumption (books, movies..) http://johanrhodin.se/RhodinReport/RhodinReport2011.html
Hopefully this can be automated. I still have too many manual steps to perform.
I don't feel bad about backing the OUYA at all to be honest. Even without pushing boundaries, you can imagine how hard it is for a small team to ship their first device - they have to get a number of things right - controller design, casing, UI, app store etc. Once they get the basic right, it'd be much more straightforward to upgrade the internals.

The nice thing about OUYA is that they aren't bound to the traditional console pricing nonsense - launch a loss-leader, then sell crummy old hardware for a decade to make a profit. They can iterate every year and make some profit both from the hardware and the app store.
I did not write the article. It's not about being 'inconvenienced', it is entirely about the incorrect opinion of a border guard causing you to lose your job, income and whatever personal connections you have established in the USA even if you have been doing everything correctly.

Typically you have to pay for these 'inconveniences' with another flight (that you pay for), immigration lawyers and so on if it gets really bad. There is a complete power imbalance in that situation and due process, if any, is minimal at most border crossings. ANY record of shit going wrong at the border will result in you getting extra attention EVERY time you cross.
'Hey nollidge, the sky is blue.' Seems silly to point out, no?

That's because nobody points out facts in a vacuum; people point out facts because of things like meaning and implication. The purpose of communicating new knowledge, or old knowledge put into a new context, is to produce a change in thoughts, actions, or behavior. This is not a complicated idea.

As an individual, operating under my own idea of what it means to be a 'good' person, I try to do my best to judge people on their character, not on superficial characteristics. Also, I feel like as a person, I have fairly healthy boundaries.

So, when someone communicates to me through implication, by emphasizing a series of facts, that I have a duty to violate my own sense of fairness and morality to rectify a broad, amorphous social problem of arbitrary criteria, yes, I consider that an attempt to violate my boundaries.
I'll get to fixing that ASAP.

The video selection algorithm isn't perfect either, but we're constantly improving that too.

Thanks for the feedback and for pointing out those issues.
2013 Independent Games Festival Announces Finalists
"Most Creative Parenting" award.
That error is specific for Sun/Oracle's JVM.
You know what's infinitely sadder than Reddit having fun with stupid memes is Hacker News never missing a chance to look down upon them and deriding them as inferiors. It's getting to be pretty pathetic and cliche. So let's just tone down the Reddit-hate, alright guys?
It's not just job seeking: LinkedIn is pretty valuable for sales. The reps in the enterprise sales team I work with use it extensively. With a premium account you can find out who occupies a given position at your target firm, then ask for them by name on the phone. It turns cold calling from truly freezing to some level of initial connection, eg "I see you're connected to my friend Brian on LinkedIn? Blah blah phi sigma kappa lacrosse MBA blah. Now how about you hear my pitch?" Works enough of the time to be their default tool.
It's fairly easy to control where and when you get email in LinkedIn. It's even easier to control in GMail (as the user states)

https://www.linkedin.com/settings/?trk=hb_acc

I know that's not the author's entire point, but the "tragedy of the commons" argument becomes less compelling without all the spamming complaints.
They probably do not know much about the banking sector, as most of the banks (I would say 95%) are branches of Western European ones, like the French Societe Generale, Austrian Erste Group, or the Belgian KBC.
The way they bought/privatized/stole them in the 1990s is a whole another story.
There are native compilers for Java as well, although not for free.
Yeah, except they need to be able to do a lot of those things. They need to install apps, but there are certain apps they definitely do not need. Also, I (the parent) don't have full access to the device to do whatever, as it belongs to the school system and they handle the administration of it.

It doesn't really matter with regards to my children. We believe in addressing behavior directly (talking to them, rewarding/punishing behavior, etc). We just told them not to use their iPads for games without asking first (same rules as apply to their laptops), protect your privacy, blah blah blah.

Again, my major beef is that it takes more effort to verify that they are staying out of trouble. It's not impossible, but it's nerve wracking that I can't glance and see that they are doing homework, I have to actually maneuver around and look over their shoulder.

Trust but verify is our motto.
To be fair, this is simply a contrast in different pedagogical approaches to the first Intro CS Class.
You learn the hows and whys in later MIT courses when you cover binary and C.
Lots of fun data here that is visualized well. Unfortunately Safari crashed several times on my iPad 1 while trying to load it. :(
You do raise an interesting point that a nil swallowing language forces you to write your methods in such a way as to logically return false for a nil receiver.

I'd argue this is the way most methods are naturally written, so it doesn't have too much of an impact.

I'm struggling to think of an example where logically returning true for a nil receiver is a much more natural than the other way around. Most of them, including your example of isEqualToString vs. isDifferenceFromString, are at best equal.

It's probably something that should be made more explicit in discussions about nil swallowing, such as the OP.
This couple is in their 50s and have been traveling / working with a child for years: http://www.soultravelers3.com
So this is basically a he-says-she-says situation where:
* Tor blames X for withdrawing all the money
* X claims he has no idea where the money went and suspects Tor was the one who stole it
What I've seen is that testing is done via traditional methods, and for math we actually had to purchase a calculator specifically for test use since they are not allowed to use the iPads during math tests.

I believe it varies with the teacher and the subject though.
Yes, what we really need here is some reddit-style vigilanteism.
May I ask what this project was? How did he know it was worth it to leave his current job?

It seems to me that the scary part isn't the month or few without income, but the risk that you can't get back into your old gig (or something comparable). That's a very small risk of course, because developers are in high demand, but enough to give pause.

One month to try something cool is a small cost, but quitting your job usually means you can't go back in the same standing.
There are plenty of systems making use of the algebraic operations of product (tuple) and sum (disjoint union) on types. These are regularly extended with notions of exponentiation, division, subtraction, complement, union, and intersection. There is little formal reason why an algebra of types shouldn’t include even more interesting operations.
The problem I have with this (and I don't know whether it's just me, or if it's more common) is that I'm now innately distrustful of any third party service that wants to connect to of my banking or bank-like accounts and services.

I don't know these guys, I don't know how secure they are, and more importantly, I'm fairly sure PayPal would disown any responsibility if the data they would be able to access was used for nefarious purposes.
Google shows China the white flag of surrender
If you can optimize breakfast, you can get away with 4-5 hours of sleep but not for long. I've noticed that if I do that, the body will catch up with sleep the next day, like make you drowsy earlier. As far as breakfast, nothing beats a protein rich meal like eggs. Been doing it myself for over 2 decades :)
What’s Your 20 Mile March?
This is what I use: http://oscarotero.com/jquery/
Adobe Creative Suite CS2 Standard (PC or Mac Digital Download) Free
My takeaway is that from here on out, nobody at the Republican Study Committee is going to publish anything but party propaganda for fear of losing their job.
Have you tried RescueTime? https://www.rescuetime.com/
Yeah, the sign-in to unsubscribe junk is BS. Unsubscribe should be a simple direct link, nothing to fill out. I end up blocking domains instead of unsubscribing at that point.
>What if you are not a "dude"?

There is literally nothing in the passage you quote that implies women can't buy themselves pepper spray. "Have enough money to buy one? Do it." implies everyone, regardless of gender, should be buying cans to use or distribute. The parenthetical bit is a little weird, but I assume they mean that it's not just your close friends and family, no women should ever be raped.

There are issues with the site, and I think you raise some valid points. But this is just jumping to conclusions, and it muddies the issue a bit.
HBase - Immutable Data Files Mean Faster Imports
this article brings a great point that is beginning to be noticeable by many users, and unfortunately, it's not addressed as much as it needs to be.

Great article.
doh. That's probably due to loading a full years worth of images as png's (I've added support for webp images when browsing w/ Chrome but that isn't going to help the iPad). Sorry i didn't get to do more than minimal iOS testing.

glad you enjoyed the report.
"Trolldad" Award!
Ask HN: What do you use for your digital rolodex?
I've yet to find/use something that keeps track digitally of all the people I know professionally. An ideal solution would let me store their name, basic contact info, notes about them, and contextual tags about why they're important to me.

An example need would be to search for all people I know who are developers (even PHP only developers) or all people I know who are related to agencies (own one, work at one, etc.)

Seems all the existing contact solutions are targeted at small businesses and bloated with features I don't need right now.

Anybody know of a great digital rolodex out there?
India is a huge country, and I would assume that cultural norms vary throughout. In my view, the heart of the issue is a lack of attention to the problem by those with power, creating an environment with no consequences for this type of behavior. Self-defense can both attract attention and effect consequences (both directly and indirectly through the attention brought).

Generally speaking, cultural norms rarely change overnight or through some collective and conscious agreement or referendum. Among other things, the combined effect of individual actions can spark cultural change.

I don't know if the link is legit or the most efficient organization to do this, but pepper spray can certainly be a single vector among many to effect wider change.
I don't have an iPad in front of me, but so far as I can tell there is no "Only let useful apps be installed" setting.

Besides, it's an attitude issue. Preventing them from installing stuff via a setting isn't going to stop a kid from screwing around if they really want to (IMO). We choose to address the attitude and the actual behavior (if and when it occurs).
its using official paypal apis. read only access. no funny business. no nefarious purposes. just trying to make life a little easier for fellow developers.
Yea I totally agree about the endorsement feature. I think it is not working out well. But isn't the endorsement suggestion based on what you list in your profile ? For example, I get endorsements for things that I have listed in my skills keywords.
"I've spent 25 years studying excessive video game playing," he said

Certainly sounds like someone has a problem
Read the chinese link and thought I'd share some more bits:

Kid says his dad over reacted, mistaken his gaming ways as an addiction. Claims he only played heavily for a few days and it was a misunderstanding between them. Wants time to find a suitable job - he can either play or don't play, just that he hasn't found a suitable job and plays to kill time.

It seems to me like denial/avoidance - I've personally experienced issues like this - you play heavily not to kill time but to delay the inevitable, delay the decisions you will have to face. You don't want to ask the hard questions and you simply put it off and procrastinate. If you're still in highschool, then it wouldn't mean much but once you graduate and in your mid twenties (and beyond), you have to shape up and not delve into activities that doesn't help build your character (heyoo).
Inside Neo's plan to reorder the business world with the Neo4j graph database
Yes, but tools such as Taleo does not help the user, as it is likely the user will be typing the same information many times. This free the user to write better cover letters and emails.
Thinking from a HR perspective, maybe linkedin API can help automate the search for a fit and avoid spams. Spams may occurs because they don't have the right tools.
hyped! still have to come up with an idea to work on tho~
My use case for linked in is simple. I think I might want to work with place X. Who do I know, directly or indirectly, who works there? Let me talk to them directly.
I'm kind of becoming tired of the argument that a service is bothersome with the amount of emails it's sending if there are ways to disable the emails. When I was seeking employment, I was getting multiple emails a day from the service, many of which were helpful (Alumni network postings, messages, connections). However, once I took an offer (One I happened to be recruited for on LinkedIn), I disabled all of those emails coming through. I still check the site fairly frequently but can still just use it for the way I like to use it, to keep a record of my professional journey.
I used scare quotes because the trace has more to do with the structure of the AST than the evaluation of the program. In Haskell, for instance, a type error is given in descending order of detail: “no instance for (Num String) arising from a use of ‘+’, in the expression 5 + a, in the expression let a = "foo" in 5 + a, …”
google "thymio". IEEE's Spectrum had a nice write up on it. My son has one now.
I don't like this idea that "lifestyle business" != passion.

A lifestyle business is one that you build to improve peoples' lifestyles (including your own) rather than to make billions. You can give one a 70-hour-per-week effort, or you can automate yourself out of necessity and get passive income.

You don't have to burn lots of hours and take degenerate risks to be passionate about something. I see Valve and Github as lifestyle businesses (proving the culture, not making the global rich list, is part of the goal) but I'm sure the leadership is quite passionate.
I like LinkedIn . However I am getting annoyed by my contacts who are endorsing my skils without my asking them and who then expect me to do the same for them and get all sullen when I don't. The funniest instance of unsolicited endorsement was when people began endorsing my SOA skills ; anyone who has worked with on a project knows that I despise SOA from the bottom of my heart.
> You would say that someone that does that is 'acting like Steve Jobs' though, no?

Right, metonymy is a rhetorical device that can be used for figures such as _why, but that doesn't mean that the figure is [just] a metonymic structure and not a person.
I deleted my account two years ago and haven't regretted it. In fact I get more legitimate (and nicer) job offers by having an email address in my account info here than I ever did on LinkedIn.

I had a lot of friends who insisted I would not be able to get a job in the future by not being on LinkedIn. I haven't looked since I quit, but I think being "hard to get" usually makes you more desirable rather than less.
Building an Ember app with RailsAPI - Part 1
I think the O/P is just doing it wrong. I have a 100% complete profile on my LinkedIn and I have 770 connections, but I don't get spam, I do get the occasional recruiter or app development company wanting to sell me their services, but not so much that I would notice. But I am not in marketing, I am just a senior R&D guy. I have that many connections because I go out, meet people and remember to add them to my LinkedIn connections, plus I do accept 'random' connections from people who have mutual business interests with me (but not just anyone).

The first thing to note is it isn't a social network like facebook, it is a business meeting place. It isn't just a recruitment tool it is a place to promote yourself and your organisation in a B2B context.

I know some programmers who sit in their cubicle and have no interest in promoting themselves, fair enough, but I find it a valuable tool for meeting my peers. If I want to contact someone in another company then I can see who of my connections is linked to that organisation. If I need to keep track of where one of my contacts is then LinkedIn is useful for seeing job movements. I even connect to those dreaded recruiters, but only the ones I find relevant and the first time they offer me something offensively irrelevant I shoot them down quickly.

Overall you get out what you put in to LinkedIn. It hasn't made me rich, but I am sure I get value from the time I put in.
I'm not sure how that researcher in that article is okay with saying that if someone is spending 10 - 14 online but isn't ruining employment, relationships and children he's fine. The reason he doesn't have a job, a relationship and children is probably directly due to not wanting to leave his game world and enter the real world. It's like he's saying oh well this guy already had no life so he's good to replace it with one online, while if he had ruined a real life by going online that would have been a bad thing.

Original quote. "I've come across very excessive players - playing for 10 to 14 hours a day - but for a lot of these people it causes no detrimental problems if they are not employed, aren't in relationships and don't have children."
"I've come across very excessive players - playing for 10 to 14 hours a day - but for a lot of these people it causes no detrimental problems if they are not employed, aren't in relationships and don't have children."

That doesn't sound like it would calm concerned parents...
I pasted the last revision to here http://pastebin.com/cFzrq3b2

Let me know if you want any other history.
... just because you get a RSA thing (ahem) out of it doesn't mean it'll work with your "Step 2". Those things aren't armored, so it's possible to corrupt it and have no luck getting anywhere.

Or did you intend for it to be straight-up frustrating?
Why is it bad code? If name is nil, isEqualToString will return false. And that's correct behavior because nil is not equal to the string @"steve".
Two things. First, I'm as up for a theoretical discussion as the next guy, but if we're going to have a serious conversation about what would happen if the regional market for internet service was highly competitive, shouldn't we have some kind of at least theoretical non-ridiculous mechanism of actually achieving that? Because "run twelve or more redundant sets of wires to every home" fails the non-ridiculousness bar, and "continue to have only one or two wires" fails the "highly competitive" test, so where does that leave us?

Second, you're still not solving the problem of ISPs having monopolies over their own customers. We don't want ISPs with customer block monopolies charging content providers for prioritization -- they'll charge monopoly prices and suck every ounce of margin they can out of the already-struggling content production business. Even if we had competition between ISPs at the regional level, they would each still have a monopoly over their customers from the perspective of content distributors.
Many type systems do include a notion of automatic (implicit) conversion between types. This doesn’t preclude strong typing in the usual sense; then again, “strong” is kind of a soft term, which isn’t really used in type theory.
`[a compare:b]` returns 0 both if they are equal and if a is nil.
Copy CSS feature: Photoshop vs CSS Hat (video, live demo)
Floaters can be a real annoyance. I managed to damage my right eye from over focusing four months ago. I now have a brown floater that takes up about 5% of the right eye's vision. Fortunately it doesn't settle directly in my line of focus, but manages to swing by when I shift my vision. Very distracting. It becomes very noticeable in daylight, as it appears that there are many fine threads connected to it that span the lower quarter of my vision.
Agree with this a million times over.

I do actually use an e-reader (Kobo touch) but it's been hacked to register and remove any network access possibility and only gets DRM free epubs and PDFs put near it.
And then you drink that swill?
Hollywood in particular isn't very popular among rank-and-file Republicans, but I'm not sure copyright in general isn't. It's anecdotal, but a lot of conservatives I know are pro-enforcement because they see it as part of the core conservative support for strong property rights. To weaken that, you'd have to convince more people that IP != property.
The distractions of social media, 1673 style
Rachel Aviv: The Science of Sex Abuse
One Solid Line Of Focus
I am also a former student and really enjoyed the class.

The mailing list has been instructional, as well. It's nice to know that, if you run up against a problem, there's help from the instructors and fellow students.

I'm looking forward to the TeaLeaf offerings.