skysight-inc/HackerNews huggingface dataset:
I really liked Cappuccino. Great features and 280 Slides was/is awesome. I follow its development for quite a long time.

Why didn't I use it?
- As a complete noob, I found it hard to start (despite having good objc knowledge)
- I checked the objj github language page, and didn't saw a lot of activity
- Last but not least, Atlas, a Cappuccino IDE was supposed to be released.

I tried contacting Tolmasky about where the language & IDE were headed but never got a response.
She's now been fired.
Much of the research on network and graph databases from the 70's and 80's apply to today's non-relational models, at least from a logical data integrity subject area.

The short answer is that the "relational" model is a generic logical theory for managing data under a closed world assumption. "Non relational" mostly is about saying "I don't need a logical model, I need a persistence framework", wherein you are just looking to implement durable storage, but aren't really managing data in a logical manner.

Some network/graph databases are arguably a special case of the relational model, but they all vary to the extent under which they enforce logical integrity vs. exposing the innards to muck with (same with all RDBMS' frankly).

William Kent's 1978 book _Data and Reality_ is a great read to think of data modeling and integrity issues generically, irrespective of whether you use an RDBMS or a non-relational database. He highlights certain logical concepts as universal regardless of whether you use tables, K/V pairs, or graphs of binary relationships.
That sounds like it's either an unclear arrangement ('trojan horse') or a bad thing ('makes you end up purchasing'). Atlassian makes great products and, if your team/company grows to the size where you need to pay, the cost is far less than the value of time saved. Sometimes, it's worth avoiding the hassle of free/open-source projects for critical tools.

I say this is a very happy paying Atlassian paying customer.
Elon Musk at TED (Feb 2013)
>>>Indeed, the kind of content that is protected by DRM is mostly entertainment, and not very much culture.

Did you ever go see a Batman movie? A Superman movie? Iron Man? The Avengers movie? Those weren't considered "culture" as recently as the 1970s. Stop.
Probably.

Sadly, humans are not perfect. Making dumb jokes and posting a photo of those who made dumb jokes online? Dumb mistakes.

Firing people, DDoS attacks, vile threats: Now that’s a shitty clusterfuck. The bullies have driven the conversation.
The logo (of the Cascade site) is clearly above the fold in the upper right corner.
Deleted? Or just merely pushed way off the front page due to flagging? "Deleted" would be an interesting development here.
a picture of a misogynist...

Jeez.

Do you have the raw text of the "dongle" joke available? If not, then on what basis are you labeling this person as a misogynist?

Really now -- you're making a specific, and highly charged accusation about this person. If you can't provide substantiation, then you should step back and apologize.
Because anti-woman and anti-black hate groups are trying to game HN with mass account creation and upvote spam.
> I do my banking in a browser. I do my email in a browser. I manage photos in a browser. I manage relationships in a browser. I do my taxes in a browser. I order goods in a browser. I ship goods in a browser. I reserve items at the library in a browser. I watch movies in a browser. I listen to music in a browser. I push apps to my smartphone in a browser. I get directions in a browser. I find phone numbers in a browser. I phone people in a browser. I video conference in a browser...

I'd be interested to hear how those tools stack up against their native (or cappuccino) counter-parts, because implicit in your argument is that all these attempts to extend the web into the application space are better (and have 'won') over traditional approaches to application development, which I can't say has been my experience, even for the 'best-in-breed' solutions such as Google Apps.

Personally, I've found the surge of interest in native development via mobile to be invigorating, since it has meant a resurgence in applications that put user experience ahead of dogma (or even cost). I can hope that this continues to carry over to the desktop and other spheres over the next 5 years.
I was mentioning something that was orthogonal to the article. DRM is mainly about protecting revenues. Now, what revenues? To make sure the end user pays for each and every use of a copyrighted X. DRM is only the means to enforce copyright.

Our country is a huge exporter of copyrighted goods. Now, much of those have physical objects on them as well. But still, I would argue our chief export IS the information how to build/do.

I sit in a very precarious world of current 3d printing. I'm old enough to have seen "dont coppy that floppy" by MC Hammer. I also saw the Napster empire build up and come a-crumbling down. We all saw what our DOJ is willing to do to shut down an evil piracy center (MegaUpload). We'll skip the fact that the FBI used the fact that they asked MU to save said pirated files, and then used that as the basis.

But what of 3d printing? That turns all of my consumer-ish 'whoops it's broken' to download/design failed part, print said part! The fun part is those gears can be patented and/or copyrighted. At the Midwest Reprap Festival, there was a person who was talking about a gear set made for a vacuum manufacturer that was known for having NO spare parts anywhere. Someone online, made a gear library for these non-standard gears for this vacuum.

I see the copyright argument and fight over 3d printing to make the Napster one look like a cakewalk. And I havent even discussed DefCad yet, with print your own Guns. That's a teergrube all in itself.

Guns being defined by the lower receiver, and not any pressurized or load bearing part. This is defined by the US govt.
Exactly. Think of yourself as an employer - either you retain the employee and get branded as a "Women unfriendly company", or as a company that harbors "Male chauvenists". Or you just fire the relevant folks and save face.

Both are tough choices - but its obvious which one is the most (to the employer).
... yes well vacuum tubes and weaved wires as memory were replaced weren't they.
Thanks for asking. The nature of the attacks against Adria are EXTREMELY misogynistic (rape threats, death threats, people calling her a c_nt, b_tch, wh_re, etc) and many people have taken up a "burn her at the stake" mentality. They've also pulled into question her professional credibility and called her an affirmative action hire. They are saying this kind of behavior should be expected from someone with the domain "butyouragirl".

Misogyny is kind of like porn: "you know it when you see it". There is a simply an undue level of hatred for Adria which is correlated to her gender, I think in large part because she is an outspoken feminist.

A lot of people in this community would very much like outspoken feminists not to exist (check the comments here or on Reddit anytime a post about women in tech goes up).

Another way to look at it: I can't imagine this chain of events would have gone down if a man pointed out a lewd joke at a conference.

The whole thing really smells like a feminist backlash.

I'm trying to be more outspoken about gender bias I encounter in the workplace, but incidents like this are a terrifying reminder of why that can be dangerous.

A few months ago I posted about an inappropriate comment someone made to me at a hackathon and got lots of advice (on this forum) to publicly out and shame the person. Seeing that my company could have come under attack for that is a reminder of why it's dangerous for women to speak out.
> The examples of genuinely great web applications are few and far between, if not near non-existent. Are Google Apps really the best the web has to offer?

Every good web application beats its desktop rivals simply by being ubiquitious. People who dismiss the web typically ignore this simple fact completely. But it's always been true, you can look back to 1997 when Yahoo Mail killed the desktop email client business not by being flashier or better (it had full-page refreshes over 56k modems, awful!) but because you didn't have to ever worry about not having access to your email again.
Deleted, as in link removed and marked dead. This is a link to one of them regarding Adria's firing:

https://news.ycombinator.com/item?id=5416514
Chinese government to use Ubuntu as standardised operating system
Newly created accounts cannot flag submissions or downvote comments, so no.
Please take your special snowflakery elsewhere.
Perhaps the more accurate way of describing it is marked "[dead]", although some are not showing up that way either it seems even though you can still follow a direct link to them.
A few pages have been deaded. https://news.ycombinator.com/item?id=5416422 and https://news.ycombinator.com/item?id=5416578 as well as the one obviouslygreen posted.
I actually do have confidence in my friend and his business model. But what seems like a bit but to me is that I think he may look for an out from the company within a year or two of getting off the ground. This may pose another problem like the revenue share being dropped from any deal made to sell the company.
>>>Today's culture IS created in silos, by large corporations.

Wow. That will come to a shock to every writer out there who bet their life on the work they were doing unseen by anyone else.
I'm old enough to have used HyperCard, and while it was an excellent environment, it had some serious barriers to entry. For instance, using it required an expensive development kit, namely a Mac. Back in 1987 even a lowly Mac Plus would cost you $2,500, which in today's dollars is more than $5,000. Contrast that to the Web, which you can author for on the oldest, crustiest commodity hardware you please and where even back in the mid-'90s you could get started with just a text editor and a few bucks a month for hosting.

"HyperCard was far more accessible to non-computer scientists than the web is or has been."

A simple comparison of the total number of HyperCard stacks built versus the total number of Web sites built would argue otherwise. You can argue about whether HyperCard authoring is more intuitive than HTML authoring (I think it was), but as soon as the Web came along people decided for themselves which of the two they preferred to hack on.
I think the firing was purely a business decision for both companies. Harboring stuff like this can go down hill fast. It's easier to just let them go and not have to deal with it.
No, it is hypocrisy. She was clearly feigning offense. She eavesdropped her way into internet infamy and her behavior was so extraordinarily irrational, I'm disappointed the PyCon organizers (and everyone else who has encountered this story) didn't laugh her out of the convention.
Harry Plotter - yet another javascript lib to plot charts on canvas
harry is a lightweight standalone javascript library to plot data as charts, pies, lines or curves.
license MIT.
features:
- mono or multi dataset
- mouseover support
- lightweight (15k minified)
- standalone
- highly configurable
- animation
Joshua: Greetings, Professor Falken.
Stephen Falken: Hello, Joshua.
Joshua: A strange game. The only winning move is not to play.
How about a nice game of chess?
No, I think it is a group shortcut.
As in install all packages in the group lxde-desktop.
I tend to agree, however the author is not applying this principle to all cases. Hence, a double standard.
https://news.ycombinator.com/item?id=5416514
This isn't merely pushed off the front page, it's actively declared dead, possibly by automated means.
I was an EIR once. The thought of copying someone's idea never even vaguely occurred to me - indeed, I was taken on board to further develop a preexisting idea. May not be true at less reputable venture firms, but in general the maxim of not worrying too much about people stealing your idea still applies.

That said, it's the first time I hear of HIRs, and I don't think retaining such people at VCs makes any sense, precisely because this concern seems more real. It's cool if the VCs themselves have hacker backgrounds of course, but having a full time hacker on board is another matter.
My comment was from empirical observation.

A lot of the angriest comments are from 'manosphere' bloggers and tweeters whom I know are not programmers. They are leveraging this event to complain about women and feminists, but they don't have any skin in the Python community.
-> By your logic, Linux users are locked into a walled garden Linus Torvalds created.

That's right. Linus defines what is possible. Witness the recent UEFI controversy. Had Microsoft (or Google) been in charge of Linux, you'd have to obtain a corporate license just to boot a freeware OS. The entity that controls the foundation technology is vitally important.

So-called enhancements like UEFI or Dart are always introduced with benign intentions. "to make the web more secure" "to improve performance" "to protect the children" The end result is more corporate control, more centralization, fewer options for individuals and small organizations.

A bunch of people who have downvoted my anti-Dart posts are Dart engineers. I think Dart engineers are really smart, and have produced a great technology. I don't think Dart engineers are scheming to bring down Javascript.

But I don't think Reader engineers built their product with a plan to wipe out alternative readers and damage RSS. I don't think Calendar engineers planned to vacuum up the competition then remove the CalDAV option to migrate their data. But that's what happened. It would be a shame if Javascript were similarly compromised.
They should say so so people stop asking.
Are you inside her brain right now? Or are you just arrogant enough to imagine you know her motives?
It's quite true that you can't tell someone what is offensive to them, but that's entirely beside the point. If someone is offended by something and takes no action then that doesn't matter at all. But if someone does something in response to how they feel they were offended, we're going to judge that response by how reasonable that offense seems to us.

If the two men in the situation we're talking about had been making crude remarks directly to her and she had contacted the organizers I don't think any body (I care about) would have questioned her actions. If she had pulled a gun and shot them, then I think everybody would agree that that was unjustified. And if she had complained to the organizers because the men were wearing VI polo shirts and she was a diehard emacs user that would also be unjustified.

And there are some forms of receiving offense, such as when a racist seeing a black person at a Python convention, where them taking any action at all based on that offence would be wrong. I'm sure there was at least one person like that at PyCon, but I'm also sure that society has trained them to keep their mouth shut. And a good thing too.

So we don't get to tell Adria what is offensive to her, but when she shames someone based on that offence we will judge her shaming based on how valid we judge to offence to be. If one of the men had told her to her face that women didn't belong at PyCon then I think her actions would have been entirely justified. As it was, not so much.
I've been doing software development very successfully for closing on two decades. I've developed in 680x0 assembly, x86 assembly, C, C++, MFC, ATL, Java, .NET and on and on in the fat-client space. I've watched with interest and anticipation as various parties have brought out the Next Big Thing.

I am also a strong advocate of web apps and have been for a long time. Reality has proven out my position as, as has mentioned, the web won the presentation tier (clearly this has nothing at all to do with data processing or database or system programming or anything of the sort).

In any discussion on web apps they are always held against an illusory foe that is all capable and all perfect. Let's get specific however -- I love Rdio and love their web app. They came out with a new .NET client so I of course gave it a whirl.

Worse, slower interface. Constantly updating (in big monolithic chunks). Consuming hundreds of MBs of memory.

I'm not trying to criticize specifically Rdio, but I guarantee that initiative started with someone slamming the web and its crazy mishmash of standards, promising that they'd do something that would exploit the full power of the client. The result was something much worse, holding the single and only advantage of "not in a web browser" (for what that's worth?). Amazon has fielded various trials with various rich apps (they usually partner with Microsoft), but you've never seen them because they never have a compelling story, coming with enough detriments that it outweighs the benefits. My local library system used to have a whole nasty Java interfacing tool that was an absolutely abomination, with a horrendous rickety interface that seldom worked properly, was slow, and was a beast. They replaced it with a dramatically better web interface.

Those are all just anecdotes, but they're constant across the space. Yet every post pretends that the web is a weakling that has no merit and no advantages, completely missing why it has made all of these wins against endless competitors.
Because its hard to fight against the general public's view that the police should do anything in their power to fight violence and drug dealers. Who cares if "criminals" rights to unreasonable searches is violated? They're "criminals"

Watch any cop show. The "rogue" cop goes after the violent criminal despite being suspended from the force and valiantly captures the mob boss. Public generally finds it okay as long as the bad guy gets caught (nevermind if the bad guy is just some non-criminal average joe)

PS I have nothing against cops in general, but the cops should be protecting _all_ citizens, especially against things like this.
Being ubiquitous is a merit.
I think he was arguing that newly created accounts from those groups were upvoting and the deletion was to counter that. It seems equally far-fetched, but at least not technically impossible. I highly doubt though that the majority of people interested in this story fall into either of those two groups.
They seem not to know all the facts involved.

From the same conference:

https://twitter.com/adriarichards/status/312265091791847425

The company she is envangelising for thinks that a visual joke about photocopying your genitals is apropriate for their jobs pages.

http://i.imgur.com/uWc8P39.png

Actions must be judged in relation to the society in which they occur.
Thanks (so it was 6 days before her "outing" those guys, not the day after).

Either way, the hypocrisy she exhibits is quite astounding. Those in glass houses...
I can't help but feel that, if she had thought the comments were about her, her response would have been a great deal more.. pointed.
To be honest, when I first wrote my site (and, later, recommendable) it was for my senior project in school. I had only been programming in school so far (which was fairly different from programming in the real world) and this site was really my first real-world application. Back then I was using MySQL (!) as my main data store. I was storing Likes/Dislikes as polymorphic Rails models, but then I read about Redis and it sounded like the perfect fit for all the set math I would have to do. So when refreshing recommendations, I would pull the ratings out of MySQL and feed them into Redis to do some fast set math. Then I'd tear down the Redis sets. I only had friends on the site testing it out for me, so I didn't notice much of a problem.

Later, I switched my database to PostgreSQL but wasn't having Redis issues at that point, so I let it be. Then when goodbre.ws found itself with a lot of new faces, I found myself with the I/O bottleneck I mentioned in the article. I decided to try to solve that by moving the ratings to permanently reside in Redis. That way I'd only have to hit Redis a couple times to regenerate someone's recommendations. Then I started storing too much in my ZSETS, but here I am now.

Now that I've reduced that memory footprint again, I feel as though attempting to move the ratings back into Postgres would be a premature optimization in itself. I was, however, looking into some combination of Postgres' array types (to replace the sets) and hstore (to replace the ZSETS, but sort in the query). I think it's worth looking into, but I have some other things to focus on first!
Sexual or not sexual in accordance to Internet sensitivity?
"I was attempting to create a legitimate scenario where an average guy might feel afraid of sexual assault."

Because the only time that could ever happen is at a gay bar with leather daddies? You "average guy" turns out to be a homophobe, or heteronormative at best.

"First, I wasn't making an analogy."

You've tried to justify your post by saying you were just trying to name some sort of situation where someone might feel sexually threatened. But in order to do that, you have to state a situation that is at all comparable to what happened. Otherwise it's essentially a straw man argument.
The idea is good. But clarifying it further, how many API calls per month do you offer or plan ?
Correct me if I am wrong, searchable means topic/keyword parsing with context analysis (i.e. intention analysis)?
I think it's relevant that when I examine Playhaven's site, the "Leadership" sidebar features twelve different individuals in various leadership positions, none of whom are women. Balanced recruiting in this industry is difficult of course, but they don't appear to have made much of an effort in this area. They probably know they've allowed themselves to be vulnerable not just to public criticism but also to concentrated advocacy and perhaps even legal action. Their rash actions concerning their former employee don't require any complicated explanation like "what else has this bastard done to deserve getting fired?"; they're probably just praying no one notices what a culture of discrimination they've created.

How many of the mosaic of "United Colors" pictures they imply are employees are actually stock photos? Why has a games company handicapped itself so much in developing products for half of the games-playing population? When will Playhaven promote its first woman to a leadership position? Would a woman have made the same stupid firing decision this sausage-party of an executive team made?

[edit: http://www.playhaven.com/team is the page I'm referencing. In case it changes, I see the following names listed under "Leadership": Andy Yang, Michiel Frishert, Jason Liu, Charles Yim, Ville Heijari, Brian Doxtator, Brian Howell, John P. Joseph, Sutton Trout, Zach Phillips, Thomas Gieselmann, and Hany Nada]
Here's all the dead posts (all within the past 30 mins):

20 points - Why are all the posts related to Aria [sic] Richards getting deleted? - https://news.ycombinator.com/item?id=5416578

45 points - Effective immediately, SendGrid has terminated the employment of Adria Richards - https://news.ycombinator.com/item?id=5416514

81 points - Effective immediately, SendGrid has terminated the employment of Adria Richards - https://news.ycombinator.com/item?id=5416422

48 points - SendGrid has terminated the employment of Adria Richards - https://news.ycombinator.com/item?id=5416312

(thanks throwaway125) 148 points (not dead, just shadowed) - SendGrid has terminated the employment of Adria Richards? - https://news.ycombinator.com/item?id=5416021
..and it's one of the first things I looked for also.
Feminists so fun