skysight-inc/HackerNews huggingface dataset:
I interpret that as constructively figuring out ways to mitigate the stress point, instead of trying to ignore it or running from it, which is destructive, because it doesn't reduce or remove it.
Original source is here until I set up a proper repo (after modularising and setting up a build process):

https://github.com/insin/insin.github.com/blob/master/react-...
Why drop the .io and spend cash on the .com?I'd guess it was somewhere in the 10k-60k range...

Does the tld really matter? My hunch is that .io is perceived as a toy product TLD and .com is where 'real' business is done?

This kind of sentiment sucks though because other startups probably see it as well and will needlessly shell out cash for a .com.
Very cool, I'll give it a whirl and see what comes up. Glad to see GWT. Is it Java-GWT?
All he asked was if the income stopped. He didn't suggest not working (important work can yield 0 income too...). Nor did he suggest social isolation.
The first time I looked, I got the scientist standing in front of test tubes animation. Which has bubbles floating up at about 4fps on my iPad Air. Reloading showed other animations that moved at much more pleasing framerates; you might wanna get rid of that one!

On that first load I also had some framerate stuttering on the sample animations at the bottom I tried, and all of them had the loading circle flicker like crazy. Then it crashed Mobile Safari.

Looks cool though, I may try poking at it soon when I have some free time. I haven't really done much animation since I left Hollywood.
Spiked are themselves a bit trollish (in the controversy-maximising sense). That said, two wrongs don't make a right.

People are not happy with the press hounding people to suicide. The Daily Mail has a nasty track record of outing LGBTQ people, for example.
I tried repo:status but from my testing I wasn't able to list private repos. So even though I might be able to get their commits I had no way of discovering all of the private repos for a person/org.

I'll reinvestigate this as soon as I'm off the caltrain and have decent internet :)
> Only 376k housing units? WTF!

In a city with a population of 840K, is that so bad? That works out to roughly 2.23 people per unit.

In NYC, in 2011, there were 3.35M housing units, and population of NYC was 8.273M. That works out to 2.47 people per unit.

So why is NYC's situation not a clusterfuck, but SF's is?
One of the questions I always ask with endeavours like that is 'does it scale'.

If everybody adopted this then pretty soon there would be no more roads, no more people to discard anything and so on. So even though I think this is quite the statement against consumerism I don't think it survives the 'does it scale' test.

It's similar to how people in the UK live in 'eco-villages' that live of the discards of the rest of the society around them.
Pretty! Well done.

Can you let the recipe page be only about that dish? The "similar dishes" below it can all be collapsed if needed. Because many will just want to print scroll the actual content and not get lost in other things.

Requests that'd make be use it:
* special indian section (or others)
* Special indian + vegetarian. add the greed/red dot and you instantly have a large audience.
* I guess you could just allow special tags, and that could make above possible.
* printable/downloadable book. Not strictly necessary, I could just run phantomjs and print out a list of pages, but if this was pre-done that'd be nice.
Apple Sends Out Invites for October 16 iPad and Mac Event
Interesting. This needs to be stated publicly and transparently.

Your assertion that "HN/Reddit are secretive" doesn't work for PH since PH puts a larger emphasis on real-life identity and impact. (HN has recently been more public with how it operates too.). Case in point, my parent post has 12 points. This is the perception of Product Hunt.
I don't blame you at all. I've been trying to move to a smaller town for awhile. Massive metropolises are nice and all but I'm kinda bored of it.

Would you say I am wrong tho?
Maybe some belt tightening but nothing drastic.
I guess you have never been to Venice! Great offices, great food, beaches, way more cute girls, coffee shops (yes, even Blue Bottle and Philz, and tons of independent places). In fact, Abbot Kinney was literally named the coolest street in America by GQ!

Night life is also great. Main Street is fun, it starts in Venice and continues all the way down the beach into Santa Monica. Tons of bars and places to eat.

You're right, downtown sucks. You drove to the wrong place at midnight. That's why there are no impressive startups there and no one lives there. Traffic also sucks there in general, so you don't work downtown. I don't have to take any freeways to get around and actually spent more time in traffic in SF (driving from Palo Alto). It's in no shape or form a dense city, but there are more things to see as a result.

Pasadena is one of the worst areas in LA, if you ask me. It's hot, nowhere near the beach, and boring. So I'm not surprised you don't like LA if you think that's the best spot!
One thing I don't like about PH is that I can't sort by new or recent submissions. If there are new submissions, they may be mixed up in that list of the ones I checked at 9am, and I have to remember if I looked at them this morning or not. And frankly, for most of these, they're eminently forgettable, so I wind up looking at them twice because I can't remember if I looked at them already.

The other thing that rankles me about PH is that I can't comment. I have to be a "community contributor" or whatever it says, whatever that means, and however you do that without commenting.

It's so circle-jerky. Nothing negative ever gets said about the products. It's always friends of friends saying "I use X, and I love it". For instance, there was one a week or so ago that allowed you to send anonymous texts -- something that seems super ripe for cyber-bullying, which isn't a criticism but rather something I wonder how they'll handle -- but I couldn't comment to make that observation, because apparently I'm not good enough to have commenting privileges.

And finally, what's the business model here? How do a16z, et al, plan on recouping their money? I understand profit isn't necessarily what you want right out of the gate, but I wouldn't invest $100 in a company, much less $1,000,000, unless I thought I'd get something (hopefully more money!) out of it later on. What's the value proposition for PH?
I believe that's what started this entire thread.

...there are two things in this article which are, I'd say, 'common misconceptions' about rust.
I think you misunderstand me. I'm not talking about computation languages. I'm talking about type languages (as was the OP). As in, the grammatical construction in which types are expressed. For example, OCaml has a separate type language (the module system) from its computation language. Languages like Python and Elixir do not (you can define classes as part of a computation).

The OP is advocating that the type language be one in the same as the language in which computation is performed. I'm suggesting that this leads to usability issues, as it's not clear from the syntax what type expressions are and are not usable by the compiler to check/optimize/etc. the value-level computation.

This is entirely orthogonal to the point you seem to be making about expressive vs. inexpressive type systems.
Putting people in prison for unrelated things is a normal and celebrated aspect of the American legal system. I don't mean celebrated in some metaphorical sense, either. I mean it is actually celebrated in American culture. Think "Al Capone went to jail for tax evasion".

Maybe that's not a good thing, but it sure worked in this case.
You're doing this very smart, kudos!
Brand problem and anonymity mismatch.

Plenty of people hate brands. Microsoft, Ford, Chevy, Walmart, Green Bay Packers. You try to turn yourself into a brand, you're going to pick up hate because you're a brand not because you're a person and hating brands is culturally seen as a great idea that should be emulated as much as possible. So trying to fix hatred toward humans is pretty much a waste of time when the root problem is hatred directed at brands. Even if they are "personal" brands. Or rephrased whatever is done to fix this (if anything) the blowback will eliminate brand hatred (umm, good luck with that BTW). No more hating some random female programmer or journalist means no more hating walmart or ISIS or the Jews or Obama (oh wait Obama is a dude not a brand, well, he is both, whatever).

The other aspect is anonymity mismatch where semi-anonymous people are attacking very non-anonymous victims. The solution proposed over and over is less anonymity for attackers. Removal of identity from the victims would work just as well. This merges in with "personal brands" paragraph above. If supposedly you truly want to promote a message and not a brand, that brand being yourself of course, you'd do it for the cause and not the fame. Unless you really are promoting yourself as a brand using a message as a tool to gain fame, and unfortunately gains attacks.

Combine the two concepts and a "famous" non-anonymous brand, which happens to be an individual, will get a heaping dose of trolling for deep seated cultural reasons related to what it means to be a brand and what it means to be famous (and not famous). Good luck fixing that by getting distracted by "brands are people too" and "be nice to people", its the wrong tactic to fix it. You're trying to install deck screws with a hammer.
This "theory" has been around for well over a century. It is just a rewording of a very mature understanding of product positioning and competitive advantage. It is nothing more than a nuanced understanding of Marketing 101.
I don't think you can separate ideology and morality entirely from this. Even the statement "it's wrong to harass people for entertainment" is ideological.
3 months without lifestyle changes. Busy preparing to emigrate though so that buffer is going to get murdered.
This is the kind of article that I want to read in a newspaper. It's a story about real people in my own area - not some scary, exotic, far-off place. Politics should not the only source of news.
Email is one of those technologies which makes no real assurance about delivery speed. Which is to say that the receiving party can delay it substantially as a spam-fighting technique (e.g. Gmail) and you cannot REALLY complain because email makes no assurance.

If you want near instant delivery then may I suggest Text Messages? They will often be delivered within a minute and cost very little with the right provider (e.g. Twilio).
Why America Won't Match Sweden's Cheap, Fast, Competitive Internet Services
402 Payment Required? :P
Ask HN: How do you track new issues in your GitHub repos?
Hi guys,

I have a problem that started back when Github redesigned their notification system...and it has been getting worse. Back then you would get notified (be email) of any new issues opened in your own repos, those you were mentioned/participated in, or manually subscribed to -- everything was great. Fast forward to today, this behavior cannot be replicated.

You currently have two options:

- Enable email notifications for ALL watched things (basically your entire feed)

- Disable them entirely

In the first case, stuff that specifically pertains to you gets completely lost in the sea of notifications. In the second, you're left to manually monitor new pull requests and issues in your own repos. In both cases, new issues/pulls go unnoticed for days or weeks.

The recent change on Oct 6 made things harder still. The reworked Issues panel defaults to `is:open is:issue author:<you> `(issues you opened yourself) rather than issues in your repos or opened by you: `is:open is:issue user:<you>`. There is no way to change this default filter, so now i have to bookmark the pre-filtered issue page to manually monitor new issues in my own repos. I have brought this up a couple times to Github staff and they apologize but do nothing about it.

Does everyone simply enable email notifs for their entire feed and use gmail filters to delete the 95% that don't start with <you>/<repo>?

thanks!
Great suggestions.

>It's missing the force vector from the boat in the water. That's what really explains what is going on. The force vectors don't add up to the motion shown.

Yes. You see, I couldn't really isolate that vector. What I am doing is taking the force vector on the sail and taking the projection of it in the direction that the boat is facing. Actually, the forward force comes from the boat trying to move in the direction of the force of the sail. But ends up moving a bit forward because the keel is in a slanted direction to that movement. So even if I show that vector, the viewer probably wont still have any idea regarding where it came from.
How about counterproductive, annoying and unsocial then?
I grabbed the epub — http://d.pr/f/pJqJ
The Grid Uses Artificial Intelligence to Design Your Websites For You
prepare and conduct my teaching, supervise my masters students, do my administrative duties (including answering lots of mails), review papers for some conferences and devote the minimum acceptable time to supervising my PhD students.

I imagine there are some ways to become more efficient at these things -- especially e-mail. The way he writes it sounds as if these are fixed burdens. You can get creative with them.
Samsung's Future Is Bleak Because Phones Themselves No Longer Matter
Peter Thiel on Creativity: Asperger’s Promotes It, Business School Crushes It
Cool idea.

I can't tell from the screenshots: does it show changes across all branches in the repository?
If you want the pdf, feel free to send me an email, and I'll send it to you. (email in profile)

Note: I didn't downvote you.
It's great that you've released the functionality. And you asked, so I hope I don't come across too harsh. I'm looking at your examples, here for example:

http://www.ibm.com/smarterplanet/us/en/ibmwatson/developercl...

To make a simple call with the Java example, you've managed to write 372 lines of code.

Three hundred and seventy two lines.

That's some bad code.

There's nothing I can point at and go, that, that's what's wrong, the whole thing just has a lot of code smells. The 'zZz's (what is that DIY escaping all about?). The multiple http calls that should have been abstracted into one function, but aren't. The over commenting. The api structure requiring you to do 3+ calls. The exponential call back time (this is not a good idea, have fun with weird bugs). That you've made your own json objects. That you've used PUT for a pretty tenuous reason. That you've put all the urls in some config file or something, so the code isn't particularly clear at what it's doing.

The ruby & javascript are more terse because those languages are, but they aren't that much better. It's often silly little things, like this:

'/status?' + querystring.stringify({'jobid':jobid});

Could have been written simply as this:

'/status?jobid=' + jobid;

There really is no good reason to use 'querystring.stringify' in that instance, it's not user input. The code's simply over-complicated.

The code reads like a sysadmin/amateur/uni professor's code, a scripter rather than a professional programmer's. It's like you don't have a senior dev on the team to cast an eye over it and get rid of the excesses.

The APIs themselves are not bad, as I mentioned there's the slightly tenuous PUT stuff, the only other annoyance I could see is that you'd have to ping it all the time to see if it's ready. I appreciate why, and you've made the right call in the callback vs ping, simply because so often when hacking setting up a callback would be hell.

It's better than a lot, like google or paypal, so it's not all bad.

NB: But now I just found this exploring github:

https://github.com/Watson-Explorer/wex-wdc-integration-sampl...

Which at first glance is better code than the examples on the site? Bit odd.
I wish GitHub would add more fine-grained permissions. Right now authorizing an app like this is giving away the keys to the kingdom and that's a little scary. For a similar reason we chose to run Hound (https://houndci.com/) locally instead of use the SaaS version.
CTO/Co-Founder of Final here.

Final is what we built to take back control of our own credit cards for how and when we’re charged, instead of leaving it up to merchants. That led to merchant-specific numbers and limits, managed automatically, as well as transparency in statements. It’s our stake in the ground, a way to shift the culture in credit towards consumer friendliness.

Happy to answer questions
It's actually a lot harder than C. There is a roughly 1:1 correspondence between C and assembly. There is no such 1:1 correspondence between assembly and C++.
Note that the client is passing you a token with your signature on it, not the client's signature. This isn't PKI, or even shared-secret encryption like RSA; this is the client receiving an opaque blob and then passing it directly back to the server, and the server verifying the URL's HMAC to prove that A. the non-HMAC part of the URL is byte-for-byte identical to the one the HMAC claims it is; and B. the HMAC contains the server's secret.

I really like this approach, myself (it works really well in Erlang, where closures can be serialized like any other term), so I'll argue in favor of it for a bit:

1. OS package managers (especially those that provide automatic security updates) are, effectively, arbitrary code execution limited solely by signature verification. If you don't trust signature verification, you basically can't trust OS update infrastructure.

And these are actually less secure than URL signing, when you think about it: with a signed URL, you are the signatory, and it's very easy to know if you are you. With OS updates, you have to trust the OS manufacturer has itself granted trusts only to the right entities. (Microsoft could put an update signing key from law enforcement into Windows, letting them push automatic wiretap/rootkit "updates" to selected individuals, etc.)

In other words, the security of a system is derived from its weakest link—and there are links far weaker than URL signing.

2. People already do this a ton—deserializing an opaque blob of data signed by the server and then treating it as if it was something just sitting in the server's memory to begin with. Where? In "signed-cookie session storage", the default session mechanism of both Rails and Django. The only difference is that you're putting the information in the URL (where it belongs, in this case) instead of the session—although you could just as well store a continuation table in the session, and then reference it from the URL, if you liked.

Okay, there's also the fact that you're storing a serialized closure instead of a public route—but in business terms, that's no more dangerous to e.g. the valuable information in your database than storing the user's effective UID in signed-cookie session storage, presuming you have administrator-role users in your system with the ability to delete that data.

The one difference might be if the limited set of all your public API endpoints acts as a slapshod "sandbox" for your server, with you trusting that sandbox to protect your system. Which is to say, if your server can do more harm by executing arbitrary code than an administrator user can do by sending messages to it, you should really look into Docker/BSD jails/etc.
I can think of two quick examples that disprove your point: Atila and Genghis Khan. They are most certainly remembered for their actions, not their thoughts or writings.
Tyan Ships First Non-IBM Power8 Server
As of late Apple seems to do better at this by using a variety of different domain names (apparently pulled from their secondary 'we don't want somebody else using our product names' set, since they include ones like 'ibooks.info'), which the phone seems to rotate through so it's not relying on a single DNS result or server.
This author has an unusual view on what constitutes his job. In my area, bioinformatics and life sciences, it is taken for granted that a professor or PI (principal investigator) will be performing very few or no experiments personally.

Becoming a PI is a devil's bargain: you get more resources and personnel to tackle the questions that interest you, but in exchange, you largely give up the ability to directly do research yourself. The research gets done, but the actual code is written or experiments performed by grad students and postdocs. The PI has two main tasks: 1) getting grants, and 2) deciding on the goals and methods of the research.

Many PIs would argue that having a PI do experiments personally is actually a suboptimal use of time, like having Steven Spielberg meddle in minutiae of costume or set design instead of managing the big picture.
Sourcerer iirc. Purple floppy.
I'm not arguing with that.

I'm saying that disclosures that add no value to the public discourse but are of value to criminals are not a good choice of tool for protecting freedoms.

To put it another way: supplying useful information to criminals while not helping the public is not a desirable state of affairs.
I am both a recovering alcoholic (hit 90 days sober last month) and am getting moderately severe mental illness (depression and psychosis) under control with medication. I have done degrees in pure math and CS and have worked as a dev at places like AWS, startups and big enterprise software companies for about a decade.

My finances are disastrous. Irrational spending under the influence of both addiction and mental illness has led me down the path of serious debt. My major project over the next few years will be staying healthy and sober and rebuilding my savings.

Life pro tip: if you think you are having problems with either substances or irrational behaviour, tell somebody.

EDIT: typos galore!
That's not an accurate summary of how we hire. We don't make decisions based on the crypto challenges or Microcorruption; we use them to find people to talk to. We have a whole process that actively evaluates candidates.
I Bought a Link on BuzzFeed – What Happened Next Will Blow Your Mind
It should be thoroughly dismantled. It won't be though, because we have no control over our government.
Yep, that's why early sail designs used to be square and looked to maximise sail area vs mast and boom (or frame).

Ships can advance into the wind because of:

- drag reduction (hull shape, keep, rudder) : sideways force translates to a diagonal forward movement

- most importantly, lift: more than pushing the sail, the air pulls the sail sliding from the outter side of it (which is why a lot of the cloth doesn't actually suffer much forces in the middle of the sail which is what initial intuition would tell - by far the most tension happens in the corners).

If push is stronger than lift, turbulence on the other side of the sail slows down your boat rather than speeding it up. "Tell tales" stuck in strategic points of the sails allow to quickly tell if the flow is correct, and therefore the trimming is good. Boat speed, flapping and shape also show these forces.

http://i.imgur.com/hZlb34r.gif

http://i.imgur.com/uypQGJJ.jpg

http://i.imgur.com/5tJLUgF.jpg

I don't think there's sail shape or lift in the simulation, but I suspect that the drag is rather low or zero, which allows for some gains into the wind (but real boats do better).
I can only empathize. Good luck.
Victim-blaming? This isn't an assault or a crime, it's a shortcoming of the service. It falls well under the umbrella of "caveat emptor".
Changes in the 3.17 Kernel
It happens for Mobile Safari for the last stable version of Player, unfortunately. But we have one newer version behind the back, which supposed to work much faster there, it's just a bit less stable to be deployed now. So yes, please don't forget about us :).