skysight-inc/HackerNews huggingface dataset:
Linkbait, Zuckerberg has only opted to hide certain stats on his profile and he now no longer shows up in this top followed lists. It has been noted that Google execs have similarly done so.
I agree with you. I also made a comment about this topic earlier http://news.ycombinator.com/item?id=2721038.
Inventory management is a skill that is saleable. If your area has no work, it is stupid to stick around. Find a place that does have work, and go work there.

Easy? No. But whining about how it's hard and how bad it is ain't gonna get you a job either.

edit:

I've seen a pattern: people who move and keep learning keep winding up employed. People who don't move and stop learning wind up unemployed, and stay that way.

People need to be ready to start looking for work at all points in time, because at any given tomorrow, they may not have a job.
> The taboo around certain words in certain contexts is a consensus that serves a purpose. You can use them and receive certain extra attention, but also lose other people to distraction.

Sure, and in this case, good riddance to them. Anyone who avoids sharing this app because of the word fuck has zero sense of humor and isn't the target audience. Anyone who critiques it for the word fuck, isn't the fucking target audience. There is nothing wrong with the word fuck in non fucking formal circumstances, even to a general audience. There are times not to use the word fuck; this isn't fucking one of them.
dude, if you spend any amount of time on the edges of GAE development, you'll quickly find that java is the second-class citizen by far; witness the retard with which java versions of the appengine pipeline or mapreduce libraries follow the python versions... if anything more java developers will help the java runtime achieve parity with the python version...
I used to be very interested in education during college (stil am). One thing I found really interesting from the writing and research I did on the topic was international comparison.

Here's a fact I learned that has stuck with me for years since: in China, everyone learns algebra in 4th grade, no exceptions[1].

Now the point of this isn't that the Chinese educational system is so awesome (I actually think that there are some really bad tradeoffs they make), but rather that the thing that we think is so difficult for highschoolers can actually be done 100% by every single person in 4th grade. It's an existence proof that for quantitative knowledge it's just a matter of training and context.

Anyone who is reasonably conversant with a computer (in the sense that they know how to type, they can use a mouse, etc.) can be taught to program. It's no harder than algebra. It's within their capacity. The problem I think is that it's just not conceivable. It's not really taught in schools, and it requires you to learn an entirely new set of skills and vocabulary.

I will grant that perhaps 3 years is an underestimate; it might take 6 years. I haven't run any actual experiments. But programming is not cutting edge research; you're not writing a PhD.

I agree with you that most of of the population really truly does not understand computers right now, I just disagree that if motivated they couldn't learn and quite quickly.

[1] Well of course there are a lot of exceptions: the mentally handicapped, children who live on the farm, children who have to work in factories all day. But for students pushed through the system, they all learn.
The takeaway of applying aikido-like redirection techniques (don't try to fight cheating head-on, but instead change the problems so cheating is meaningless) is a generally applicable life lesson.
Google's resources are orders of magnitude larger than Mozilla's.

Google's marketing budget for Chrome is likely larger than Mozilla's entire budget overall.

I can't say anything about this particular hire and what the reasons were there, since I know nothing about it. But in general if money is your goal, Google can outbid everyone else, often by a lot.
Serious question, no troll.

Why do so many young developers insist on getting mentoring when there is so much high quality code available to be read?

I can accept the proposition that reading books is insufficient for becoming a spectacular developer. But code itself is so precisely clear about its use and intention, that it's effectively equivalent to peering inside the mind of its author.In addition, reading through changelogs can give an excellent view of how good software evolves from version to version.

I would argue that doing so would be roughly equivalent in effect to actual mentoring.
My experience is in the industry domain, tech commercialisation and fundraising. Some start-up experience, just quit academia to turn my vision into reality.

You know your way around Ruby/Python, API development, Web Services, JSON, Apache, MySQL, Linux, Unix, Design Patterns or comparable Plus you have a burning desire to join and grow a start-up.

An incubator wants to fund our concept for a novel B2B platform. I'm looking for a second hands-on technical co-founder to round the team and to help us turn the mock-ups into an MVP and then on to launch and beyond.

Based in Cambridge/London UK. Get in touch with me at dapgutmann@gmail.com
I'm not sure what your point is, exactly. How does being mad about it help?

If you have some plan to undo the injustice, that's one thing. But if you are suffering for several generations in a futile attempt to undo the injustice, perhaps it's time to give up and pursue some other goals.

Aside: in the case of land disputes, how did the "victims" come about the land in the first place? Even if they were truly the first humans there, does that give them some divine right to it? And what about nomads?
This is completely true. I took a 1 year drawing course in highschool and was shocked by just how good I got, practicing 5 hours a week.

Most skills are not as difficult as people think they are with consistent effort over time. People are not born with a drawing module in their brain that makes them different than you, and that's true for programming and pretty much everything else as well.
I'm not sure i understood the benefit of this over using opaque structs. If he switched his struct definitions to being opaque he would get the appropriate error messages that would have let him track down all the stale member references.

Another option would have just to use two struct definitions:

in the header file he could put this:
struct public { int a; int b;};

and in the implementation he could put this:

struct private { struct public pub; int c; int d;};

then when he needed so pass the public struct around externally he could just cast the private struct to public. This would end up being pretty much identical to the preprocessor hack but without needing to use the preprocessor.
Wow, i've been looking for an open source library like this for ages. This is prettymuch exactly what we have where I work (Unlimited Realities/Fingertapps), but the engine is proprietary and based on a custom scripting language.

Having an open alternative to play around with in my own time will be awesome, thankyou!
Yes, this is true. They'd only be a passable programmer after 3 years, not a good one. But the main point is that a very junior developer position is actually a really good job for most people.
Are you tied into one of the online dictionaries via api? I had similar idea before social networking. I can see how this could take off.

If not already, make it searchable by school, class, and textbook.

Good luck.
> especially since HN fades the text until it's near impossible to read, making discussion harder.

You can highlight the text to make it readable.
At 1500 suspension letters per day, 365 days per year (optimistic...), 1000 false positives per year is a 0.1% false positive rate.

I think that's a fairly good rate if a false positive only meant that a human had to verify a person's identity, but not low enough to warrant automatically suspending a person's license.
You view the word 'fuck' as common; I view it as special. I respect it too much to wear it out promoting a photo-location-discussion-service. Perhaps someday you will love the word 'fuck' like others do! But for now, you're treating her like a trashy throwaway whore.

:)
>I was also lectured by some senior professors that "I should change my assignments from year to year". (Thanks for the suggestion, buddy, this is exactly how I detected the cheaters.)

what? how can there be cheaters to detect if the assignment is completely different?
Microsoft registers Microsoft-Sony websites
While I sympathize with the instructor and think he should be incentivized to fight cheating, I'm not pleased with the use of services like TurnItIn. Basically, the student gives someone some faceless company a license to whatever they create for perpetuity. Are these companies ever compelled to delete material on request? And who could audit that?
> High school geometry might as well be wizardry.

And yet does anyone doubt that they could learn highschool geometry if motivated to do so?
It's a similar moment as with writing your first compiler (or interpreter). Or, equivalently, watching the SICP video lectures.
As far as I know most of the people involved with the EFF were big into psychedelics. E.g. I know Stewart Brand is on the board of directors, and he has written about his LSD usage many times. So has Mitch Kapor.
Ipv6 Address Locator website
Suggestion: show the visitor what the app does, give an example without requiring the visitor to do anything. Don't require account creation straight away.
Building Software Systems at Google (PDF slides by Jeff Dean)
Human Victims Of Human » The Last Day Of Planet Earth
So like,

I think our current drive to re-architect Firebug is on the
right track, but I could not obtain another year of support
from IBM to contribute to that work.

Clearly, he would have stayed if either IBM or Mozilla offered their "support." Programmers need to eat :x
The law is not Turing complete
> I feel that Mozilla has made a strategic mistake in switching to a very rapid release schedule.

That wasn't the mistake. The mistake was stealing the technical part from Chrome, and not the part that end users love.

Trust me, the only reason Chrome's rapid release schedule hasn't garnered this criticism is because 9/10 users couldn't tell you what the current version of Chrome is, much less what it was when they originally installed it.

Google, while adopting rapid release, has simultaneously made version numbers irrelevant to anyone except devs and power users. That was the important part. Updates don't matter and they just happen.

Mozilla adopted rapid release but kept publicizing each major version like it was a big deal and giving end users ways to opt out other than turning off updates completely. This is a BAD idea.

Rapid release needs to come hand in hand with safer, less drastic, and seamless updates. This will never happen until Mozilla overhauls its extensions system because of how deep & old-world it is and how prone extensions are to break during minor updates.

It's unfortunate for the NoScript fanatics, but a rapid release schedule simply does not work if you provide this many hesitations. I still see FF3.6 and FF4 everywhere, yet unless the person doesn't run Chrome very often, Chrome is always at 12.x. If it isn't, it will be next time they launch.

It's funny, in a way users who clamour for stuff like NoScript are actually putting average users in more danger for their own personal benefit. If Mozilla was allowed to overhaul FF's extension system, updates could be much more seamless and end users would actually end up with the latest version of the program.

Instead, we run the gamut from 1.x to 2.x to 3.x to 4.x to 5.x and everything in between. I'm sure anyone who has worked as a desktop tech has somewhat recently encountered a Firefox 1.x/2.x installation here and there, ever catch a Chrome 1? Chrome 3? Chrome 7? Really, anything except the latest version at the time? Exactly.
Besides, my company for example filters such words in URLs (and logs any such attempt), so I wouldn't be able to see this site from there with such a name.
On Starting a Long-Term Company (2005)
And end up with something like Perl's CGI? Request/Response favorite flavors seems to change every 2-3 years. I wouldn't want Python to suffer from that bloat.
Constructive criticism: the visual aesthetic of the site is so busted that I (and I expect many people) would never register to try the software. Some ideas for improvement which are specifically calibrated to match your case (not rules for sites in general, obviously):

- Most of all, radically simplify. For now, I think it's better to just explain what it is and put forward a simple call to action (create your account and get started!) All of the accoutrements of a "professional website", the images with overlaid text (test tubes because it's scientific, for example) are distracting and too difficult to execute. Put all that energy into the app and market later.

- The cloud tile background is random and totally dominating. The first thing I do when I visit is cycle my eyes around the strange margins full of clouds, because they're the brightest thing on the page.

- The color palette is nuts. Pick 3 colors that you've seen together on other sites and stick to them.

- Add a little more padding to all of the various boxes you're using. In almost every case, the edge of the box is way too close to the text.

- Swap out the squirrel clip art for a word mark. Pick one of these fonts you like and write the name of the app in it:

http://www.google.com/webfonts

- Add a wrapper to the whole website if you want a margin around the fixed-width background. It looks really strange not to have consistent margins, especially with the intense background.
Co-Founder needed in DC
We are a stealth DC startup in the enterprise mobile space. We are actively looking for a technical co-founder who has the passion to code/architect world-class solutions. Must be a RoR expert. Mobile or API dev. expertise is a plus. Significant equity!

This is a lifetime opportunity so if you are interested, pl respond to ceomob@gmail.com
this is pretty much game over for firebug...
Hmm, interesting. I guess, now it's Joe's chance to elevate Firebug yet again :-)

http://joehewitt.com/post/creative-tools
Yea, you can demo the quiz and game features for each list without creating an account. I should make this more clear.
My guess is that the OP was a bit imprecise, and that he kept some assignments the same as previous years. If 3 assignments are same-same-different, and a student gets grades A-A-F, that could be what they call a 'tell' :)
I was completely honest scoring 16,000, English is my one and only language. Depending on your field/background you could understand more words than this test suggests. Looking up the words that i did not understand coupling them with there relevance and the shear volume of test words or lack thereof makes this test inaccurate in my mind.
I'm using wiktionary for definitions. It was the best solution I could find.
Great tale, and I like the approaches he suggest at the end that make cheating impractical. Hopefully, as a tenured professor, he can serve the likely storm of pressure he will get from his university for publishing this.
It is common, so common most people use it many many times daily. She's not a princess to be put on a pedestal and brought out on special occasions. In fact, it's the opposite, she's to be hidden on special occasion's when you're fancying it up, and there's nothing fancy about a photo location service that would require censoring common language.
NFC initiated Bitcoin payments with Bitcoin Wallet for Android
Basically, bottle was here and things were good, and then Armin decided to announce Flask as an April Fools joke and ate poor bottle's lunch.

Bottle and Flask are similar enough, but I think Flask has more momentum and support.
Ask HN: What did you have to unlearn after leaving a large corp? 
As someone who's currently working for a software giant and is planning to move into the world of startups as soon as the time is right, I'm concerned that many unfortunate habits that have been ingrained in my head over the years will haunt me for a while.

I've read several times on these very pages that folks coming from large orgs tend to be overly conservative, not think outside the box enough, not take risks and instead worry about covering their asses.

As I haven't made the transition yet, I cannot speak from experience, but I'd love to know what such traits you were able to identify in yourself when you joined a leaner business and how you dealt with it.

Thanks!
CB Niche Blueprint A Scam
I designed a very similar spaced-repetition algorithm flashcard learning app for the Kindle (screenshots here: http://keminglabs.com/#/kindle/ ). It's in Amazon's review process at the moment, but if you have a Kindle and want to test it out I can get you a dev copy.

Tenjack---drop me a line if you want to chat about collaborating on some of this. We got our definitions from Wiktionary as well, but we're looking around for other resources.
Show HN: I noticed I've spent too much time reading Hacker News
I noticed I was getting side tracked reading Hacker News, checking back, reading articles, comments, etc. It felt like my productivity was being hampered so I created a simple web app to receive the most popular stories in a daily email.

http://dailyhn.com
http://dailyhn.com
I completely agree with this sentiment. It is difficult for me to express how extremely inappropriate I think it is for a school to transfer ownership of a student's assignment to a third party who uses it strictly for profit. It would already be iffy if turnitin was a nonprofit, but they aren't.

Papers that students legitimately write and no third party ever gains access to, are still inflating their essay counts and therefore making some guy rich.

The courts upheld that it isn't a copyright violation since they decided it was fair use, but I have to say even if it is legal it is morally abhorrent for schools to go along with it. Plagiarism is unavoidable from individuals that are trying to scam their way through school, and something that needs to be combated, but universities are supposed to be bastions of enlightenment not cronies for privately held corporations.

To be clear, I don't see any problem with automatic plagiarism detection. I do see a problem with very significant profits being made due to usage of students work that they cannot possibly opt out of (especially high school students who don't even have the option of transferring schools if they don't want their work being used that way)
I couldn't agree more. I don't think it's possible to build anything even simple anymore, let alone building a complex application or system.
The domain name is more appropriate for a pornographic site than for a serious application.
If the driving licence were a right, on what basis would this be the case? Do you think this would bring down the cost of driving? If so, why?

I'm having a hard time believing that this kind of deregulation would be helpful, but maybe it would? Perhaps if private road providers were more common, there would be a wider range of options. Can't see that flying though... people seem to like to drive without paying for the road at point of use...
Ask HN: What should all freelance programmers know about freelancing?
What should I know as I get ready to dive into the world of freelance programming? I'm going into web development specifically, but I'm sure a lot of your advice applies to any kind of freelance programming.

Must-dos? Pitfalls? Hurdles? Surprises? Things that are worse or easier than you expected?
I work in the department, so I can at least tell you who to ask if you've got any questions: Email is in my profile.
This is great. A few comments/suggestions:

1) Would be nice to see a preview email. Is it links to stories? Stories? Stories + comments? Something else?

2) I'd love to be able to set the point threshold. E.g. email me stories with at least 49 points.
I am Sold. I am switching to WebDev tools. If anyone needs an intro, here is video of session done during Google I/O 2011

-> Google I/O 2011: Chrome Dev Tools Reloaded
http://www.youtube.com/watch?v=N8SS-rUEZPg

Btw, Paul Irish is co-presenter ;)
Jeez, is it so hard to do your own damn homework? Maybe the prof should just let things get messy until it becomes more work to cheat than to just do it legit and maybe actually get some value out of school.

But I guess school is now just a status thing that you do to satisfy other people instead of yourself (or so everyone says), so why should anyone care about doing it honestly?
I rsync my backups to bqbackup.
"Cheating" is a meaningless concept once you reach college in my opinion. Either students are learning or they're not. They're (usually) paying money to be there and the only applicable metric is if the skills they acquire while chasing down the degree are worth the money they or their parents spend. To that end, I was impressed with the OP's thoughts on deterring this sort of behavior in the future. Because really, the only person suffering from this behavior is the student. By altering the coursework to make the motives for copying virtually meaningless the professor's goal is accomplished with a minimum amount of effort.
It seems like the professor tried to personally deal the problem on a case-by-case basis; this will always end up being more work for him in the long run. What he should have done is just immediately hand the case off to the proper authorities and let them decide the case. However, I'm assuming from the post that the council at this particular college is considered to be a last resort option; other colleges have committees that are dedicated to dealing with cheating and it's standard procedure amongst faculty to forward all cases to them immediately.
Vote him down but it is true. See: http://blog.mises.org/10217/yet-another-study-finds-patents-...

yet somehow people keep repeating this.. He is also right that copyright came out of the desire to censor people. Patents are a relic from the time when state monopoly power was granted to many more things than just inventions.
On second reading, the OP was being sarcastic, and derisively noting that if he changed his assignments, he never would have caught the cheaters in the first place. So he rejects one form of making cheating useless (making traditional assignments, but changing them up each year) and embraces another (choosing different types of assignments that are structurally not cheatable).
The video: http://www.youtube.com/watch?v=ulBalk7Od-Q
You didn't even mention the possibility that your 52-year-old mom's entire life savings is tied up in her house in her hometown. Where there are no jobs, and nobody is buying houses, so she can't cash out except at a big loss.
1) Heres a preview image http://i.imgur.com/6D46M.png

2) It takes any story that makes the top 10 on the front page and are over 40 points. (I plan on making this customizable)
yeah point threshold would be awesome
Yes, python is compiled for arm, and shipped as a library within the apk. Java -> Python -> your .py application.
There's so much more to our world than meets the eye. It's a shame we allow those in authoritative positions to tell us how we're allowed to live our lives and how we're allowed to explore the universe, both inner and outer. We are all born into the world as naive, ignorant and clueless as all those before us, and NONE of us has the inherent right or wisdom to tell the other what to do. We should each have real free will...it's unfortunate that no such thing actually exists.
AngelNetwork.com, LLC Defines Angel Investing
I never knew that if I had skills that were in high demand, and lived in a city that had a vibrant startup culture that I'd have an easy time finding a job. Thanks!
anybody remembers the blogger code of ethics? what happened to it? what was its impact (if any)?