skysight-inc/HackerNews huggingface dataset:
looks pretty much like http://sketchfab.com, but with less supported formats and slower loading...
Kim Dotcom puts up €10,000 bounty for first person to break Mega's security
C++ Grandmaster Certification: develop a compiler, stdlib, toolchain
Which is fine, because in Haskell you aren't spending all that much time telling the compiler which assertions to make. The compiler can infer essentially all the types in your program.

In fact, this is so useful that new versions of GHC are going to support "type holes". If you don't know what type you need in any particular part of the code, you can just write a _ there, and the compiler will tell you what type goes there! So really, you're not spending time telling the type system which assertions to make--the type system is telling you what you need.

This is going to enable a much more interactive development style that leverages the power of the compiler to help you write your program. I think a more interactive development system is the future, and this is a good (albeit fairly small) step in that direction.

Also, as an interesting aside, the type inference can actually make your code more expressive. In both Haskell and Python, you could write a function called toString that takes an argument and returns it as a string. However, the really cool thing is that in Haskell you can write the opposite function--fromString. This function takes a string and returns a value. The real beauty is that the compiler can infer what type you need and choose the appropriate parser; in Python (or, really, virtually any other language), you would have to specify whether you want an int or a double or a Foo or a Bar explicitly.

So: the types are inferred for you, you can use these inferred types to help you write your program and they actually make the code more expressive. I think it's a pretty good deal.
I think it makes sense to learn PHP. The only money i'm making right now is javascript (working on Business Catalyst sites) and Wordpress (custom themes and plugins.) Many decent self-described programmers would consider it shitwork, and they'd probably be right... But there's a lot more PHP work out there right now than there is Python or Rails.

(not that I know either... yet...)
Your final remark could be genuine, but I would rather assume you are sarcastically talking about github pages [http://pages.github.com/].
http://isup.me/icloud.com
I bite my nails off
Unclear to me if that is really the case.
Purity is a big factor too, and Haskell is the only pure language I know of that is mature enough for production use.
This site seems short sighted. "Tech startups" will soon be an undesirable tenant. Landlords are looking for long-term leases from credit tenants (it's how you sell a building: the stable rent roll. No one wants unsustainable income from a hot sector). They are taking tech startups as tenants now because they overpay for space (with angel money), that would otherwise sit empty. Once the seed money dries up (or Round A, etc) startups will be unable to pay rent and landlords will soon lose their appetite for small short-term leases at above-market prices. Just wait to experience the herd mentality of real estate investors; obviously no one on your team seems to want to remember 2007? Why would they if they are on the payroll of a funded startup and no longer humping it out for RE commissions.

I have spent time on your site and it’s no less convoluted than loopnet, costar, or craigslist (and about 100 others). To me, 42Floors is a prime example of the recent startup mess. An over engineered site with too much funding that no one really needs.

Congrats on your enthusiasm and good luck with your pivot.
It feels like detective work, actually: the most-cited papers are frequently not the best. There's tons of researchers working in obscurity but who nevertheless have useful results.

What are some examples of the best research that is obscure?
I hadn't really thought about it. Threw this together in an evening.

Right now I'm not concerned just because it's not very popular. May have to think about adding some kind of check in the future.
It's odd because the screenshots on the site do indeed show various editing controls (and make references to collaboration), but I also only get a viewer when I try it (even if I sign in).

Maybe the editor version hasn't been released yet?
The SF guys I hung out with had/were using IRC on their laptop back in 2004 to communicate with other elements and their HQ which was God knows where. I was airborne infantry and we had an SF team on our camp, we worked mostly separately but hung out together a lot. After he showed it to me he told me the call signs were never to be repeated. I couldn't remember them if I wanted to. They had the laptop hooked up to sat coms. It was pretty cool for back then.
Well, the lack of an end date could be a recognition of how seriously big this effort is expected to be.
I feel they are late in introducing this feature...I was a DropBox user since beginning and collected 10GB more freespace by invites .

Recently slowly i have shifted my alliances to Skydrive after giving a try on Google Drive. Althgh am one of the Microsoft hating club, Skydrive is so fast and happy with its services. Only worry for me on Skydrive is Microsoft's history of scrapping the project even when its successful. Hopefully they don't do it.
I guess you could use a CAPTCHA in lieu of a login when someone first creates a note.
Stereodose - mood(drug) playlists
Lol. When I was younger, I would also bit my nails when I felt anxious.
HN uses Arc which is based on MzScheme/Racket, IIRC.
Well, after living in Harlem, south side of Chicago and SF, I would say the spot where Tu Lanh used to be (6th betwe Market/Mission at night, is an exciting little spot that reminds me of the others, but that's just one spot. I used to walk around there at night, you just have to be alert. It's far from one of the "worst areas".

Waiting at the Redline stop, I only knew one person who was brave enough.
If a domain doesn't have a MX record, it fallsback to the A record.

The IP pointed to by the A record does have a service running on the SMTP port.
Freud, Freud, should I love you or hate you?
Oops, I was sure I was going to get caught on that one, but couldn't really help myself.
Not really a fan of CAPTCHA. May have some kind of "How many kittens are in the picture"
Nature of Code intro to simulating natural systems (NYU CS prof video series)
Interestingly enough, Macgasm just posted something similar to TXTBox.co http://www.macgasm.net/2013/01/29/tip-turn-browser-tab-into-...
Oh I doubt you'll have to worry about it, it just got me thinking. Botnet operators will likely only experiment with bigger note-app websites that have been around for a while and which have legit traffic to hide their activities.
The whole point (or at least one of the big ones) of getting patents is to cover people who *didn't" copy. Otherwise, copyright is often enough.
And if I were to start writing a compiler today, I would certainly start with Holub's book Compiler Design in C.
This is stuff they could add, but doing it right isn't trivial.

I'll never understand this mindset.

When I tell my smartphone "Don't give this app location data" then that is pretty damn unambiguous. It's not like there are countless ways for an app to obtain such data. It can request it via API, or it can read it from images. At the least, if the images were taken on this phone (which a computer can very well determine), then I would expect the data to be stripped. If the phone stores location data in other file-types then I'd expect those to be stripped in the same way.

The technocrat stance "but we meant only one kind of location data" doesn't fly when the user intent is about as clear as it can get. It's exactly the kind of "smart" that I expect from a "smart" phone.
Handy in-browser text box...but it's not as nice to use. You know better than me how it works differently.
Working in an industry where Manuals and Policy/Procedure documents dictate, I would also love this.

Eg. in the heavily regulated airline industry, Framemaker still persists as standard. Changes are typically made against a PDF as comments (handwritten or PDF annotations), attached to a paper "Manual Change Request" form and signed by manual owner and passed to a Tech Writer to replicate the change in Framemaker. Turnarounds in order of months are incurred, and where the regulator is involved, I have seen years.

A Git-style version control workflow would work well:
- allowing collaboration
- change documentation and approval is built in (even better if regulator can use it)
- publishing smaller amendments while larger ones develop
- reuse modules across manuals (eg. org charts)

However, uptake will occur when the learning curve is reduced...such as a well designed web UI
Legislators should be required to have law degrees. Think about it: they write the laws. How is it a bad thing that they're equipped to know how they'll be interpreted?
He's pushing for same review system MS uses to be implemented into public schools in order to increase their school rankings, which is apparently riddled with corruption and ineffective according to ex employees like this guy: http://www.qbrundage.com/michaelb/pubs/essays/working_at_mic...

"Microsoft's review system, in which a mid-level manager has significant control over all the review scores within a 100+ person group (so it's in your best interest to get on his/her good side), and conversely needs only a fraction of that group's total support to succeed as a manager (so it's in his/her best interest to cultivate a loyal fanclub to provide that support). The cult gives the manager the appearance of broad support, and makes the few people who speak out against him/her look like sour grapes unrepresentative of a larger majority. After a string of successes, the manager is nearly invincible."
Richard Feynman had that problem. He solved that problem by saying "whatever, I'll just have fun playing."

http://www.physics.ohio-state.edu/~kilcup/262/feynman.html

I'm not sure anyone else followed his example all the way to the nobel prize, but I can say for certain that I've followed it to a satisfying place.

I wonder if I'm more mediocre than you, or you're more mediocre than me. One of us must be more mediocre. One of us has two thumbs and doesn't care.
I've lived in NYC and SF. SF doesn't have bad neighborhoods, just annoying ones. Crackheads are a nuisance but they aren't very dangerous. Oakland might have some bad neighborhoods. Honestly the burbs scare me the most. I'm probably more likely to be shot by a high schooler in Fremont than SF.
Have you coded in haskell? Really, the great-grandfather post that provoked this wasn't an attack on python, it's pointing out a difference between the type systems in ML, haskell, scala, and maybe typed racket, of the non-dependently type languages vs. all others.
I discovered I was not very smart long back (about 20 years back when I started working). I compensated by working harder, reading more books than others, reviewing more carefully, thinking more about the things I am doing -- professionally and in personal life. Maybe my issue has to do with dyslexia, or some kind of social anxiety disorder that totally "freezes" my brain when i am in company.

Anyway, I did well and rose to management positions (in software) which I detested but soldiered on (spending as much time as I could on tech work which I love). However, after 14 years of working I finally seemed to hit my "level of incompetence" and just could not continue in management. I can only suggesting working hard, and finding something you enjoy doing.

I also saved a lot of money which allowed me to retire at 40. I now spend my time writing open source software (which I admit is mediocre) and reading HN to keep myself updated and "sponge" off the intelligence of others.
That would be http://research.microsoft.com/en-us/um/redmond/projects/asir...

There is also one where you assemble a puzzle: https://www.keycaptcha.com/

They have varying levels of handicapped accessibility though.
Ask HN: Where's the AI algorithm?
It seems that many in the hacker community believe that the singularity is inevitable once the necessary hardware becomes available. But if the only thing holding us back is slow processors and lack of memory, it should be trivial to write an algorithm that, say, solves difficult CAPTCHAs, even if it takes two days to solve a single CAPTCHA. Have any such algorithms been published and verified?
Great idea, except you still couldn't import the infringing goods.
Well, I haven't used it in production, but I used it for a research project last semester. It was actually pretty good, and there are definitely some very nice features. The standard library was pretty good except it missed some functional features I wanted like immutable vectors (or even just functional operations on mutable vectors).

The language is extremely flexible, and you can take advantage of this to write some really elegant and maintainable code. It's one of the more productive languages I've used--of the languages I've used extensively, it's better than JavaScript, Java or Python.

So I liked it quite a bit over all. However, it doesn't quite clear the threshold where I would use the language voluntarily. I thought it had lackluster support for functional programming, especially from what is supposed to be a functional language. This was evident in the library (e.g. the lack of immutable vectors and the like) and also in the way certain pretty fundamental structures (like ports) worked.

Also, for a dynamically typed language, I thought it had too many different types. It was too easy to get mixed up between bytestrings and strings, for example. It was also not obvious when you should use or expect nil vs #f. That said, the features for creating your own types (mostly structs) were very good--I found they were very lightweight but still flexible enough to be useful.

I am actually a big fan of the syntax. Not just the s-expressions (although, with paredit, they are pretty awesome) but also the reader macros. That said, I'm also rather partial to infix operators, which are obviously not present.

So over all, it's a great language. However, I would still choose Haskell or OCaml over it for virtually any project. The main exception would be projects very heavy on metaprogramming, where Racket really shines.
I don't think it's shoehorning as much as it is Bill Gates & Steve Jobs being yinyang.
I agree that Apple should do this. Malicious developers will exploit what they can. But this is just silly:

> Otherwise you'd need to have every app do this check

Do what check? When you ask for location data, all you have to do is say "you won't give me that? Okay." This app seems to have asked for location data, but instead said "you won't give me that? I'll go out of my way to get it anyway." There is no need for an explicit check. It is less work to do the right thing.
Mega's First Search Engine Gets Blocked
Ask HN: Accepting equity - What terms? How to ensure that the equity has value?
Hi, this is my first post here, so go easy on me. I am currently a consultant, and have a long working relationship with one of my clients (I've been working with them for two years), and we get along quite well. We occasionally have our disagreements, but we've always been able to work things out.

I would like to raise my rates, but my client can't really afford my new rates. So to compensate for the lower rates, we've been discussing me being paid in shares of the company along with cash. I would like to somehow guarantee that the equity I earn does not go to waste. I definitely see the company growing quite a bit in the next few years, and I believe they have a great product.

Currently the company's valuation is $X, which was calculated some time ago. The current proposal is to offer me $Y in cash and $Z worth of shares for every hour I work. The value of the stock would be based off of the current valuation. I'm not sure how this is typically done, but I was thinking that shares would be issued quarterly for hours worked that quarter. I'm also not sure what terms I can place in the agreement to protect myself and try to ensure that the shares don't end up worthless.

Any advice?
Carnegie's steel built America. It's a hell of a legacy.
Gates, Reif, Summers, Koller, Thrun, Thiel and Wales discuss online education
I see your problem and I agree with you. I think it's a complex issue. I am afraid of not backing up. My hard drive or local server might fail and I would like to keep a copy local and a copy offsite. All offsite vendors are somewhat shady. At the end of the day, if you use computers connected to Internet, you make yourself vulnerable of serious attacks. It is far from providing your data yourself but point is security in a relative term. So, it comes down to how sensitive is your data and how much you valve it.
The Onion Freely And Happily Gives Its Employees Passwords To China
That can't happen. The foundation was completely dependent on Microsoft happening, so the story of Bill Gates will be in two parts.
Part 1: Microsoft.
Part 2: Gates Foundation.
Law School Applications Are Collapsing
Mattel seemed to be the one that messed almost everyone up.
Well, over the years I've learned to recognize when I'm feeling down. Its pretty easy to see when you've spent a little time rationally thinking about why you feel a certain way at a particular moment. Works for other states of mind, whether happy, angry, etc. "Why am I feeling like this right now?"

If I'm feeling down, which can lead to depression, I notice my thoughts orient to going over events that I found embarrassing all the way back to my childhood. They also revolve around thoughts about missed opportunities, breakups with old girlfriends, etc.

All of this self analysis only takes a couple of minutes for me once I realize I'm in a state of mind I don't like being in. Self recognition is the first major and important step.

Once I've cataloged why I'm feeling down, then usually the first step is just to take a deep breath. Extra oxygen does wonders to help clear the mind. From there, it can vary.

I'll usually turn around what had me depressed in my head and look at it from other angles. That girlfriend? Remember the crap she did that made me want to part company. That embarrassing situation? Realize it was only embarrassing to me and that no one else noticed, or think about what I did and internalize why I shouldn't do that again. You basically want to objectively analyze the things that are getting you down and find their silver linings.

A very practical thing that I've done numerous times is to look at http://cuteoverload.com. Simply doing something that causes my brain to release endorphins immediately is INCREDIBLY helpful.

I'm not a very active physical person, i.e. I don't exercise anywhere near as much as I should. However, lots of you folks are active and so exercise is another great alternative. Go for a run, or just take a walk. Get yourself out of whatever physical surroundings you're in and just go somewhere else. Doesn't matter where. Back when I was in my early 20s and could run a couple miles without breaking a sweat, I loved the euphoria you get from physical exercise. Too bad I don't have an addictive personality. It would have really helped me stay in shape. =)

Hope some of this helps.
"You will also earn the title Certified C++ Grandmaster [CPPGM]."

A certificate or title isn't worth anything unless the organization who emits it has the authority to emit them. And if you can truthfully claim to have written a fully-compliant C++11 compiler all by yourself... you're already so badass that throwing in an extra title or certificate won't make a difference.
I agree based on a dictionary definition of malicious, but I think people are using it here to mean "things that they know users explicitly don't want and are doing anyway". Having privacy settings and then completely ignoring them might not be malicious - you don't intend to harm your customers, only to increase your profits in some way - but I think that common usage of the word "malicious" would include that case.
Isn't he a billionaire? Have you see the photos of his home?

He might want to make the reward slightly higher than what the black market will pay out.
Using algorithms to game online dating
Neither APNG or MNG are supported in 2 of the big 3 browsers. If either format were supported in 2/3 of IE, Chrome/Webkit and Firefox/Gecko, it would get picked up by the other within 2 releases. Unfortunately the webkit/gecko guys are punting to the libpng guys, and nobody has budged.
And the phrase commonly to thought to be "hear ye, hear ye, hear ye" is actually "Oyez, oyez, oyez": http://en.wikipedia.org/wiki/Oyez
Buy MSFT
PS... buy microsoft stock (thought i haven't yet).

Anyways... xbox is their way into the tv market. tv will become the new computer... xbox is what all the young kids use.. if you've ever used the xbox interface.. do the math. they are blue oceaning the heck out of that market.

PC is dying? Who cares??? Microsoft is going to be into the TV/Comp market.

Playstation? Wii? they aren't building what microsoft is.

if you still don't believe me (I've been arguing with people about it for a couple years now)... look at the new windows design.

if they don't fuck it up they're all set to go. and in so much a better position than all the other companies. basically... if they make it work... they're the world's new favorite company.

I can't think of another company in nearly as good a position as they are, despite all of their efforts to break into that market.. and even if they fuck it all up then they'll be just like every other major company... they pay good dividends and you can sell the stock for probably what you bought it for.

(edit- removed but from a sentence - I don't know code, i just enjoy reading about tech (you know this by now:)... so that's about all the info I can give you.. and I know that's etiquette)
> I agree on the startup stress but you have to admit that the above quote isn't fair either. College kids attempt suicide at a pretty regular clip - be it from social or institutional pressures. I personally believe that suicidal people are prone and it's not their circumstances so much as it's them.

But you can't separate social context from this, can you? College students, for example, are very much liminal figures. One essentially enter adolescence somewhere around high school and becomes a full adult after graduating college in our society. This extended adolescence is very likely a part of the problem, and it keeps people in this liminal state.

The same problem exists in start-ups. We think of the start-up phase as being sort of an extended rite of passage, which involves insane work schedules, personal sacrifices, and the like and which lasts from founding to IPO or acquisition. But that puts people through the same basic problems just to a greater extent. Again, I have nothing against insane work schedules and personal sacrifices. These can be helpful in this rite of passage process but one has to admit that they are not sustainable, and therefore one goal needs to narrow the scope. I would prefer to see the scope narrowed to be from launch to first customer delivery. Sure, put in 160 hr workweeks between those points, have bunk beds in the break room, or whatever you need to do. An extended hackathon isn't a bad way to look at it. Let everyone live in the office for all I care, but make it a short and reasonable time for this. Don't let it stretch on for five months let alone five years. (In reality two weeks is probably optimal.) Then get back to a normal work week, and running a proper business.
This needs to be done for javascript as well.
Would putting a minimum time barrier on HFT systems help? Basically say, you can't make any trades faster than 100ms. You still get the benefit of fast HFT systems, but not the insane microsecond stuff going on now.