skysight-inc/HackerNews huggingface dataset:
To a casual reader, this new legislation appears obviously beneficial. The number of orphaned creative works is large and constantly growing, particularly with the Internet's cultural emphasis on anonymity.

Articles opposing the change seem to assume that "diligent search" is code for "give up unless the EXIF contains full contact info", which is not at all a reasonable interpretation.
A few years ago I ditched all of my belongings and bought the stuff outlined in tynan's gear posts [0][1][2]. I highly recommend his suggestions.

It's nice to see people waking up to the idea that destroying your twenties by working in front of a computer is an unhealthy thing. Take the long view. Life is short.

[0] http://tynan.com/2010gear

[1] http://tynan.com/2011gear

[2] http://tynan.com/packing2012
One of my clients wanted me to implement the same thing for his iOS app. I told him, that I think it is illegal and if it is not, that it should be. Anyway, I never wrote that code.
How could this possibly be a programming bug?
That's good to know, and gives me extra incentive to learn Haskell some day.

On the Scheme side of things, I've heard that the newish (4.8.0 and up) versions of Chicken can perform flow analysis to catch some type errors at compile time, and optimize based on types.

There's also Typed Racket, and Chicken has a contracts egg that allows procedures to have pre- and post- conditions.

For some years now, I've heard predictions that in the future languages will allow their users to "dial up" or "dial down" safety features on demand. I guess the above features of Scheme and Haskell are some early steps along that path. We live in interesting times.
China is plundering the planet’s seas - and at 12.5x the rate it claims
I am hopeful that this works, as my collaborators can definitely not be bothered to learn git. The UI elements are way too big IMO.
Vision of the future: Hosting companies which do not provide insurance against such losses, subject to intensive security auditing, justifiably lose business.
The other thing is that, IMHO, private repo for this is not good for academic, instead, make it temporarily private. People write papers to get published. They surely want as many people as possible to see it. The reason they want it to be private is to hide it from others before getting published so the ideas won't get stolen. So I'm thinking maybe set up a time limit for repos being private would be better? After that time limit, the repo is automatically made public unless requested more time by user.
facemasks... uhhh, facemasks? Who was supposed to bring the facemasks?!?!
I wish I could read the comments here without thinking "wow, the quality of reddit really has declined a lot", and then realizing "holy shit, this is HN".
I need to simplify. I feel under pressure everyday to read so much stuff, when actually I think 80% of it adds zero value to my life. Great post!
Twitter's VINE Should Die A Painful & Unhappy Death, Please
Amazing things you've done with LaTeX
I think it more implies that object oriented things should be called OO and not-object-oriented things should be called something that isn't OO.
I was actually suggesting that I can't believe people still use CL when Clojure exists...

I await my lynching. :D
No, it's moving debugging into a discrete, well-understood debugging package (Xdebug) rather than jumbling it together with a bunch of unrelated stuff in a big grab bag labeled "Miscellaneous".
I wrote a simple OCaml compiler for a class in college. I particularly enjoyed using different operators for floating-point and integer math — brilliant usability there, really sold me on static types. Haskell does better with its type classes, except my four attempts to understand monads and arrows have, so far, met with rather mixed success.

Static typing has its place in some people's hearts, and I respect that, but saying that dynamic typing has been outdated since the 80s is (1) trolling, and (2) happens to also just be, like, your opinion, man.
Hi zm. What do you mean by the UI elements? Do you mind snapping a screenshot for me?
And it is already back down again because of all the traffic. The archived version is still up at: http://www.w3.org/History/19921103-hypertext/hypertext/WWW/T...
if we have the camera precision to catch a small rock miles away, laser interception might be doable.
I would really like access to this too. I have been using sharelatex and the git support is still not there. My email is zmj@zmjones.com
Chris Hadfield reveils Canada's new polymer bank notes from the ISS (Live Now)
Trying to have a small language sometimes results in allowing (or having to allow it in the sense of not outlawing it) multiple ways to do the same thing, especially as the expressiveness increases.

As an example, I don't think Python's “there's only one way to do it”-approach would have a chance of surviving if the language was as expressive as Scala.

In the end, as long as Scala stays simpler than Java 8 and vastly simpler than F#, C# and C++, it's good enough for me.
C++ std::abs can return negative results
The thing is, when you rebase, you don't have A-B-C-D at all. If you have A-B-C and A-D and you rebase A-D onto A-B-C, you actually have A-B-C and A-B-C-D', where D' is the same diff as D, but it's a different revision. And when you build, you may find that D' doesn't work when D did.

Merging doesn't even help, because if you merge A-D to A-B-C, you end up with:

A-B-C-M
\_D_/

at which point M would be broken in the same cases where D' would be broken.
This certainly sounds like a bug in their Android app and not a malicious thing that they did. Path is headed up by some smart people. I have a hard time believing that they would willing blast out texts to everyone in an address book considering what they just paid the FTC. Then again, it's possible that it was a user error while trying to uninstall the app. There certainly is an option to invite people to path right there in the sidebar.
How about another detail -- the fact that the message said the user had photos to share, when he didn't?

There's annoying spam, and then there's straight-out-lying spam -- the "x has sent you a message, you need to create an account to view it" type.

Just curious, is there a way to sue/fine a company like this for false advertising, essentially?
Is Your Printer Spying On You?
But a notification when the package has shipped is all that the FTC needs to prevent procrastinating via the mail.
Deactivating your account just effectively hides your profile. You're only a couple clicks away from having it all restored if you so choose. They seem quite good at finding ways to screw up, surely they can still find a way to do this until they actually remove your data.

Contact them via their Desk service portal here http://service.path.com/customer/portal/emails/new and ask them to remove your data after deactivating.
it looks like this just runs a local gitlab instance on your mac. how do you share with other users?
Rentything Wants to be the Airbnb of Everything
It's not an arbitrary social barrier, it's an inevitable economic one.
C++11 is not outdated. Except for backwards-compatibility artifacts like header files, it's actually quite modern and pleasant to use. If performance is a consideration, then, put bluntly, it's the only high-level language available.
Holy crap check this out: https://github.com/manuels/texlive.js It's pdflatex ported to javascript running in browser natively!
Galaxy S4 display was tested by Displaymate[1] and even in the most accurate calibration mode (Movie Mode), it is still significantly less accurate

DisplayMate had significant criticism of the GS2s screen. They had some criticism of the GS3 screen. They call the GS4 screen excellent, giving it the same A score as the iPhone 5s screen.

Add that the GS4 screen has 3X more detail and infinitely more contrast than the iPhone 5, and it seems to be embracing a talking point to focus specifically on the color gamut (especially given that subjectively most users actually prefer it, so unless you're a graphic artist doing color matching...).
The nav bar and the commits page are too big I think. There ends up being a lot of space wasted. The commits page especially so. 5 commits should easily fit on a page. There are also two date information fields. One listing how many days ago the commit occurred and the other indicating what date the commit occurred on.
Joel spells it out in his announcement[1].

In the future we'll continue to add free features to Trello (there is a lot of exciting stuff in the hopper)—anything that is a common feature, useful to anyone, will be free. We’ll also continue to develop new Business Class features that help large organizations manage Trello, and we may come up with other things to sell to people who are getting a lot of value out of Trello. In the meantime, we sure appreciate the cookies!

[1] http://www.joelonsoftware.com/items/2013/04/30.html
I have no brief for or against Cake (never used it myself), but input filtering seems like exactly the sort of tedious-but-necessary infrastructure code that a good framework is supposed to let you avoid having to write from scratch for each new project. If Cake doesn't do that, I don't think it's unreasonable to count that as a strike against it.
I was a consultant for 3 years during most of which I traveled 5 days a week. It wasn't exactly the case but I can say I lived in hotel rooms with a carry-on suite case for those years.

I realized that all I need for my life can be packed into a carry-on sized suite case and I had perfectly enough space in a hotel room. I will never feel the need for 5 bedroom house so that I can have a man cave, a home office or "an entertainment room" and a whole basement load of stuff.

There is this great movie about simplified life (yes there was also relationship and George Clooney) - Up in the air.
Does Antimatter Fall Up or Down? Scientists Can't Say
Ask HN: Founders and hiring managers: what's wrong with hiring employees? 
I feel the need to pivot away from current trends in the employment/recruitment space is becoming increasingly important.

There are plenty of startups attempting to solve this problem; path.to, entelo, somewhere, etc. However the process still seems forced and in the end I think it still comes down to multiple tasks that could take months.

So...

+ Are theses services actually helping?
+ If so what about the services works?
+ If not, what could work?
> You are all misusing (or absuing) the DNS

It's only misusing or abusing if the entity in charge of the ccTLD deems it so. It does not appear that the owner of .io has any such restrictions.

There is no over-arching requirement that you must live in or target the nation that a ccTLD is assigned to.
Three things:

1.) Not everybody thinks Google's products are so all-fired awesome across the board.

2.) Plenty of people find it very annoying to constantly be targeted by marketing everywhere they go. If it's free, you're the product - though that's not to say that simply paying for something protects you from abuse.

3.) Having a dig at someone for complaining about something but still using it is silly. Even if a given Google product is the best in its field, that doesn't necessarily make it the perfect solution.

Plus, there's the economic argument - if you've got to use Google whatever because you can't afford a paid alternative, you're essentially being made to participate in their marketing by not being able to buy your way out.

I'm not saying this is unique to Google, or that this is true across the board, of course, but it's not unreasonable in the slightest to be uncomfortable with the way they do business.
wow, didn't expect to get a response from the founder! thanks a lot for your suggestions.

sounds like i should definitely stay focused on python for now and develop some projects with that language, as opposed to reading lots of books on lots of different languages.

i've saved your post and i plan on following your advice and applying. thanks again! experienced guidance is rare and valuable as self-teacher.
And you'll ultimately have to decide whether you want your codebase to represent a series of physical commits, bits that people happened to type out... or whether it should represent a series of logical changes to the codebase.

But git and git-rebase were explicitly designed to make the "series of logical changes" easier, because it was designed for Linux kernel development, and they like series of logical, meaningful changes over there because it assists in understanding the changes which are being integrated.

Now, I'm sure there's some business case where the series-of-physical-changes sequence is more important to someone. I don't personally agree that's the best way to program in general, but not everyone's compelled to agree with me. And in that case, don't use rebase.
In defense of the Internet: why are Internet locations tied to geographic locations? It seems silly and mostly used for i18n purposes.
Maybe that's why we've been seeing Path more in App Store top charts recently?

Another app doing similar spamming is Circle: http://discovercircle.com - surprised no one talked about that...
ThetaBoard looks great, well done!

The model that seems to be working for social collaboration software and what Trello has announced, is the majority of user features are free while admin/control features fall into the paid version. Yammer's business model is not too different with admin/control features at the core of the paid version.

Organizations are willing to pay for control while users are less willing to pay for features.

If you can get widespread adoption by free users there's increased pressure on Management to signup for the control features. Someone else coined this as "Enterprise sales by the backdoor".

We're looking at a simliar model with http://www.taskmessenger.com

* edit for spelling
I don't pay much attention to usernames, and yet I constantly see yours. Because virtually every post you make is totally non-constructive and unnecessary. Please stop. I am tired of reading absolute trash posts like that and thinking "gee, bet its coldtea again".
How eBay CEO John Donahoe Keeps Founders From Leaving After Acquisitions
Very possibly so. I don't remember. I'm not advocating either approach, as it really depends on your goals. If you want to run a startup, do the VC funding thing, etc., there are definitely advantages to living where there are VCs. Raleigh/Durham is a lot better than rural southeastern NC in this regard, but nowhere near as good as Boston, NYC, or Silicon Valley. But for me, the compromise works. Any other individual might make different choices based on their priorities.
Hey, I realize you seem to have done a lot of awesome things in your life, and your book will probably go further in depth. However, after reading those two links as well as some other articles, doesn't it kind of all boil down to:

emotions matter in people's decisions, so be aware of the effect you have on others and on yourself ?

I remember reading http://www.amazon.com/Descartes-Error-Emotion-Reason-Human/d..., and it was all about that thesis.
Hmm interesting. However I signed up for US and it doesn't seem like I can transfer from US to Canada?
Reminds me of Richard Hamming's talk titled "You and Your Research" [0]

> Another trait, it took me a while to notice. I noticed the following facts about people who work with the door open or the door closed. I notice that if you have the door to your office closed, you get more work done today and tomorrow, and you are more productive than most. But 10 years later somehow you don't know quite know what problems are worth working on; all the hard work you do is sort of tangential in importance. He who works with the door open gets all kinds of interruptions, but he also occasionally gets clues as to what the world is and what might be important. Now I cannot prove the cause and effect sequence because you might say, ``The closed door is symbolic of a closed mind.'' I don't know. But I can say there is a pretty good correlation between those who work with the doors open and those who ultimately do important things, although people who work with doors closed often work harder. Somehow they seem to work on slightly the wrong thing - not much, but enough that they miss fame.

[0] http://www.cs.virginia.edu/~robins/YouAndYourResearch.html
Notice that is says "Deactivating your account will remove your content from Path. If you reactivate your account, your content will come back."

Not deleting your content, though. I hate that.
Or just up front and honest. Which leads to open discussion. Which improves things. Maybe...
Thanks! Will do. I will drop you a line this afternoon
Keen Home - Wifi-enabled HVAC vents
Whoops, sorry about that. I just re-added my email. Ill drop you a note this afternoon
Collaborative Writing, Etherpad, and FTL Fanfiction
The Code Player: Learn HTML, CSS and JS in a New Way
Strangely, this behavior will ultimately be reward with a huge influx in user base due to awareness.

Might even cover that 800k fine easily.
The impact is also smaller, FB has 1 billion or so accounts and Google probably has about the same. Plus, they can track every move you make across the web, things you like, searches you make, what type of content you email, share etc.

If Path grows, I hope they just die (two strikes is enough for me!) more and more people will look under the hood.
I was responding to ahoyhere with my comment and I edited it after I realised it she is also a woman in tech.

I guess I really wish that the 'women in tech' had responded more along the lines of "Yes she's acting like a childish <expletive of choice> and we don't like it either, but don't you dare treat her like this.'

P.S. This is from a queer in tech who was once similarly cast to the lions for complaining (in private ;) about management calling LGBT co-workers faggots, so that might have polarised me a bit on issues like these.
I'm sorry, that must be an incredibly frustrating experience. We get back to people when we can with specific feedback, but we definitely don't get back to everyone who requests it. As Dave mentioned elsewhere in the thread, we're trying to do better at laying out what we look for, though I imagine that's little consolation.

Admissions are undoubtedly one the hardest, least enjoyable, and most psychologically exhausting parts of running Hacker School. We do our best to get it right, but we have to make decisions on a relatively small amount of information (a written application and/or one or two ~15 minute interviews), and we know we sometimes get it wrong. To make matters worse, the stakes are high (it's virtually impossible to fix a bad decision), and we have to do the process hundreds of times, so even if we're right 90% of the time, we're still wrong a lot.
Nice. I like this version!
Maybe she's gonna update her github in a few year with cryptic messages in cryptic outdated format.

Anyone knows if she ever did any Ruby?
Show HN: Mixer, My 5 Hour Democratic Playlist Hack
Hasselblad stops classic medium format film camera.
What do you wish that your billing / subscription management system did that you repeatedly build & wish was automated already?
The Josh Becker or the Davis book?

I have to say, I finally caved last week and started buying things like mad from The Container Store (which is worth a whole post in and of itself). I finally understand the importance of spending a bit more to get quality items organize as much of your home as possible, and the sense of peace it can bring. It's also helping me get rid of a lot of unnecessary items, which is very cathartic.
Happy to help, and good luck! :)
It was right in the initial talk about how to do RWD - you start with a design and then scale your browser and fix it at the widths it "breaks" at (stops looking aesthetically pleasing).

Unfortunately, that tends to require more effort than just creating a list of media queries based on common device sizes and only worrying about those.
But what about changes that depend on each other that don't happen to edit the same line? Neither git nor camp will be able to detect that (since it relies on semantic knowledge of your application). Merge conflicts are places where the VCS can't even be wrong about what to do, not places where it won't be right.
There was a court case against a high school alumni site that sent out "a classmate is searching for you" emails to get people to sign up:

http://arstechnica.com/tech-policy/2012/11/how-lawsuit-again...

> The case originated with two lawsuits claiming that Classmates.com had sent out millions of deceptive e-mails telling users that an old friend was trying to contact them, and had viewed their profile or signed their "guestbook." For the great majority, that wasn't true; no one at all had shown an interest in their profile. About 60 million users were contacted, and about 3 million actually took the bait, paying between $10 and $40 to Classmates.
They're doing it exactly backwards. The Right Way is to hold off on the massive user privacy violations until you become huge. At that point enforcing the laws against you becomes too difficult and expensive, so the government won't bother; and if some random AG tries to do it anyway you can afford to buy whatever changes to the laws you need to get him off your back. Problem solved.
They almost never find the images I'm looking for unless they are an exact match. In fact I've had some hilarious mis-matches.
I guess the situation is a lot similar to YC's rejections (see http://ycombinator.com/whynot.html).

I recently got into programming and wanted to apply for HS but living for 3 months in NYC isn't affordable for me. I'll be applying for next year's summer batch. Till then I'll arrange money and build up my knowledge.
The problem is that the entire TLD taxonomy is a hack. They have one level, at most two, to squash a complex hierarchy of abstractions into, and there's going to inevitably be a lot of leakage.

But I'm not sure it hugely matters. It's like naming your company a made up word - Pepsi, Google, Nike, Jeep - people remember it anyway if it gains some significance to them.

I expect eventually the same thing will happen with internet domains to some extent, whether it's goodyear.com or mydistributedsocialnetwork.bit, as new generations get used .com as just another TLD, rather than the TLD.
Yahoo's home page is a traffic monster. Getting better advertising on there is a smart move. They can't do much with their search ads as they are tied to Bing for another few years. Thus, innovating where they can is smart. Hopefully they build back towards being relevant.
Log In with PayPal (PayPal Access)
It does seem that a lot of people want to throw as much personal data at an advertising company. Maybe I'm the weird one , maybe I have something to hide.
I'll use Clojure when it gets LOOP.
Neither is claiming that rebase breaks bisect; I can tell you what does break bisect: commits that are noise. Commits that weren't properly cleaned up. Commits that revert changes made in the previous commit. Commits that are conceptually related but not squashed together, or worse, separated by unrelated commits, etc, etc. You know what these have in common? They can be fixed with rebase.

Sure, rebase can be abused, but committing in general can also be abused. Rebase offers the opportunity to make history legible, instead of just some ASCII journaling of a codebase.

And you're also wrong about rebasing onto the tip of a branch, as others pointed out: in my experience, it very rarely introduces build errors, and on the rare occasion it does, it's easy enough to fix them, commit, rebase to squash into a fixed commit, and push. As someone who rebases on a regular basis, and has done more than a few bisects to the same codebase, I can tell tell you rebase works just fine with bisect.

EDIT: I'm not the only one who thinks this way: http://darwinweb.net/articles/the-case-for-git-rebase
First website ever goes back online on the open Web’s 20th birthday
The Prophets of Oak Ridge