skysight-inc/HackerNews huggingface dataset:
"The first one is rather useless.

No it isn't"

Sorry, I meant the first one from the long list - the second one you linked to. The one about the classrooms at least gives a good summary, but it doesn't say anything about the "why". And I get the impression the reality might have looked very different from what you imagine if you read the summary. For example they mention some stars might get all the attention - in that case most boys and girls would be neglected, except for some stars. That would be different from "girls are neglected vs boys".

I find that research interesting, as I said I just think people are jumping to conclusions from their observations.

"Read the damn book. "

What book - you mean the third link? I'll try, unfortunately it is not loading for me atm. Will try again tomorrow.
The top comment pretty much sums it up:

"I have an idea. Since there is no way a large federal government can govern a nation of 315,000,000 people spread across 3,79,000 square miles, lets devise a system where the federal government is primarily responsible for defense, international trade and affairs, protecting rights, minting currency, and making sure states don't put up trade barriers. In fact, let's explicitly ban the federal government from doing anything else. Let's relegate all other such power to these individual entities called states, each of which will contain far less land, and far less population than the nation as a whole!!!!

Oh wait; I guess that's what the constitution was supposed to do."

The Founders already understood that complex organizations fail and they tried to craft the Constitution to avoid expansion of the federal government. Unfortunately they failed to anticipate the judiciary's quick power grab and the Congress' broad implementation of the Commerce clause.
GIFSNAP, an animated GIF maker for the staticshowdown hackathon.
GitHub is just as anti-educational as proprietary textbooks, proprietary class management software like Blackboard, proprietary hardware like Macs or Dells, and proprietary software like Windows and OSX.

You're welcome to your principles, but they're not always practical.
Weekend Tech Maintenance to Affect HealthCare.gov
It uses the same pronunciation as "Quixote".
Russ Allbery's perspective on the Debian technical committee impasse
AngularJS Svbtle Kudos Implementation
What is 'anti-educational' about proprietary software?

It doesn't allow users/students to analyse, or learn about, its inner-workings. I don't know how important that is but with git being so easy to deploy, why not use something students can maintain?
You've opted for total ad hominem and strawman without even touching upon the complaint made in the video: that Facebook's advertising system is designed in a manner that reduces the reach and value of that advertising when it's used.
>What is 'anti-educational' about proprietary software?

Proprietary software doesn't give you the freedom to read and modify the source code. The software license forbids learning about it.

>one can't expect CS students to have an education which is valid for the workforce without any exposure to proprietary software at all

There's a lot more to CS than learning to be a code monkey.
Twitter Data Mining Roundup
If the software/web page is meant to be consumed primarily in the US when used in English, would it make sense to put an Indian flag there?
The guarantee isn't crucial, it doesn't have to be watertight; the fact that it sets up an expectation of privacy and non-sharing changes the social context. Enough to become the sexting app of choice. And that's hugely valuable.
> The idea of coming up with fun and balanced rule systems has a lot to do with play testing which is not part of the traditional software dev process.

AFAIK, Nintendo's card-gaming business was only the production of Hanafuda and French-style decks. It didn't design any new games itself.
Trading cards are fungible, and it's not hard to build an exchange where current price is based on the last price paid. There's no fundamental reason that trading cards couldn't be used as a currency if enough people agreed about their convertibility, for that matter. Do you know for a fact that the code base was written from scratch, or are you just assuming that it must have been?
I like to use terminal colors so it's red, as well as allowing controlling width, but defaulting to terminal width.

$ cat ~/bin/br
#!/bin/sh
if [ "$1" == "" ] ; then
COLS=`tput cols`
elif [ "$1" == "--help" ] ; then
echo "$0: Prints a red line across the screen. or $0 <##> for a specific width."
echo "$0: br ; grep -ir foo * -- place a marker to see where results begin / end."
echo "$0: br 80 ; cat file -- use to check for overly long lines."
exit
else
COLS=$1
fi
LINE=""
for (( x=0 ; x<$COLS ; x++ )); do LINE="$LINE-" ; done
echo -e '\E[47;0m'"\033[1m$LINE\033[0m"
How to Lie Creatively with Statistics
The focus on dividends vs stock appreciation is driven by the difference in tax treatment of the two. Tax policy has alternately favored one over the other, with the predictable resulting shift in investor focus.

Saying stock purchasing anticipating future growth in the stock price as "mere" speculation is very incorrect. A company can choose to issue a dividend or repurchase stock (thereby pushing up the price), these are economically equivalent. The choice is made based usually on tax treatment.
Hesitated to push it to reddit but well, finally did it, hopefully not being off limit there.
I don't have any reason to delete it. I get messages every so often from friends that are in town, and it makes it easier to host and plan a gathering. It also makes sharing photos among friends easy.

I waste way more time on social media sites like this one than I ever have on Facebook.
And like I said, if these guys turn out to be Salk, I'll happily eat my hat.
> This is completely and utterly wrong ..

If you're going to make such a strong statement, it would make sense to at least put out a tl;dr; of your argument. Otherwise, your comment just functions as an advertisement for your blog post. (I'm sure that wasn't your intention).
What is wrong with the sort of thing that whatsapp do? a small fee (~€1) a year.

If they could make it payable via some easy method (SMS?) then people would willingly pay a small fee for the use of snapchat. Sure people would go "Bah Humbug! Snapchat want me to pay a €1" but they have a very strong userbase, one that is extremely active. In the long run, I think their user base would prefer a one off payment than being inundated with advertising.
I wouldn't say more options so much as societally-encouraged options. It's a lot more conforming to expectations to be attractive than it is to be a hacker, so it's easy to leave the less-accepted things by the wayside in a pressuring society.
> But of course I meant my earlier comment particularly for quite complex methods that had very ambiguous behaviour unless defined in a comment that could act as a contract.

Which is kind of the point. You do need some kind of documentation for nontrivial methods. But requiring boilerplate documentation for everything encourages the opposite of that because it becomes "fill in the fields" rather than "say something useful." I mean let's say you're right and SetRelativePosition isn't clear about what it's relative to. Which of these is better?

/**
* SetRelativePosition sets the Shape relative position
*
* @param x The relative X coordinate
* @param y The relative Y coordinate
* @param units The units of the coordinates
* @returns Void
*/
void SetRelativePosition(int x, int y, LengthUnit units = LengthUnit::PIXELS);

-or-

/* SetRelativePosition: sets position relative to current position */
void SetRelativePosition(int x, int y, LengthUnit units = LengthUnit::PIXELS);
In other news, several lawmakers receive a dossier of personal accomplishments which they are reluctant to speak of.
Ask HN: Curriculum for learning JavaScript, JQuery, and Node?
From recent posts, I'm concluding that Javascript is the next thing I should learn (employability, resilience, usefulness). There are so many resources, however, so I'm not sure where I should begin?

JavaScript: The Good Parts?
Online tutorials and "classes?"
Opensource Github projects?
Other books?
Should I learn CoffeeScript "instead" of pure JS?

My goals include learning Node and Angular (should I even go all-in on a framework at this point?) too.

I thoroughly know HTML and CSS and, at the sake of sounding redundant, I'm a beginning novice in Rails.
You don't need a more extreme example like dissidents or protesters to make a case for anonymity. Pseudonyms have been used by people to spark intellectual and political debate for hundreds (thousands?) of years.

When people feel like they are the only one that espouses an idea, they are less likely to share it publicly for fear of shame. When they are given anonymity, they can share freely and potentially find that their idea is actually commonly shared.
In my opinion it's the other way around. Because they're successful, they're busy, they're proven with the tongue, they have to be succinct and direct.
Which apps are Snapchat replacements? Which ones have an existing userbase?
Not sure if it's just the anonymity, it also has to do with the fact that the community is much bigger

Without anonymity, the larger the social-surface area, the greater the attack surface is. This is why as facebook grows, it becomes less useful. And why, when it was started, it was successful based on its "exclusiveness" (.edu), and not the other way around.

The "real reason" people wan't to eliminante online anonymity are two fold: (1) money; and (2) power.

Advertising and fascism both require manipulative social leverage, and having data-sets with non-anonymous correlations provides the tools to fight the old wars of the 20th century.

The forces at work are dark and powerful and likely to win. They run through Silicon Valley and its establishment just like they do the east coast. Becuase at this stage, the one is just spending the money of the other...deep symbiotic linkages mean the one cannot do without the other.
May not be a problem for them any more..
Not necessarily. If content from your friends and family and other pages you enjoy is regularly filtered out and replaced with paid "promoted" posts, it decreases the quality of the site.
That's a false correlation. There are many other boards on 4chan that are equally anonymous but have thriving and generally amicable communities.
I can tell you the first time a joker got me to click on a Goatse link, it had a pretty unpleasant impact. I don't particularly want my 9 year old gazing at that.
>Media representation criticism != body policing of actual people.

Except that in many cases, it's actual women being criticized.
It couldn't. And I don't recall ever saying it could so I really don't see what you're getting at here.
Why should I click some random URL shortened link no matter how enticing you think the lead in is?
Making Flappy Bird Game with Unity3d
Thanks for the reply - I know my comments sound a little harsh, but I really am rooting for you guys.

I read over the white paper, but honestly, my expertise is way down the road from where you guys are right now.
Emergent Economies for Role Playing Games
Facebook determines post visibility based on engagement. If a high percentage of your likes are fraudulent and don't engage, that means that the initial group your post is shown to is less likely to engage, and, in turn, your post is less likely to be seen by legitimate followers since the low engagement means Facebook won't expand the percentage of your followers that see it in the first place.
The TL;DR of "what a tunnel broker is" is not something that I'm totally qualified to explain, but how I approach it is:

A tunnel broker is like VPN/proxy that allows you to connect to the IPv6 web over IPv4.

It adds latency to my connection (because all my IPv6 data goes from me, over IPv4 to the tunnel broker who then routes my data the rest of the way to where it's going), but for me it's worth it.

In terms of security, my machines are run largely the same as any server: locked down, except when for the things I need. It helps that I only do this for *nix devices as well.
>it is really hard to identify who is a genuine expert in that media //

Arguably it's easy - if their advertising works then they're good. If you notice a marketing company then they're doing things right to some extent (at least WRT your demographic).
Ask HN: Hacker Recommendations for NYC?
As I am about to go to New York City next week, I would love to have some recommendations on what to see, what to explore and what to avoid while staying there for a few weeks.

I am interested in general recommendations such as what coffeeshops you like, where technical people gather for a beer and anything you believe to be worth devoting your time and resources to.

This is a leisure trip and I have accommodation set-up already, so feel free to provide me with any suggestions you have in order to make this sort of a resource for future look-up by other like-minded people.

Thanks!
To know how long something takes you must have done it already.

And that's the problem with software, there are no equals. And there are always "surprises".

A car manufacturer knows how long it takes to build a car, because it does that thousands of times for a same model. Now, designing the car, that's a different issue. (And don't give me the BS enterprise "model" of architects throwing some UML from a high tower and "developers" filling the voids because that's the worse way you can build a software)

Ok, it's one thing to build a simple ACID application, another thing is to build something that "has never been tried before" .
Ian from Immunity Project here. Here's a link to our White Paper, as well: http://www.immunityproject.org/documents/Immunity_Project_Wh...
what tools are you using to communicate your results to the public? Will your data be available in real-time (or near-real-time)?
It's not like going from, say, refrigerators to cruise missiles

Well you don't want either to go off accidentally :>
Lenovo made less than $500m net profit across the entire company last year, on $30b in revenue. These are margins you can sustain only if you're a Chinese ODM or a company like Samsung that makes money from all the parts in everyone else's phones too. It's certainly not the kind of money that supports expensive R&D. Apple can throw a billion at developing sapphire glass or a new tooling method, and beat their competitors over the head with it with phones that are lighter, stronger, etc. You can't play that game being a low-margin company like Lenovo.
Gift a Martian pet this Valentine: Guaranteed delivery on today's order
I think the point is that if the SSDI insurance (or any other safety net) provided enough for Richard, he wouldn't be asking for donations.
This has me wondering, why haven't terminal windows evolved functionally to better support history, scrollback buffers jumping or markers, selection with a mouse, auto-complete hints, etc. Instead we're limited to hacks like this or the screenshot at http://unix.stackexchange.com/questions/3650/would-it-be-pos... ... and no, I don't think "use emacs" is an acceptable answer ;-)

Oh and instead of adding blank lines with "Enter", I often just type "clear" and hit return. Bingo, tons of whitespace now added.
So then don't conspire to blow anyone up and you'll be a-ok.
0% near enough!

In reality it is more complex as the address space is split in two, the bottom 64 bits rarely has any density, only a few devices. End users get a /64 or a /48 (or a few); a VPS will probably get a /64 by default.
If you have a drive to make an impact and to feel a purpose, then I think you'll be fine. I think those traits go a long way.
In every Facebook HN post, there is always the "I deleted my FB account" and the "you can't really delete your FB data" back and forth.

Instead of deleting your account has anybody tried to "trash" your account via "Liking" everything you can and posting a large sets of unrelated pics? your info is only really valuable because its "true". if you trashed your account, its pretty much the same as deleting. also based on the filtering mentioned in this article, it seems like at some point your friends would just filter you out.

Thoughts?
The fact that this is currently #1 on HN makes me really proud of our community. I don't know Richard, but I chipped in a few bucks anyway. Let's get this guy a chair lift.
Well, it's amazing for rapid prototyping. The same could be said for Ruby/Perl etc but the addition of the REPL, CLOS, Macros, etc make it slightly better. As long as the libraries exist for CL upon which to build, which can be a sticking point.

To give the more canonical answer, though... CL is the programmable programming language, so it's not suited for a task per se; rather you lay down a base that's suited to your problem domain, and then you solve your problem in your newly-created "language". It's hard to explain but true if you get it right.
>Criticizing how fictional women are dressed is not the same as criticizing how real-life women are dressed.

Who do you think portrays them on tv and in movies? Fake women? Give me a break.

>When a man draws or designs a female character with "sexy" clothing, it's likely sexualizing that character for male viewers to ogle. When a woman decides to dress that way, it's personal expression.

I like how if a man does it, it's sexist, but if a woman does it, it's "empowerment." I guess men aren't allowed to write empowered female characters. And yet, if they don't write them--that makes them misogynists, too.

>They're criticizing usually stock characters that perpetuate stereotypes about women and objectify.

In my experience, this is just very elaborate justification for plain old jealousy of another woman's looks.
"The coming Nokia Android phone won't promote Google's Play application store, from which Google takes a percentage of profits. Instead, the phone will come installed with a suite of services created by Nokia and Microsoft"

It may have started before Microsoft bought them, but it looks like it's not the complete truth to say 'This isn't Microsoft.' It's a little bit Microsoft, at least.
Man cheated by auto insurance company
Looks like they got a bigger budget for season 2
I find that take quite interesting considering the rapid pace at which software and computing changes over time. I would expect that by the time I retire in 30 years that nothing that I do right now will exist or be at all relevant.

I use certain software right now for programming that is completely different than what I used even two years ago. I work in completely different technology stacks and completely different tools.

Why would restrict myself to only using a set of tools that I KNOW will existing 20-30 years? What happens when some breakthrough technology comes that comes with it's own stack and toolset? Do you ignore it or adapt?

I actually enjoy switching between various technologies and tools. You get a different perspective, learn new things, get out of the rut and into a new challenge.

I really hope that in 3 years I'm not using the same tools I am using today.
The existence of papers about software is a decent step in the right direction, but it needs:

a. People to cite what software they used way more heavily than they do (this includes me).
b. The effort to be rewarded in and of itself. A paper, cited or not, is credit. There's a huge leap of faith that, after all the time prepping software for release that anyone will use it.
It's kind of funny because Google really only controls the network of sites their ad spaces are on, the content of the ad you get is controlled by the advertiser or 3rd party ad tech provider.

The retargeting ads you speak of (Criteo runs a lot of them) is generated automatically via these 3rd party ad platforms cookie combined with an API into the advertiser's store feed (product photo, description, price, etc.) They get a stream of SKUs that you've looked at and try to get you to pull the trigger.

There's nothing to prevent the store from also associating items you've already bought so you don't get shown something that's irrelevant. My best guess is that it's just easier to not do that.
Took me a while to figure that out...
No, it's with a soft g, not a hard g. Doje.

https://www.youtube.com/watch?v=tLSgRzCAtXA
Make More Online Sales: Improving Your Online Sales Experience
They are from the same person!
Great tutorial. There's a mistake in "Getting things done" -> Moving within the Screen. It lists ^U and ^D as moving a full screen, which is not true. Those only move half a screen. You correct this a few line later... I think you just forgot to take it out.
Microsoft aggressively targeted college students offering $100 for every app published. It's really easy to crank out an RSS app and pocket $100.
Hopefully improving technology decreases the costs of running large websites to make up for the decreased revenue. Recommendation engines can replace the need for ads entirely. It would recommend products/websites/apps/etc based on what it predicts you will like, not how much money the site is willing to spend on ads.
Thanks for your comments! We have a great team with a lot of experience in computer science, drug delivery and HIV-relevant lab immunology. I studied biochemistry and computer science at UC Berkeley - then going to Stanford for an MD and MS in Computer Science - was in the PhD program in course 6-2 at MIT - left (without getting the PhD) to start Aradigm in Hayward where I worked for 10 years on inhaled insulin.

That was a complex project that required a lot of special technology, much of which we developed ourselves, to make and characterize micro-particles.

CV Herst, Pete Lloyd and I (all part of the Aradigm founding team) have been working together at Immunity Project since the beginning - Pete is an ME (UC Berkeley and Davis) who built and operates our precision spray drying system for sphere manufacturing. CV got his MPH at Berkeley in Med Micro and his PhD from North Western in Mo Bio later doing a post doc at MD Anderson. He has extensive experience working with HIV in both the diagnostic and lab research setting requiring handling the virus in cell culture.
Why are there no matte touchscreens?
Great to see a startup from Austin finally get the accolades it deserves.
Thanks buddy for this, we need new guys/girls with new ideas to improve opensource and thus ourself! Keep going!
Do you know this as fact?
It makes an entire blank line, which is sufficient if you have a lot of textual output. It also gets rid of the old stuff from the screen - if you're running a window manager, you can then scroll up if you need the old stuff.
"this kind of research is subject to heavy cultural biases"
>. You might tell a little kid about how cool programming is, but do you even attempt a real explanation of your work with a young adult?

I do, constantly. Most people who haven't started by now do so because of lack of interest/motivation/dedication, though. I think people like you and me who come to programming late are definitely rather rare. I don't think the author was really being exclusionary--it's the case for most people.
One possibility is that in the JeroMQ test, they allocated enough memory for the JVM so that GC wasn't as expensive as explicitly dealing with memory management in the C++ test.
Or stand near anyone conspiring to blow anything up, or buy a used phone from someone conspiring to blow anything up... did you even read the article? 283+ civilian casualties to date, with more collateral damage than any other form of interdiction we've tried so far.
https://www.facebook.com/whitehat for the general details.
I imagine the fish probably hates that
should rename it to hrd
You learn a valuable lesson from that experience though: don't trust strangers and don't blindly click on links on the Internet.

People ask me all the time how I know what's safe online versus what's not, and the only thing I can say is experience. I've fallen for enough scams and clicked enough malicious links to know what they're going to look like.