skysight-inc/HackerNews huggingface dataset:
Regardless of the kinds of reform we would like to see, the fact that America still considers software nothing like "math" or prose will continue to allow these types of litigators to press for a long, long time. Zombie debt collectors are a seedy yet still thriving business model praying on the weak and gullible. That is the route these trolls will take as well.
Better to attack bigots who stand against marriage equality than to stand with them.
I use Picasa on my Mac for local photo management and keep all my photos on Flickr for backup and sharing. I recommend the Flickr Uploadr tool for backup.

edit: typo
If you find phylogeny to be "bullshit", your biology and microbiology professors have truly failed you. Evolution by natural selection has produced the wonderful diversity that is life. Phylogenetic reconstruction is the tool biologists use to understand the history of all life on the planet. The fact that some living organisms engage in lateral gene transfer, or that there is no definition of species that perfectly applies to all living things is no reason to abandon perhaps the most fundamental and central pursuit of biology. Who we are as humans is inextricably tied to our mammalian, primate, vertebrate and multicellular ancestry, and we know this by virtue of the wonders of phylogenetics.
Thanks for the thoughtful response.

It is interesting. In normal Js applications there is tremendous gravity towards having mutable application state because the callbacks need a handle of some sort (normally some instance of something). So I am wondering what you mean by saying that the callback pattern is more functional?

In addition to mutable application state we have another global mutable state, one that's even harder to opt out of: The Dom. Regardless wether we use channels or callbacks this is going to be a problem whenever we have more than one actor changing it, whether that is done at the same time or sequentially.

To me the place for core.async or the newish yield operator is that blocking will allow us to wire together complex event behavior in some fairly sophisticated ways. How long does it take to get a slideshow to really work well in callback land?
Or responsive autocomplete with correct lower and upper bound timeout thresholds?

So we can handle the wiring of events and when we get to the right state we do our functional application state transition.

Then as long as we are driving the Dom off of our application state then we should be good right? * waiving my hands a bunch
Guess who put the politicians there in the 1st place?
In part of the conversation Sharp spoke up in, Linus was instructing another maintainer, Greg, to learn how to yell at people because he is currently too much of a pushover. Sharp's point is that maintainers should not encourage each other to verbally abuse submitters. There's a difference between being nice and being a doormat, but Linus is acting like there isn't.
I was reminded of Inform and also the world modeling languages for AI systems like Cyc.
I once read that putting a rubber band around your wallet will "trick" a pick pocket but have not heard whether or not this is true.
Then again, if you know of more books as fun as Harry Potter, please let me know. I am always in need of new reading material.
A writing book is a good idea, but not Strunk and White: http://chronicle.com/article/50-Years-of-Stupid-Grammar/2549...

I prefer "Write Right!", although the most recent edition is needlessly long.
Interesting. Japan is mentioned, and they most have passed through the same point some time in living memory. South Korea too. How did they cope?
Human races are not a matter of belief. Look at the people around you, look at different cultures and their trends across centuries. You're one of those people who could take a lesson from this article.
"demanding they make it just like the overbuilt sprawl
that they came from."

Wat!? No they aren't. This city simply can't sprawl. Most actually would like to see the city manhattanify, or at least become more like Paris (height limit relative to street width) or Munich (99m in city center so church spires are visible).

There are entire parts of SoMa that have a parking lot or a 1-2 story auto body shop when a 6-8 floor apartment building could easily occupy that space.

The other problem cities have with new buildings is all the complexities that now exist with mixed use commercial/residential buildings. Back in the day, having a ground floor of stores and apartments above was rarely a problem, but the rise of HOAs/ROAs and the equivalent COA for commercial tenants, buildings often end up in litigation because most developments won't even begin until a certain amount of the commercial occupancy has been sold. This leads to a distorted balance between the COAs and the ROA/HOA that is established later after distorted agreements between the two have been put in place. This imbalance then puts buildings under litigation, hurting real estate values.
Browser logo troller
Huawei Spies For China, Former NSA Director Says
Something real, real bad happened down Apple way. The only explanation that passes the sniff test for me is a security breach. A big one. Playstation store big. I mean, it's a huge outage in the middle of the week. Nobody does that if something hasn't gone disastrously wrong. And iffy as Apple's web infrastructure historically has been, it's hard to imagine a system malfunction that they couldn't route around in some kind of reduced capacity in this amount of time.

So. Is Apple gonna drop trou and own up to what the hell happened, or are they gonna get the servers back up and pretend that we saw all this smoke and no fire?
Yes - sometimes it takes someone famous to make the issue public, and everyone else will benefit. It was an absolute travesty and shame for what they did to him, and we are all the worse for it.
Tickets require the driver to be identified. There's no law about wearing a mask while driving.
I've been using an email client and slowly migrating to a @mydomain email for personal contacts.
The main reason is that people don't understand science, but they will still appeal to it as if it were the law of the universe. It's an appeal to authority: Much like people used to say "X is true because God said it", it is now "X is true because Science proved it". Science is a continual work in progress towards an objective understanding of the universe. But it's so easy to see a news story saying: "A new study shows that global warming will melt the ice caps before 2012! More at 11". People have been lied to before and don't trust these studies, because they may have faulty conclusions. We need to look at the data and make our own conclusions, because we may all have different perspectives on what caused a result.

Relevant reading:
http://en.wikipedia.org/wiki/How_to_Lie_with_Statistics
> How long does it take to get a slideshow to really work well in callback land? Or responsive autocomplete with correct lower and upper bound timeout thresholds?

Those are not hard problems, really. Doesn't core.async solve bigger issues?
> Why don't people realize that human races, to some degree, have different average intelligence stemming from genetics?

Because it's a truthclaim that's outside of the ability of science to test, short of jesus coming back to earth with his fairy wand to endow you with platonic (and measurable) definitions of race, intelligence, average, and genetics. Whatever definitions you choose there is going to be some difference, even if that difference is zero, but that difference is going to differ wildly depending on what definitions you choose.
However new buildings much provide a certain number of units as Below Market Rate housing.
#Unplug: Baratunde Thurston left the Internet for 25 days
how about Bi Rite - http://www.yelp.com/biz/bi-rite-creamery-san-francisco
The bigger issue here is that people look to governments and religions for pardons, permission and other validation. People that see some kind of meaning in empty gestures like a posthumous pardon (after shaming and chemically castrating the man) are grossly mislead.

Buying into the hype of government is what gives governments the power to commit senseless crimes like what was done to Alan Turing and many, many crimes that are much worse. The correct answer to "should the UK government pardon Alan Turing?" is "fuck off".

I view the gay marriage issue in the same light. I have gay friends that care deeply about marriage equality, but as much as I love them and they are my friends, I simply cannot sympathize. My answer to them is: "Live your life, do want you want to do, don't ask the government or anyone else for permission".

If worried about my status as defined by the U.S. government and the fairness I can expect from U.S. government, I would just kill myself now. Thankfully I realize that government is just another scam for me to avoid to the best of my ability.
You're right about with(), which I'd forgotten about — JS with with() is not lexically scoped!

Access to the global object is still statically decidable. It just might raise an exception. This is not really different from Scheme.

I agree that block scope is a defining feature of Scheme's (and ALGOL's, and C's) approach to scope. However, Scheme's block scopes are all functions, at least if you accept the macro-definition of let that's been there since R5RS, rather than treating let as a separate primitive construct.
I have not personally tried this out, so I can't verify if the necessary info is accessible or not.

Could you extract the purchase date from the receipt and use that as a basis to determine which features to enable, providing IAPs to unlock the rest? At a certain level it may be too cumbersome under the hood, especially when compared to the traditional update method of providing an entirely separate binary, but it could work by also providing a means for bug fixes on "older" versions without additional labor.
The keyboard layout on Thinkpads always bugged me (fn key in lower left instead of to the right of Ctrl)
The local government (or whoever collects fines) would make a lot of money, behaviour would change, and possibly, just possibly, speed limits would rise.

But the increase in revenue raised would make it too tempting not to use, IMO.
As someone who spends his time writing in High Level languages (though I have done lower level stuff in the distant past) these kinds of embedded computers hold a real fascination for me.

On my long term list of things to-do is get back into electronics and learn Ada (mostly because it's a million miles away from PHP).
As much as I agree with this sentiment, I think it's better to downvote him to invisibility and not respond to his comments.
Wild speculation. But it would make sense to schedule maintenance for a relatively low-traffic period.
I wish people would recognize their own bullshit from time to time and just titled those posts "books I enjoyed", otherwise it turns out more into "every graduate student should read what I had read" or "books I would like people to think I read so I appear smart", e.g. the frequency with which each book appears in lists like this is greatly different from the frequency each book is actually read.

On a more technical note, "Compilers" is a great book I enjoyed quite a bit, but it hardly is a great reference for compilers, it isn't even a very good textbook those days, it is very specialized in parsing and lexing and isn't very well balanced, there is much less about backend/runtime/optimization stuff which is the bigger part of compiler-writing those days, and the whole book is far, far removed from practice, it is perfectly possible to read it cover to cover and still have very little idea about how to write an actual compiler. There are much better books those days both if you want to simply write your own compiler (books by Appel, Cooper/Torczon, Grune) or have a reference of the state of the art in compilers (famous book by Muchnick). I would say "Compilers" is more similar to a monograph in specialized topics than to a textbook or reference book.
F-1 engine salvaged from ocean floor is from Apollo 11 rocket
This might be the reason behind "Everything sucks until version three"
It's interesting that you talk about others' logical fallacies, yet you started the thread with a fallacy (appeal to majority).
"Statically scoped" is the same thing as "lexically scoped".
Reminds me of the NYC Street Art that created some creative awareness surrounding drones:

http://hyperallergic.com/61192/street-artist-behind-nyc-dron...
Microsoft Disappoints Investor: Stock Down More Than 11 Percent
This morning, investors decreased the value of Microsoft stocks to $31.24, which is more than a 11% down!
Not really. You have to pay the bail amount up front. Options are:

-Go to court and plead not guilty: send the bail amount, wait for your court date. If found not guilty, you get some $$ back. If guilty, pay the fine amount (less bail).

-Plead guilty/no contest via mail: send them the bail amount, they keep the $$ (bail forfeiture).
well, they kind of are bullshit, in the same way that the bohr model is bullshit, and that quantum mechanics is bullshit, too. It's not REALLY what's going on, but rather a simplification that gets your feeble brain to the point where it can do something useful. You'll eventually learn a model that's less bullshitty, that gets you doing one slightly more useful thing, but it's still bullshit.

It really is bullshit, but it is useful bullshit.
Kast activity 2 weeks ago? Sounds good! When last activity was in 2007, you should be worried. :P

There's a big, big difference between choosing software and choosing a fiction book which makes popularity much more important for software: New versions. Fiction books almost never get any sort of new version. There are no updates to fiction books. Software nearly always is updated, and updated many times. We even have multi-level version numbers (1.2.4) for all the different types of software updates.

Software is updated to fix it and to make it better. Software that's not updated means a bug you find now will stay broken. The amount of activity can (in same cases) be a proxy for how much effort the developer is going to put in. Too little activity and it's possible the software will be abandoned. Software not used much is software is software that will probably have bugs that remain broken.

A better analogy would be starting to watch an unpopular TV show with long story arcs. If it's unpopular, it's likely to be cancelled, which means you won't find out the ending.
Shortcuts are the reason I haven't switched off VLC:

a to change aspect ratio on poorly encoding. c to change crop. e to advance one frame. s to change subtitle stream, l for audio stream.
There are already laws popping up that criminalize masked protest.

Getting this one passed will be child's play.
Amusingly (or perhaps frustratingly) their status site is showing all-systems-go: http://www.apple.com/support/systemstatus/
California would have some money to spend on their lousy roads?
Oops! I assumed you had a high-density phone to compare versus a desktop monitor. At some point, I still recommend doing the experiment. Grab someone's iPhone 5, Nexus 4, Lumia 925, whatever. And hold it up flush with a typical "HD" desktop monitor.

My phone's screen is beautiful. I want to pull at the edges of my phone's screen and stretch it to fill my entire desk.

No doubt we are both minority niches.

I've long ago acknowledged that I value the quality and size of displays more than most people I know. I spent the bulk of my income from my first high school job on a monitor.

My tastes haven't changed, but technology's pace has stalled out. Still, I make do with 30" LCDs. And anyone who sits at my workstation enjoys it once they use it. It should come as no surprise that people like things that give them more and better: better clarity, more color depth, better contrast ratio, more space to view and display information, more immersion, etc. But it's also not surprising that people don't necessarily know they would want something better and they certainly don't immediately warm to the idea of spending additional money to have better. In other words, they feel satisfied with what they have. It's good enough. As a technophile, that "good enough" complacency drives me bonkers. :)

But that's sort of the routine with popular adoption of technology. Some of us don't know we want something until it's out there and our friends and colleagues have it. I proactively want affordable large high-density displays; and I suspect a large (enough) body of consumers would reactively want the same were they to exist.
Very interesting language!

Why are numbers quoted? It seems that many of the quotes could be optional (except when needed for parser disambiguation). From your examples:

age is 1
name is Mary
friend is isla

You could also use '.' as an optional command delimiter (in addition to newline) for more prose like, such as:

age is 1. name is Mary. friend is isla.
I think William James summarized TFA's thesis most succinctly when he said, "A great many people think they are thinking when they are really rearranging their prejudices."
More likely state troopers would be making $300K a year.
Why does it matter what the majority of people think?
>You do realize that there are massive amounts of people who are part of our world that are living in worse conditions than this tribe is? How about we focus on them first before we decide that our way of life is so superior just because a minority of us have regular access to modern medicine...

Why should we focus on them? Your logic is that modern medicine is not an improvement or a factor in relieving suffering, but is only an illusion of our egotistical viewpoint. Why would it help those who are 'part of our world' that have insufficient access?
None of those are within the Developer Center. It's very possible for those to be up and running while dev portal is down.
Ok, I'll try to restate my opinion as clearly as I can as it looks like we're talking past each other:)

A developer has a job, they are looking for a new job. They have a full time offer and a contract for hire offer. All other things being equal.....

Why would the developer ever consider taking a contract for hire offer when they have other alternatives?

This just seems like they are taking all the risk here. If they take a full time offer and find out the culture isn't a good fit then they can leave, just like in contract for hire.

What is the upside to the developer here over taking a full time position?
BTSync continues to be a very interesting project but I remain concerned about how vulnerable the shared secret is to bruit-force attack.

I'm not clear what there is to stop someone iterating through all combinations (especially as many will use dictionary-based secrets) to discover shares. Additionally, the master server BitTorrent run to broker the connections presumably also has all of the shared secrets and is vulnerable to attack.

I'm really excited about BTSync and have been proud to be in the early beta program but these security issues don't appear to be addressed.
Very cool!

Is this in active use in an app yet? Would you describe it as "production ready" or more "experimental" or "beta"?

Will definitely be looking at this for an upcoming project.
I ride a motorcycle, and may or may not do 3 figure speeds when the roads are clear and safe. Would that count as reckless?
Google's advertising revenues are not down 5%. Google's total revenue is up 19% year over year and 1% quarter over quarter. All categories of revenue are up except for network revenue (which is up 7% Y/Y but down 2% Q/Q).

You may be thinking of the share price which in after hours trading dropped 5% but recovered most of that this morning. Or perhaps you're thinking about the Cost-Per-Click metric which decreased somewhere around 5%.

http://investor.google.com/pdf/2013Q2_google_earnings_slides...
It's your story, tell it
Yes.

People routinely overestimate their driving abilities and underestimate the risk.
Like all the other iOS apps, it had to remove ac3 support.

Oplayer has been my favorite, since it's slowly implementing all the esoteric features I use vlc for, including subtitle font size adjustment, etc (though it's not all the way there.).
> "Live your life, do want you want to do, don't ask the government or anyone else for permission"

That's what Turing was trying to do. It resulted in:

>shaming and chemically castrating the man

>If worried about my status as defined by the [UK] government and the fairness I can expect from [UK] government, I would just kill myself now.

The issue goes a bit deeper than superficial validation.
I can totally attest to feeling confined and inconvenienced. I live in Nob Hill, right at the top, and it is very confining because all the commercial areas are at the bottom of the hill (Polk Gulch, Downtown, North Beach, Chinatown). This means that even running to the corner store involves going all the way down the hill and back up.

Plus, as someone who bicycles most places, I am happy that I'm capable of biking all the way up without stopping, but it gets sooooo old and contrary to what you may think, it never gets any easier. There is nothing worse than going to the gym, getting in a good workout and then having to deal with that bullshit hill just to get to your bed.
You can live your life the way you want right up to the point where you want to visit your husband in the hospital or inherit the estate of your dead wife. Then these legal things start to matter.
You are of course correct about with() being dynamically scoped; thank you. I had forgotten about with() when I wrote what I wrote. I must weaken my claim to "JS is lexically scoped, except for the with() construct."
Remy: Computer-Generated TCP Congestion Control
The society of science is inherently political. There's several issues - who controls the funding? Who controls the publication axis? Who controls academic appointments?

This is the problem with reifying "science". Even the "scientific method" itself - as in the way that it is practiced - is suspect. Why are certain conventions of running null controls the ones that are accepted versus others? Why in some instances is "eliminating variables" good (I often take the position that if you can consistently measure a result under sloppy conditions that means it's robust)
With iCloud this is super easy (or the new dropbox apis), but if the developer has set it up properly, there are a few ways to migrate data. It can be encoded and opened up as a url is the easiest way that I can think of.
In the first case the lack of a whereDidThisComeFrom declaration in scope would imply that it meant `window.whereDidThisComeFrom` (in normal mode) or would imply a reference error (in strict mode) wouldn't it. Lua does the same thing and I never saw anyone complain about its lexical scoping.
Meet the designer behind some of the web’s newest killer fonts
There are some interesting cosponsors on that list, including the MPAA, and others I wouldnt expect to see trying to change IP laws.
Do you not consider managing complexity a "big" problem? I'm certainly tired of writing code like this http://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui....
Right, that page doesn't even have the capability of reporting this outage. Kind of makes it a bit unreliable as a status page, you know?
Baez' list for physics/math http://math.ucr.edu/home/baez/books.html

Great Works in PL https://news.ycombinator.com/item?id=5872043
That's funny, one of my first bosses had done a thesis on old time fancy theatres that did movies and live shows. He worked at one in our city in college, and talked alot about the HVAC system, which he ended up maintaining as a volunteer for a long time.

It was a pre-freon, compression based system powered by natural gas. The refrigerant was some sort of nasty ammonia mixture that came in 55 gallon drums -- I guess when they dropped one, it basically melted through the concrete floor.