skysight-inc/HackerNews huggingface dataset:
Yah, but you always get that one person who no matter how good the product is can find a way to rip it apart. It's really sad :(. However the person who wrote this is most likely a "bug fixer", I know a lot of programmers who's day is

* Make something
* Meet about making something
* Make something else
* Go home

And they never see or hear about bugs :)
CPU helps with two things; throughput and latency. Having idle CPU means you're not constrained on CPU for maximizing throughput. But that doesn't mean you'd be just as well off with a slower CPU at a higher usage rate, because then you'd be sacrificing latency.

It might not be a large proportion out of all the other sources of latency, but it is one.
I wouldn't worry. As anyone who has dismantled technology can tell you, usually anything up to 90% of the small screws in any piece of equipment are entirely unnecessary, and in many cases seem to have manifested themselves spontaneously out of the vacuum. Or possibly the hoover.
" For those students for whom it's been discovered have uploaded similar or duplicate solutions, cases will be handled on an individual basis. Though beware, that cheating in any capacity not be tolerated. "

This seems like pretty clear language. I doubt people who accidently used a public repo will be punished for it.
Probably not, but if a regular link has an onClick event, they might show a big red warning message in the status bar in place of the URL.
Fractal Rendering in Emacs
It's not that "that the mere existence of bugs constitutes a personal or professional failure".

Rather, in order to debug I have to go into negative mode. It's a mindset where I'm mentally combing over something, trying to illuminate everything that's wrong with it.

It's not even that important that it's your code. Focusing primarly on the good aspects of something is a healthier mental model - but not one that will get your code debugged.
The original Wired story is addressing concerns about storefront distribution channels instead of traditional dealerships and how this impacts existing dealers. So my statement about potential negative impact if Amazon or Wal-Mart could become a distribution channel is from from the perspective of existing dealerships, not from the perspective of the consumer, many of which would jump at the chance to buy a car from Amazon or Wal-Mart.
Trends Driving Change in App Architectures
You have the sign the honor code again when you submit the homework. At least for the course I'm taking.
interesting - do you have a resource / starting point for diving into some of this research?
I think perhaps Patrick didn't intentionally name it A/Bingo for the SEO, but he did understand the value OSS and link juice. If I thought of it, he certainly did -- but the name A/Bingo totally stands on its own as a really good name for this software in many ways.

http://www.jcdrepair.com/blog/your-business-has-more-to-offe...

Another example, and the one that inspired me, was one of the bloggers mentioned earlier. Patrick McKenzie runs a small, online business selling bingo cards to teachers (he sold over $45,000 worth of bingo cards in 2011). One thing Patrick does really well is search engine optimization (SEO). One of his techniques for getting people to link to his site (a big part of a high Google ranking), involves open source software. “What!?” That might be your reaction right now. What does open source software have to do with bingo cards for 1st graders?

The answer is nothing. However, Patrick is a software developer that wrote the code for his bingo card website. He recognized that some of the code he wrote was valuable all on its own. So he turned part of it into an open source Ruby on Rails project, put the code up on his site along with instructions on using it, and then told the world about it. What happened? All sorts of software developers, with no interest in bingo cards but a huge interest in his software, started linking to the portion of Patrick’s website that hosted this open source project. More links to his website meant a better ranking on Google which meant more sales of his bingo card creator. So while he didn’t directly sell his offering the way Amazon sold their’s, he did use it in a way that created more business for him.
CPU use is irrelevant to most internet servers.

If that's the case, then why aren't they using lower power, lower performance CPUs? If their servers are only running at 10% CPU load, then maybe the CPU in their servers is significantly overpowered for their needs and they could get by with some less powerful CPUs in order to save power and money.
It's kind of like Storm. I'd love to see a comparison written by the authors.
Build a single page javascript application and don't refresh after using it for a few hours. I've yet to find one that doesn't leak memory like a sieve.
Apparently, I come off to some people as very pessimistic. I don't feel pessimistic but, as I programmer, I'm trained to focus on all the things that can go wrong and consider all the edge cases. This is a useful skill but can also be perceived as very negative even if that's not what I intend. Unfortunately, it's a skill that is also hard to turn off and ironically it's worse if I'm actually enthusiastic about something.
perhaps ... I hope not : (

I think part of progress is a continual taking on of new and harder challenges - new technologies, advanced features etc - so your error rate should be fairly constant
You may be interested in this Google Tech Talk from 2006 - http://www.youtube.com/watch?v=oCZMoY3q2uM . I found it interesting at the time it came out.
Check out: https://news.ycombinator.com/item?id=4604188
Why India’s newspaper industry is thriving.
At this moment: very few but I imagine this will change in the near future and that Coursera is betting on this. That, off course, requires strict enforcement of the rules.
There are different factors in different fields. The downsides of software patents far outweigh any upside for innovation and should be done away with. Same for business method patents and most trade dress patents.

But designing and implementing an effective regime for promoting new pharmaceuticals, or biotech crops, is a different proposition. Unlike software or fashion or business, the products here are extremely expensive to develop and almost trivially easy to reproduce. In the case of pharmaceuticals, patent protection pays not only for the physical development of the drug, but also the trials of its efficacy and safety. (Yes, it's not exactly that simple) There have been proposals for replacing the current system in these cases, but none have struck me as effective or practicable.

The patent system is a wholly artificial creation, and as such, can be shaped to our collective whim. We can throw out software patents and business method patents and all other types of patents that destroy innovation while keeping those types that do fulfill their original purpose. We need not get rid of them all.
Thanks for the reply. I think this is a good way to break up the question to get more detail.

Also - I like your site pitchto.co - do you have a personal email I can drop you a line at?
Couldn't agree more, thanks for the link
A lot of comments here are suggesting that the staff should allow the violations of the academic honesty rules and deal with matters by some other means.

It's my understanding that, in this case, this is not possible. There are real students at EPFL who are using the Coursera system to take this very same course for credit. If some random resume-padder creates a public repository on github for doing the homework, then a simple google search by an actual student at EPFL could easily find it.

I don't see how they have any choice but to bring the hammer down.
Do you mean that you wish they followed the fad of unreadable light grey on white text? No thanks. ;)
Inside Hipstamatic’s Lost Year Searching For The Next Killer Social App
Bracelet senors must be better than glove senors for musicians. Got to think of it, it must be better for everybody else.
Try your hand at security and come back to appreciate the optimism and positivity(#) pervading the programming world.

(#)relative.
Would you like to participate as an angel investor to make this Startup a reality?
Standard tactic in many areas. If you can't compete with someone, just petition the government to hinder them. Diana Moon Glampers will be along to help shortly.
RubyTapas: Short screencasts of gourmet Ruby code
I'm waiting for his "how to pick up chicks" book.
The best theory I've seen is that it's a piece of foil tape that's crumbled in the harsh cold. Hopefully that's all it is.
Show HN: Brit/Euro version of Threadless tee design competition- Facebook App
5 Best Tech Conferences For 2012-2013
Very interesting ideas. I love it!

I might try going after 1. at first and see where it goes.

Anyone doing something similar and want to partner up with me? Maybe a complementary system, etc.
Open source threshold crypto project
http://www.utdallas.edu/~mxk093120/paillier/index.php?go=hom...
The intermediate stage of developing is learned through experience and personal research. The newbie-friendly stuff is just a quick get go of some very universal concepts that you don't really need to learn on your own. The hardcore stuff is difficult and complex and very specific or just an aggregation of the experience of some senior developer.
The free private repos are a lifesaver. They also just released a refer a friend program like dropbox. You can get up to 8 users for free. - http://blog.bitbucket.org/2012/09/18/refer-a-friend-to-bitbu...
Most bugs have nothing to do with the code being imperative.
Hello fellow HN pals- Jay and I were sick of waiting for shipping from threadless over in the states and paying a premium for delivery, so we hacked together this MVP as a Facebook app. We are London based so hoping to attract a more Brit/Euro community that should reflect in the designs that win too. Let us know what you think of the alpha site (note you have to be logged into Facebook as it brings up a Facebook app)- we thought this would be easier to share stuff/promote to pals for voting, etc.

www.facebook.com/designoff/
Sure, then let's say the parents owe them money then. The outcome is the same. What if the mother is not aware of the contract that the father holds with the company? If we follow the pattern the company will go after the mother/child anyway. Copyright protection has been extended several times, it's only a matter of time before that happens with patents.

I understand the linked article is not about cross pollination. But, again, the outcome is the same. The farmer in question did not go out of his way to end up with Monsanto seed, as I understand it, but Monsanto is insisting the farmer owes them money anyway.

It doesn't matter how a farmer ends up with Monsanto seed. If the farmer ends up with the seed, even if they didn't intend to, Monsanto is laying claim to that seed.

That's just wrong.
It is a different mindset when you are writing code and thinking 'Did I cover all the cases?' instead of 'What can go wrong?' For me, thinking about all the cases is a positive and fun thinking process, not a negative one focused on what can go wrong.
I've never bought a car from a dealer and one the primary reasons is that I don't want to deal with a salesman. I'd rather get a used car where there's a significant price discount and there are well-established guides (KBB, Edmunds) that wil tell you basically what you should expect to pay. Buying a used car is much more price transparent than buying new. (The other reason is that I refuse to go into debt for something I use for an hour a day and hate every minute of it).
Startup work-life balance
how do you create good and worthwhile things if you do not try and make them better? how will you make them better without finding the elements that can be improved and improving them? maybe this is part of the engineering mindset, the ability to approach the world with "how can I make this better" and not be depressed and overwhelmed.

I used to get super frustrated and depressed when people edited my writing/prose. each comment was some way in which I sucked. then I compared, side by side, my early drafts with finished works. now I'm not frustrated or depressed when people find problems with my writing! or my code.
Even if the satellite can propel itself to the correct orbit, it may burn a lot of fuel which can take years off the operational life of the satellite. Those years are worth a lot of money.
PNaCl is both not done and (last I checked) not totally machine-independent due to LLVM encodings of machine word sizes. See also http://comments.gmane.org/gmane.comp.compilers.llvm.devel/43... for doubts on the wisdom of using LLVM bitcode for a long-lived, widely-distributed object file format.

PNACL is a fine research project, but unfortunately both NaCl and PNaCl are tied to Pepper, a gargantuan API specified nowhere and implemented only in chromium.org code.

To say this is "Open Technology" is to reduce "Open" to the level of "Big company Big Bucks Open-washing." There is nothing open about an unspecified research project without a proven multi-party governance structure that's dominated from start to finish by Google, and which only Google could afford to staff and push -- including via big-money distribution deals with game developers and distributors.

As I said at Strange Loop and in past talks, don't shoot the messenger: Microsoft and Apple will never adopt NaCl/Pepper. It is a non-starter as a web standard.

Why pray tell should Mozilla fall on Google's sword here? Why should we beg to be involved more "in the process" years after it started? Who are you to say that NaCl/Pepper is better for developers or anyone else than a cross-browser approach targeting JS VMs, which are already there and getting fast enough with typed array memory models to compete with PNaCl? (We aim to demonstrate this.)

NaCl/Pepper looks like an incumbent power's technological folly, similar to Microsoft Active X or Google's Dart-as-a-native-VM. Just because a big company can pay for it does not make it "Open" or "Good" or good for the web.

You've been free with charges of dishonesty, but I'll refrain from drawing conclusions about you from your position except to say that what you write is astoundingly naive -- at best. For anyone building a competitive browser that is not Chrome or chromium-based, what you propose is a money pit in direct and opportunity costs, with no clear path to standardization, where Firefox would always be behind in "Pepper conformance" compared to Chrome. The answer is no.

You'll get the same answer from any other browser vendor not free-riding off of chromium/Google.
The KDE Manifesto
I think that people need to realize that a developer is someone that simply builds the solution to a problem no matter what that problem may be (ease of use, a new business etc.) If you use that train of thought it only makes to focus on all of the things that do not work to successfully achieve the goal of finding the thing that does. So regardless of how good their code is the developer has to have the mindset of first fixing all the bad to deliver a working solution.
This is an amazing redesign. I love Bitbucket for its support for Hg and Git, and it has free private repos. Always loved using it, now I have more and more reason to use it every day. I might move back to it for my open-source stuff, and just push stuff to github as a side thing. Or setup a hook on Bitbucket to just push for me.
I just think the chosen background colour is a little too dark. Something about the colour (#F5F5F5?) is off to me.
Online course. People cheating. Shock and surprise.
I just started playing around with BitBucket today and this looks amazing. Plus my team gets to use it for free. WIN!
I like the new look in general, but one drawback is pretty clear. The readme is now narrow and can't expand. I like narrow columns in general, but now all of my <pre> text is much too wide and showing scrollbars. Lots of work ahead. :(

I also see there is no whitespace around my h3s and not much around h1s, and h2s. Looks quite cramped. Still nicer on the whole. I guess I can try to hack in some line breaks manually.
Programming always gets more difficult. I'm a much better developer than I was 10 years ago and I don't make the same design or development mistakes. But instead of writing perfect code, I'm working on larger and more difficult problems. In fact I'm now responsible for so many more platforms, systems, and programs that I probably spend more time dealing with problems than ever before.
Seems a little orthogonal to HN... but the numbers are not that surprising when you have a huge raft of billion-dollar-a-piece "IT Projects and Systems" that are literally incentivized not to ship, ever - and they hire no-show military officer retirees with a wink-wink-nod-nod to keep pumping money into the corrupt coffers of their consultancies. If normal citizens knew the extent of waste and fraud behind the "clearance" screen in the Dept. of Defense, they would throw up a little in their mouths.
http://www.infoq.com/presentations/Simple-Made-Easy (this is so fundamental to this topic that it is required watching to even have an opinion on this subject)

http://clojure.org/rationale

http://www.dustingetz.com/2011/05/05/how-to-become-an-expert...

http://www.dustingetz.com/2012/10/07/java-sucks-because-idio...
Languages like Haskell show this tendency too, e.g. Oleg's work[1] (which includes research with lisps) although he also does awesome stuff with imperative languages too.

[1]: http://okmij.org/ftp/
TraceMonkey was announced on 2008-08-23, after 2 months of development[1].

V8 had its first public release together with Chrome 2008-09-02 as you already mentioned, but development appears to have started in 2006 according to some of the copyright notes in the initial SVN export[2].

[1] https://brendaneich.com/2008/08/tracemonkey-javascript-light...

[2] http://code.google.com/p/v8/source/detail?r=2
Stanley Kubrick held his own camera, so why shouldn’t you?
Thus my problems with Monsanto. It just reeks that they knew the outcome of all this and have tried to set themselves up as the owners of all seeds involved in farming they provide seeds for. If they started with sterile seeds that could not be cross pollinated then I would slightly different attitude towards them.

But I would still think it wrong for them to attack farmers who unknowingly end up with their seeds, such as from a granary like in the linked article. They should have to prove the farmer tried to get such seeds through improper channels.
ooo shiny thing! #ADD
In the enterprise datacenter level it is not uncommon for sysadmins to use VMware's Distributed Resources Scheduler (DRS) coupled with Distributed Power Management (DPM) to balance workloads and power down underutilized hosts. There are probably similar solutions from other vendors (disclosure: VMware employee)
I don't mind this now that the README is displayed above the fold, a big improvement IMO.
Agreed.

And like Coke and Kleenex, through sheer brand awareness, they've achieved that rare feat in which a company's brand becomes synonymous with an object. In conversation throughout the world,

Soft Drink = "Coke"
Tissue = "Kleenex"
Energy Drink = "Red Bull"
> The air pressure is proportional to either v or v² depending on the speed and atmosphere.

1. I think you mean "air resistance". Yes?

2. If so, then no, air resistance transitions from (linear) Stokes drag at low velocities to (aptly named) quadratic drag at higher velocities, as a function of velocity, but not a function of air pressure. So not "either v or v^2", but a combination of the two factors.

http://en.wikipedia.org/wiki/Drag_(physics)
There are some proposals to make this happen... They're all in pretty early stages, sadly.
>> We always assume that users are going to make security mistakes and build around that. We should assume the same about developers and stop expecting them to build secure sites.

I don't follow you. In the first sentence, the "we" is developers of web sites, right?

Who is the "we" in the second half? Who are you suggesting should assume developers will make mistakes, and what can/should be done to mitigate that?

One possible interpretation is that the second "we" is users, and as a user, yes, I do assume that sites will make mistakes. One reaction is not re-using passwords. But if the user and the site are both naive, I don't see who is left to keep the wolves out.
Was something like MQTT investigated prior to re-inventing the wheel with NSQ? From a cursory examination, I don't see any major advantages other than nice UI tools.

The wire protocol seems more complicated -- why distinct protocols for producers and consumers? Linebreak-delimited headers are error-prone and ought to be banished. Why transmit the hostname with sub requests -- is another system requesting jobs on behalf of workers?

Then the topic/channel distinction seems artificial when wildcards would suffice (and provide much more flexibility), eg topic/*/channels or topic/channels/# in the MQTT parlance. MQTT also has more fine-grained delivery guarantees via its QoS levels. All this with a header structure that's as small as two bytes.

edit: While MQTT is pubsub, as long as the system is under your control, you're free to change the semantics at the broker side from "broadcast messages to all consumers" to "rotate messages among consumers."
This is remarkable. But I think the lesson here is that age nor gender have anything to do with the person's heart and bravery. I'm glad she is safe now.
> In fact something "key to our survival" should not be allowed to be for-profit.

Why this knee-jerk suspicion of profit? Sure, Monsanto seems to be jerks, but it's not like non-profits never screwed anything up.

Food is key to our survival and it's produced and distributed mostly for-profit - this clearly shouldn't be allowed?
Draw diagram effortlessly with upcoming sketch recognition app for ipad.
I'm not suggesting anything, the paper I linked just described one such method for executed untrusted binary code through the browser.

At a cursory glance it looks like NativeClient is built on a sandbox and doesn't allow arbitrary binary applications to run natively on the OS. It doesn't allow system calls and looks like some sort of run-time manages memory on behalf of the application.

If you're at all interested, it cannot hurt to read the paper I linked to. It was written in 1997 and requires a little bit of historical forgiveness but the ideas are rather quite interesting.
Firefox OS uses the same code base as desktop Firefox, so they don't have to hire all new developers to work on a project that won't integrate with their main product at all. Just makes absolutely no sense for them to adopt WebOS. WebOS never had the same goals as Firefox OS, for one, their goal was simply to use a platform that many devs are already familiar with and using, as a way to gain adoption. It didn't work; turns out devs go where the users are, not where their skills are.
The bank account which is linked to the stripe account have to be in the US. But as far as I know they are accepting CC from all around the world.
If you are sitting in the US and you just want receive Money from everywhere, than stripe is a good option. At least if you are dealing with small amount of Money. As far as I know stripe takes some percentage from the transaction. For big transactions, like 10K USD, I wouldn't recommend it.
I second this. Should make most people uncomfortable with cheating. Those who go through are ones who don't give a shit.
Nice UI and I think it looks more like other Atlassian products such as JIRA