skysight-inc/HackerNews huggingface dataset:
The commenting here is interesting, as is the post. I have some general comments to make about cyberstalking and situations like this - but want to preface it with the disclaimer that I've never heard of Rachel before and cannot sit in any form of judgement on her.

However, I was cyberstalked (and then RL stalked & harassed), so I know that it sucks and it can be dangerous. I have no idea what Rachel's stalker has done - but from the context of the blog post it appears they troll her around the net.

Apparently alerting my backers about this was considered “engaging in conversation with the spammer.”

This is what sprung out at me from the post, as did her post on the topic [1] From that post:

(not to mention that thousands of people want him dead)

And this is probably the crux of the problem. Rising to stalkers is what feeds their ego - they pummel you into submission until you react emotionally and physically to their presence.

About the only way to get rid of a cyberstalker is to delete them and ignore them.

I'm going to be a bit critical here; she shouldn't have "engaged him" by warning her backers. (edit: it would be nice to know the extent of engagement - often once you do the one "this is a troll" post it is too easy to be dragged into an actual conversation with them). She should have talked to Kickstarter, explained the problem and worked out a solution. She probably should have done that before opening the project - knowing what might happen.

It sucks that she'd have to approach the project like that... but in my experience it's better to be pragmatic.

Cyberstalkers afflict people they can "get to" emotionally - and although it is, again, unfair, about the only way to resist them is to not let it affect you. This is how I eventually got rid of my cyberstalker (who "cracked" me in the first place by sending pictures of my friends with [digital] blood splattered over the top). Before I managed this, I totally rejected the idea it would work.

As to Kickstarter; I feel like they are in a catch 22 here. If they let the project sit and do their best to keep out the troll (which is difficult enough at times) it could flare up on them; Rachel's project could fail and this blog post could be titled "How Kickstarter couldn't keep my cyberstalker away", or it could attract press attention, or it could attract more trolls to Rachel. Plus then there is the human aspect - someone at Kickstarter is sat there seeing these horrid things being posted and thinking "wow, that must be really upsetting".

So they delete the project - which could have been handled better, admittedly. But probably the best thing in the long run.

1. http://experimenthaywire.net/is-there-a-solution-to-cybersta...

EDIT: posting Daniella's full name is rather unfortunate (as she makes a point of using it, it seems).
On reflection, as head of the TSA, I suspect that any time he visited an airport he worked with the best agents at each location, as local managers worked to impress when a higher-up came in.

He got to regularly see the best. We get to see the average, and the blogosphere highlights the worst.

Our perspectives are simply different.
I wonder if it's an artistic statement that her page touting web & counter-culture bona fides and general hot messiness still has the WP default title "sample-page." ;)

In all seriousness, getting banned sucks. 'The customer is always right' isn't a bad mentality to have even for startups, and even when the customer is the product.
> And that's why Facebook and others don't user relational anymore. Sure, you can use MySQL or PG, but the real data is stored in a text or binary blob

Is that why? I was under the impression that Facebook doesn't use the relational properties of MySQL because they couldn't get the performance out of it because of their scale, a problem a lot of advocates of the non-relational model dont' seem to have in my experience.
How to create free online Radio station or TV station.
Cheaper hardware/software mean you can attend a wedding at 5am (in your pyjamas)
> Personally I'll be thrilled if I can read email on a decent sized 'screen' while sitting what passes for 'nominal seating space' in a modern jet aircraft.

That's why I'm personally super excited about the ST1080: http://www.siliconmicrodisplay.com/st1080.html

It's an HMD with a 1080p display and a large exit pupil. I'm planning on hacking up a linux distro to run on my Samsung Galaxy S2 and using that with a bluetooth keyboard for long flights. Sure, nowhere near as powerful as my Macbook Air, but for a big guy like me that flies a lot, just having a keyboard on my tray table will make my life significantly nicer. We'll see how it actually works out when they ship next month.
He's paying for Gmail+Docs storage, that's not the same as Google Apps for Business. If he were paying for Google Apps for Business then he has a 24/7 support phone number that he can call.
Videogames Can't Afford to Cost This Much
According to the Postgres documentation, the behavior the poster a few levels up defined is possible in Postgres with no downtime.

> When a column is added with ADD COLUMN, all existing rows in the table are initialized with the column's default value (NULL if no DEFAULT clause is specified).

> Adding a column with a non-null default or changing the type of an existing column will require the entire table to be rewritten. This might take a significant amount of time for a large table; and it will temporarily require double the disk space.

http://www.postgresql.org/docs/8.3/static/sql-altertable.htm...
URL for the entire article on one page: http://www.nytimes.com/2012/04/14/world/europe/prado-researc...
Congrats buddy! Shows that nothing can stop someone from creating good things. I'm not into hiphop but the site looks pretty well-made.
I'm surprised at that amount of active checks for a web app. What are you checking really - things like responsiveness, or more correctness? And do you include only the webapp checks, or also the underlaying system.

I'd expect somewhere around 20-40 checks for the system itself, so it looks like a reasonable number for a single app/deployment. Then again, I'm a passive monitoring fanboy.
Community Matters
> They get messy. Really messy. They become basically unmaintainable. Apples, oranges and pears all squashed into a schema the shape of a banana.

Moving it to your application doesn't solve this problem, it just pushes it out of the DB.
Link Building India
At SEO India Company link building services are planned, tuned and deployed to benefit your website. We create back links in bulk, at the same time monitoring their quality.
Tile Installer 
Professional tile installer. We provide tile installation
services using ceramic tile that costs less. Contact us about our
ceramic tile in Florida.
Brilliant way to self-promote while also servicing the community. I love this approach, and the design.
Self-Publishing Your Own Book is the New Business Card
Security needs less implications and more explicit answers.

Besides, there is more to business logic than simple (or complex) access control. More than one Facebook game has discovered to their cost the problems of trusting the score the client is sending to you. Or take discounts: if I want to give 10% off for orders over £20, where does that rule live?

If it's on the client, well, what stops the client changing that to 90% off?

Perhaps you ACL the order table and only allow access to a non-client facing instance. The client sends an order to that, which verifies it and sends it on if approved?

Well, fine, but that's a server, and one of the main pitches here is "No servers! No server code."
Decentralized control strengthens the whole thing. Nice article!
I find it's enough to suffix (or prefix) a method or property with an underscore.

If calling code uses it knowingly, then they should know it's bound to break in future. The overhead (cognitive, and possibly execution) of not exposing the property isn't worth it, I think.
呛口的小辣椒淘宝
I am not trying to pick on the mentally ill or be rude. Unfortunately in this case, I've seen her behavior be highly disruptive to the detriment of others for about 6 years now. I have friends in the music industry (where I thought her drama was confined to) and have been exposed to her in person. I felt that I had to post a warning, because the internet mob is already all over kickstarter for this.

I am actually somewhat annoyed that she is causing trouble in other social circles of mine and am going to refrain from posting about it further. I'm not a fan of drama and find her antics incredibly exhausting.
That's a tough game- the startup lottery- and there are professionals playing. Sure a few people manage to win and become millionaires by being there when it all started. But far more common is the scenario where the employees take "equity" over salary based on this dream, and the equity evaporates in later funding rounds.

I think a system that is much more fair to the employees is this what Peldi's doing at Balsamiq: http://blogs.balsamiq.com/team/2011/09/12/profitsharing/

Here, employees get regular bonuses based on how well the company is doing. Everybody is sitting on the same side of the table. And if the company is profitable, employees win- a situation that is not always the case with stocks.
天猫商城女装秋装
Doesn't matter what the details are:

with a rule like this, 4Chan or otherwise could show up and "grief" every project on Kickstarter until they were all canceled
> but the performance issues still stem off of poor IO performance on Amazon EBS

But the point is it shouldn't need to do that I/O in the first place.
My day one Mac Appstore sales
There aren't too many data points about the mac Appstore, so I decided to let you all know just how lucrative it is to make a great app.

My app: http://www.typeli.com
Appstore: http://itunes.apple.com/us/app/typeli/id503079958?ls=1&mt=12

Day 1 sales:
11 (USA 7, Germany 2, Japan 1, Singapore 1)

which translates into 10.5 * 11 = $115.5

What's most interesting however is the relative performance as compared to other apps. I checked the top grossing list for Productivity apps multiple times yesterday, and was very surprised to outperform some apps that Apple features on its website. Typeli fluctuated in the region between 108th and 150th place.

What do you think? Is it really that bad out there or am I missing something?
I gave a talk yesterday on implementing a VM in 30 minutes. I'm not sure how well it went (it's a lot of material for 30 minutes), but I hope I at least got some people excited about implementing languages.
Reductio ad absurdum much?

Was she banned for being a stalking victim? Absolutely not. You cannot reach that conclusion from the evidence given, and, furthermore, she was told, and told us, very clearly why she was banned. It didn't say for being a stalking victim. Stop being so dramatic. There's a war on.
Costa Rica Vacations, Costa Rica Family Vacations & Nature Tours
Serendipity Adventures has thrilling adventure travel, costa rica vacations, costa rica family vacations, costa rica adventure vacations, costa rica vacation tours, costa rica tours with good food, interesting venues, and comfortable hotels.
Actually I think active is probably the wrong word, so changed in the post, but to answer your question:

It's a system based on multiple web services and run across multiple hosts, and I've included all system checks in that number. So we have checks for:

* ping, ssh, disk, load, network io, etc.
* error rates from request logs
* request rates (warning on high values)
* smoke tests for key functionality (i.e. does the search engine return results, can you complete certain forms, etc.)
* connection tests from relevant hosts to relevant services or databases
So you want us to assume with no evidence for some reason. Why is that?
'Smallest unit of code is the function.'

Those rectangulars - just visualized 'em few days ago, looking through some very long css files.
> Who owns SFO?

The San Francisco Airport Commission. Or am I not understanding the question?
I so totally don't believe that. The author says he published five books through traditional publishers and had a "weekly column in The Financial Times", so it's basically impossible to say if self-publishing is good for you if you don't already have that background.

Or, consider the proffered scenario: 'Then when you meet someone and they ask for your business card, how cool will it be when you can say, "here, take my book instead."'

Not cool at all. My uncle was like that. He wrote a book and tried to get anyone else to read it. I couldn't get past the first few pages. It's like going around to everyone saying "read my blog - I'm so insightful!"
This is on the front page right now ...

http://news.ycombinator.com/item?id=3838958
Anyone know what browsers this works in? Does it degrade gracefully in older browsers?
I think it depends on what you define as "hot" - if a company is sought after to work at because of the working conditions or the perceived monetary upside.

I think it's fair to say that the pressure to make investors and Wall St happy each quarter would ruin the kind of long term focus Valve has.
Well, I had a nice comment typed up but wasn't able to actually send it without registering. Which coincidentally my comment was about :s
Meteor Execution Flow
9fps here on i7 with chrome, almost as fast as minecraft :)
Call the IRS and ask.

I called the IRS to get an EIN for my Swedish company. I needed it because my US client needed it for their tax purposes. I think the IRS picked up within a minute and within 5 minutes I was done, and with a number. (I had reviewed the form already.)

In the US call (800) 829-4933. Outside the US call (267) 941-1099. They are open Monday - Friday: 6:00 a.m. to 12:30 a.m. Eastern time and
Saturday: 6:00 a.m. to 9:00 p.m. Eastern time so you can pick up the phone RIGHT NOW and get ahold of them.
I guess the long form of the question I'm asking is, "Can Meteor/Firebase be secure without adding back in a lot of the server-side effort that they were built to avoid."

Avoiding the server-side seems to be a central part of Firebase's pitch, but as you say, you have to have a separate access layer through which your clients pass their requests. Who designs what the access layer looks like? Doesn't that require that you set up your users' accounts in a Firebase specific way so that they can have appropriate permissions in the access layer (which is server-side, by definition)?

And that's only considering actual authorization to change data on the server. One of the comments below mentions business logic that shouldn't be tampered with, like discounts. How can any business logic at all be entrusted to the client to perform?
That's covered here: https://github.com/blueimp/jQuery-File-Upload/wiki/Browser-s...
~300 unit tests across all site components.

145 nagios checks, including some smoke tests.
The Geographic Flow of Music
I've read that the average pay raise from the company you're already working for is about 10%.

While the average increase in salary when you start a new job is about 20%.

I think the differences are usually even more dramatic near the beginning of most people's careers. Entry level employees tend to be extremely underpaid and undervalued.

With at least one year of experience under your belt, your worth on the job market is significantly higher than someone who's fresh out of college. But the company with which you've been working at since college rarely sees it that way, and tends to undervalue you. If you switch jobs, you are almost guaranteed a significantly higher salary -- even more so with two or three years under your belt.

In my own case, I managed to more than double my salary in about three years of job hopping about once a year at the start of my career. Of course, simple math will tell you you can't keep that sort of thing for long (unless you're one of the few to win the career lottery and make C__ at a successful company). So eventually your salary increases will start to plateau, and you might even price yourself out of the job market entirely -- making your current job (the one willing to pay top market rates) that much more valuable for you to keep. But when you're just starting out, and even in the middle of your career, this won't be much of a concern.
Look up Ubuntu, Arch, FreeBSD, Homebrew, etc. packages simultaneously
I absolutely agree; you need a persistent “go big or go home” attitude if you’re going to make it as a startup business. I once took on a rather large game project with another good friend of mine, an artist. Though he was pessimistic from the beginning, I insisted we keep at it. In retrospect, it would’ve been much better to reevaluate the scope of the project early on, rather than burn ourselves out and not finish anything.

Of course, I don’t actually see my erstwhile cofounder quitting on me—he’s as dedicated as I am. We were just going to miss the deadline to apply together, so I said “Screw it—I’ll apply alone and hire him immediately, if by some magic I get in”.
Putting Your Foot (Fool) Out There - Online Dating in Perspective
Facebook's efforts to mine its data to explain why people act as they do.
I've been waiting for something like this, good job!
OK so the ABI is kindof a mess, and the IO spec isn't finished yet etc. But it's fun to hack on something in your spare time with a community around it. He did that with Minecraft, and I guess he's doing it again with this CPU. http://0x10cwiki.com/wiki/Main_Page and http://www.reddit.com/r/dcpu16
Raspberry Pi computer in action
Founders beware: accelerators offer upside, but only if you’re ready
Google's lack of customer service never ceases to amaze.
IIRC, it is part information diet, part privacy filter - I would guess his web<->email gateway cannot disclose his location even by mistake (the way many VPN setups do - e.g. on my iPhone, if the VPN cOnnection times out while I am on a page with Ajax and lots of images, some requests go through the VPN and some directly. And an adversary can disrupt the VPN connection in various ways to cause that.)
Interesting. Thanks for the reply and breaking it down the way you did. That provides some serious food for thought. Looking forward to your next post on the rationales for the other data stores.
This is really nice. Well done!
What does BaaS stand for?
Sweet... Really awesome...
Congrats to Gabor. It's taken the Perl community far too long to realize that as much fun, and as powerful as the language is when you're competent with it, getting to that level can be a minefield: there's so, so much bad example Perl online, and the community can be pretty unfriendly to beginners who are doing things the old way. Gabor's been laying down lots of great content aimed at beginners, done the right way.
The Advantage and Disadvantage of Being a QA (Quality Assurance Coordinator)
I have no idea what do do with those rock throwing people.

The masked person bugged out and attacked me with no delay between his attacks - there was just a buzz of the sound effect being played and my character being taken from half health to 0.
Chat Server in node.js
He could've described SIMD with gophers:

putting only one manual per cart is SISD vs. putting several manuals per cart which is SIMD

Also his example (moving manuals) is really example of parallelism and not concurrency. He has one large problem, which is decomposed to two smaller problems. Not much different from multiplying two large vectors.

The real example of concurrency would be: librarians handling books returned to the library. They don't know how many books will be returned and when - i.e. very similar to web server handling HTTP requests.
Very nice. I will surely use it in my projects! Thanks for this amazing plugin! :D
Cheers!
Matt Groening Reveals the Location of the Real Springfield
Great job! Also, thanks for the pointer to Glyphicons. I'd been looking for just that sort of icon set.
Not sure what's unusual about this except for the fact that it was assigned to 2nd years. I had to create a compiler from scratch during my course work, and I'm sure many other CS programs require the same.

It is a great way to learn how a compiler works, but then again, in this day and age it seems less and less relevant to know that stuff, especially if you are going into a typical programming position.
Geoff,

Does this mean the entire dataset is sent to the client?
Peter Thiel (PayPal co-founder) has a solution to the global crisis
Preserve the Process
I'm not sure if you can say that text is the best way. It's certainly one way to tell a story, and even a fundamental way to tell a story, but there have been many interesting advancements in storytelling in the last few millennia. I also enjoy pictures and, especially, talking pictures.
Can You Copyright a Programming Language? Google and Oracle Set to Find Out
Gabor's tutorials are the best online introduction to Perl.
Does it drops high scores fron the leaderboard?

I've got 155, and then it is replaced by 147
Having been through one of the smaller accelerators named in this pier I just want to say, amen. Nobody talks about the stress of being picked over by investors like a piece of meat, and of falling out of favor with the program's organizers, because you're not showing the traction in the first ONE or TWO months they thought you would.

For those who can handle the pressure cooker, a big payoff is possible. But yes, buyer beware.
Yes! In fact, a small number of credible voices (e.g., economist Steve Keen) are in fact proposing something along those same lines: a modern Debt Jubilee not unlike those of ancient history.

Here's Keen's argument: http://www.debtdeflation.com/blogs/2012/01/03/the-debtwatch-...
444 issues?! That's a new record.

Nevertheless, this is the sleekest approach to file upload I've seen.
Backend as a Service, I'd guess.
Only this "wetness" wouldn't soak an actual napkin.

No "wetness" will ever do it. That would require real water, right? What causes the soaking are electrical forces, there's no such thing as "wetness" in nature. I believe it's just a word that humans invented for the properties of water.

you have to simulate the whole surroundings (or the universe in the extreme) to get the effects of those properties to other items.

Agreed, what's the point? The important thing is that the agent is able to communicate its internal state with us. That's what humans do with each other (the other minds problem), and we typically assume that there is "understanding".