skysight-inc/HackerNews huggingface dataset:
Quit.

There's sometimes very little you can do to change someones perspective on this (especially if they are a boss), and instead of trying to push and lose (because I'm not at their level), I ended up doing work on my own or contracting for companies who have an appreciation for it.

The best work comes from doing what you love and working with people who understand it. When I look at my body of work, my favorite designs and executions come from working with open-minded creative leaders. They don't need you to tell them how to deal better. They just know and the arguments you have are based on bigger issues. The micromanaging bosses resulted in staid work that I wouldn't show or link to anyone.

The longer you wait, the more time you are not with an ideal boss. And unless the work you produce is actually amazing, then I don't see the point in sticking around.
The US already has a country quota for greencards which is idiotic (thus India with 1 billion population get the same number of greencards as tiny Monaco with 35,00 people)

What US needs is a point based workpermit visa like that in Canada or Australia. Instead of a company sponsored 'h1b' (which sometime results in modern day slaves) the immigrant should be able sponsor himself (based on education, skill, expirence etc).
I'm not a lawyer, but that's how I read it too. Also, the amended code talks about requiring a warrant, so really all this would do (if I read it correctly) would be to require ISPs to keep assigned IP logs for longer than are currently required to.

If this is not the case, the original article should explain why a straightforward reading of the bill is not correct.
Why focus on stuff that is done on a daily basis? Most places I've worked, the stuff done on a daily basis is relatively simple and could be done by most reasonably competent programmers. The hard stuff that is done once every month or two on the other hand is the stuff that really ends up mattering and the thing I'd want to optimize for if hiring.
That's clearly part of the answer: running 1.9.2-p180-patched instead of 1.9.2-p180 drops the total test suite time from 65s down to 52s.

But the test suite still takes 52s, of which only 12s is actually attributable to tests (since rails actually outputs the times for the test portion). FWIW, all of that measured test time seems to be for bcrypt (even with the test-specific initializer to make it faster) rather than persistence anyway.

Thanks for reducing things by 13s, at least. ;-)

EDIT: Actually, it looks like I'm down to 30--40s now, so that helped a lot. Basically, all of the non-test-time seems to be rails environment time (e.g., time bundle exec rake environment) which takes about 6-7s per run (times 3).
The important news from this update (for me at least), is a much smarter Omnibox that actually attempts to fetch matches from anywhere in the string of histories (middle of a url or word, etc). It's getting much closer to Firefox's Awesomebar in that regards.
Thanks friendstock, it's been really hard to drive up traffic. I'm new to this whole viral video scene...any tips?
While I totally agree with your premise -- child pornography laws have been used in ridiculous ways, hurting teenagers in uncountable ways -- it's really tough to come up with a definition that's narrow enough to not be usable for ridiculous cases while still being able to go after the legitimately bad guys.

For instance, if you define that even if every other qualification in the law is met, it's not child pornography if it's one partner in a legal relationship sending another a nude photo, you still have a couple problems: 1) It's legal, as far as I know, for an adult to date a minor less than 4 years younger than him/her in PA, so you'd make it legal for a 14 year old to send nude photos to an 18 year old -- is this acceptable? 2) What about people that intercept the photos, or something of that sort?

This really isn't a cut-and-dry issue, I believe, but something needs to change.
http://www.lawcollective.org/article.php?id=74

Best I could come up with.
We're doing our best to put the $8 million to use to build an awesome service that people love to use. Hopefully we'll be able to achieve that. Ultimately our users will judge how we do on that.
Watch,crazy stupid love,online free,megavideo
watch,crazy stupid love,online free,megavideo
Fortunately, crazy, stupid, love. takes the high road, and to give new life and usually stale. once again throwing a flawless series of reasons why the image can then become very unusual in this kind of film
? Unless the article was changed, it says "solution 2 does not work, because in the C language, when adding a number to a pointer or to a signed integer, overflow is undefined."
so ... much ... venting .. to .. be ... done.

Clearly a sales pitch for Oracle tools.

SP are just fine if your building Enterprise apps being used by a few hundred people.. you're environment is fixed and probably a handful of developers will ever touch the code.

Could you imagine writing a huge open source app using SP? Not every has the same toolset, and pretty much most of them won't have access to Oracle's debuggers/version control/etc.

Also, the argument of "If you have a few million users, you can afford to scale your database up" is complete bullshit. If I were the marketing department for Oracle, this would be the sort of seed idea I'd be trying to place in order to sell more licenses.
Is Google+ a Cathedral or a Bazaar?
There's another reason for using NUL-terminated strings: It means that a suffix of a string is also a string. Want to convert "hello world" into "hello" and "world"? Just replace the ' ' with a '\0'. With length-prefix strings, you would need to copy the "world" into a new memory allocation -- which is far too wasteful for 1970s programming.
I can't do this without a team though, and that sucks because I don't live in a place or age group where finding people who are down to commit to working on this project for a good portion of their time for only equity. The only way for me to make a team is to hire them, and without funding that is also impossible.

I'm not so much worried about getting my idea stolen as getting this into development.
A counter example:

When the USSR was invaded in world war II, Stalin implemented the "not one step back" policy. Officers and NKVD agents were under orders to shoot anyone who so much as took "one step back" in the face of the german onslaught. Officers would be shot if they ordered a retreat. He did it so that Russians would fight bravely and to the death, and many did. But it also meant that Stalin's generals were not allowed to maneuver away from the Germans, and so the German army could move past them and cut off their lines of supply. The order was rescinded because it hampered the Russians more than it helped them.

But I am dubious of any comparison between business and war. War analogies seem to bring out the least productive alpha traits in people (Balmer wanting to crush Apple springs to mind). There are some parallels, to be sure, but they are pretty damn different, too. Confuse the two at your peril.
Notch on Euclideon: It's a scam
ITC to Investigate Apple Patent Complaint Against Samsung | The Mac Observer
10 Inventions That Were Ahead of Their Time
Dig at executive manager babble in executive lingo. Hilarious
Is it a pure talent acquisition? As Push Pop Press's core business (coffee table iPad books) is so distant from Facebook's. Maybe they want to do something Flipboard-ish?
It really depends if you want to mess around setting up the server, keeping your eye on apache, doing your own db backups, etc or if you just want to click and forget.

FWIW I had a dreamhost shared hosting plan, one click wordpress install and it was great for the first year or so. I learnt wordpress, wrote some content, figured out the plugins I like/need etc... once I hit about 1k uniques/day, the shared hosting really wasn't good enough and I moved everything over to the Rackspace Cloud and have been very happy since.
Euclideon: Revolutionizing The Future of 3D Graphics
I might have a work commute of one hour to two, and sometimes even four, hours each way on any given weekday. I typically warm up for the work day by either developing personal projects on my laptop or writing my thoughts on what there is to do once I arrive to my office.

If I have no need or desire to do either of those things, I'll prepare for my future career by reading books and articles that relate to it.

This arose out of the boredom that I was experiencing when I first found myself making such a long commute. I seem to be at my most productive, outside of my day job, during these times. I ride public transit, so my morning commute is very quiet and typically free from distraction; it's nice.
Yes, "don't use C" can solve lots of problems, but it doesn't solve them when using C.
They are; from the rules [1]

6. ENTRY CREDITS. All eligible entrants who submit a qualified Entry will receive a credit of $25 USD (approximately 17 EUR) to be used toward Paid Services from AWS (does not include Amazon FPS). Individual credit codes valued at $25 USD (approximately 17 EUR) will be emailed to such entrants following the announcement of the Grand Prize winner.

[1] http://aws.amazon.com/startupchallenge/rules/

edit: formatting
Ask HN: Are you Facebook friends with your cofounders?
Simple enough. I was wondering how many here are vrs aren't, and if not, why?
Its easy to quit but finding work after is the big question. Do you have any suggestions on where to start? I'm great at HTML/CSS,I can design pretty good UI and I started learning some python now. Should I look for work online?
"Trying to use technicalities to skirt the law rarely works out with any meaningful success."

Sarcasm, correct?
No, they hire the best and brightest to work for the government and hold them accountable. Something western governments refuse to do with government workers usually because of union/civil service work rules.

But what ends up happening then is that Singapore for example actively works to import entrepreneurs because their best and brightest went into government.
I hope that this is a precursor to Google Voice being rolled out internationally.
O(N^2) can cause slowdown very fast. 1000^2 is a million operations. 10000^2 is 100 million operations. If each operation is 100 instructions, that's 10Ghz very roughly. That would cause pauses even with a modern CPU.
Philippines SEO Outsourcing
The best SEO company from the Philippines offers only the best SEO services at low costs. With our flexible packages, every business surely has the capability to afford and SEO service.
I use the same except my 2nd line has history id and time:

136 11:33:48 $

export PS1='\[\e[32m\]\u@\h \[\033[33m\]\w\[\033[00m\] $(__git_ps1 "(%s)") ${rvm_ruby_string}\n\# \[\033[31m\] \[\033[00m\]\t \\$ '
No search warrant should also mean you don't need probable cause or be constrained to search what the warrant covers.

This sounds great to me, anyone who wants to run for public office or is in public office can have the internet activity of themselves and all of their associates continually reviewed. Internet activity of course also encompassing a large segment of what is done on your mobile phone too. So its kind of like an open wiretap on everyone.

This would bring a swift end to idiots that can't even figure out how they accidentally tweeted a picture of their crotch to the whole world. Everyone else with half a brain will finally begin using end to end encryption for all of their online communication.
Regarding corporate exchanges: they may be private companies, but they are heavily regulated and considered vital pieces of our economy. How can we sanely say something is financially vital to our country, and then exclude 99.9% of the population from it?

Regarding exchange business models: What about a transactional business model? Give people free access to the market, cut out the brokerage middle men, and charge players to place transactions?

Regarding DMMs: if there's a financial incentive to add liquidity as a DMM, why wouldn't the market naturally fill the role? Why auction the role off to the highest bidder?
Come again? First, Google and Wikipedia are better than no source at all, which is what we have so far. Second, my googling includes Google Book Search, which is far more efficient for this type of random query than anything I ever did in libraries. Third, it sounds like you're assuming the story about Alexander is true, where "true" here can be taken to mean "comes from the traditional stories about Alexander". I'm suggesting that it doesn't. For one thing, Plutarch's life of Alexander doesn't mention the story. Plutarch would be the last person to leave out a good one like that.

I'm happy to be wrong, but showing that requires a source. As far as I can tell, the story was originally about Tariq ibn Ziyad (see my other comment in this thread) and subsequently hopped to Caesar, Alexander, and Cortes, probably because they were better known.
It’s Cheaper for Engineers to Live Well In New York City vs. the Valley
The Instant Page feature sounds interesting. Has Google released any findings on bandwidth usage during typical browsing scenarios with this feature? How severe is this going to be for users with restrictive data plans?

I don't see an obvious way to turn this feature off. There is an option to uncheck "Predict network actions to improve page load performance" but this says it is only doing dns lookups and then navigating based on IP address.

I'm also curious how this will affect analytics. As a website owner, I now have to use their PageViews API to accurately track my hits from Google? Can websites opt-out of this service?
People should not forget that UNIX was an informal experiment, not a plan for what should dominate the computing world 40 years later. When writing informally-experimental software, you should have a bias toward doing things differently from the mainstream, so that you can put new ideas to the test.

There are plenty of options for people who don't want to write new code using NUL-terminated strings. They can make their own decision. There's no reason to blame a 40-year-old decision for errors today.
Matz is neither a common german name (I've never encountered it) nor is class "klass" in german. It's "Klasse".
Maybe you just missed out an "e" on the name aswell? There is "Matze" which would be a short version of "Mathias".
FBI: 'Credible Lead' Surfaces In D.B. Cooper Case
I'm currently using[1] a PS1 that shows branch name, whether any files in the repo need to be staged or committed and whether the repo is behind or ahead of the remote. (Credit to Adam Vandenberg[2] and Brian Carper[3] for whatever good ideas it contains.)

Here's what it looks like: http://cl.ly/8y50

[1] https://github.com/telemachus/dotfiles/blob/master/bashrc

[2] https://github.com/adamv/dotfiles/blob/master/bashrc

[3] http://briancarper.net/blog/570/git-info-in-your-zsh-prompt
Wall Street layoffs.
This isn't exactly the factory pattern. It reminds me more of the service classes in Eric Evans' Domain Driven Design. It seems the author is addressing the problem of adding too many side effects to the models themselves.
Good progress, and let's hope it leads to Google Voice in more than just the USA. Currently, to use my Google Voice in Canada, I need to reroute the number through two other numbers - very frustrating...
And if it was the bill introduced two months ago that would be fine. Govtrack, as great a resource as it is, is often days to weeks behind. According to the cnet article linked from the Atlantic article a few changes were made by the committee:

"A last-minute rewrite of the bill expands the information that commercial Internet providers are required to store to include customers' names, addresses, phone numbers, credit card numbers, bank account numbers, and temporarily-assigned IP addresses, some committee members suggested. By a 7-16 vote, the panel rejected an amendment that would have clarified that only IP addresses must be stored."
I'm glad that this is corrected later on, but that contradicts the statements made at the beginning of the article:

> So, if you want to add two integers a and b (b >= 0), the easiest way to find out if that overflows is to check whether a+b<a (or b; some people think you have to check against min(a,b), but that is unnecessary).

This statement is untrue, as is the other statement I quoted.
Having grown up outside NYC, and working in the Bay Area this summer. The difference is astounding. I always thought NYC was expensive but the Bay Area is vastly more expensive.
Min.us raises $1 Million From IDG Capital To Simplify File Sharing
How to get a job at a startup
Yea this http://super-economy.blogspot.com/2010/12/amazing-truth-abou... is the blog, mentioned by yummyfajitas
Instead of freaking out, why not go and read the bill in question? Here's what it says:

`(h) Retention of Certain Records- A provider of an electronic communication service or remote computing service shall retain for a period of at least 18 months the temporarily assigned network addresses the service assigns to each account, unless that address is transmitted by radio communication (as defined in section 3 of the Communications Act of 1934).'.

That's it, that's all there is to it - DHCP assignment log preservation. My Comcast DHCP-assigned IP address did not change in over a year, chances are most people's addresses are not changing over the discussed 18-month period at all. The law changes nothing for most people.

For the government to know if you visited certain site they would still have to get the traffic logs from that site.
Amazon's didn't make any money either, it was a free app. I doubt your average downloader thought for one second about the relationship between Amazon and the developer. They saw free, they downloaded. Who other than the app developer and Amazon care one bit about the financials of the deal? When I see a great sale in a store I don't care if it's the store or the manufacturer taking a hit.
My point was that it's not fair to point to BSTR's as an example of how the len+data approach is bad because BSTR's force you to do both and (in my opinion) end up having the drawbacks of both approaches and the benefits of neither.
Facebook acquires Pushpop
Of course, assuming that unwanted space is there. With addr and len, you could split "helloworld" into "hello" and "world" by simply pointing to the two separate parts, each with len == 5. (This is actually really nice when parsing large strings into smaller strings because you can simply point all the smaller strings into a single, large string).
> Does your process involve invention? If so, please describe the three most recent things you have invented and why it was necessary to invent something new.

If you're asked this in an interview, you can't respond "no". If I were being interviewed, I'd hear it as somewhat like "Do you like unicorns, which are awesome? If so, describe your three favorite awesome activities with unicorns."

Which is fine, if you're on one of the teams that likes to innovate, but I'd just suggest that there's probably a more neutral phrasing that might allow a candidate to respond "I prefer to use existing solutions to problems, and here's why". Maybe:

> The last three times you faced a "build or buy (/use open source)" situation, which did you choose, and why?

Which may give you a better grasp of how the employee understands the economics of the situation, rather than just asking him to talk about the last three times he chose "build" given that choice.
The first problem sounds like the join operation in RDBMS. It might be useful to look into the various join algorithms as there're extensive research in that area.
People Under 35 Have Never Seen Normal Global Temperatures | ThinkProgress
Dispatch From The Edge: Handlebars Debugging Helpers
This is, among other reasons, is why we created Social Fortress. We posted a Show HN earlier today about it[1].

[1] http://news.ycombinator.com/item?id=2837142
The last time I did a pen-and-paper "big-O" analysis was probably in college or a job interview, but that's not really the point. It's much more important to have an intuition to guide you.
Wouldn't a better archival method be archive.org if that is legal or bittorrent if it's not? These instructions are cool and all, but the former are a bit more practical for the purposes of saving the music for posterity.
I was more referring to credit card transactions at just about any store. Even if the store's processing machine uses dial-up, there's a good chance that the vendor's backend is dependent on an Internet connection.

I admit that this is biased towards the West, and it's possible that in places Egypt cash might be more popular than it is in the West.

That's just one small piece of the puzzle though. You also have to think about sales that take place through email communication. You have to think about stocks being bought/sold online. Not that some of these things can't be replaced by more primitive means, but that is an undeniable huge hit to an economy that has to suddenly adjust to do things by analog means.
It's marketers, not customers, that are so enamored with QR codes.
I disagree that 2^16 chars is absurdly limiting. I remember coding in some language that had a 255-char String limit (maybe that was some kind of Pascal) and while that was somewhat limiting, it was not an issue in some 90% of the strings. 2^16 pretty much takes care of 99% of string usage, especially in the earlier days of programming languages. Anything over 2^16 and using a more specialized data structure for a buffer would've probably been more than acceptable.
Err, no it hasn't? Certainly not on the mac -- mine has looked exactly like this(http://mozcom-cdn.mozilla.net/img/covehead/firefox/gettingst...) for a while now.

Also, I don't even think these will land for FF8, since I've been running the nightly for a while now and they haven't appeared.
One step at a time. Get history first, data second. With history they can then force web site operators to retain their data for the same period of time.
I skimmed the report, but one point caught my attention:

VoIP services, which can be used with a data rate as low as 100 kilobits per second (kbps)

Isn't this quoted number a little high? If I remember correctly, Ventrilo on a good codec was only 4kb/person/second.
Okay, please cite the dead tree written by a credible historian. Near as I can tell, there are tons of claims about famous conquerors who burned their ships (Caesar, Alexander, Cortez), but the only reputable source I know about is the Iliad. Which was a very lovely piece of fiction, but nevertheless fiction.
Interview with Andy Ory, Founder of Acme Packet (video)
This is indeed a pretty common strategy to protect a brand.
Who Ever Thought a 404 Page Could Be So Cool
Traffic from random IPs will be spotted and investigated.

C&C over a known service like Twitter, Facebook, etc. is not -- I'd be more likely to assume it's legitimate traffic and not investigate.

What's really surprising is that the bot authors didn't even make a naive attempt to disguise its purpose. Perhaps that shows that this C&C pattern works really well and is not often detected.
I've been using GetSatisfaction for years but it grew out of control. I'm looking forward to a simpler solution.