skysight-inc/HackerNews huggingface dataset:
I simply made a thing that I wanted to use. And then made it open source in case anyone else wanted to contribute. I've used a ton of tools for this task for nearly 10 years now - most notably nanDeck, but trying out just about everything else. I kept saying, "this is cool, but I want to do it in Ruby".

I also wanted an open source alternative to nanDeck. I love nanDeck, and Andrea Nini has been amazingly responsive at fixing bugs quickly, and at pushing out new features frequently. But open source projects (if done right) build more of the user-developer community that I'm looking for.

Regarding being complicated. Personally, I made Squib to match the way I think. Doing rapid prototyping on card games is both complicated tedious no matter which way you slice it. Squib helps with the tedious part. Ruby provides so much to take complex tasks and condense them to readable code - I wanted to leverage that for a very specific task.

Yes, I know some people are scared away by the fact that it's programming. Or the fact that it's Ruby with some native dependencies. But (and this I know from my day job as a software engineering professor) Ruby is among the easiest programming languages to learn. Already, I've seen some folks over at BoardGameGeek enthusiastically pick up Ruby and learn it just for Squib (http://www.boardgamegeek.com/article/19640981). That's awesome and already more than I had hoped for.
It not only the audible noise you have to deal with it is also the visible noise of people walking past you making gesture to other in the room.

It is hoorible.
"YOU" contacted their lawyer.
"YOUR LAWYER" should have contacted them or their lawyer.
I wasn't talking about free software as in GPL. Just the free as in beer kind that sometimes happens to also be open source and/or GPL.

If you ignore past attempts of implementing communism and limit the discussion to just what its goals are, we can see open source software as a microcosm of communism.

The only thing that doesn't fit very well is "ownership of means of production" but this is already assumed to be free, because people have to have a computer to begin with to participate in it. There is no food or water involved so those don't apply.

Everything else is almost exactly communism.

Absense of social classes: check

Absense of state: check

Absense of money: check

Obviously it is not what Marx was describing, because it wasn't meant to be a mini-society that depends on capitalism for its existence, but I didn't mean to take it that far.
Supreme Court denies review of Google v. Oracle API copyright case [pdf]
Don't believe everyone here saying, "You're screwed, you'll never see it." Screw that... $8k is a lot of money. Sue them in small claims court.

Generally if you have a legal claim under $10k, you can get your money back in small claims, without even hiring a lawyer. Gather up every piece of documentation, email/IM/SMS correspondence, proof of work, etc, and bring your case in front of a judge.

You'd be surprised how quickly some people can come up with money when they're staring down the barrel of a legal motion.
Astronomers use sidereal time instead of solar time anyway, so they're used to making time corrections, the sidereal day is only 23 hrs, 56m, 4 seconds and change. Equivalent to the length of a day if the light from the sun was coming from an infinitely distant source. That way at a given sidereal time, anything far enough away will always be in the same place in the sky.
I don't have lawyer money. I was doing the side work because I needed money.
This happens when banking industry develops protocols. Credit card payment is
an idea that has a brain-dead execution.
Marunthon.com
Well, i was curious about the exact meaning of austerity so i looked it up before i wrote the post. The three or four sites that i visited (amongst them Wikipedia) agreed with the meaning i used.

Structural deficit is a poorly-defined term, in the sense that there are many reasonable values for it. If you define austerity this way, then we can't even agree if we have austerity or not.

It's also not what most creditors care about. What does it matter if you don't get your money back because of cyclical or structural deficits?

Perhaps you misunderstood me, i didn't mean to imply that austerity is equivalent to a balanced budget. I used austerity in the sense of "increasing revenues and reducing spending" to balance a budget that is in the red.
> where in the world is a startup going to find them all private offices?

If you actually mean where in the world, office space is usually pretty reasonable in most places that are not SF or NY.
I don't know the level of seriousness here, but discharging a weapon within 150 yards of a house or occupied building is definitely unlawful in CA:

"3004. (a) It is unlawful for any person, other than the owner, person in possession of the premises, or a person having the express permission of the owner or person in possession of the premises, to hunt or to discharge while hunting, any firearm or other deadly weapon within 150 yards of any occupied dwelling house, residence, or
other building or any barn or other outbuilding used in connection therewith. The 150-yard area is a "safety zone."

(b) It is unlawful for any person to intentionally discharge any firearm or release any arrow or crossbow bolt over or across any public road or other established way open to the public in an unsafe and reckless manner."
Yes this is super distracting, seeing people constantly walking by. It's hard to get any good chain of concentration.
Sneakernet (https://en.wikipedia.org/wiki/Sneakernet) is likely the best choice.
Well,Perth is well known for the occasional black swan.

;)

https://en.wikipedia.org/wiki/Black_Swan_emblems_and_popular... (for those who don't get the joke)
"PHP of analytics"

I started laughing, then I realized you meant that as a compliment.

R has a great community and a ton of unique packages, though many of those great packages are thin wrappers over Fortran/C libraries and are available in a host of other languages (Python, Julia) that, in my opinion, have better features when it comes to testing and group-based development.

In my experience, R degenerates into a rat's nest more easily than the other candidates. I've been hired twice for this explicit reason.

BTW, I think your comparison with PHP is apt. R has many of the same strengths and flaws.
This leaves in place the ruling of the Federal Circuit, which ruled that the Java APIs in this case were copyrightable, though it left open the possibility that Google had a fair use defense.
Obviously, not the parent, but one doesn't need to enable things like newrelic, scorecardresearch, xignite, adroll, etc. in order for a website to function (if so, it's not worth it). I think the basic rule is not to allow any scripting from any domain that isn't directly related to the main domain one is on. Things like ytimg will have to be enabled in order to use youtube, for example, while googleadservices and googletagservices will not.
Ya pretty much don't ever use this app if you actually want to be anonymous. DM's are logged and I really doubt the author would not comply if the Feds came knocking.
I'm not convinced the distinction is valuable. Since you already have * and {} you don't really need two distinct variable types.
I'm really excited about Paperize. I can't wait to see more of what you're up to.
I think that the main argument presented in this blog -- "avoiding splitting" is wrong :Splitting the development into frontend and backend is essential for developing maintainable code for large projects. Having a well defined communication api between backed and frontend defines responsibility for front end and backend developers and also enable better (j)unit test cases. The communication overhead and associated documentation is beneficial in the long run as the code that is produced will be better understood by all , not just the lone developer; it also makes code reviews easier and allows new developers to take over existing code base when necessary. It is immature to think developers will only feel pride in their when they own the entire codebase, the ui-to-db stack; The idea that "Lovingly crafted aesthetics in a codebase is key" is silly; code needs to be testable, well documented and highly optimized and re-usable.The "jostling of positions" are design discussions and they are important part of the software development cycle.

I like Clojure and I am interested in learning ClojureScript but this blog post makes a poor case for it.
The Real Teens of Silicon Valley
Just installed it, pludged for the paid version.

Seems like a solid contender for Mailplane, but I miss the possibility of having dedicated tabs for the calendar views of my different GMail accounts.

This is a deal breaker for me at this time.
^ This

I know you edited your post saying you would't, but do NOT do anything to their codebase/website etc. Don't even remotely entertain the idea.

Similarly, don't spout anything libellous incase they end up going on the offensive.

Best thing you could do is pick up the phone and actually call them and give them a chance to respond (they're humans just like you) and if they dodge your calls, go for a debt collection service.
One problem is the question of who gets to decide "ability" and "need" - since in that totalitarian world this is not voluntary & self-asserted.
You might also look at offering 2/10 Net 30 terms. Which means if they pay within 10 days they get a 2% discount, otherwise they must pay the full amount at 30 days.

They're motivated to pay early to take advantage of the discount, and you're willing to only take 98% because money now is better than money later.
Totally, but even nice, well-intentioned people may find themselves in a situation where they're utterly unable to pay. If anything, that can be a harder situation if you're trying to deal with it personally, because going in guns blazing "fuck you, pay me" with someone you like isn't easy.

Have been running an agency for the better part of a decade, we've grown from two to thirty-something people, and while we started with no insurance whatsoever, we now have policies coming out of the wazoo - and it's a double positive, as:

a) We no longer have to deal with "bullshit" situations. More often than not we notify the insurer and let them deal with it according to our wishes.

b) Because of (a), we can deflect most relationship damage that goes along with "bullshit", as it's not us being the aggressive assholes demanding payment, it's our insurers.

We spend maybe £10k a year all-in on insurance, but with several £M of turnover and several £Bn of client revenue (i.e. revenue they take through their sites) in the mix, it's an absolute bargain. We've only had to make two claims - most of the time, they make situations go away (negotiated settlement, etc.) before we have to make a claim, as it's in their interest (cheaper resolution) to do so.
Much more relevant than WASM in 2015 is that modern Javascript development is also moving towards compilation. There's little fundamental difference between compiling ES7 via babel.js vs compiling clojurescript.
I wish my project manager would understand this and face the fact that we're maintaining a 12-year-old application.

Our application just can't do all the things the client wants in its current state and we have to keep grafting newer tech to it, and we end up with defects like a hydra.
Funny Videos – Funny Baby – Funny Pranks – Fails Video – Funny Girl Videos
I second "raise your rates". I'm 90% sure you are significantly undercharging because
a) you live in NYC
b) you are getting work for SF companies, and one that's YC
c) you care a lot about a $8,000 debt.

Double your existing rate immediately and don't look back!
For some background:

http://meta.stackoverflow.com/questions/297859/can-stack-ove...
Yeah, I posted it in response to the robotic bricklayer. Semi-tangential.
Can you explain why Om hurts your brain? I've heard other people say similar things, but I've never quite understood why. Is it cursors? Local component state?
Also screws with ad layout and visibility. For sites that are primarily beholden to ad revenue, that can be a dealbreaker.
It looks awesome. Is there way to get in touch with you?
A lot of the comments here seem to be focusing on the definition of 'person'. The fact is, 'person' has always been a species-ambiguous term. Anything that exhibits 'personality' is a person, by some definitions.

That said, I get some very strange vibes from the way this article is written, especially give the subtitle that humans may not be superior. Some choice quotes:

>> Orcas, with their big brains, complex social structures, mysterious communications, and mind-boggling sixth sense, by their very existence, challenge the long-standing belief that human beings are the planet’s only intelligent occupants

"by their very existence, challenge the long-standing belief"... really? Why are any of these a true measure of intelligence?

>> Social life for killer whales, as we have seen, is deeper and more omnipresent than it is for humans

This is supposition, at best.

>> If orcas have established empathy as a distinctive evolutionary advantage, it might behoove a human race awash in war and psychopathy to pay attention.

Let's just ignore the way they can turn on one another and fight against other pods. Not to mention the truly brutal ways they hunt other species. So they show what we perceive as empathy. Let's apply that idea across all Orcas as if it were a rule, and then compare it to the worst humans in existence. Great.

>> The ability to experience positive emotions, like love and attachment, would mean that dogs have a level of sentience comparable to that of a human child

This is used as supporting proof, but when read by itself seems more like someone pointing out the obvious flaw of anthropomorphizing the actions of animals.

>> The “social cognition” that arises from this kind of richly shared experience of the world would even lead to a different sense of self than humans experience [...] The communal experience might actually change the boundaries of the self to include several individuals [...] This clearly indicates that dolphins—and particularly killer whales [...] have powerful emotional and empathic connection

So we're jumping from 'could and might' to saying the evidence 'clearly indicates' something?

I'm not trying to be overly negative, this article just strikes me as someone who is trying to twist what we know to suit their own agenda.
There's always a way if you want it bad enough.

Maybe there's a good alternative that's a cross between a real private office and a traditional cubical?

I know at Pixar a lot of employees have their own huts. https://thedreamofpixar.wordpress.com/2011/03/02/who-ever-sa... When you take a weekend or two to build it yourself, it's not that expensive.

I believe Joel Spoelsky (I think) had something different too, where it wasn't a real private office with a huge space and thick walls but something with thinner walls that let light in but were opaque

I'm sure you can probably also work with a local university that has an industrial design program. Maybe some of their students can design cheap portable structures that are easy to assemble, cheap to build, aesthetically pleasing, and yet offers a decent amount of both auditory and visual privacy?
> we could've hypothetically saved the payload.

As I understand it, the primary payload (the new international docking adaptor for the ISS) wasn't in the Dragon capsule itself, so it wouldn't have been saved even if the Dragon was recovered (sadly).
Agreed. The client-server abstraction is one of the very best in the history of computing. I don't know why so many people are trying to do away with it.
Having a well defined and documented API is not an artifact of splitting development roles between front and back end. There are many, many projects out there with split roles that have terribly defined and ill-documented server interfaces.

It's an artifact of having competent developers, be they full stack or not.
Wait, do they track who says what themselves?
https://twitter.com/whispererly/status/615513760107732996
Never mind how! If meat can be conscious.. lets just say it can for the moment.. than it stands to reason that more meat can be more conscious. They're growing more, bigger meat all the time! Maybe if their meatbodies get big enough... Nevermind, this is stupid.. yep, you're right... meat can't be conscious... I know I know. I got carried away.
I think that's covered in the non-profit branch.
Ok, so this is something I also want to do someday. It's not what Squib is at all, but I feel like we need better tools board game simulation and machine learning. In particular, I'd like to simulate the game with very basic AI, then analyze the games to look for overpowered moves (e.g. if 75% of all winners used Black Lotus).

I'm trying to do this in an ad hoc way on my own games, but progress is slow :(
See http://scholarship.law.berkeley.edu/facpubs/2354/ for Pam Samuelson's CACM article on this issue.
I really like this and have thought about doing something like this myself. Not really to drum up new business, but to have an inspirational chat about what they are doing and help them get pointed in the right direction.
Sure, any large code base needs to be modular, but why impose an arbitrary split?

We've got a large Node.js codebase. Some of the code runs only on the server, some runs only on the client, but the majority runs on both. Our code is split into modules for functional reasons.
Communism has nothing to do with totalitarianism though.

EDIT to clarify:
Here is a good link: http://www.differencebetween.net/miscellaneous/difference-be...

Basically they are so different that totalitarianism is considered far right while communism far left on the political spectrum.
I had a similar experience. What saved the day was reaching out personally and relying on that personal relationship. The founder made sure we got paid as the business reorganized even though it took a while and was nerve-wracking for us. It took extra effort on the founder's part but he came through for us. Have you tried calling and speaking to the head there or whomever you had the strongest relationship with?
The fact that I HAVE to listen to something to be able to isolate myself from my surroundings is pretty depressing to me, specially because I don't like listening to music for long periods of time.
I'm Hungarian, I live in Budapest.
Going from an open office plan to individual offices increases the square footage per employee by about 40. This is only about $4,000 a year per employee (in a really expensive office space market), and makes a huge difference in that employee's productivity.

Consider it part of their compensation. After all, you'd not hesitate buying them a $4,000 computer setup to do their work, why is there so much hesitation on offices?

Square footage based on maximum open office estimate vs. maximum executive office from here: http://www.officefinder.com/how.html#sthash.Yfmem34j.dpbs
While this is advice after the fact, anybody doing contracting should spend 30 minutes and watch this video.

It's a presentation from Mike Monteiro who's the co-founder of Mule Design Studios.

https://vimeo.com/22053820 -- "F*ck You. Pay Me."
Just wish Gnome would lighten up on their GTK chokehold.
'class' is one of the most commonly mentioned but least useful constructs available in ES6. Things that win out over it? Destructured assignment, sane module syntax, arrow functions, true block scope variable declaration, and constants.
The problem is that you'd need to run the contrast test after applying the transform for various types of color blindness because they're fairly different and some seemingly high-contrast color combinations end up fairly similar:

http://www.color-blindness.com/2008/10/02/color-blindness-si...

If you want to test this on your own, http://colororacle.org/ acts as a screen overlay so you can load any sort of application, web page, etc. and hit a hot-key to see what it looks like with each of the different types of color blindness.
Well true I just meant in a functioning and even accessibility context; it'll probably still work well enough.

As a side note I know almost no one that cares about the semantic structure of an HTML document. It makes me sad. I miss XHTML's rigid structure.
Give it to the Greek Government - just kidding
Split them into 3 separate offices with 6 people a piece.

I don't think the argument is that every worker needs their own personal office but clumping an entire company's worth of staff into one big room isn't an effective place to do work.
Guess what Faster Internet soon to become a reality
https://docs.docker.com/articles/security/
Yeah, but so are experience, connections, and ideas - and they're all of varying values depending upon one's lack of (and ability to utilize) each.
I think since the ideal solution is to have both open and closed type areas available and let the employees pick. You probably get more productivity by letting the employee choose their optimal working space.
People Express is probably the most guilty party. Southwest has just been probably the most successful at building a business around no frills flying. Given deregulation though, the race to the bottom was pretty much inevitable. Too many people pick flights on the basis of lowest price.
> Fat is not the devil

The devil may be the definition of "all I want" based on what foods it is restricted to.

Convenience is a factor. It's easier to reach for another bagel and put peanut butter and jam on it, then to fry up more eggs or grill another steak. Not to mention cheaper.

If additional servings of meat are readily available, you might suddenly find that "all you want" actually more closely corresponds to "all that is there".

I've eaten leftover meat from a company BBQ like it's potato chips!

Put ten "nice marbled chuck steaks" in front of me and they are gone.

Some ten years ago, I tried the "low carb, eat meats without restriction" approach and I started gaining (and so pulled the brakes on that experiment). The thing is, I was very lean at that time from a regime of diet and endurance exercise.

For someone who is obese and eats uncontrollably due to the abundance of easily prepared carby snacks, it is easy to see how switching to satisfying food that contains protein, requires preparation, and is more of an actual meal, is helpful.
Wonder why people place so much trust and value just because two guys with a one trick pony got into YC.

I just love hearing "We are a YC backed startup". First thing they tell me. Okay? You want a cookie now? What the hell? It's fucking meaningless, it actually tells me you don't know what you are doing, and that I should be divesting.

At the end of the day, if it's still a one trick pony, add any two random capital LETTERS, still won't save a startup, because it can fail for so many reason.
> High enough that the firms are at least receiving a normal profit.

As did the system of pit traders that it replaced. The margins and accompanied spreads are lower now than previously.

> no doubt that the extraction of this normal profit has non-neglible deleterious effects on the economy

As with any market activity, it needs to be compared with the benefits it provides.
Facebook Lite App for Android in India and the Philippines
Unfortunately, no. I have Project Fi and this is still an issue. They may only have this feature when actually on a call, since I imagine it uses a lot of power to constantly poll for the power of networks. I can still hope that they'll fix it though.
From knowing about how these things work (and the culture of SpaceX), it seems to me that everyone is acting quickly and professionally to identify the cause of the issue. I doubt that anyone is under undue pressure to perform or that there is an expectation that someone give an answer before it is due. Please don't jump to any conclusions here as these are extremely complicated systems with myriad failure modes.

The money has nothing to do with it.