skysight-inc/HackerNews huggingface dataset:
Your examples all explain market forces that led to the web's rise -- rather than technological reasons.

> True, but (1) PCs were significantly cheaper than Macs, and (2) many, many more people already had PCs on their desks than had Macs. So unless you were one of the few who already had a Mac, getting started with HyperCard meant plunking down money for new hardware.

In 1987, the web wasn't invented yet, and Windows 1.0 was the best the PC had to offer. This had some interesting results in the marketplace, but doesn't really explain much other than the fact that there's value in cross-platform implementations.

Apple wasn't interested in making HyperCard/Claris cross-platform, so they didn't.

> Again true, but irrelevant. We're talking about contemporary mindshare, and starting in the early '90s HyperCard and the Web were competing against each other in real time. HyperCard had a long head start and yet even by 1995 (the year Netscape 1.0 broke out) it was clear the Web had all the momentum.

I remember that time quite clearly, and until the mid-to-late 90s, HyperCard and the web were in COMPLETELY different spaces.

People were building complex enterprise database-backed applications on top of HyperCard; meanwhile, on the web, we had static pages, and post-1993, if you were lucky, CGI-based e-mail forms and visit counters.

Even with the introduction of JavaScript in 1995, we didn't see much other than rotating banners in the status bar until much later. Simply put, the web was not being used for applications at that time.

By the time the web did "break out" in 1995, Apple had moved HyperCard to their Claris subsidiary, stopped producing updates, and started charging for the authoring tools (a funny thing to do, given that HyperCard had always been Smalltalk-like in combining authoring and consumption).

Essentially, the lack of updates and unreasonable pricing led to its demise. These are market forces, not technological ones, and do nothing to disprove that 26 years ago, there were tools accessible to normal humans.
Building a shopping cart with SignalR, ASP.NET, Web API and Knockout.js
Why didn't you just take a snapshot of the DB and start that up before adding it as a replica set member? I've had better luck doing that.
Right now it looks like SendGrid fired her because of the DDoS they suffered a few hours ago. Once you can blackmail a company into firing someone like this .... I think it's dangerous for the company.
I'm guessing it was related to her invoking her employer publicly and saying they support her.
| She can do that and not confront them about
| the lewd remarks?

As someone that doesn't like to be confrontational, this makes sense to me. Verbally confronting them means engaging them in conversation. Taking their photo and smiling at them is a bit more passive.
It wasn't my intention to focus on economics or digital products. What I am really arguing is the more fundamental aspect of information and the ability to copy and transmit it with 100% accuracy at great speed. This, I think, separates digital technology from all others. It's what makes it revolutionary and desirable. I think the impacts on society are obvious.

Edit: typos
As a startup lawyer (and a social media lawyer at that) I couldn't agree more. Even big companies make some unbelievably stupid mistakes when rushed to "do something."
Thanks. Actually, my university (UCL) was oferred access to Lucidchart for its students for that project that we did. So it was one of the web-based tools I tried. Looking over the paper I wrote, it seems I actually did happily use it for the domain model, the use case diagram and an early version of the class diagram. However, I think for the sequence diagrams I found it a bit clumsy (for example regarding activation boxes) and eventually gave up.

I should note that I think most (probably almost all) of my classmates also happily used Lucidchart, as it was recommended by the lecturer too. But I was a bit overzealous and preferred the more rigorous system of astah, like keeping track of the methods you add to each class and the stricter visual organisation of elements.

As for particular examples of UML elements that I wish lucidchart had, I can't really remember, unfortunately.
Now that is a truly impressive case of special pleading

http://en.wikipedia.org/wiki/Special_pleading
There were more than 3
Summary:

Last year, the government introduced a bill to allow computers at polling stations in municipals that would try them. It was highlighted as an 'experiment', but the law text did not provide that same sentiment, it was a blanket permission to use computers at polling stations, which was at the discretion of the interior minister alone (whom also proposed the bill).

After much heated debate, and letters to parliament from primarily Version 2 readers (Version 2 is a Danish IT-news site), Venstre - the largest party outside the government - decided to vote against it. The three governing parties, Radikale, Socialdemokraterne and Socialistisk Folkeparti were all in favour of the bill, while all the other parties outside the government (including their support party, Enhedslisten, opposed the bill).

The arguments for the bill was that it would help disabled people to vote in secret and that vote counting would be quicker (it currently takes 2 days to get exact mandate votes counted), while the arguments against was security and voter trust in the system, which would be undermined by a system only few people can understand.
I understand why you, as a woman, would hate the phrase "women in tech". It definitely has a subtext that indicates being a woman in tech is somehow a unique situation - when in reality it should be the standard. Many of my female peers also feel the same way - that they don't want to be talked about in a specific lingo - and simply want to be recognized on their personal merits, which may or may not include overcoming gender inequality. It is absolutely true that the tech industry and American industry at large are sexist and discriminatory. It is also absolutely true that cases of poor judgement like this work against this real problem of sexism in the workplace.
Having lots of money gives you significant advantage in dealing with our government in its current incarnation. This is especially true with the judicial branch (hiring better attorneys, surviving longer trials, etc) and the legislative as well (lobbyists, etc). I think it's pretty obvious that a contest of law should never be decided or even influenced by which party is financially better off. The fact that it can be means the system can be gamed, more or less, by those with spare money to spend.

Hence, you see big organizations like the RIAA and MPAA funding massive efforts to get alleged piracy perpetrators "settle or be sued". Should not recipients of these threats feel they have a fair chance to win should the case go to court? And would the RIAA and MPAA engage in such a strategy of their money afforded them no significant advantage?

I'll be the first to admit that I have no idea what the fix is. But I would challenge anyone who says it's impossible to design a governmental system that limits/erases the influence of money.
Learning Go is at the absolute top of my todo list. I went to an intro talk about Go at Google in Montreal last week and I was flabbergasted. It looks amazing and I can't wait to write it.

I don't think I understand your concerns about it, though. It's open source. It's a new evolving paradigm with and language concurrency planned from the start. At the very least, it will be good for your brain to learn it. And it has momentum both inside and outside of Google. It's my understanding that much of YouTube is written in Go.
Ever seen Steve Hughes on being offended? If you're offended, so what, nothing happens. If we all walk on egg shells because any kind of discourse might offend someone, you'd suck the air out of the room.

Seriously, by the rules at PyCon, I'd be afraid to have any conversation for fear I might say something off hand, get publicly shamed for it and fired for it before having a chance to state my case for something that could have been taken out of context or doesn't offend the audience I was speaking to.

No one else is responsible for your emotional state. If someone is intentionally trying to antagonize you that's one thing, but no one should care if you're offended by something they might have said when they are not speaking to you.
Whether you agree with what she did, she was their "developer evangelist", and there is no chance she'll ever be able to effectively do that job for them ever again.
Reddit for adults basically, with ruthless moderation. Attract a good audience, then sell ads to that desirable audience.

Lots of people who are sick of the juvenile content and comments on Reddit would leave, but there's nowhere to go. Build an awesome community by tolerating absolutely no shit.
Because that server isn't in the cloud. It's on leased hardware, so no ability to snapshot. Plus, I like it when I can replicate my data without worry. I don't want to have to rely on block-level replication.
Go is a tool that Google is using to reduce its development costs. It's not something they're looking at from a profit perspective. If it does it's job and makes their development process faster and easier then they have no reason not to keep supporting it. If it doesn't do its job then it's a clear sign that you might want to discontinue using it too.

So far, from what I've seen, companies who use it love it.

I think it's a safe bet that it's not going away and will only get better.
Baby Stickers - Monthly Onesie Stickers iOS App
Who thinks ddos is reason to fire her? Coming to that conclusion involves terrible reasoning.
It's possible (although unlikely) that this _is_ a suspension.

"Tell the DDoS clowns that she's no longer employed there, they move on, after the Internet recovers from its non-linear response to this whole situation, reinstate her with a profuse apology to everyone."

I'm not sure that's better than just muscling through the DDoS, but when you can't deliver service to your customers, some folks get creative.
Internet tax proposal up for a vote in Senate this week
The DDOS attack on SendGrid's web and mail servers stopped about an hour and a half after they announced that they were firing Richards. Also the community backlash against Richards was huge, while there weren't many supporting her actions. From SendGrid's point of view, this was a good business decision.
I feel that all the threats and horrible comments she received are disgusting.

I didn't find their joke offensive. But thats irrelevant. She had a right to complain. But not by posting their picture on twitter.

Posting that picture was a really rotten thing to do. Its an act of bullying. I can take a picture of anyone and they would have said whatever I put on the caption. And its up to them to prove to the internet that they didn't do it.
IMHO, this is another perfect example of communication failure. If Adria communicated her feeling when she heard the joke to the joker he would've apologized immediately and nothing would've happened afterwards. Many more people would've remained a calmer and more pleasant mood.
This is a pretty good summary of the events so far. However given that Anonymous is targeting them and that Twitter has been compromised recently, it would be nice to have confirmation from multiple people. https://news.ycombinator.com/item?id=5416908
I think they're dealing with more than trolls at this point. Solid DDoS to sendgrid and to her blog, seems to say a lot more than just threats and images. If this is fake, it's sure clean.
Vagrant 1.1 introduced a new plugin system where you no longer make your plugins (which happen to be RubyGems) depend on Vagrant itself as a gem. You assume Vagrant will load it into its own environment so you write according to the Vagrant API and it will work.

Still, I do put some protection in place:

https://github.com/mitchellh/vagrant-aws/blob/c88be9d243e0b9...
I really wish that this whole thing could have ended amicably (perhaps with Adria apologizing to the devs [by the way, the guy who was fired has already publicly apologized]).

It's too bad that sendgrid had to fire her, I would never wish that somebody had their livlihood taken from them like that, but her job was to be a developer evangelist, which is a job she isn't realistically capable of performing anymore.

I would feel really uncomfortable if I was in the same room as this person. What if I accidentally say something that she finds offensive? Am I next?

And honestly, she can't even function as a sort of "women's tech evangelist" anymore. Most [all, actually] of the women I've talked to about this are furious with her over how badly this portrays women.

It sucks...but this is on par with firing a dev who can't program.
Statement on their website: http://blog.sendgrid.com/sendgrid-statement/
I've been on the lookout for good web IRC interfaces for years. This looks promising. Thanks!
You're right. I'm not an Apple dev so I don't see much of the utility but I'm sure there are many who do. Certainly, if I were a native iOS programmer looking to do a rich web app, Cappuccino would be my first choice.

All of these frameworks fulfill a need (otherwise they wouldn't exist). I think the author expected that, because Cappuccino filled his needs so well, that it would fill everyone else's. He is now venting his frustration that this is not true.
That tweet was posted in 2009, way before her employment with SendGrid.
You're assuming a zebra event. But this is looking very much like a horse.
The way heads are rolling, I wonder if I'm next?

I'm the guy in green in the center of the photo (completely oblivious to this whole situation).
It's not Javascript. That's why it failed. That's plainly obvious. As far as code size and front end developers, yeah it's sad. The "must be built here" mantra is in full effect, usually because the developers cannot read code, JS is their only language and they do not understand code reuse nor do they understand many issues which libraries like jQuery, backbone, etc. solve for them.

The penchant for Coffeescript describes the state of front end development right now. Instead of solving new problems, a giant part of the community is creating new problems.
You only need Mention, it just works!
I suspect the same thing. I appears that the DDoS started after she claimed they supported her. This could be a coincidence though.
While the timing would seem to indicate it is a direct reaction to the current shitstorm, I also can't imagine how she could continue with the company as an effective "developer evangelist" after an incident like this.
If she really was fired, if I were company counsel, I'd be more concerned about the employment law issues vs. the public statement. They did keep the post brief and factual, and I don't see anything actionable about it.
Just wanted to share a good alternative to Google Alerts as more and more people are complaining about it.
This is just GREAT!
Made a tiny integrated app in under 5 min (including reading the docs). 100 times easier than using one of those odd-looking PDF classes (php dev here).

Start billing me, I want to retribute your effort.
Thanks for this! :)
Actually, that is what they teach at university nowadays in race and gender studies departments, sociology, and other mushy social-sciences. My friends who went to places like Harvard all believe it.
On a personal note; I consider this a victory for the democracy in Denmark.
horrible but open , and i think that matters. After the flash and silverlight fiasco , though these tools are far more powerfull , you just cant trust a private business to provide you these tools on the long run. My alternative to that mess is Haxe, and it's going to be big.
I'm not sure I agree. As soon as you reveal you're open for business like that, it's an invitation to be shaken down endlessly.
Microsoft Architect Steve Marx tweeted on the issue with:

This is truly getting out of hand … (I mean the lynching, not the jokes.)

---

To which she bravely responded:

and I'm upset I had to listen to the stuff behind me yesterday. I'm Black. Has anyone in your family been ever encountered lynching?"

And

@smarx Straight White Male: The Lowest Difficulty Setting There Is
The more I hear about the story and her unusually controversial twitter history, the more I don't understand what the big deal is.
Erlang Factory SF Bay LIVESTREAM on ErlangCentral.org
Watch all tracks during the two days streamed live on ErlangCentral.org - the new Erlang Community website

21 March: Livestream starts 10.35 PST
22 March: Livestream starts 09.00 PST
Schmidt: Google Now for iOS waiting for Apple’s approval
Probably one of the reasons, but mainly bad PR? It's stupid that Playhaven fired a person and that Sendgrid fired a person over this, adds even more bad PR. They might of been better off switching employees?
Well played SendGrid, well played. Evangelist she was not.
Why not? Between WAP and SMS, you can do a lot of online stuff, like using Twitter, sending emails, making bank transfers, getting Google Calendar alerts, paying bills, book flight tickets and more. Especially in the countries where people don't have smartphones or computers, this is extremely common.

I think it doesn't make sense to exclude them just because they use a different interface.
Lets see! Thanks!
Or any company for that matter. She's alienated herself among the developer community at this point.
Looks like that's not possible.

http://help.hipchat.com/knowledgebase/articles/64418-how-do-...

so I wonder how it works for billing - if my boss creates a room that has more than 5 people in it and I join too, is it who opens the room that pays?
This post contains no more information than did the other deleted threads. The past threads were deleted because HN mods think that the announcement is fake. This Mashable story adds no new reporting.
It does seem like a knee jerk reaction, but speaking just from an HR perspective she failed quite spectacularly in her own duties and responsibilities to her employer, given that her job description involves public relations.

Clearly, her tweets did not bring about the positive effect for SendGrid PR that she might have expected. Even worse, no matter what happens now there is a smoking crater where all the positive feels about SendGrid used to be, whether they retain her or not, and she's the one who knocked the meteor out of orbit.

The whole situation is bad but I don't see how she'd ever be able to continue in the PR role for SendGrid... so what do they do with her otherwise? And why didn't they convince her to (or allow her to) resign?
Or for anyone else for that matter. Regardless of what anyone thinks about the situation, I feel like any company would have to be pretty crazy to willing attach their name to hers.
> Right now it looks like SendGrid fired her because of the DDoS they suffered a few hours ago.

Do you have evidence for this? If it were me, I'd fire her because she caused a huge wave of negativity toward the company. I don't know what an "evangelist" does, but I'm pretty sure this is the opposite of it.
Disagree. She was an evangelist for the company. Her reputation was tarnished whether or not you disagree with what she did. If you're an evangelist PR is everything, with this happening she could no longer perform her job. It'd be like a circus juggler losing his arms or a pilot losing his ability to fly.
Apple Says Google Now Not Submitted To The App Store
We didn't invent sensationalist media.
Aviary + Facebook team up for Photo Hack Day 4
Intro to Real-Time Linux for Embedded Developers
I don't understand what's wrong with this. This is quite literally the definition of racism in a sociological context: http://en.wikipedia.org/wiki/Racism#Sociological. You're going to need to disprove a lot of social science before you tackle this definition.
I'm not offended by what he said. Did he even swear?
PG, please don't delete this submission.
Please let's just let this topic die. I think I have seen 4 high-ranking HN threads about this already. Probably, this comment of mine is not helping the situation either. sigh.
Hacking Isn’t A Crime
> The executable code is compiled into binary that directly correlates to the copper wires (and etched semi-conductors, or perhaps even vacuum tubes) of the specific, real, tangible machine intended to execute the code.

You do realize it's been a while time since the ostensible instruction set and corresponding assembly language of most modern CPUs translated directly to the bare metal execution model of the machine. http://en.wikipedia.org/wiki/X86#Current_implementations Even on RISCier architectures, virtual memory, deep instruction pipelining, super-scaler dispatch, branch prediction, multi-layer caching, inter-core cache coherency, etc. introduce a huge amount of abstraction between the instruction you write and the actual execution on "bare metal".

On current chips, x86 machine code is as much a virtual machine as java byte-code. It's abstractions all the way down, you just pick different levels for different classes of work and "bare metal" is now just a label for one below where you landed.
It doesnt work in debian. So who knows...

# apt-get install @lxde-desktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package @lxde-desktop
Vertu's theory was that people who'd pay $10k for a watch (or, say, a painted cloth square) would be willing to pay $10k for a phone. I'm interested to hear that they've been successful enough at that to interest a private equity group.
Did you notice this whole thing going on while it was happening? Did you hear the jokes? Where these guys obnoxious etc? Or was she?
Remind me to think twice before I ever say anything again, in any setting.

And welcome to the Police State!
I have very bad words against MS on the OS/2 one: http://yuhongbao.blogspot.ca/2012/12/about-ms-os2-20-fiasco-...
When you double down you stand to lose even more. She played the game, she knew the rules, and she lost.
"any sensible person"? I can't comprehend the depths of this person's delusion.
"@SendGrid supports me" Goodbye Adria. Welcome to your new career as a blogger/muckraker.
> (perhaps with Adria apologizing to the devs).

What, exactly, has she to apologize for?

The people in question were speaking like they were in a frat house in direct contravention of a code of conduct they'd agreed to. They had the right to speak.

And Adria had the right to tweet. If they didn't like being publicly outed for saying this stuff, guess what? All they had to do was shut their mouths.

> What if I accidentally say something that she finds offensive? Am I next?

Really? How does that work? You trip over a garbage can and a lewd joke reflexively pops out? How does accidental immature behavior work?
On a similar note, the LDS (Mormon) faith believes that things were not created out of nothing but rather were 'organized' since matter is eternal. This was taught by Joseph Smith around the 1840's.

According to Mormon scripture, "the elements are eternal".[41] This means, according to Smith, that the elements are co-existent with God, and "they may be organized and reorganized, but not destroyed. They had not beginning, and can have no end."[42] This was elaborated by Brigham Young, who said, "God never made something out of nothing; it is not in the economy or law of which the worlds were, are, or will exist."[43] Thus, Mormons deny ex nihilo creation and instead believe that God created or "organized" the universe out of pre-existing elements.[44]

http://en.wikipedia.org/wiki/Mormon_cosmology
Incubator School in L.A. sparks discord over location, teachers
At Cleveland Museum of Art, the iPad Enhances
I don't have evidence but the timing speaks for itself - in the middle of a DDoS because of recent events they fire her.

I'm not saying they weren't right in doing so, but it looks like they cave to blackmail.