skysight-inc/HackerNews huggingface dataset:
What's it with HN blog posts and dividing the world in:

1. BigCo. 2000+ employees, mandatory suit and tie, great income, soul-crushing work.

2. Startup. 14 employees, sneakers, Macs and fancy goatees, work 16 hours with fellow brogrammers, life is amazing and awesome.

Really guys, the world isn't this simple! It's a very nice way for the recent Graham converts to beat their chests, but there's a lot of cool stuff to be done between working at Accenture and working at Quora.
中国养猪网
What would you use for string handling, then? Please don't tell me you prefer strcpy/strcat and zero-terminated strings?
> unless you setup your own SMTP server (probably not a good idea), you never really have full control

Why does it matter? You're not storing data on that server or anything, so the cost to leave is negligible.
I suspect it's for the same reason as they never reveal any details about their search ranking techniques or why some SEO or suspected fraud got your AS/AW account banned - it's an information leak which people will abuse.

The downside to running such a heavily automated ship is that without countermeasures, a sophisticated attacker could map out the thresholds of your fraud/misuse detection system, and then keep just below triggering point.

On top of that, there are actually situations in which you might want your account to be suspending quickly - ideally before an intruder can cause too much damage or access any valuable information.

Some sort of graduated response is clearly necessary, but the real issue is the complete lack of timely dispute investigation/resolution. And it's probably a hard enough problem to resist automation for quite a while yet.

Edit: This obviously only applies to situations where they might reasonably expect you to be malicious, or someone else to be in control of your account. Immediate irrevocable suspension over some tiny ToS violation is pure madness
When do you know you lurk to much on hacker news? When you think: "Hey the original Netflix blog post was just last week on the front page. Why is it reported again!?"
The problem isn't Maria but Monty: Why should you back up someone who sold MySQL so that it finally could become Oracle's booty?
Speed Up My PC
Speed up and optimize your PC's performance with Speed Up My PC FREE. Learn how to speed up and make your computer run faster today.
I work on aviation software. We have to use C because C++ generates too much code behind the scenes for you. If you don't create a constructor or destructor, there is an implicit one created. Templates are instantiated once for each type, but we still have to prove that (and test each instantiation). We'd also have to certify a new compiler, since our current one only supports C.

My point is basically that in domain-specific cases, C can be a good choice because of the lack of sugar and simplicity. I doubt this applies to most cases though.
Nokia CEO Says Multi-Core Processors for Phones Hurt, Not Help Users
Yes. It is however important to express outrage to make sure Kickstarter know we find this situation, if true, to be not acceptable.
Yes, but virtually the only business logic in traditional Office is in the licensing, which has been repeatedly cracked.

You're not really comparing like with like here, unless you're saying that Firebase will solely be used for making non-networked "tool" apps.

If you're talking about networked apps, then, no, they havent always been client side. They started as tty/3270-esque apps and grew from there, with the business logic staying on the server and the clients growing in capability and power.

Boil it down: there are rules that say only managers can change vacation days, or that govern where and when discounts are applied, or who can upvote a comment, or what the power up bonus is, or whether even to check for any of these things. If these things live in the client, how are they secured from interference?
They work together about the same as CS does with any JS module/app.

Backbone apps tend to have a lot of references to this and use a lot of object literals, so there are some saved keystrokes I guess.
I'm wondering what is the possibility that the cyberstalker is a creation of the "TRANSMEDIA ARTIST, BRAND DEVELOPER, AND FUTURIST"? It certainly fits into those categories. Just speculation.
Linux and *BSD have a fixed ABI for C++.
In the background and without warning, they also obtained the phone number and a unique identifier of the infected device and sent the information in clear text to a remote server under the control of the software developers.

Is this abnormal behavior for a mobile app? Hell, wasn't Path uploading your entire address book to its' servers? Oh, I guess that's different because it was over SSL.
Any proof of this, or just this blog post?
Lawsuit for what? Google's terms are set up such that "we algorithmically decide to provide you with nothing whatsoever in exchange for your money" is perfectly within their rights.
You seem to have a bit of information on this. Can you post the proof available besides the unverifiable blog post?
Comparer R4 DS à R4i SDHC
Il n'y a pas eu beaucoup d'articles sur la carte R4i SDHC, et la raison est en fait très simple. Dans cet article, mon but est d'expliquer la carte R4 DS, et quelles sont les principales différences entre les deux cartes.
You have a large body of code that is using C just fine, thanks, and moving it to C++ (while probably "trivial" for some meaning of trivial involving a few weeks/months/years of refactoring) would expose you to every C++ yahoo's whim.

"I wanna use maaaaaap! Why can't I use map? Map map mapmaapmap."

"Because this stuff runs in an interrupt handler, and is shared with thread-world code through a very carefully designed API involving a couple layers of synchronization. Many Bothans died to make this work well, and fast."

"No map?"

"No map. Go read about NUMA."

"What about streams?"

[buries head in hands]

tl;dr; It's an idiot shield. Kids, get off the lawn :-)
A tutorial on Testing a JavaScript Project with QUnit
The way it works in Meteor is, there is a data cache on the client with a Mongo-compatible API. When you type commands in the browser console, you're not hitting the real Mongo database at all, you're hitting that client-side cache. That's why it can be synchronous.

When you do a write, it also does a RPC to the server to ask the server to do the same write. The server can accept the request, reject it, or do something totally different. Whatever ends up happening, the client cache is patched to reflect the results.
I completely agree. It is entirely possible to secure with the appropriate API's.

Operations can be rejected by the server. If done correctly the client side can have an optimistic UI that is also secure. (Optimistic UI's don't need to wait for an ack from the server. They display local changes immediately and roll back if server denies.)
Cyst on ovary
How to cure ovarian cysts naturally? As we all know, ovarian cyst is one of the female diseases, which most often appear during the menopause, there are no any symptoms for the early patients, but if the symptoms appearing, such as ovarian pain and enlarged ovary, it should better start necessary remedy measures before the illness deterioration. Because cysts on ovary can cause sharp pain for some sufferers sometimes, it may result in swelling, dropsy and gain weight, and the size can as big as watermelon, many patients lead to anxiety and depression, ovarian bleeding,vomiting,nausea and various unwell of the body.
Good point. I'm still waiting for proof. In many ways, it's sad and wrong that people are calling for KickStarter to do anything before any shred of proof is provided.
Here's a link that might be helpful: http://support.google.com/accounts/bin/answer.py?hl=en&a...
Here's a link that might be helpful:

http://support.google.com/accounts/bin/answer.py?hl=en&a...
http://support.google.com/accounts/bin/answer.py?hl=en&a...
This looks like the Airbnb PR fiasco...Kickstarter, please learn from someone else's mistake.
As a consumer I am fundamentally opposed to exclusive distribution deals. Also, Valve is still primarily a PC gaming company. I neither own nor want any "console" other than my HTPC, desktop PC, and gaming laptop. If Valve ever treats PCs as second class citizens, I doubt I'll be alone in mourning (and protesting) the loss of one of the last great PC gaming giants to the Dark Side.

That said, a SteamBox unadulterated by Apple's shiny poison would be cool, as long as PCs get releases on the same day.
Codesprint - Sequoia Portfolio Companies
Fix what? Going by what we know, someone has made a claim without anything to back it up. Should we encourage groundless accusations? I'd like to think members of HN would be a bit more intelligent about this sort of thing. Let's try to be a bit more rational about this and not just grab the torches and pitchforks.
If this is true, then Kickstarter just handed over editorial control to anyone who can write a spambot or with a little patience.
complaints to Kickstarer can be sent if you put a dummy text in the project link question when using the contact form..

I sent mine..did you send yours or did you wimp out?
You should not feed the troll.

You responding to the "stalker" creates an impression that conversation is going on; and the conversation is not pretty. Instead, you should wipe and ban. Preferably done by site admins, not the victim herself.

Of course Kickstarter should unban the victim but only after she agrees to never respond to the stalker on Kickstarter. Instead, report. Nobody would blame you if you don't participate in annoying behavior.
Perl Weekly reaches 3000 subscribers
I think it's perfectly justified to call on Kickstarter to do something: namely, to reply to the allegations.

If Kickstarter says "hey, this is all wrong", and Ms Marone maintains that the incident did happen, then we can start weighing proof and credibility. Alternatively, if Kickstarter says "oops, our fault, and we're changing our processes", then no proof needs to be supplied.

But first, we need to know Kickstarter's side.
> Now we know the astroturfers don't even need to ward off backers, they can just get Kickstarter to shut the project down.

We do? Again, I ask, where is the proof of what we know?

What we do know is that you can make a post on a blog making claims about a popular company saying they did something bad, get it on HN, and people will start demanding said company respond and handle it without waiting for proof.

Yes, the accusations are serious. Yes, if true, it should be handled, but knee-jerk reactions like this are just as bad the charges laid against KickStarter.

Let's use reason and intelligence, not anger and emotion.
Www.air-max-95shoes.org
I don't get it. The article states:

> Widenius, who lives in Helsinki, left Sun in 2009 when he became dissatisfied with the approach the company was taking to MySQL.

So Monty left Sun way before Oracle's acquisition. How could he be blamed for that acquisition? IIUC he forked because he thought Sun and MySQL license were not up to his views of open source, so it's not like he sold and cared less. If I read history correctly, he's actually someone to back up.
It's the age of Google Docs, not Microsoft Office.

As soon as more than one user is involved, there must be some logic on the server side.
This is why I have to wonder how old the parent is. When you're young and have lots to learn, sure, take on a lot and learn.

But as I've become older I've decided I'm not interested in putting in the extra time just to make my boss wealthier. Time is my greatest asset and I need to manage it with predictability. Time I spend making somebody else wealthier when I could be spending that time making my own business profitable is time wasted. I'm the one spending my time learning and building the application - that is to say, I'm taking the risk - so I should get the reward.

Performance reviews and bonuses are far too politically fragile and opaque for me, and the fact is unless you're a shareholder, you're guaranteed to never receive more than a small fraction of the true value of your work when you're working for someone else.

That's why I quit permanent work and have moved into contracting: I earn good money that I'm saving towards my own startup, I get paid for every hour I work, and as a matter of personal discipline if I'm not doing paid work I spend the free hours working on my own projects that - in the long run - should pay off far better than the contracting or permanent work ever will.

That being said, this strategy only makes sense if you believe you can generate substantially more money working for yourself than somebody else could pay you. If you don't believe in yourself you're stuffed.
Slightly off topic: The setting for his game is apparently inspired by Myst. I never got the appeal of Myst, I know it was very popular but to me it just seemed to be not mush more than a slideshow. It had the reputation of being the most popular game for people who didn't like games. At the time I was an avid gamer, maybe that's why I couldn't get into it.
I have touchdev on my lumia for quite a while as i'm interested in programming with touch devices and although it's nice, it's very unimpressive in the evolution of programming. It's still just really annoying to code on touch devices and unless someone makes something really revolutionary where you don't have to type and try to position the cursor so much, I don't see this is at all as a 'revolution'.
Very true. The blog post sort of glossed over Kickstarter's claims that she was engaging with the stalker. Was that part true?

If so, then WTF! It's lunacy to try and engage with someone like the stalker is claimed to be. There's no excuse for doing that, and if Marone was doing so, especially if she was warned by Kickstarter first (unclear), I can't really blame Kickstarter for kicking her off.

Marone needs to completely ignore the stalker, and Kickstarter needs to just filter and ban him as best they can, and leave Marone's projects on Kickstarter alone. Based on the blog post, I'm not quite sure who is actually screwing up here.
The big problem with RAII and destructors is that you have no way of returning an error. You're not supposed to throw an exception and you have no way to return an error code so you can't really do much in a destructor if you want to write 100% correct code. Manually managing error codes is tedious but it's also more explicit and flexible.
So why did millions of poor people come to America before the postwar boom? In some cases generations before?
I'm having a hard time imagining what Facebook could possibly do to cause a mass exodus.
MonjaDB (MongoDB GUI client tool)
The question is pretty weird in the first place. If I like a particular language, why would I automatically like some arbitrary superset of that language?

But there are many practical reasons as well. One that hasn't been discussed much is exceptions. In order to use C++ libraries in C code you'd have to "RAIIfy" your entire codebase. That means wrapping all dynamic memory allocations in their own objects and replacing malloc with new. What's left of C after doing that?

Switching off exceptions on the compiler level isn't a viable solution either because it leads to undefined behavior.
That doesn't negate what I said, nor does it change the emotional response in comments above. People are assuming KickStarters guilt already without anything more than a blog post.

Furthermore, I don't believe a company, or anyone, should be held to respond to every claim thrown at them. To prove a negative.

Do not assume that I support KickStarter if the allegations are true. I just don't think it's reasonable to assume guilt and start demanding things.

Let's just say that as of right now, I could say at the OP is merely doing this as a publicity stunt, and she should respond to these allegations, and this would be the exact same thing that is happening here.
One question... whilst the internet has made stalking easier, can't the opposite also be true? It's much easier to shake off a stalker by using a different handle...
People overestimate Valve's competence because everyone loves their games.

If you've ever tried hosting a TF2 server, you will find how riddled with bugs it is. Every other patch causes crashes.

There was a power outage at a single datacenter that knocked out all of Steam.

They also had a security breach. Several months later, they RSA encrypted people's password with javascript on top of SSL.

http://kotaku.com/5884430/power-outage-knocked-out-valve-ste...

http://kotaku.com/5884092/valve-hackers-obtained-old-steam-t...
Show HN: I ported an XBox Live Indie Game to HTML5 in 2 days.
Site seems to be getting hammered, so here's a direct link to the demo:
http://hildr.luminance.org/Lumberjack/Lumberjack.html
The game was created in hypercard, so technically it was exactly zero more than a slideshow. Probably the most atmospheric game I've ever played though; there was something intensely creepy about wandering around a beautiful empty island full of strange gadgets.
Even it was 30 seconds, and it probably more like 2 - 3 minutes, that is for each passenger. Most normal people don't believe in security theatre and most normal people wouldn't agree with you.
This is exactly the problem with C++ today. C++ "wants to be on top". Unlike C, it makes for a very uncooperative lower layer for other languages to build on. Unlike C, it's difficult to build up component libraries in C++ that can be easily used by the rest of your code. C++ makes more sense if you're writing your entire application in C++ but that's just way too much hassle for most applications.
Not true. Again, if the post is true, the requirement would be also for the person to then engage in a discussion with the spammer. We don't know the details regarding that, and will never know. If you are being harassed, report it.

Not sure about you, but if I saw a spammer on my site, and saw two users discussing things back and forth behind the scenes, I might draw the conclusion they are in collusion.

The OP is, after all, an artist, and might have used the spammer to help draw more attention to their situation. That's not unheard of.

It's also fair to say that KickStarter would be fairly negligent if they did* read the messages between two users.

So, once again, unless someone has proof of anything, it's all speculative right now.

Edit: The OP's bio, it says she is a Brand Developer and runs a convention focusing on Radial Performers.
Could you keep us updated about that? Such a round-up post with interesting ideas could be marvelous!
Windows Live to PST
No, that is not a typo. A goroutine that blocks by making the thread it's currently running in block in the kernel is blocking that thread too; it must since the kernel needs some context for the on-going operation. What he's saying is that the pool of other threads used by the scheduler can continue to run other goroutines, just not the one that's blocked. No typo.
European resident here, your first statement is utterly untrue, you are a pro-TSA troll apologist, go away.
I'm sure that's true for many sites -- here, for example -- but on Kickstarter I imagine they have policies about real names. They're going to need your real info anyway (to give you any money you raise), and it seems like a bad idea to let essentially anonymous people collect donations for unverifiable projects.
You could use bstring:

http://bstring.sourceforge.net/
The way she speaks about the stalker and how they harass everyone she has contact with made me consider the same possibility. She might not even be consciously aware of this.
IncrediBox - this site is simply amazing
And you win for the most stupid response. Fuckhat.

Do you really think it will make any difference whether the hijacker kills the pilot or not? He is still going to be beaten to death (and the control tower os going to tell whomever pilots the plane exactly which knobs to turn to land the plane, if the autopilot can't.
Disaster Prevention App “AR Tsunami Camera”
Ycombinator came to my mind when I was reading about their work style.

It is hard to believe this model is not adopted by more companies.
if things are important, set up a google apps for domain, people.
Not putting down the project by any means, I'm sure it's useful, but worth pointing out that I just looked at it on my iPad and the "vanilla multiselect" was nicer and clearer, and easier to use, than the checkboxes!
How much of that did you see?

At my last employer, I was on a very small team that wrote code that made GBP 2M/year pure profit (minus the salaries of 3-4 people for a couple of weeks, in the first year). That 2M covered the bonuses of two execs, and I got a raise of slightly below inflation (and left shortly after - and they had no idea why).
Wow, this is beyond ironic on top of ironic on top of ironic.

The worst part being the nearly top comment on HN being "don't feed the troll".

I'd talk about privilege and the nice ability to "ignore" such "trolls" but I'd be wasting my breath. (which isn't to dismiss the HN community as much as it is to acknowledge that those who get it, get it, and those who don't are probably fortunate enough to not have to)
So we have two cases:

1) A suspected TOS violation by the legitimate owner of the account.

Trying to prevent this via obscurity is crazy and counter-productive as people cannot learn from honest mistakes. It also antagonizes people who become victims of bad algorithms. There is no reason why the kind of staged response I outlined couldn't work in this case.

2) A suspected security breach that puts ownership in doubt.

This should be handled by resetting the password and contacting the legitimate owner using contact information on file before the breach. It's really simple.
Huawei Ideos X5 Pro – Price and Spec
Out of curiosity, how complete is your security system right now? As in, if the code were frozen and documented as-is, would it be generally acceptable to use in production as far as you've tested (ignoring the occasional non-critical hiccup here and there)?

I noticed that your FAQ offers beta testers the option of trying out what you have. Does this mean that it's at least functional for simple/common use cases?
Read the emails inserted in the post so they are not groundless
This is probably one of the most innovative ideas I've seen in a while.
Thank you for your input. Had minor issues with dynamic mapping, too - but since the data is more or less just strings, I could circumvent ES' mechanism to infer datatype from value by simple using an empty default-mapping.js. I'll definitely give your approach a try.
One of the Mozilla devs articulates some of the more technical problems with WebP. One of the more noticeably shortcomings of JPEG is the lack of alpha transparency, which isn't address by WebP.

http://muizelaar.blogspot.com/2011/04/webp.html
This one also exists: http://blogs.valvesoftware.com/design/ but it is empty
UK Hosting Services from Cloud4
Cloud4 Computers UK hosting company, provides a broad range of internet services including Hosted Exchange, Hosted Desktops, Hosted VoIP plus Broadband and web hosting services to business from our UK datacentres
"Right" to crowdfund on Kickstarter?

Artsy people and their rights. It's a service and not a right. Crowdfund somewhere else if that's so important.
The Kickstarter corporation is big enough and bad enough to stand up for itself without anyone having to attack the victim.
The richer sex
Would be nice to make a github with your sources, so we could try and/or work on a JS version (or other).
It's important to remember that deterrents that can be circumvented is not the same things as pointless deterrents.

That's sort of like saying that security by obscurity is pointless -- certainly it's NOT pointless, and banning IPs (like security by obscurity) will work in many cases, and should not be ignored as techniques.

They aren't the solution, but can be part of a multi-pronged approach.

For trolls/stalkers that know how to get past an IP ban, I do like hellbanning, accompanied with a strict written policy of "don't feed the trolls".