skysight-inc/HackerNews huggingface dataset:
State laws frequently call for higher minimum wages than the federal laws. Our Washington State law is above $7 per hour.

There's also the paperwork burden: Here in Washington State - it's technically illegal to pay a non-family memeber $20 to mow the lawn without filling out pages of L&I forms and withholding a percentage of the $20 and sending a check to the State.
A fairly commonsensical approach is to just require all extension authors to annotate their code properly. At some basic level, this happens with Perl with its oft-maligned DSL for generating C code that happens to do all the right declarations. You might then end up writing your code using more macros. It's certainly not pretty but it is sound.

A plausible rewrite of that function in an XS for ruby would leave the function declaration and wrapper code up to your equivalent of xsubpp to execute your DSL and transform the wrapped code to fully functional C. If you build a C using extension from Perl, you'll find an XS file like http://cpansearch.perl.org/src/SIMON/Devel-Pointer-1.00/Poin... which during the `perl Makefile.PL && make` step is transformed via `xsubpp Pointer.xs > Pointer.c` and then compiled as normal C.
I am running this code in production, hence it cannot have bugs. QED.

Yours in perpetual bogglement,

Lil' B
If you don't like the language or its standard library you should not use Java. You should use the language that best fits you.

I happen to not like C++. So I don't use it. See? Easy.
I find it strange that you refer to comments starting with # as Ruby-style comments.
> DNS is a natural resource,

Interesting idea, but I don't think this analogy works. Sovereign nations routinely assume complete control over natural resources located within their territories. (Maybe they shouldn't, but that's another argument.)
You are confusing trust with the right to have an address book. if you give me your phone number I can save that number in my Verizon cell phone, then when I switch to ATT I can move the number to my ATT cell phone. That IS a black and white issue.

Because I demand the right to move phone numbers to my new phone, does not mean that I demand the right to sell your phone number to telemarketers or send your phone number to sex offenders. Doing things like that would make me a shitty friend. And being a shitty friend is totally unrelated to what websites/phones I store contact information on
I think you may have the 2/2 vs. 4/4 reversed. In a 2/2 piece, quarter notes will be played twice as fast as in a 4/4 piece at the same tempo. From Wikipedia (http://en.wikipedia.org/wiki/Time_signature#Most_frequent_ti...):

alla breve, cut time: used for marches and fast orchestral music. Frequently occurs in musical theater. Sometimes called "in 2", but may be notated in 4.
Getting a 404 on greplin-nagios-utils.
This is just some guy with a blog, he's not the media.

The media are Very Serious People, and things like empiricism and statistics aren't part of Good Journalism. They have a much more impartial system, where they ask a democrat and a republican, then average the responses.
It is the way it is because of a reason, and HN folk are clever enough to spot it.
Cowboy Coding and the Pink Sombrero
https://github.com/mmcgrana/ring
Where in the World Are Google Plus Beta Testers? (Map)
LulzSec's Top 3 Hacking Tools Deconstructed
Flying Cars Get OK From Department of Transportation
This is true, and something Microsoft has shown to lack, cohesion between units.

One of the reasons Internet Explorer 4 was integrated as deeply in to Windows as it was, is that Microsoft was betting on the Internet being a big deal, but executing it in the wrong fashion. Beyond integrating the browser in to the OS, there wasn't a real plan there, and it came to be a security issue by the time we got to IE6 and XP.

Microsoft tried to relaunch/rebrand Windows as a gaming platform with their Games for Windows initiative around Vista, which integrated Windows games to some degree with Xbox Live. But the idea was never fully integrated in a way that added any value for consumers, and many publishers skip the Games for Windows branding as it requires additional certification to attain the branding.

Then there's the Zune, a perfectly capable device that was never able to find its niche. The Zune name lives on in the music and video marketplace on the Xbox dashboard, but a synergy between Microsoft's products, brands, and services with the Zune was never struck, and now the device is dead.

So in this, Google's ability to draw everything together with a laser like focus, and actually seem to commit to this thing is a switch, for them or any company. I agree.
New Financing Values Twitter As High As $7 Billion
give it a try now! apologies.
Ask HN: Review My Startup - KickoffLabs.com
http://www.kickofflabs.com

We are building KickoffLabs to help business owners (or would be business owners) get an idea launched. The basic premise is that starting is hard and most people either over think the start or ignore it all together.

We recently released the first version of the product and would like to solicit some feedback from the community.

Thanks,
Scott
http://www.worldwidewebsize.com/ suggests Google is currently indexing around 46 billion web pages. Running a regex across that amount of data would be a lot more than 10x slower.

You say you would be happy to wait days for a result, but what incentive would Google have to run long-running regex processing tasks, without showing you any ads or gathering any useful info in the process?

I wish it would happen, but I can't see any incentive for the big players in search to do it at the moment. Like you say, so few people would use it.
So, what this really seems to boil down to, is:

The Ruby C API is returning objects that are not correctly reference-counted for a short period of time and are incorrectly subject to GC.

This doesn't seem fatal to me, just not reasonably fixable from the GC side. It might be true, that a new API is needed to hold refs in the C side.
Interesting - thanks for the link.
> Correcting grammar isn't cool.

I find it helpful to see grammatical corrections; they make me marginally less likely to make the same mistakes myself. ("The key to learning is repetition, repetition, repetition, ...")
Nice, but please god let them fully integrate gmail and gapps accounts before they do this. gapps accounts can't create profiles which means they can't join google+...
I've also tried to find a search engine that supports regex and have come up empty. I hope somebody on this thread pleasantly surprises me, but I now doubt one exists.

Since parsing regular expressions is so slow compared with performing an indexed search, it's difficult to think of a way to make that scale for a dataset as large as the public web. There's also the problem of having to protect against regex denial of service attacks: http://en.m.wikipedia.org/wiki/ReDoS

I've been able to (very partially) make up for the lack of regex support by taking advantage of Google's operators and wildcards:

http://www.googleguide.com/wildcard_operator.html

http://www.googleguide.com/advanced_operators.html

Some examples:

"solar|lunar eclipse 1700..1800"

"William * Clinton"

Columbus -Ohio -Georgia -Christopher

This is hardly a replacement for regex, but it's the best I've been able to come up with.
Yes, that certainly is the integral of x * dx. So voila, there's your 1/2. And tau relates the triangle to the circle. Nice trick.

Mind you, I don't have a dog in this hunt so I'm not all up to speed on it. All I know for sure is that tau = 2 * pi, so I won't be terribly upset if I see either usage. I generally favor the use of notations which better reveal an underlying concept, but I don't like it when people get all high and mighty about things.
Civil forfeiture law has been rapidly expanded by the war on drugs. It hasn't been part of "how America works" for very long. I'd say it is an example of "how America doesn't work" and a perversion of the fourth amendment.
Would be happy to look at your CV/resume at jobs@youdevise.com
What happens to the name of the desktop version of Picasa?
> You are confusing trust with the right to have an address book.

And most of the people in this discussion are confusing the right to have an address book (which you control and to which only you have access) with giving someone else's personal data to Google (a global giant that would squish you like a bug if it meant a 0.001% increase in its data mining efficiency, with absolutely no loyalty to either you or the person whose data you are providing to it). Is that clear enough?
...it's technically illegal...

Why is the burden on the buyer of the services? Isn't it the responsibility of the mower to have incorporated, then pay him/herself and file taxes?
S60 really got worse as the season went along, not helped by Amanda Peet getting pregnant and needing that storyline to be written into the show. I'm not actually sure how much of that was based on "shit we're not getting a second season, how do we tie up as many loose ends as possible" and how much was just... bad (relatively) TV.

Either way, while I agree with you on not liking the ending (and would have loved it to become as popular and long-running as The West Wing), still extremely glad that it became one of my "re-watch whenever I have nothing else to watch" shows, and still love it each and every time I see it.
If you know someone looking to get up to speed on Git, I highly recommend Git Immersion: http://gitimmersion.com/
I'm not one such person (although I've never used DH's services for other reasons, even while I was employed by such), but I could imagine a reasonable person saying "if they take part in bad practice X of which I know, what other bad practices might they take part in of which I don't know?"
dude, I heard you before.

It doesn't apply in this case. I will leave it as an exercise for the reader to discern why.
It's not my friends I don't trust, it's Google.
I've read this a few times, and I don't think I really understand. Perhaps you could explain further?

10+2 is an expression, whereas 10 is also a constant that is the base of our number system.

There is no notion of an "expression" as distinct from a "number" (or "function" if it involves a variable) in any branch of math apart from computer science[1]. In algebraic terms, (12) and (10+2) and (6x2) and (0xC) and (2^4-2) and "twelve" are all literally the same thing. Well, technically they are all equivalent notations for the same abstract concept.

Thus, 10 carries more meaning than 12

Even if I accept this (which I'm not convinced I do), it's beside the point: 10 and 12 are not equal. Unlike with pi and a hypothetical tau, using one where the other is called for would be an error.

[1]There is the notion of the limit, which is subtly different: limits do care how a function behaves at other points. One could make the case that this makes a limit into a sort of expression, but to be honest I think that only obscures the idea.
For the Java OOM analyzer, did you look at creating a heapdump automatically (using -XX:+HeapDumpOnOutOfMemoryError), and then using the Memory Analyzer Toolkit (http://www.eclipse.org/mat/)?

I can see that your approach is (presumably) much faster because it avoids the need to dump all the memory, but I've found heapdump + MAT to be incredibly powerful.
Seattle, WA

Position: Senior Python developer (full time, non-contract position)

- 7+ years experience in development

- 4+ years experience developing with Python

- very familiar with relational databases and SQL

- familiar with HTML/CSS

- familiar with Javascript

- exposure to ORMs

- exposure to PHP

Pyramid/Pylons/Django, Rails, or SQLAlchemy experience is a plus but not required. Most work is backend oriented with simple web-interfaces (internal tools).

Compensation: Varies by skill level, but we typically pay above the industry average.

Benefits: Complete medical/dental/vision coverage.

About us: Stripes39 is an internet marketing company started in 2005 by several UW graduates. Today we have over seventy employees and are located in Pioneer Square.

Contact us at ky.phan+jobs@stripes39.com
Yeah, there's your problem right there :)

Never even looked at Glassfish but it was pretty much panned from the moment it came out. Sorry you have to work with it. Recommend Jetty or Netty if you want an embedded server to work with.
I really like the style. One thing to note: Whenever I encounter a select your state dropdown, I select it and type the first few letters of my state. Please consider implementing this functionality. Awesome work otherwise.
How Soles4Souls doubled their Twitter followers to 20k in less than 1 year
Right now, doesn't the GC traverse the entire heap and keep all objects where the memory's value looks like it might possibly be a pointer to some other object in memory?

This certainly isn't an awesome solution but couldn't the GC backtrace(3) the current process and look at %eax at all C stack frames to additionally include that value in the "pointers currently plausibly in flight" list?
No, your president Lex Luthor did. Let me guess, you deny the existence of the NSA, right?

For someone supposedly so concerned with fact you're hilariously incapable of looking anything up.

You know all those HN stories about that Google company and their social networking thingy 'Plus'? Turns out that they also run something called a search engine. Navigate to http://google.com and type in a phrase, like "NSA warrantless wiretapping" or "ECHELON surveillance" and see what comes up.

You know, even if you were miracle workers and just saved 1000 people, it wouldn't excuse killing one innocent. As long as you keep pointing to theoretical good you've done to excuse things you'll never get forgiven because you obviously aren't sorry.
Looks like it's a shadow war between the CIA and the Guoanbu!
Facebook, Google+, Appleseed, And The Open Social Web
What Should RIM Do With Its $3 Billion?
Fabrice Bellard is clearly far above the average geek. Probably he is not even aware of it. Other examples that in my opinion can be identified clearly and distinctly (just naming few): Bertrand Russell, Alan Turing, Henri Poincaré.
Ask HN: Reverse thinking Google+, what's still missing?
So, while everyone is buzzing around the Google+ new effort into Social market and its amazing features I was asking myself instead: "has Google failed again learning from Facebook?".

Facebook has got us hooked up into it because it's a gigantic messaging platform (aka address book). Its "sharing" and "being open" part are not only lame but a well worked PR campaign. Facebook, still, has failed at taking over our Emails.

Now let's look at Google+, what's their solution?
We got Huddle for Group Messaging and as Google+ Cheat Sheet point out we can privately share messages. Is this really a solution for nowdays messaging?
If you browse over people's profiles looking for some sort of PM what you got so far is a "Send an email" (I didn't signup with a Gmail account) widget. And that's only if you have people in your circles and they shared their address.

You might point out that they're trying to defend one of their good assets, Gmail.

OR

Looking at Gmail incoming new layout the next "Facebook's killer" App is really going to be an integrated Gmail-like system or Gmail itself (for existing Gmail accounts).

Think about it: Social == (layered) Communication != Sharing.

What's missing next?
Zynga is profitable - but entirely dependent on Facebook
The government set up the original digital spectrum auctions to establish three carriers in each geographic region. I'm not sure what following auctions have done, but this essentially set out the competitive landscape to be (what eventually became the companies) of AT&T, Verizon and Sprint.

Given that spread spectrum does not require allocation of bands, these auctions of spectrum essentially limit competition. They are near monopoly grants (triopoly, specifically.) If every operator were allowed to use the entire spectrum range, using spread spectrum signaling, with straightforward regulations on power, placement, etc, the cellular carrier landscape could consist of dozens or hundreds of operators-- however many the market would bear.

Given that, at the spectrum level, competition is limited by the government, the idea of worrying about there not being enough competition is kinda funny.

For anyone other than the three ordained spectrum holders to operate, they have to do deals with the three majors. Many of these smaller companies are already essentially owned by the majors. This merger is just a consolidation of the two carries using the same protocol.

GLAAD doesn't represent me, even though I am queer. And if they took money for this, then I don't really have a problem. This is no different than anyone being paid to advertise.
Scala and Clojure can both be deployed to Google AppEngine.
The crocodile tears of this article are just disgusting. "Wall Street throwing its weight around" against the biggest entity that is demonstrably more parasitic and demonstrably more unproductive of jobs or well-being for average American; the greasy, blood fattened lamprey's of the intellectual property mafia.

Even as this stands, if it passes, I suspect it will be a very good thing - the thin-edge of a wedge. A situation where "no patent is safe" should inspire ... fewer patents.
You don't really want to know everything that's going on. At some point, and over a certain project size, you just have to trust some stuff and use higher abstractions when reading/writing code. Macros are one of the tools you have for doing this in an orderly, not-want-to-kill-yourself way.

So yeah, they hide stuff, but when you have no choice but to hide stuff they can do it quite well.
I'm hoping this isn't what I'd call Google's Microsoft stage - being focused on an area that a relative upstart dominates, with little results.

Internet Explorer was 'successful', but mainly as a block to prevent anyone else from being dominant in the browser space. What comes to mind is Microsoft's attempt to replace Google by imitating them thoroughly with Live search and then Bing, that coming after other projects such as MSN, an equally lame clone of AOL.
New iPhone in September: thanks Gizmodo for not ruining everything again
Why an Apple TV set wouldn’t make sense (at least in Europe)
Life Insurance Company PA
Petrellis Insurance is a leading one stop shop for all your insurance needs like Auto Insurance PA. The company offers various coverage alternatives to ensure that all your requirements are met.
They wouldn't need a lobby if they weren't put in a position where they had to spend a lot of money-- essentially paying off politicians-- to conduct basic operations of their business, such as offering new products or engaging in a merger.
A search for alcholism gave me "How to brew: Everything you need to know to brew beer right the first time." Oops!

Neat idea! I like it.
Statistics and correlation are not meaningless. The criticism of the WSJ may be (probably was) unwarranted, but the rest is not meaningless.
In the US, various Native American tribes exist as "sovereign nations," able to set many of their own laws that contradict those of the state. I'm not familiar enough with the law to know the limits of their sovereignty, but hypothetically a similar concept could be applied to any property hosting a node of the sovereign Internet.

http://en.wikipedia.org/wiki/Tribal_sovereignty_in_the_Unite...
No, it's not. It should be reasonable to have an expectation that the people writing laws have a working understanding of the subjects they're writing them on. Very, very few 70-year-olds have a sufficient understanding of the Internet. It's not ageist to be frustrated by this situation.
Why would there be a warning-stripe background to the info & success variants? That doesn’t make any sense. Especially to colorblind users.
My understanding is that Ruby GC just runs through its heap of Ruby objects and sees which of them are reachable based on other objects in the Ruby heap and C-stack/registers.

Faulty assumption seems to be that counting references only to RVALUEs (Ruby objects in heap) is enough to determine if a part of memory can be freed.
This breaks down in C-extensions where macros extract some part of the object or something pointed by it for use. In this case RSTRING_PTR extracts the C char-array used by str for zstream_append_input to use (lets call it arr).

If zstream_append_input or any calls underneath it tries to allocate a new Ruby object, GC may get called and str (and thus arr) may get freed because there are no references left to it anymore (no heap/stack/register because the register value was overwritten).

And this seems to require all Ruby C-extension writers to lock the objects they're using through macros with RB_GC_GUARD.

Edit: note that there are no references left to str
Corporations, especially old school blue-chip ones, will generally follow the path of least resistance to profits.
Presentation Folders Are Glorious Creation
The presentation folders are very exceptional and money-making products for the business sector. We suggest low-priced presentation folder printing services to our cherished clientele worldwide.
Or in the case of gTLDs make that $185,000 per name applied-for.

In other news, ICANN is starting an "international development initiative".
http://blog.cira.ca/2011/06/new-gtlds-icann-international-de...
Yes, one would suppose that the Amazon market client would report device capabilities and the market would adjust response to that. Let's hope that they will learn.
Interesting. Will we see a number if it was $50-100M in stock/cash - at what point do companies need to file with the SEC (or does Twitter not need to file since its still private?) I'm assuming it was at least partially stock, as Backtype investor Paige Craig's tweet suggests (http://twitter.com/#!/paigecraig/status/88304617397563392).
We did, but for basically anything over 1GB we found heap dumps to be prohibitively slow. Then, instead of failing for one request we'd basically end up killing the whole server.
Or the actual PDF itself, which lacks the Scribd™ value-added feature of banner ads on every page:

http://developer.apple.com/library/mac/documentation/Scripti...
Maybe so, but if you reword your search: http://bestintrobook.com/books/business+startup
Actually as new articles are pointing out, Zynga's weakness isn't Facebook but AWS. That might be the reason why they're building their own Data Center.

AND Google+ might offer new and better terms (read Web Store), that could be the reason why they're "rushing" into an IPO.
The slowdown is nowhere near what you've estimated.

To run a regular expression, you have to search through the entire corpus.

Right now, when you type a search in, it searches through its index to look only through the top documents that match those words.

My guess is that it would be more like 1000000x slower.
Sorry, what is the point of your response?
Performance and scalability optimizations in a similar project:)

"Police have learned that CCTV cameras all across Moscow streamed prerecorded pictures,
...
There are more than 80,000 security cameras in public places in Moscow."

http://rt.com/news/sci-tech/cctv-cameras-fraud-moscow/
Articles like these demonstrate that .com is a broken system.