skysight-inc/HackerNews huggingface dataset:
I think Paul also gets a pass because we're all basically 100% sure he means well. But that should be the opposite of what we do - I'm sure he is the kind of person who is always willing to revealuate his thoughts if presented with a good reason to.
The problem is sometimes you need to be able to report an exception elsewhere than the global log file , for example fold the exception into a user response. For a web application, for instance, using ANORM/Scala/Play, you might have a unique key constraint that throws an exception when it's violated. I need to be able to use that to emit a JSON response to the user telling them there is already a file with that name, extension combination etc. So I have to catch the exception in my controller in order to properly report that to the user.

The author is right that your code needs to properly react to exceptions and not swallo them. . A global exception handler lets you report to all exceptions, but in order to give proper feedback to the user you definitely have to catch exceptions elsewhere in the code.
I thought this was pretty awesome when I found it a couple of years ago, especially since it's multicore.
Not again, please stop it. Even teens will keep a facebook profile to keep in touch with ex-classmates once they move to college/work, their usage patterns of social networks are not black and white.
The 'war on Christmas': Did Lincoln start it?
Yes, in my front controller I wanted to log to the filesystem & email exceptions. The email library threw it's own exceptions, which I wanted to ignore with "catch {}"... if email was down, and I already logged the exception, there's nothing left to do.
Regarding the last part, that's where technology like upnp cones into play. There are already some ideas out there: http://tools.ietf.org/search/draft-bnss-v6ops-upnp-01#sectio...

Also once you know the address that doesn't use NAT, you could just use the STUN idea and just and the data from both ends at the same time.

Regarding ISP problem... have you tried contacting the support to replace the router? If it's their device they should just handle it like any other issue. If they refuse then it may be a problem with the "braindead/broken/cheap/stupid ISP" rather than any technology.
They are zipped separately - and then those zips are zipped. I'm sure it made sense to someone.
My biggest regret was that they haven't invested more resources into BGE (Blender Game Engine). They had it within their graps, and could have easily stolen Unity3D's thunder, as well as probably gotten funding somewhere.

They just didn't listen to market, imho.

Admittedly, some licenses should've been changed for that to be true.
Actually we have that already in newspapers.

Do you want me to dig out the Daily Mail front page with the President doing a selfie, Miley Cyrus twerking and an X factor winner doing something pointless?

I am proposing something far less objectionable to that which passes as 'normal' for the media.
i think the x230 (still available) could, but the x240 can't for some reason. but check before buying...
True, but as a developer, I expect a comment inside your empty catch block telling me why it is justified. I can't remember ever seeing one...
This type of thing is all too common. We wrote about a worse case last year where an extension XSS'd quite literally the entire internet: https://www.tinfoilsecurity.com/blog/building-a-browser-exte...

The scariest thing here is that you have arbitrary code execution, so your options are limitless. Check out XSS Harvest: https://github.com/Miserlou/XSS-Harvest
You could keep it linear by first going through the list to find the max, then scaling down.
The point I'm trying to make is that this has been a growing trend for more than 30 or 40 years. And every year, sometimes several times a year, we see an article that talks about how great this style of living and building is. But it never goes any further than that.

And the fact that the article doesn't specifically call it a micro, mini or tiny home, does not negate the fact that there is an entire industry that caters to this market.

It's cool that she built it herself, but that's about it.
because of how proof of storage is performed by a distributed network of computers. proof of storage by a decentralized network is really almost identical to proof of work. the stored data keeps getting encrypted to generate a random string, and then a computer has to find a challenge string that when hashed with the encrypted data file creates an output of a string of zeroes (for the proof). Essentially, storage is proved over a period of work rather than a period of time. The additional computational power for increased hashing rate doesn't mean the data was stored longer, only that the server storing the information had more processing power. If the function is being performed with storage in mind its better to use CPUs.

(1kb / 30 seconds) * (1 second / 10000 MH)
...filed stored for 30 seconds

(1kb / 30 seconds) * (1 second / 100 GH)
...filed still only stored for 30 seconds

the work performed is redundant in proof of storage
was it disinterred and reincarnated in the last few days, or is this a repost?
Re: [mongrel2] C versus C++ (2010)
If i could guess, it might be due to Zotonic's good i18n story.
>"(both C# and Java are close enough)"

Not really, a GC call in the middle of your render loop can drop your FPS rate significantly, and those cpu cycles are vital when you start adding physics simulation, not to mention the limitation of memory on consoles.

Sure, Java and C# would be enough for minecraft or some xbox live puzzle game, but I really doubt that you could manage to write an Uncharted game in Java or C# on a PS3 or an Xbox.
Not only are the points you raise valid, but I feel the webapp example exemplifies the strengths of exceptions: That the default behavior is to propagate to a context that can deal with the exception, and that you can catch them all at strategic points, like the main request handler of a webserver. You're not "crashing the thread" like the article implies: you're purposefully catching some error you didn't expect (bugs happen), logging/capturing it for debugging (perhaps even with a traceback), and gracefully returning at worst a 500 to the current request, all the while continuing to serve further requests.

It's been best practice for quite some time not to catch { // heh heh he. }.
The problem isn't the peak capability of the hardware: it's the strategy used to handle the content. In most web browsers animated GIFs are treated as images, which depending on the browser causes a whole host of potential side-effects (kept around or animating when offscreen, all frames kept in memory, etc.)

Video is video and is in general more properly streamed, evicted from memory, and halted when offscreen.
You're right. But it does show one way in which it's resilient. Given this information and what else I know about Intel SSDs, I would expect them to be the most resilient overall.
The Coolest Science of 2013
I wonder if the ever-vigilant FTC has noticed anything shady about what Wall Street has been doing for years now.
> No. The JRE can ship with the app. The CLR ships with the OS.

Yet you still need the JRE for Java.
One of the things that's always bothered me about HN is how quickly articles about women in tech get flagged off the front page.

It took me a while to realize that this is actually a feature and not a bug as HN exists as a promotional tool for YCombinator.

Having much needed discussions around sensitive topics might be good for the community as a whole; but is much too risky a proposition for YCombinator to take on.
Does a non-technical manager add value to a team of self-motivated developers
I'm genuinely afraid of stating opinions about women in tech, almost no matter what they are. Being a white male, I have a lot of fear of being completely ripped apart in TechCrunch or ValleyWag for stating my opinions or making suggestions, because I'm never sure if I'm totally PC or not.

It sucks, because I want to help somehow, but I don't want to be misunderstood and have my name be raked through the coals either.
Is percentage of GDP the right way to measure health care costs?
I'd go one step further - throw your own exceptions whenever you can. Just put assertions in your code. Even verbose assertions. Which error report would you rather receive - "foo was set to null while file was still open!", or a generic "NullReferenceException" caught two stack frames away. If it crashes, it crashes anyway. After that it is only about how fast you can fix the bug.
Please note that IEET has nothing to do with IEEE or similar institutions who will only publish peer reviewed material.
This article sounds like it takes parts from proper science and others from Quantum Mysticiscm http://en.wikipedia.org/wiki/Quantum_mysticism
Do you draw your iOS UI (1) in code or (2) in Photoshop/Illustrator, and why?
(1) By overriding drawRect for example, which I assume would be more flexible in term of scaling and dynamic customization.

(2) By drawing assets in Photoshop/Illustrator and importing them in a catalog, which I assume would give more control over the quality of the assets.<p>From that, I am guessing that it depend on the use case. However, are there any of you who prefer a method over another, in general, and why?

For DN users: https://news.layervault.com/stories/12137-ask-dn-do-you-draw-your-ios-ui--1-in-code-or-2-in-photoshopillustrator-and-why
Typesafe database interaction with Java 8
I believe GP was saying two separate things. First of all, it's unusual to commit binaries to source control, because they can't be merged, etc. Second of all, he personally isn't comfortable with binaries and would rather compile from source.

It'd be more traditional to release binaries separately, maybe using the following: https://github.com/blog/1547-release-your-software
This is like the old ImageShack and PhotoBucket days. The most important thing in deciding between all these competing services is figuring out whose links will still work five years from now.

I guess the pg question here would be: What happens, if imgur decides they want in on the action?
did you order your searzall?
And how does dismissing critics as "pc lynchmobs" advance the conversation?

Some people have oversimplified Paul Graham's perspective; doing the same to other people's perspectives will get no one anywhere.
I feel like this thread isn't going to be as spectacular as it otherwise would, being that it's been posted on the weekend during the holidays.
DO you really think that there isnt a conversation about the absence of women in tech?
Really?
At least every other day I see a front page article highlighting this fact, people getting upset because some conference's either do or do not contain women (some version of either insinuation of "we need women because we dont have them" or "we have women but they might not be as qualified and that makes some dudes mad")
People trying to get women into tech with whatever method possible etc.

Maybe it isnt a pervasive piece of EVERY conversation, but you can literally find hundreds of articles on this site about that very topic. Hey look, right now! https://news.ycombinator.com/item?id=6975533
But women chose not to join the tech industry because it is not an appealing option. It is not an appealing for any reason intrinsic to either women or the tech industry, but because the tech industry is currently dominated by men who are unable to create a comfortable work environment for women and because the tech industry enforces the norm that it is not for women. When an influential leader in the industry says that there is an intrinsic reason women can not be in technology, it is propagating that norm and preventing women from entering the industry.
we badly need a copy pastable video format just like gif. The default html5 video is too video-ish not gif-ish enough.
I really wonder if those teens realize once dispatched data cannot never be forgotten.
Many things are manufactured to create outrage. I've no doubt the duck dynasty guy is one of these cases.

He’s been saying crazy shit like this on the regular for a while now...

Crazy? Maybe he's just gleaming from observation and experience or hunches? Is that crazy?
Many people still have MySpace profiles too.
Sharks Tweeting Their Locations To Help Save Surfers' Lives
This all spun from that "research" in UK article.

Let me ask you a different question - why do you want Facebook to fail? You obviously upvote these articles, which rarely have significant datasets (certainly far lesser than fb themselves) and draw some wild conclusions about future of Facebook.

Try to use before 5 Whys[1] technique before you answer, please.

[1] http://en.wikipedia.org/wiki/5_Whys
OP might consider the fact that truth in the real world does not conform to his liberal ideals.

That perhaps not everybody who holds an opinion different from his own is a homophobe, racist or misogynist.
On Windows you may even want to let the application crash.

If an application crashes on Windows due to an exception, it can be picked up by Microsoft's Watson error logging (now called Windows Error Reporting, I believe). If the user has marked the checkbox "help Microsoft improve Windows by sending crash information" then the dump of the application will be sent to a central location, where it can be triaged and accessed by the application's developer.

Now instead of just a generic entry in a log file, you have a full memory dump of the exception.
rethoric question
It also uses "begs the question" to mean "suggests the following question" -- though, sadly, that's not unusual at all.
Please, don't even think about such approach if you handle many long-living tasks (like, say, client connections) in a single OS-level unit of execution (process or thread) and the error/exception happens for a single task but crashes the whole stack.
Some "science" is just warmed over religion.
you guys will be acquired by imgur
Sure you went outside plenty, but did you go outside at night? Personally, where I live, when the temperature drops below freezing at night, I stop going outside when it is dark, and as the nights get longer that means at least 14 hours a day indoors.
What? Where did PG say "there is an intrinsic reason women cannot be in technology"? He never said anything remotely close to that.
>> Joe Duffy says "I’ve been granted 45 patents, with another 33 pending"

>> Bragging about patents doesn't exactly make me like the guy.

Genuinely asking, do you see putting information on patents as bragging or more generally as a negative? I have also been putting the same on my profile, so would like to understand your viewpoint better to see if I should remove it.

My side of the story:

I have nearly always worked for big technology companies and for various reasons they are always very protective of their IP. This means that an employee can barely talk about his/her projects at the company without making the description too generic. People are barely allowed to publish papers on their work, make contributions to open-source (unless with consent of the employer, which is rare), and cannot have side projects [1].

Such generic descriptions of the projects and a mere mention of the skills do not leave many options for employees to demonstrate their expertise. Recommendations is one way (and I correspondingly have plenty of stellar ones on my LinkedIn profile), but is also gamed a lot: I know several cases where non-deserving people also have great recommendations.

Then comes the patent filings. I have been known as a well-respected and "a prolific inventor" in my last employment, the "most original thinker" at college, etc. Yet, it is hard to reflect this on the profile or CV since these terms by themselves are also often overused.

[1] While it may be a common practice to have side projects, the employment agreements most big technology companies have, that most people sign without even reading, place a lot of restrictions on the side projects. These issues have been discussed on HN several times before. In fact, since most employees do not even read these agreements, talk about negotiating on them, the equilibrium position for these agreements is heavily biased in the favor of employers than of employees.
I don't want to imply Catherine Bracy is right or wrong.

From looking at it, PG describes how things are (YC applications, startup CEOs) and Catherine describes how things should be.

I myself get often argued with because people confuse when I describe things a I see them with I tell people how they should be.
Australian Dept. Store Chain's Website Crashes and Can't Get Back Up
Why is this story here, again? Here you go...

A generation ago a rash of 'Media Studies' degrees started to infect British universities. People joked about how students would be sitting around watching TV all day.

Moving on we now have:

http://www.ucl.ac.uk/social-networking

See where this is going? You can now do what is effectively a degree in 'Social Media Studies', or at least be a researcher paid for by funding from the ERC funding body somewhere in nebulous Europe.

I suspect that this 'academic' work is for the purposes of getting more money. Publish a paper, get it cited by every news outlet in the planet, show the likes of the ERC how often it was cited, get more money for more 'research'.

They are the only source for this one new story, even though it appears otherwise, like a consensus of opinion is out there claiming Facebook is doomed (which it is). We then go off scurrying around with our own anecdotes, arguments and counter arguments, UCL then profit from the 'controversy' to get more money.
There is a pretty easy solution to your problem: get informed. Your opinion is worthless if you don't know what you are talking about enough to not infuriate people who do.
What in the world is this pseudoscience garbage doing on HN?
Things like "not needing to iron a shirt" are nice (basically, labor-saving devices and technology), but doing none of your own cooking, laundry, coffee, mowing, car repair, etc is sad to me.

Life gets more empty when you live an outsourced life. I agree that "stuff" can get toxic, but rather than shooting for owning just a laptop and a single change of clothes, I instead aim to interact directly with my possessions. Do my own maintenance & repair wherever possible. It connects you with what you own, and encourages you to own reasonable things. Why would I want a house with six bedrooms and five bathrooms- I'm the one who will have to repair them!

Of course there are limits; a six-hour service job on my truck will be outsourced, especially as in my hands it would stretch to a twelve-hour job and I want to enjoy my weekend. But repairing my sink or changing the oil take a half hour.
Short for "modern"?
Yup; and they're all flagged off the front page in no time.

My favourite one is the article about one of the problems with women in tech being that Silicon Valley believes it's more meritocratic than it is, on which PG comments that it's really that meritocratic (https://news.ycombinator.com/item?id=6795606)

I'm still curious if he spotted my last minute edit just as it was dropping off the front page while an interesting discussion was emerging.
The PC lynchmobs are the ones stopping the conversation. Instead of saying "prove yourself" they shout "bigot!"

The OP itself says that PG is saying "Crazy" things. How are they crazy? He doesn't point out how this is the case. Instead, he's made a final judgment and anyone that disagrees must also be crazy. There is no reasoning with those who shun reason and react to disagreement with accusations of craziness and bigotry.
I used to create WinRAR backup archives with recovery record or recovery volumes for DVD backups. Are there other (free and open) archive formats with such technologies? Or maybe stand-alone tools?
Honestly, I'd rather just not use extensions at all. They've proven insecure in the past and will probably be insecure in the future. Even if they come from a trusted vendor, that won't mean that it won't be compromised.

Are all these extensions that "prettify" our browsing experience all this necessary? Some, maybe (HTTPS everywhere, Ghostery, NoScript, etc etc), but most of them aren't. I personally prefer to keep my browser clean, it's even more responsive this way.
This is a poor, and fairly useless article. The source it links to is better though.

Summary. Brian Greene is a respected and credible theoretical physicist who teaches at Columbia and has written several books.

http://en.wikipedia.org/wiki/Brian_Greene

Greene wrote a book published in 2011 about multiple universes called "The Hidden Reality: Parallel Universes and the Deep Laws of the Cosmos".

http://www.amazon.com/The-Hidden-Reality-Parallel-Universes/...

When he was doing his book tour for that one, the 9News article was written and features an excerpt from the first chapter of the book.

http://www.9news.com/news/article/182664/509/Is-there-anothe...

Somebody at this IEET site, whatever it is, found the 2 year old article and today published a poor summary of it filled with mumbo jumbo and hand waving. That is what is linked to by OP.

To find more information about how the multiverse theory is testable, presumably the details are in his book, which has fairly good reviews on amazon and is the #4 best seller in the category of Quantum Physics.

A summary of the book's content is present on a wikipedia page dedicated to it.

http://en.wikipedia.org/wiki/The_Hidden_Reality:_Parallel_Un...
Does this look as good to you as it does to me? https://jitsi.org
I haven't found a way to make it work on iOS devices, unfortunately. There are many restrictions on what javascript is allowed to do, and I don't own an iOS device for testing ways around this.
Another amazing noise generator was featured here a few weeks ago and I've been using it ever since

http://mynoise.net/

sadly, does not work on mobile either (somewhat on firefox for android which is too slow on my underpowered phone)
Subtext of the article is... white people are the gatekeepers to wealth, Paul Graham is racist and sexist, and white men pick and choose the new wealth class. And we should be angry at people like Paul Graham instead of Phil Robertson for judging people based on race or gender or sexual identity.
I've thought about a vacation to code, but the only place I want to go on vacation to is Las Vegas.

Aside from the natural water part (it is in the middle of a desert) i think sitting by a pool would make a great place to work. Most (all?) of the pools have outdoor music, wifi, people watching, etc... Mandalay Bay has sand but they've since started a Day club which I don't think would be very good for the life span of your laptop... If you got a cabanna, it wouldn't be so dangerous.

I have worked in the lobby of a vegas hotel in a pinch so it's not bad...

The only problem with my plan, its not exactly cheap to stay at a vegas hotel...
is ruby done too?