skysight-inc/HackerNews huggingface dataset:
Kickass New Meetup | Seattle Web Marketers
There's a new meetup group in Seattle called Seattle Web Marketers. What is a "web marketer?" Someone who has the ability to sell a product or service online. There are many different aspects to web marketing which include; Search Engine Optimization (SEO), Search Engine Marketing (SEM), Pay-Per-Click Ads (PPC), email campaigns, social networks, blogs, copywriting, etc.

These meetups will be an opportunity to learn about an aspect of the trade, and network with other web marketers. It's also a great way to find or be found as a web marketer, and is a place to exchange ideas to better yourself and others. For those who want to become a web marketer - you'll learn the chops needed to sell the sht out of some sht via the world wide web.

Whether you have a business, operate a web marketing agency, or want to find people with the skills to sell products/services online; this is the place to be!

$5 covers beer, pizza, and a name tag so you can walk up to anyone, strike up a conversation and not have to worry about forgetting their name =]

The meeting place is in "The Easy" (basement) of the Founders' Co-op/Techstars building at 511 Boren Ave.

Check it out at http://www.meetup.com/seattle-web-marketers
Hit Shift key 4x on a NYTimes article and see what happens
Funny this came up, I was just looking at how Twitter's bootstrap creates the "caret" drop-down arrow.

http://twitter.github.com/bootstrap/components.html#buttonDr...

If you inspect the down arrow it's created in the same way. Interesting.

I guess it's better than an extra image request if you don't mind the style.
It depends what the purpose of the DCPU is. If it's the scripting engine, well, you can easily write an aimbot in 128KiB of .pyc files and the python VM. If your only access to the world is through the DCPU, yeah, you're probably out of luck, but the second scenario makes for a much smaller and less interesting game.

It's also an obvious in-game/micropayment reward to expand the address space, somewhat analogously to the N64's memory expansion pack.
After getting frustrated with ruby debug on 1.9.3, I realized that pry-nav and pry-stack-explorer are an excellent replacement for ruby-debug. After using pry for a while, I doubt I will return to using irb and ruby-debug.
At this moment we have no plans to adopt DNSCurve, but if we'll see more and more demands we may change our plans accordingly.
The other big advantage of having a github is that it shows you're familiar with version control.

Also, put in a readme, that makes it easier for me to evaluate the project. And put in tests, so I know you are familiar with those. In short, show me you know what you are doing by actually doing it.

Committing to build and grow a github is probably the single best thing a developer without a degree can do.

Or even a dev with a degree.

I've gotten a number of interviews based on my github and projects, without even sending a resume. For all the interviewer knows, I never went to school. And when I hire, I look at github first, maybe a resume if there isn't a github. Or, equally likely, no github -> resume goes into the circular file.
Both sides are right here.

First of all I don't care how much you've spent on advertising, or how much experience you have. Human brains are hardwired to see patterns that don't really exist. If you haven't done the math then I guarantee that your intuition for what matters is way wrong.

However going the other way, people take standards from the science world into A/B testing that are not appropriate. If you're testing a ton of ideas, getting the right answer 3x out of 4, and not going far wrong most of the rest of the time is a pretty good result. It is certainly a lot better than concluding that it is too hard to test those ideas at all.

But if you have a specific idea you want tested, or if you want all ideas tested to a certain confidence, then you really, really need to either do the math, or to get someone to do the math for you. Because the human brain is a pattern finding machine, and you want real answers, not made up stuff.
"The changes we’re announcing today will put our customers first, allow us to move fast, and to get stuff done."

I always find it amusing that, when big companies keep adding people and byzantine processes to a project, it's so they can "get stuff done." Then, when they fire those people, it's for the same reason, even though most of the people in the trenches could have told them they'd have got more done if they'd avoided the extra overhead in the first place.
You're right, Clojure doesn't support compile-time conditions. Must've been confused.
When to provide an empty destructor
PragPub's April issue is out
For me it's just not worth the money. I pay for Jungle Disk, but I'm still going to max out my free DropBox so I can send crap files to my friends.

Jungle Disk is hipaa compliant where dropbox is not. JD can also be less expensive and more secure.
I'll repost nnethercote's article on the consequences of memory reductions, it's a classic: https://blog.mozilla.com/nnethercote/2012/02/08/the-benefits...
wherein Larry Wall foresees the future: "I think when the new JavaScript engines come out we'll probably see renewed interest in a JavaScript backend." - December 6, 2007.
I'm going to guess they're not eliminating the positions of the key decision-makers that got them where they are, but that's just pure cynicism and stereotyping on my part. :)
Mechanical Turk works just fine for this with no risk of bans. Maxed out my referrals in a day for about $10, and I was probably too generous.
Only thing I read was "Press Enter to Continue."
Second Envato Marketplace Author to Sell $1M+
The sale process & rationale for education and tools is very different from fiction. With a few exceptions, it's much easier & powerful to sell on value (learn this, do this, get better at this, fix this, eliminate this and you will earn more/spend less/get a better job/waste less time) than emotion (find out what happens next!).

That's why you won't terribly mind paying $100 for a compiler textbook, but definitely wouldn't pay $100 for the novel from your favorite author. (Unless possibly it was signed, or charity.)

Sascha's ebook isn't a story, it's a standalone tutorial. There's no burning need to find out What Happens Next.

Meanwhile, when you sell software or educational ebooks cheaply, what you do is attract cheap customers. And pretty much the universal experience of folks selling things to cheap customers is that the cheap customers are more annoying, more demanding, less likely to actually make use of what you sell them (and ergo less likely to buy again), plus price sensitive.
Perhaps I'm wrong, but I don't think Pry can do "step" and such? I've been using Pry as well but I'm still very happy to see familiar ruby-debug back!
Shows you the paragraph markup?
A smarter way might be just implementing a new LLVM backend (gives us C via Clang, some other languages). However, even with C, the standard library probably won't leave much space for the user code itself -- so you might need something slimmer. Also, some kind of simple RTOS (www.freertos.org, maybe?) to run all these programs (I assume people would really want to run several programs at a time). I wonder if the 128k limitation was intentional, to make programming the computers more interesting. Anyway, I'm actually looking forward to seeing what kind of clever solutions the players come up with.
Gary Vaynerchuk shows you how to get advertisers for your blog
A single person's donation to support a questionable proposition - I'm not sure that's a human rights discussion. In any case, neither of those are good web forum topics.
Do you mean too many words in the actual Leaderboard list? SO essentially images moving up and down for the leaderboard list instead of text?
I can't wait to see what Canonical will do with Android and Ubuntu once the Android kernel is fully merged into the Linux kernel again.

That being said, I still think Ubuntu is not ready for most consumers right now. It still feels too much like Linux. I still find myself needing to use commands to do something. That's just completely unacceptable if it wants to target the large consumer market. Once everything you need to do in Ubuntu can be done with point and click, then it will be worth a second look from regular consumers.

As for Google, I believe this is the direction they need to take right now. Get a ton of tablet apps on Android, and try to optimize it a bit more for laptops, without compromising on the touch/tablet experience.
http://distrowatch.com/dwres.php?resource=popularity

Here's some stats on the 321 distros that distrowatch keeps track of. On each distro there are at least a couple of maintainers, sometimes a dozen or more.

Plus the thousands of people who have done Linux From Scratch.
By going UTF-16, he would make the game much more accessible to those not using a latin alphabet.

If I was designing the game, I would favor internationalization vs space efficiency in the virtual computer. That way russian kids would get to have fun learning to write silly programs too.
Couldn't the permission system exist outside of the constraints of the in-game computer (as just some game mechanism)? If each of the ship's discrete components were accessible at some address, couldn't the game enforce the permissions at a level above the simulated CPU?

A rough static analysis of the code might reveal where those components are accessed, and as long as you enforce permissions while the software runs then you should be able to catch anything that tries to slip past.
Yup we're still working on the design, it's still early stages, it was the functionality we focused on in the 24 hours ;-) if there is anything in the functionality you think could be improved or any particular design elements you feel we could enhance, let us know - also thanks for the share for the thread! that's a great article mcdowall
I'm not sure there will be an official Perl 6 shipment. I did recently download the February Rakudo Star (which compiles Perl 6 into Parrot VM bytecode), and I've enjoyed playing around with it. Fair disclosure: I've been writing and loving Perl 5 since 1999.

The difficulty right now for anyone from a Perl 5 background who would otherwise jump into Perl 6, is that running your Perl 6 program is really, really slow. I don't know if it's the compile step or execution or something else.
With a company like Yahoo, you can bet their programmers learned a lot about coding, maintaining, user/management expectations, and internal politics. While losing your job sucks, those skills transition very well anywhere you go. If you're a bad programmer and you didn't learn how to be a better programmer at Yahoo, you're going to be in a world of hurt. If you were at least decent and learned what you could, you might be in a better position to negotiate with a new company, or, like you said, start your own project.

Out-of-work programmers are only at a disadvantage (respective to other industries) if their true title would be more like "COBOL coder". A semi truck driver only struggles to find work if he drove nothing but an automatic for his whole life.
That's a good point.

I think it matters a lot WHAT you're selling.

At $500+ a head for a day, our JavaScript workshop is more expensive than just about any other way of learning JavaScript. But we get almost exclusively rave reviews, because that price keeps out anyone who's not really committed.

And I've found that, as I charged more for my product class ($500 -> $1250 -> $1550 -> now $2450+), people have become MORE enthusiastic, MORE involved, MORE likely to finish, MORE helpful to their fellow alumni, because the price is a filter and it's a kick in the ass. (When you only pay $500, you don't feel the pain so much when you let it fall by the way side. But nearly $3k is a LOT to sacrifice to laziness.)

Obviously, this wouldn't work if I wasn't great at teaching. And I am great at teaching. But I've watched the enthusiasm level increase with the prices, rather than the other way around, even though I, the teacher, haven't changed, and neither has the material all that much.
One thing I'm a bit uncomfortable with on the Dropbox referal system is that once you refer someone you get their email address (https://www.dropbox.com/account/referrals). I'm not sure if that's really right as all our referrals come from clicks on a link on one of our tutorials and they will not be aware I now have their email address. It's a pretty good phishing opportunity (eg, thanks for installing DropBox yesterday at 1.30pm, please login here for extra free space!).

I emailed DropBox about this a month or so ago but didn't get a reply.

DropBox should be especially sensitive to opportunities for phishers in my opinion!
Stop tinkering with your toolbox
You show the problem with these voting systems. One is inclined to up-/downvote things based on if one likes what is there, not if it is worthy being discussed/shared/read.
Pencils worked well for a long time of human history, so I think they are not all bad.

Perhaps the problem comes from the phone functionality. It really is unacceptable having to find a pen to be able to answer the phone. Other than that, people have been carrying around pencils for centuries without too much of a problem.
Dirt Late Model Warp
For the still confused who ask why Instagram is skyrocketing despite many other well-made competing products: It's not relevant to build an outstanding product, it's about building the largest user base if the product has slightest potential for user-to-user-interaction.

Then you locked the market.

(But honestly: I am on Android and feel still a little clueless about Instagram's success, too)
The kind of hacks achievable with css borders is amazing. Here is a jQuery plugin that does a 3d flip using borders:

http://lab.smashup.it/flip/

And here someone produced a clever 3d animation using borders:

http://www.uselesspickles.com/triangles/
I had Feyyaz post this on my behalf, since my HN Karma is far below average.
What happens is that these charges are used in place of "real" charges when the police want to convict.

For instance, it is in general illegal to possess "burglary tools", with no definition thereof. You might think that that would penalize only people with specialized tools modified for burglary. You would be wrong to think that. An unmodified hammer, screwdriver, wrench, knife or anything like that can be charged as a burglary tool, if the police feel you are a bad person. And yes, people routinely go to prison for possessing a regular unmodified screwdriver. Using it for burglary is not required at all under the law.

It doesn't matter even a tiny bit if the tools can also be used for good.

So when your house gets raided and the police find no actual evidence that you've done anything wrong, but you possess hacking tools, well... if they don't lay any charges that means they were dumb for making the raid in the first place.
Debugger support should be in ruby core.
I don't need a 'data' variables when I read directly from file. For example: "fread( (void *)&i, sizeof(i), 1, file);". Works also with (packed) structs. For the solution as given in the article I need now a second variable 'data' first to buffer the information I read from file.

edit: I mention this case as it covers around 90% of the cases I've seen on a quick check over a codebase I'm working with (Irrlicht). Swapping endian is nearly always done after reading in the data from a file-stream.
That's not a valid syntax for INSERT in MySQL. When you use the VALUE or VALUES keyword, it must be followed by a set of parentheses.
During college I worked at a Midwestern regional supermarket, and they were employing similar tactics. No more full-time employees. Full-time implies benefits. Part-time employees will work the same amount for possibly even the same wage, but it costs the company a lot less.
Look at it more as "I recommend this story" than "I like this story".
Japanese do mix emoji with kanji and kana. Are emoji any less graphemes than the mor pictographic han characters? I don't think the colors are normative though, any more than the exact shape is. A different representation of a love hotel ought to be fine.
The Royal Canadian Mint just announced a new alternative to BitCoin
Where are these defined?
Twitter opening a Detroit office
android id written in c, its applications are written in java. (and indirectly html5, to an extent)
Yes, it's an option when installing the like button. Along with "show faces", color scheme, etc.

https://developers.facebook.com/docs/reference/plugins/like/
8am Tuesday near South Park. Black male age 35-45. Burglaries were at 8am on Tuesday morning.
Agreed, I also love the fact that XCode is project-based and Eclipse makes it difficult to switch between working on different projects - I've always felt like there must be some trick to that which I just can't figure out.
Do not underestimate those old computers. When you remove audio, visual, and textual data from your programs, remove all the code for handling those and slinging them about and processing them, when you remove the textual file formats and replace them with hand-optimized binary, when you give up on any form of structured modern programming and just hand-compile custom assembler, when your opcodes aren't 64-bits wide, and so on and so on, you can get a lot done in 128KB of code.

Obligatory (but illustrative of my point): http://www.pbm.com/~lindahl/mel.html
That is crazy talk. The rate for small businesses as a whole is around 50% failure within the first 5 years.

There are exceptions to that rule and ways to increase the odds. As an example, 90% of franchise businesses are still running after 5 years.
Twitter opens a Regional office in...Detroit?
BerlIOS lives on
Could employers ask me for my password by default? I mean would it be legal reason to fire me if I not give it to them? Coming from Germany, I am not sure, here apparently it is not so easy to fire somebody, but in the US it might be so easy that it doesn't matter. That is, they don't have to give a reason, which means not getting a password could be a reason?

Otherwise I wonder if in the future it will be one more thing to watch out for in contracts.

Another aspect: if an employer would be willing to fire you over such a thing, your profession is probably not in very high demand and you should consider switching.
Don't think of it as 2000 job cuts, think of it as 2000 prisoners set free.

Inertia can be a difficult force to combat when working for a large company. From personal experience, being layer off, or having a project cancelled, is the ultimate incentive to find something better.

Of course this is stressful, and no severance package makes much difference to the stress of a real human being with responsibilities and bills to pay, but I do believe that the upside is significantly bigger than the downside
GCC already has 4 other 16-bit backends (e.g. pdp11), so it should be achievable.
I totally disagree. "Accomplishments" are what you rely on when hiring someone for a big company. When hiring entrepreneurs, their resumes are often misleading / worthless.

See this article for a more complete discussion of this thought: http://infochachkie.com/hiring/
Ignore the semantic games other responses play. If you're asking "Has anyone released an implementation of Perl 6 that's suitable for everyday use by someone who isn't interested in developing Perl 6 itself?", the answer is no.
The thing that looked odd to me was:

>* IFE, IFN, IFG, IFB take 2 cycles, plus the cost of a and b, plus 1 if the test fails*

It is a long time since I worked in assembly, but I don't remember comparison functions having different timings depending on results when I were a lad.

(FYI, most of the assembler I played with was for 6502s (in the old beebs) with a little for the Z80 family and early x86)
Yea, I think this is really more about how shitty the original ad was.
I found that very weird too. I've used Dropbox referral links a couple of times in blog posts. When somebody clicks them and proceeds to sign up, Dropbox tells me their email address.

That's clearly not ok. They shouldn't need to be told this. It should be obvious.
The power of the hexagon in css! I've seen some interesting art built out of triangles and render very well in all browsers and together with hexagons you can build complex geo art. Here's a favorite of mine: http://www.ragestorm.net/erezsh/parrot.html
Tutorial: Spend 30 seconds setting up auto-reloading for iPython.
And a software dev challenge to go with it where you can win $50K in gold bars. http://mintchipchallenge.com
Layer Cake, PSD Magic with Zero Calories
Interesting, but the author is missing a critical point: the conversion after clicks. When I see the first ad, I clearly understand immediately that it's for a car game. I'm not likely to click, but if I click, I know what I want, and I'm very likely to actually download/install/play the game.

When I see the second ad, I wonder what it is, so yes, I'm more likely to click on it. But I'm not interested in car games. So I'm also much more likely to press the back button as soon as I understand what I'm being sold.

How does the math play out in the end and which ad is betetr? There's no way to tell from that data.
Graphs and equations, baby, graphs and equations.
Chinese Prime Minister Says Banks Should Be Broken Up
http://www.box4blox.com/
Yeah, I'm not sure we have a smartphone that could be called a Ferrari. There's really nothing on the extreme high-end, all we're seeing is marginal improvements year-over-year. While the tech is moving fast, everyone is moving at the same speed. The Galaxy SII, the Lumia 900, and the iPhone 4S are, when it all breaks down, the same phone with different OSes. Same function, very similar speed in real-world use, and enough polish to make a side-by-side comparison.

There has to be a market for a Ferrari-like phone, so where is it?
JSConf is over. But what would have I done if I could attend?
Apple Navigation Bar Using Photoshop
I think you mean contracts or defensive coding. If someone calls my code wrong they will have to think to test that particular case themselves, which is hard. Unless I've written contracts; then when it blows up they'll know what they did wrong.
I know it's just anecdotal, but out of the people that I know with iOS devices, there are a significant number (closer to 50% than 10%) that adopt an elitist attitude towards alternatives to Apple devices that is purely emotional and has nothing to do with the concrete differences between the devices.
SQL Injection through HTTP Headers
During vulnerability assessment or penetration testing, identifying the input vectors of the target application is a primordial step. Sometimes, when dealing with Web application testing, verification routines related to SQL injection flaws discovery are restricted to the GET and POST variables as the unique inputs vectors ever. What about other HTTP header parameters? Aren’t they potential input vectors for SQL injection attacks? How can one test all these HTTP parameters and which vulnerability scanners to use in order to avoid leaving vulnerabilities undiscovered in parts of the application?
You realize your code is littered with just those defines which the article wrote are not necessary at all? You are exactly proving my point, you don't need a second variable in the case where you don't need to switch bytes when you use a define. And the trick is to use the define only after you already have the value already in the integer. In his solution you would need the data pointer which you have put into the define _always_.
The ethics of SEO
The type of SEO I help my clients do and promote to you using this blog is often labeled white hat SEO because it stays within Google's and other search engines guidelines. Other SEO's don't care about Google's guidelines as much and do what's called "black hat SEO". Far too often though, black hat SEO is confused with the hacking of sites and the use of other tactics not outside the laws of Google but the laws of our lands. I think it's time for me to explain where I stand in this.