skysight-inc/HackerNews huggingface dataset:
An anecdotal example why the current system is broke (presented with a possible solution): http://crazyviraj.blogspot.com/2011/06/capitalistic-fix-for-...
Long time for people who are dealing with this now, unfortunately.
"Security as a Service" that does what? Teaches you how to store data securely, explain to investors that user data was stolen or an outsourced password verification utility.

The first can be done if people would bother to learn and completely understand what they're doing (this thread and the corrections I've had to make seems to prove that people think they know what they're doing when they don't).

The second, have fun with.

The third is already solved. oAuth, OpenID, Facebook Connect, Twitter, BrowserID, etc.
"It is my experience that proofs involving matrices can be shortened by 50% if one throws the matrices out."
(Emil Artin, Geometric Algebra)
Will IBM's Watson kill your careeer?
I think it should always be that. If you're easily addicted to watching small numbers go up perhaps you should spend your time jumping into a videogame (such as an MMO since you seem near inclined)but this is supposed to be a website for news and in the search for points people submit utter crap articles constantly.

When one ceases using the comment system as a filtering for interesting/uninteresting or relevant news and it becomes a status symbol you have completely lost the entire purpose of the system.

In the search for points you will abuse and ruin what the system was put in place to do.
I am in a similar position. Well, mainly just looking to make some connections with people. But I also have some projects I would like to work with others on. If you want, shoot me a message!
Oops. Fixed. Thanks.
Thanks for the slashdot convo. Now we don't have to have an conversation here!

But no it won't kill my career because I program Java and if he wants to learn new things or in different ways he'll need us.
Great find, thanks for sharing. Also just idle curiousity, where'd you nab your username? LoK series?
> But I don't think that anyone has to suppress that ingrained theory when answering "is the Earth round or flat?"

That's an unfounded assumption; perhaps we pause at that question as much as we pause about questions about the movement of the sun. Certainly the character of the question is the same.
Ok. That would make sense. The parent seemed to claim the leaked passwords were salted.
It is cool. Not sure how practical it is. Next - cancel (X) button without having the refresh the page to get out of it.
Ever heard "do as I say, not as I do"? :) That's Apple talking to us.
Wow, this was very cool! I'll probably be looking all over the mall, my campus, etc for the rest of the summer until classes start again and I'm swamped by the algorithms and data structures class.

Anyone have any more design or like links/articles/discussion?
We will see a huge, cataclysmic shift in the next 20 years in terms of the demographic online. By the time I am my parent's age we will have 50 and 60 year olds who grew up with the internet, along with their children, and the next generation.
Those social promotions are clearly screwed up, especially as old as eighth grade. As a counterpoint anecdote, however, my mother is a kindergarten teacher who holds back (on average) two students a year for failure to understand the material or social immaturity that would prevent them from learning anything in first grade. And this is in a state (Indiana) in which kindergarten is voluntary.
I don't think low-level cabinet assemblers get severance when being fired for incompetence.
Interview Questions on c
I am sorry to speak in frustration. You know the thing about how humor, ever self-deprecating humor, doesn't translate over the Internet.

I'm sure you're joking but I would be willing to switch users name if you were willing.
The "teaser",

http://crna.cc/test2.png
Data structure interview questions and answers
Link to video of Nick's longer, more complete talk given at the SFJS Meetup in this thread:
http://news.ycombinator.com/item?id=4062076
If this can run CoreFoundation, then can't anyone with the iOS SDK target this platform with no modifications to the SDK?
what's another 10?

Millions of people's minds being crippled and their families forced to watch helplessly. There really needs to be a fast track for these sorts of diseases.
I actually thought about this long ago and, if I recall correctly, it was illegal at the time. It appears as though the Jumpstart Our Business Startups (Jobs) Act may have removed those restrictions, so a crowd funding investment operation may now be possible [1]. Something like that could probably be very successful. For example, had the Light Table Kickstarter offered equity as an option I can guarantee it would've gained quite a few investments.

[1] - http://money.cnn.com/2012/04/05/smallbusiness/ipo-bill/index...
FATbit Technologies Groupon Deal Script
this sort of looks cool.. but apart from that doesn't give you any idea whatsoever!
More specific link to Pyvot project: http://pytools.codeplex.com/wikipage?title=Pyvot.

My understanding of the difference between the links: Pytools in general lets you run Python programs in Visual Studio. Pyvot is a part of Pytools that lets any Python code on Windows (including code run in Visual Studio) connect to Excel.
sperm donors 
Fairfax Cryobank is the best choice for sperm donors. Get know about insemination, donor sperm and sperm banks to getting pregnant. Get quality donor sperm that meets the Fairfax Quality Specimen Standard.
Just curious, never used any of these services, but... what do they offer over google hangouts? Mostly everyone I know has a google account.
I don't think von Neumann was saying "some concepts you just need to internalize" at all; his idea was more along the lines of

"The Axiom of Choice is obviously true, the well-ordering principle obviously false, and who can tell about Zorn's lemma?" (Jerry Bona)

In other words, intuitive notions of "understanding" aren't necessarily useful when dealing with "pure" mathematical ideas that lack real-world antecedents. (N.B.: the axiom of choice, the well-ordering principle, and Zorn's lemma are equivalent)
Also you need to reengage every customer to change the payment method. Giving everyone a good opportunity to end their subscription or at least reevaluate whether they have gained from the subscription.
Painassist.com is Your Source for all types of Pain Relief Information.
Painassist.com is Your Source for all types of Pain Relief Information, pain medication and pain treatment. Pain assistant provide and suggests you the information of severe pains like, Neuropathic Pain, Chronic Pain, Nociceptive Pain, sciatic nerve, chronic back pain, neck pain, arthritis pain, back pain, elbow pain. Here, the anatomical distribution and treatment options are available for you. For more information pease visit our website http://www.painassist.com/ or contact us @:(586)977-7246
A great place to see this in action is with smartphone ads.

Almost all of the smartphone companies have been producing ads that cater only to the young male (see: those terrifying Motorola Droid ads). Apple is an exception, as usual.

They finally seem to be getting their act together, however. The latest Droid ad is almost Apple-esque.
The way they approached this sale feels amateurish for such a successful company
Like in my original comment, i'm talking about the AK, not the SKS. I think more than 5 rounds in a clip is overkill for this application. Five is a fine number for the SKS. I can see using an SKS for hunting, but an AK-47? "LOOK OUT, ITS BAMBIE! FLIP IT TO FULL AUTO, CLETUS!" And really, I believe if you're going to use something like a gun which has a huge advantage over every other traditional human-vs-mammal hunting tool, you should be using bolt action at the very least. Be sportsmanlike, don't go for that semi-auto crap (which I used to use).

(p.s. you can use up to 10 rounds in an SKS with a stripper clip, but i'll assume nobody would do that for hunting)
Thanks for the slashdot convo. Now we don't have to have an conversation here!

Meh... different, albeit overlapping, crowds. That said, what I long for is the day when all these various communities, discussion boards, etc. are semantically interlinked[1], so a conversation can span sites easily.

[1]: http://sioc-project.org/

But no it won't kill my career because I program Java and if he wants to learn new things or in different ways he'll need us.

That's what he wants you to think! :-)
The graphics stuff is amazing, but I'd be also interested to know how they achieve hot-loading with C++. It seems to me that Erlang's philosophy (or FP in general) would be of great advantage here - just have the engine handle entity state and make all of the game world manipulating functions referentially transparent. This way one can swap code between world "ticks" (or update cycles) without worrying about breaking something.

I don't know how efficient something like that would be though; somebody mentioned cache issues with lumping heterogenous properties together, but maybe this could be optimized behind the scenes.
Flow, Mastery and Ease-of-Use
I hope you don't feel the need to change your user name, I can't see anything remotely offensive, to be honest. Your comments seem very well thought out and respectful also.
Yep, that's how the binaries for it are currently built: with the iPhone SDK. However, higher-level stuff hasn't been developed (e.g. graphics), and the native iOS libraries would need emulation of additional lower-level services (like IOKit for hardware interaction) to run.
Now comes: Guild Wars 2 Second Beta Weekend
Cirulis Typeface [scroll the page to see the effect]
Out of curousity - is it a salt if you do something like this:

salty = md5(md5(pw) . pw . 'poniesaremagical' . md5(username));?

It is per-user... how is it different than using a timestamp which will be as unique as username?
I find appalling the number of comments about how horrible this man must be to layout his expectations for employees. Obviously, he should just tell people to "do stuff" and pay them out of sheer gratitude that they might.

In my very mercenary heart, I extend the 30-day principle as a two way principle. If at any time I decide my employer/employee is irredeemably unsatisfactory, I consider it my duty to break it off.

The hard part is knowing when something is irredeemable and unsatisfactory. Having well defined responsibilities and expectations makes sure both sides know the parameter space. Communicating with the other guy is key, too. Looks like this fiend is doing both -- more power to him.
LinkedIn, LastFM, League of Legends... What is with this disturbing trend of websites beginning with L being cracked all in the same week?
I second this - I've been overseeing an Adwords account with 5-digit monthly spend, and Google does take this pretty seriously, absolutely get in touch with your Adwords representative and get this sorted out. Until that happens, you could outbid them to push this off the top position. Their strategy isn't going to be nearly as effective in the sidebar since they are attempting to emulate an organic result.
From Words to Concepts and Back: Dictionaries for Linking Text, Entities, Ideas
This solves a real business problem for a lot of people. I'm doubly impressed that it was done by a recent grad and someone still in school.

You guys have a bright future in front of you.
FORTRAN isn't scary. C was designed to be compatible with FORTRAN so it just works in most situations. Most people don't realize that if you declare variables non-extern without a value in different compilation units, they actually have "common" linkage to be compatible with FORTRAN "common" memory.

a.c: int a;
$ cc -c -o a.o a.c; nm a.o
0000000000000004 C _a <-- "common"

a.c: int a = 1;
$ cc -c -o a.o a.c; nm a.o
0000000100001040 D _a

FORTRAN functions can be called from and call into C or C++ (extern "C"'d) without any issue. Simplified example:

foo.f:SUBROUTINE FOO
foo.f:CHARACTER*80 LINE
foo.f:INTEGER*4 NUM
foo.f:CALL BAR(LINE, NUM)
foo.f:END
bar.c:void bar_(const char *line, int *num, int len) {
bar.c: /* implicit length for string arguments, values as pointers */
bar.c:}

foo.f:SUBROUTINE FOO
foo.f:END
bar.c:extern void foo_(void);
bar.c:void bar(void) { foo_(); }
Am I the only one for whom this never worked? It didn't work 6 hours ago and it's not working now. Still Hacker News'd or just me?
Don't know why they'd need to do that, what i suspect it could be would be reverse engineering the kernel interface to add their own. That way they can do a very much nicer automatic sync with their service that won't have as many issues. I believe they do it that way on linux with FUSE and with IFS on windows.
I was thinking the same thing - conversions are lower, but the exposure is higher. It also works well thematically with the info-sparse page. Adds to the mystery.
Well obviously the bad guys are just going through the phone book one by one.
Neo4j.
I don't doubt that ResolverOne is a great experience... but so many businesses are wedded to Excel (and VBA).

I expect IronSpread will see much more use than ResolverOne because it will integrate into these offices more easily.
Go look at a car from the 90s with a DIN or double-DIN stereo, then go look at one from the past five years, where the prevalence of nonstandard sized stereos has gone way up, as has the complexity of how tightly coupled they are to the rest of the car. Those are the hoops. I don't think the manufacturers are upset at all that one of the side effects of this trend has been to make aftermarket head unit installs a lot less convenient.

And I don't know any manufacturer that will sell you someone else's head unit as an aftermarket piece. It's up to you to find out how to take everything apart and fit something else in there on your own, or to find someone who knows—basically, jailbreaking your dashboard. Except you generally lose stuff (like steering wheel controls), while I hear jailbreaking is pretty painless these days.

Edit: Apple's app store isn't some third party stereo store, it's a store owned by the manufacturer itself. And car manufacturers are famous for having highly priced proprietary replacement parts, especially when it comes to electronics like stereos, if you aren't willing to deal with an outside store/brand. I really don't see any way Apple's less flexible with the iPhone than a car manufacturer is with their cars.
The listing had no information with which to value the site. Nothing about the traffic sources. Nothing about the handover process. Nothing about billing the customers. 37Signals did not answer a single question posted to the auction.

It's no surprise nobody bid. Actually, someone did bid but nobody at 37Signals approved it, so the bid expired. You have to wonder why they spent money listing it at all; and, since the auction was essentially abandoned, whether they would've honored a sale if someone had offered the asking price.
I wait for the "where we did wrong" blog post.
Liking the ANSI. Maybe someone here has a few iCE/ACiD contacts laying around to make some serious art for it.
"You may ask, why am I doing this? The answer is: no f'ing idea :)"

Love it.
I just threw up.
Referring to before.
Contoh Kalimat majemuk Setara Dan Bertingkat | All About Cyber
So? If the keyword is a competitor's brand, this is clearly deceptive.

I'm not sure what your point is in the above, but looking at the blog you seem to think that giving a name to the mechanism by which you have engaged in deceptive practices absolves you from responsibility. It does not.
Do we really need $1M to start a business these days?

The EB-5 requires the investor to create or preserve 10 US citizen jobs within 2 years. Ballpark a median salary of $50K for each of those employees and double that number to account for non-salary costs of employing someone (employer paid taxes, healthcare, office space, etc).

There's a million dollars spent in the first year.
Well I was not happy with the plug and chug approach to calculus so I wrote a book that uses a more intuitive geometric approach (at last it is intuitive to me) and put it all online for free at http://www.thegistofcalculus.com but nobody cares to read it so I guess people are actually fine with just memorizing everything.

It is only about 50 pages and explains the meat & potatoes of the math class.
Is there any way to use the "tabs" UI concept within one particular window? That is, for a window, have an editable list of buffers you might want to open in that window, and perhaps a tab bar at the top of that window listing those buffers. I don't like using normal Vim tabs that change between sets of windows because if I have nerdtree enabled in one tab, showing its interface in a window, that window doesn't exist in any new tabs and I have to reopen it.
To be perfectly frank, I did not find this article informative, and I would not consider myself a vim expert by any stretch of the imagination. I suppose it was aimed at beginners, so maybe some people will find it helpful.

See also `:help windows-intro`.
No idea. Seems like HN rolls out a gender dispute on a slow news day like Congress rolls out flag burning when they need to avoid a decision.
You mean a Bar Mitzvah. A "mitzvah" is simply a commandment; the Bar Mitzvah is but one of these.
The latest sexist debacle. This time from Microsoft at the NDC
1) A NoSQL database best suited our project. So, the non-nativeness was a hurdle. Neo4j bindings for Python used JPype, which was rather unmaintained. And I read at some places that it was a bad idea to mix python-java (especially using the unmaintained JPype).

2) Using Flask gave us so much flexibility as a framework. SQLAlchemy was probably the best thing that I've ever seen. But the work was made complex by the fact that Python was not able to give us the performance that we wanted. We tested the web-project running locally, and we noticed some exciting results. Even though we had done proper memory management from our side, the memory consumption was a little high than we had actually expected. I'm not an expert web-technologies, but as a programmer for last n years, I've learnt a lot about memory management. We projected that when the load would be actual, python performance would suffer.

3) We wanted a real-time performance application so that the user experience was the best. We implemented a part of the web-application and tested it. The results were unsatisfactory. Then we planned on shifting to scala.
It's a cute tech demo, but:

* Will it run iPhone OS apps?
* No, because I'm not aiming to have compatible high level frameworks. Just think
about how much work is required to have a 100% compatible implementation of UIKit
or Celestial. HOWEVER, the CoreOS part should be 100% (or 99%) compatible. Just not
the higher level OS. If you're just interested in this because it will "run iOS apps"
please go away.

I think the submission title is deceptive -- by "fully binary compatible" the developer means that it runs executables compiled for iOS.
Must-read programming books?
Other than classics such as "Design Patterns", "Art of Computer Programming", and "SICP" what are some modern gems?
A pact with the Devil (another malware approach)
Just FYI, Eclipse for Java has the same feature http://wiki.eclipse.org/FAQ_What_is_hot_code_replace%3F
Cygwin is a great tool. I've used it for 15 years.

Its installer has always been ... lacking.

The example of non-broken installers, in the form of RPM (from Red Hat, with which Cygwin is now associated), or APT (from Debian, even non-broken than RPM) has been around since, oh, 1994 or so (apt really came into its own a few years later, but since 1997/98 it's been a pretty amazing tool).

The development of apt-cyg has already been done.

A key element of managing any project is to be responsive to constructive criticism, and accepting of outside ideas. Especially excellent, long-desired, well-constructed ideas instantiated in code.

I'm taking statements here at face value, but if the response of the Cygwin team has been "thanks, but no, your 'good' isn't our 'perfect'", then they're 1) being butt-retarded and 2) reiterating one of the classic blunders.

Fortunately I don't particularly care, as I've made pretty clear in this thread, my need and use of Cygwin is pretty minimal these days, though on the very rare occasions I find called on to use it, yes, I appreciate it.

Raising devs beyond criticism, BTW, is yet another classic blunder. It's one the GNOME team have been perpetrating for over a decade now -- tech-savvy users aren't it's "target userbase", and non-tech users are, by definition, "unqualified to comment on code". So they've derived by circular logic that those qualified to comment cannot comment relevantly, and those who can comment relevantly aren't qualified to comment.

The project's malaise over the past few years has hardly been a surprise to me.

I'm not saying Cygwin are falling quite so hard into precisely the same trap, but they're clearly making an error here, as are you in dismissing criticism.
Is anyone else theorizing about Apple's response?

whois crna.cc: WhoisGuard protected. WhoisGuard is in L.A; a subpoena and "Christina" could find the ICS logo on her site and a DMCA takedown notice for distributing "tools used to violate copyright."

crna.cc says "Will it run iPhone OS apps? * No". But Apple is already suing Samsung for the Galaxy Tab, Nexus S, and Epic 4G [1] [2], so unless nobody is interested in taking this idea to completion, Apple could be an enormous target for cloners.

To me, it's obvious: unlike hardware, where there are still effective barriers to competition, software like iOS is inherently vulnerable to cloning, copying, and being replaced.

[1] http://arstechnica.com/apple/2011/04/bad-touchwiz-apple-sues...

[2] http://arstechnica.com/apple/2012/05/apple-samsung-walk-away...
Technically yes, but don't use md5 for anything security-related ever. It's broken. http://www.mscs.dal.ca/~selinger/md5collision/ is just one example. (I also remember reading some years ago that md5s within md5s can make the resulting hash more vulnerable to certain attacks but I don't have any formal knowledge in cryptology to say for sure.) Use bcrypt/scrypt and you're automatically protected from both rainbow tables and brute force.
Gucci Resort 2013
> , we haven't had a vaccine for the last 10,000 years of human civilisation, so what's another 10?

If you had a family member with a devastating disease like this, right now, you might not be so glib about waiting another 10 years. For some folks, they don't have another 10 years to spare.
"OK, kids, time to stop squabbling in the sandbox and go home."

I could say the same for our judicial system up until now. Slam them all day if you'd like (referring to the judge), but all the patent troll rulings up to this point has precipitated this state of affairs.
EFFECTIVE LOGO DESIGN PROCESS
Here is the logo design process which will guide you in making a good logo.
I can't reply to the five or so comments that say the same thing but I'll put it to you this way: My grandparents are both dead of cancer-related complications in the last few months, they didn't have ten years to wait for a cure. I very much can relate and empathise with those who have to wait. But it's still better late and working than never.
No graphics. No problem. Great, open (source) system to test iOS internals and hack at the lower level stuff.

Also, nice way to test exploits, proof of concept backdoors, virii, trojans and the like without requiring major investment into the apple ecosystem.

Maybe, even the beginnings of a third option besides Android and iOS ?

Thanks!
What if it goes wrong? There's very good reasons why drug trials take so long.
Bob Welch Dead
Bob Welch Dead
Bob Welch Dead a first person in rock band Fleetwood Apple computer http://huntto.com/bob-welch-dead-fleetwood-mac
[Hack]Visiting the US? Get 3g on iPhone with AT&T
This does not violate anyone's copyrights.