skysight-inc/HackerNews huggingface dataset:
> But hitting back only works if you're stronger than them. Otherwise they'll just kick your ass and things will get worse.

I can't even begin to list how many things are wrong with this. So fighting is only worth it when you know you're going to win?

The author's point is if you stand up for yourself against a much bigger and stronger bully, you WILL get your ass kicked. But that's fine. Everybody gets their ass kicked once in a while. But the fact that you were not afraid to stand up for yourself gets you respect. The bullies will likely move on onto the easier targets that don't fight back.

I agree with 99% of this article. Except this:

> I’ve got some sets of names I’d name my sons as they’re born. They’re unconventional names – Cosimo Marshall or Aurelius Marshall if the boy’s mother was Italian, Zhuge Marshall if he was Chinese. The boy will likely get teased.

Ya think?? And even though you realize it, you're still planning to do it? I'm sure the kid will be VERY grateful when he grows up.
17 - Make it through as much of http://projecteuler.net/ as you can.
A Beginner’s Guide to Google Website Optimizer
Greg at ColorForth has posted a Databook on the F18A 144-computer chip
Am curious; what if Facebook comes up with a limit on the number of times "activation+deactivation" can be done during a time period?
No Life Insurance for Bull Riders
It would be cool if someone posted some dumps; video, usb, everything else. I wouldn't mind helping to host it.
Someone needs to write a chrome extension to make whitewalling and super-logoff more convenient. If users are able to forgo the annoying questionnaire that is coupled with deactivation and batch delete posts after an expiration date, these techniques become a whole lot more attractive.
> Furthermore, while the OSX port effort was stopped (apparently due to legal/licensing concerns)

I'm not so sure about this. Apple's recent actions seem to point to them wanting to control as much of the shipping code in their OS as possible. An external dependency on ZFS (especially where it may be deprecated by Sun at some point, forcing them to maintain it) could be a bad thing for them in the long run, vs. a modern filesystem that they've built themselves from the ground up, to their own needs.

ZFS is a far superior filesystem to anything Apple has now (at least, in public), and they obviously had it ported already (even including read/write support for Leopard that you could download from their website). On top of that, ZFS is open-source and there are no license restrictions on filesystem modules in OS X (vs. Linux's GPL restrictions).

In the end, I think they just wanted to own everything, top to bottom, and go in the direction that suited them best.
And a way to say "I'll give to the NRA only after the world's destroyed."
"But hitting back only works if you're stronger than them. Otherwise they'll just kick your ass and things will get worse."

Not true. Bullies tend to pick on people who won't fight back* because they're easy prey. If you demonstrate, even by losing, that you're not willing to take it from them anymore and that you will resist, you are no longer easy prey.

*Obviously this isn't true 100% of the time, but more often than not.
Actually, do you have an email address? If you email me (address in profile) I have some ideas on how my side-project might be able to get you some extra visitors.
- Finish "The Art of Computer Programming."

- Use the fixed point combinator in Javascript for something.

- Make your own bike lights.

- Figure out how the monad laws really work.

- Write something that makes more than $100 on the App Store.

- Figure out how to get the plants in the garden to not die.
18 - Learn proper use of a version control system.
I see how this might look a bit ironic ;). The reason we're shutting down HireHive and launching something new is precisely because of what we've learned in the past 8 months working in the hiring space. The only way to find out if there's market opportunity is to come up with a hypothesis and test it. So we've done that once, learned a bunch of stuff about hiring, and are pivoting to what we think is a bigger problem (still in hiring).

I doubt there's a business minded co-founder who could have told us the direction we should be going in without learning what we did about hiring first.
Thank you.
USN 1975-1981, IC1

And Happy Veterans Day to the rest of you.
One way to avoid the problem is to make the bytecodes low level enough. You don't add bytecodes for method lookup or unification. You add bytecodes on top of which these can be implemented efficiently.

The downside is that if the bytecodes are low level the chances of different languages interoperating easily are small (e.g. take x86 assembly: Python doesn't automatically interoperate with Ruby, but take MSIL, now they do more easily).
I would look into another platform. My kids are older now so I couldn't recommend one without researching. I am sure there are plenty of good sites out there.
> Someone committing espionage in a private network is more likely to
> be stealthy. But he's also not likely to rely on the user credential
> he guessed and stole; he's going to install backdoor access or
> create his own account. Here again, forcing network users to
> regularly change their passwords is less important than forcing
> everyone to change their passwords immediately after the spy is
> detected and removed -- you don't want him getting in again.

Most likely if a {corporate,government} spy is caught, the institution
will try to keep it under wraps as much as possible. Only telling
employees to change passwords in the event that such a thing happens is
tantamount to admitting it having happened.

If you worked for a company that never made you change your password,
and all of the sudden there was a one-time corporate directive that
everyone had to change their password, what would you think? That
somehow security had been compromised.
I'm guessing the NYTimes journalist didn't quite follow the math in the paper
Using PostgreSQL 9.0's Streaming Replication in Django
Good advice for my kids. I've had similar experiences, since I lived in many different places and at each place, I had to go through it again. After awhile, I started to do it pre-emptively by scoping out the assholes and wait for them to say anything even remotely provocative then I pounced. Since I'm smaller and weaker, I can't say I win even half the time, but they leave me alone 100% of the time after the fights. Some even become my friends.

Don't underestimate the element of surprise! Hit first, hit hard, son! :)
I like Cringely, but I thought he was a little hyperbolic on this one. Then I read this line:

"If an ETF is comprised of large cap stocks like Microsoft and Dell, that’s fine, but if the index is composed of smaller companies like the Russell 2000 index, those companies with very few shares outstanding are in for a wild ride. One ETF, IWM-Russell 2000, is the largest shareholder for more than 800 of the companies in that index."

That's messed up.
I wonder if Kinect (or several of them) can be used to create a do-it-yourself motion capture kit. Being able to do mocap for your own hobby on a hobbyist budget would be very cool!
It's important to the train the unwashed masses to give up their lunch money to the bullies when they embezzle the entire country's capital structure and need another hit of finance-o-crack.
Absolutely. I use 1Password myself and, as a safety measure, recently changed a bunch of my passwords at once and it was a real breeze.

Go to a site, go to the account page, asked 1Password to generate a new password, 1Password detects what's happening and asks if I want to update the login info, go to next site.

I was able to change the password for all my important accounts in a matter of minutes.
The future of clean energy is dirty coal
- Learn Forth

- Learn Erlang

- Learn to play the panflute
Google "search engine" and you'll see ads for Bing. I don't know what their monthly spend is, but I see Bing ads all the time when searching on Google for a variety of keywords.

EDIT: Here's a chart that claims to show the top spenders on AdWords, and there aren't any search engines I can see:

http://adage.com/digital/article?article_id=145720
What? New Scientist should never make the front page of HN, I'm ashamed to see it.

"In one experiment, students were shown a list of words and then asked to recall words from it, after which they were told to type words that were randomly selected from the same list. Spookily, the students were better at recalling words that they would later type."

"The image's eventual position was selected at random, but volunteers guessed correctly 53.1 per cent of the time. That may sound unimpressive – truly random guesses would have been right 50 per cent of the time, after all."

Really? Go away. - I'll skim the paper for any other stomach-churning pseudoscience.
I tried to focus on a purely technical issue: what the widget is actually measuring.

I'm not a subscriber, so I can't tell if they are still displaying the quantcast widget at all anymore. For example, perhaps it's only being shown on their help page, etc.

Whether or not they lost actual visitors is another question. Whether or not losing actual visitors is a problem when you're making money off the ones you keep is another question. But I didn't comment on those.
No, more likely because you did it using a Slashdot meme, which, while some might find it funny, most here find it obnoxious.
'Cause we all just want to be big tech stars
It might be worthwhile to add some contact information to your profile or a link to your blog about your MVP. Otherwise those of us in the Midwest who might be interested can't ever find out more. :) I'm in Chicago and love to connect with other who are actually doing it.
Was there some reason to build it in 6 days with a half dozen cranes and working all night? Was it to show off for the Shanghai Expo?
See also: http://news.ycombinator.com/item?id=1895071
Forget about the time to complete. The real advancement here is the use of insulation!!! Most Shanghai structures are poured concrete with zero insulation. Cool video.
http://www.businessinsider.com/yahoo-spends-90965-per-day-on...

http://www.businessinsider.com/top-100-google-advertisers-by...

That second link pre-dates Bing's launch, I believe. You'll see Yahoo and Ask.com in the top 15. Much of the top 20 are product, travel or local search engines.
Many entrepreneurs who spend time here on HN have written extensively about being resourceful. #1 in my book, currently, would be patio11 (Patrick McKenzie) -- read everything he has ever posted and blogged. Seriously.

Other people worth reading in earnest: Peldi from Balsamiq (excellent), Rob Walling from softwarebyrob.com, Bob Walsh of 47hats, Max Klein (some may disagree), Joel Spolsky (obviously), David Rusenko from Weebly, and Marshall Kilpatrick. I've seriously spent hours and days studying what these guys have written and am always on the hunt for more gurus.

Every single one of these guys has advice and experience about how to be resourceful while creating, launching, and running your startup. In some cases, they've come up with approaches and techniques that I think are ingenious (patio11 ranks high here).
Dealing with Complex Code: Where to Start?
Naming a kid something that will get him teased makes about as much sense as picking a fight with someone you know will beat you. In fact, Sebastian actually says the weird names are a way of picking a fight with the bullies of the world, just like you approved of earlier.
I'd agree.

I was a violent person in elementary school and Jr. High. I was made fun of constantly and things occasionally came to blows.

I usually won.

But it didn't help much, really, even if it satisfied me at the time to literally pound-in the heads of kids who'd been making me miserable.

Teasing and bullying only seem like they are about someone seeming weak. They're about a mob mentality. That is what needs to be addressed. I'd say a social atmosphere where non-conformists are fair game is mostly what stimulates bullies. Individual kids fighting back is not really going to be the solution.
Oh for fuck's sake. People, there are many reasons why bullying occurs, and there are many types of bullies, and there are many types of kids who get bullied.

Does anyone out there honestly believe that there's a single solution that will work in every situation? I hate to be so condescending, but really now! On a site like this, where we make careers out of handling edge conditions, we should know better.

If a kid punches you because he hates himself, should you punch him back? What if a kid punches you because he's trying to fit in with a circle of friends, and they hate themselves, but he just kinda has low self-esteem? What if a kid punches you because you remind him of a kid that bullied him last year? What if a kid punches you because he's having a bad day, but he feels bad about it after? What if a kid punches you because he likes you, but he has an abusive family environment and punching is the only way he knows to express affection? What if a kid punches you because he hates himself, but he hates everyone else too? What if a kid punches you because he has low self esteem and he's jealous of how smart you sounded in class just now?

The answer to everything up there is not "JUST PUNCH THE FUCKER" or "JUST HUG THE FUCKER." Come on. They are all unique situations in their own right, and they all must be considered separately. In fact, each of those has different solutions based on who the target is. They're schoolchildren. They're humans. They're not computer programs! They're not predictable automatons! If you're new in school and you fuck someone up on the first day, that's completely different from being bullied for six years and then finally punching back. The first has a higher likelihood of getting you left alone. The second will probably make it worse! If you're a small kid and you try to give them a hug, that's different from if you're a big kid. They could say the small kid is only being friendly because he's too wimpy to fight back. They could say a big kid is only punching because he's too stupid to think of a comeback. IT DEPENDS. It fucking DEPENDS.

The whole reason "bullying" remains an "unsolved issue" is because people keep suggesting silver bullets, and there fucking isn't one. Instead of attacking each other's silver bullets, why don't we take the difficult but arguably more worthwhile path of identifying different motivations for bullying and how the psychology of differing responses works? Because this "be friendly"/"punch them out" bullshit sounds more and more like emacs vs. vim to me.

PLEASE?
Cross reference with the 16-bit ALU:

http://news.ycombinator.com/item?id=1782327

http://news.ycombinator.com/item?id=1740482

http://news.ycombinator.com/item?id=1738013

http://news.ycombinator.com/item?id=1736805

http://news.ycombinator.com/item?id=1736694
exactly what i was wondering. the permissions combination makes no sense. perhaps this was implemented by FB without the API?
I'd like to see a roadmap to making bullying socially unacceptable. Especially one that creates a sustainable solution as opposed to one that has to be re-implemented every year when you get new 6th graders..
The smart solution to taking drugs is to make it socially unacceptable.

The smart solution to smoking is to make it socially unacceptable.

The smart solution to binge drinking is to make it socially unacceptable.

The smart solution to football violence is to make it socially unacceptable.

etc etc.

The real smart thing is for every corner of society, from education to prosecution, to realise that there is no blanket golden solution to every problem.
Shopping for a Greener Planet – the new "Story of Electronics" video
I agree with responding to physical abuse with violence. But hitting someone for verbal abuse seems nonsensical, dumb, and animalistic.

Growing up being a short, brown-skinned, fatty-snotty nerd gain me a lot of verbal abuse, but I always was very good with wit and snark and more than once, the abuser ended up crying.

Funny enough, this ability gave me enough respect that almost nobody ever tried to physically abuse me.
Why use a virtual machine when you have a real machine? It takes some cleverness to do safely, but the AI lab are a lot clever, and they've found a way:

"Vx32 is a user-mode library that can be linked into arbitrary applications that wish to create secure, isolated execution environments in which to run untrusted extensions or plug-ins implemented as native x86 code."

http://pdos.csail.mit.edu/~baford/vm/
The quickest way to end a fight is to hit hard and fast with an utter lack of fear.

You could still compensate your lesser size with a lead pipe or a stick.
I had the exact same problem. It is now permanently in my closet. This is what I wrote in my Amazon review:

In everyday use, there's a pretty major issue: it won't stay closed. When you fold it and hold it upright like you would any umbrella when you get indoors, it just falls open, getting your pants went and making you (and others) trip on it.

You can try to hold it shut, but the sticks are all different lengths, you need to individually grab each one, and you won't have any spare hands to open the door or get your keys. You can try to wrap it up, using not one, but TWO straps, which will get your hands all wet. And it's annoying as hell to have to do all the time.

It also won't stay closed when you prop it up against a wall, it will just fall all over the floor and make everything wet.

As if that weren't enough, the shape is odd: it makes it hard to cover yourself completely. I've tried. It is always too narrow in one direction. It also makes you look like a dork.

To be fair, it is solidly built and can hold its own in strong wind. The handle smells slightly but is comfortable to hold. Watch out though, because it's made of two parts that join as you open the umbrella, and it's quite easy to pinch yourself.

To sum up: bad design. Looks good on paper, terrible in actual use.
If you hurt someone, they wont want to attack you again, regardless of who wins.
http://norvig.com/prayer.html
You forgot my "How Rude!" part, which is a throwback to the immortal Stephanie Tanner: http://www.youtube.com/watch?v=U70oaQR6tKE

I am interested to see what Cabin Fever Toys ends up doing. Social entrepreneurship should be supported.
Is Linux Journal the stand-out Linux publication? I have never gotten around to assessing them all, and if there's one that is head-and-shoulders above the rest, I would love to subscribe to it.

But I am an experienced Linux user and don't want "how to install Ubuntu on your PC alongside Windows" tutorials all the time. (Beginner articles are OK, just as long as it's a part of the magazine and not the front-page focus).
>"Thee law recognizes this and so do most sentient beings."

Sadly, this does not include most school administrators.
Mutable state and manual memory management are responsible for almost all bugs I have seen. There are other classes of bugs of course, but these two far out-cost them.

Mutable state and manual memory management are mostly unnecessary. That has been proven years ago. See GHC, Xmonad, and Darcs for substantial examples. Of course, many important pieces of software have to use imperative programming, but this is the minority.

Conclusion: we should all learn functional programming techniques. And we should all use them where appropriate (meaning, most of the time). All of us. No exception. And I mean it literally.

Yet almost everyone never use functional programming. That's the reality, OK. That doesn't mean however, that what is so, should be. For the status quo to be a good thing, it must have good reasons behind it.

And I don't know of any. I know of several bad reasons though: anthropomorphism, analogies, lack of teaching, refusal to learn or to change one's mind, and the passive acceptance of the resulting network effect. Dijkstra warned us. We didn't listen. Mistakes ensued. Money was wasted. Computers were breached. People died.

I'll grant you that the lack of competence may mean that functional programming isn't the best idea for the next project. But that's no excuse for not even trying. That's no excuse for not teaching it.

Still not convinced? Then learn FP and read' Okasaki's thesis, if you haven't already. If that's not enough, then we may be in an actual, interesting disagreement. In this case, I beg you to give me more details. Debunking my essay on the assignment statement would be great. And I now operate under the Croker's rule[1].

[1]: http://sl4.org/crocker.html
I love this man.

Highly recommended:

http://www.ted.com/talks/ken_robinson_says_schools_kill_crea... (2006)

http://www.ted.com/talks/sir_ken_robinson_bring_on_the_revol... (2010)
Worked fine for me!
I do not consider it a valid way to solve problems

Well, you're wrong. I don't want to get all Heinlein on you. But this is the way of the world. If you're cold, you put on a jumper or turn up the heating. If you're hot, you have cold drink or you sit in the shade. If you don't do one of these, the situation remains the same. And if you're threatened, you fight or you run. If you can't run, you fight. And if you have to fight - trust me on this - you have to go all in.

The smart solution to bullying is to make it socially unacceptable

If you have a way for an 8-year-old fat kid to do that, let's hear it. Hell if you have a way for "society" to do that, let's hear it.
well, this should probably be reposted periodically anyways.

It's like Steve Jobs' Stanford 2005 commencement speech - regardless of your opinion of Jobs it's one of those things you should read/watch periodically.

Many documents we should reread periodically in order to enforce the values contained therein. (If you're a religious person it's like how you read the bible often even though you've seen it all before)
Tip: If Facebook launches an e-mail service, and you choose to use it, they will eventually sell your emails to one or more third parties.
No I do mean Advanced Persistent Threat, and the term pre-dates Aurora by a few years, it's just been misappropriated by Mandiant's marketing department and then every man and his dog has smelt money.

Traditionally we've used the term Targeted Attack or CNE (meaning Computer Network Exploitation), but people tend to ask what that is. I die a little inside when I use the APT term, but people who get it, get it, and people that listen to marketers (rightfully) act suspicious.

The attacks are real and have been going on since the 90s, but it's not as clean cut as people make out. The primary distinguishing factor is the 'P' for persistence, not necessarily the 'A'. Anyone selling on a "don't let this happen to you" message is obviously selling bunk. You're either a target or not for this stuff, and that depends on a whole load of factors. If you're not a target then your biggest similar threat is probably broad malware attacks (more associated with botnets) or unfocused criminal activity. If you're susceptible to APT, it's because you've already been hit. That's why "don't let this happen to you" doesn't work - it will happen, and it will happen again. The trick is to detect it and kick the buggers out before they cause any (qualified) damage.

You make an interesting point about App Pen Tests. I'm surprised that you say that it rarely pivots. We do all the time. We routinely face people who say Cross-Site Scripting isn't an issue, until we show them different ways of attacking their users - as opposed to the dull alert('XSSLOL');

Likewise for SQL injection I certainly find that breaking in and hunting around leads to all kinds of things you otherwise wouldn't see. If you're not trying to break in, it's not really a 'Penetration' test as much as the app equivalent of a Vulnerability Assessment.