skysight-inc/HackerNews huggingface dataset:
> I don't exercise as I yet have to see data showing me that exercise will increase lifespan by longer than the time invested doing it. Add the opportunity cost of the lost time to the picture as well

That's double counting. If exercise time gets you the same increased lifespan as time invested doing it, then the "time" factor cancels. So there is no opportunity cost -- you get more life for "spending" life.

> Second, are you aware of the vomitories in the Roman Empire

Not a real thing, other than the architectural term. Nothing to do with regurgitation. http://en.wikipedia.org/wiki/Vomitorium

While your personal mileage may vary, I find my quality of life immensely increased with regular exercise.

Science supports it -- exercise helps mood, life quality of insomniacs, increase happiness, reduce anxiety, and many other positive qualities. (http://science.howstuffworks.com/life/exercise-happiness.htm has links to all these studies.)

I encourage you to do as you wish with your life. I, however, will continue to put my time in. Preferably in high intensity cardio exercise 2-3x/wk, and 1-2 strength training sessions per week.

FWIW, the "life extension foundation" seems to support exercise. http://www.lef.org/magazine/mag96/feb96-fitness.htm
Matlab's strength does not only lie in the simplicity of it's code or in not having to load libraries explicitly. It also lies in the fairly good IDE. Built for scientists who want to prototype code quickly, there is an interpreter and an editor right there for you. Not to mention that you never have to configure anything, it just works.

I love Julia, but for wider adoption, it will definitely need integration with a good IDE that "hides complexity from it's users".
Also, how much can google charge for those spots?
I agree that developers should not try to work more than 40 hours per week on a regular basis.

But when I was younger, I went for years working around 16 hours per day, 7 days per week and everybody thought that I was a rockstar genius. But it was not all mental work. I probably spent about 8 hours a day on software development and then I wehnt home and worked another 8 hours in my half acre of gardens, 3 acre asparagus field or shoveling the daily snowfall of 6 inches or so, off my 100 yard driveway. Not to mention sawing and splitting a few cords of firewood to heat the house, cutting Christmas trees to sell.

The physical work was energizing after a day spent writing software, and the mental work was energizing after all the physical labor that I had done the day before. I'm not saying that the physical labor made me more productive at developing software, although that may be true. But I think that when people count hours and then try to use that to prove a point, they forget to classify what is being done in those hours.

Case in point. When I have a tough coding problem, I don't slog away at it for extra hours. I go sit in a different chair, stare out the window, look at the cloud shapes, then close my eyes and think of absurd ways to solve the problem. Now if I would include that time in my count of hours per day and tell you that I can regularly put in a 10 hour day, you would be misled. The total hours are not as important as what you do with those hours.

If you are going to play on the net for 20 hours a week, then yeah, you may need to put in a full 60 hours. Or you could stop goofing around and do your work. Pay attention to your productivity. Split your day into chunks, take your coffee and lunch breaks. I used to join the smokers on their smoke breaks even though I didn't smoke because it got me out of the chair, moving around, and I got to stand in the fresh air and sunshine (upwind of course). And I almost always go for a walk at lunchtime. This is not a waste of time. These pauses are essential for you to get your maximum mental effort.

Sure, sometimes you get stuck into a problems and go for hours without leaving the chair. Even if you are 50 you can do that once in a while if you eat healthy (read Joel Fuhrman), but the key here is "once in a while". Once in a while you can pull out all the stops, but like heroin, it does not get better by doubling the dose.

Buddha had it right when he said (and I paraphrase him) "All things in Moderation". It takes great discipline, but discipline is what software developers need to cultivate in themselves.
Hey man, mind taking this down for now? We aren't ready to deal with scale.
There is Julia Studio[0], but I'm not sure it is competitive as of yet.

[0]: http://forio.com/products/julia-studio/
I'm just gonna leave this here:

>We can eat oysters only insofar as they are brought under the physiological and chemical conditions which are the presuppositions of the possibility of being eaten.

>Therefore, we cannot eat oysters as they are in themselves.

http://web.maths.unsw.edu.au/~jim/worst.html
I posted what I did so nontechnical readers wouldn't be misled. Would you object if I similarly addressed someone who claimed that evolution must be wrong because it's not in the Bible?

> ... you're just trashing someone that had a thought and expressed it ...

Indeed, that's what I did, but it was because of what was expressed, not the fact of its expression.

Surely it has by now occurred to you that you're defending this person's right to say whatever he chooses, while denying me the same right? Or did that escape your attention?

> Oh, get over yourselves, both of you.

Under the circumstances, it's time for you to get over yourself. The OP's post, and my reply, are perfectly symmetrical -- one demands the other.
Why India's answer to Alibaba and eBay is the tech IPO to watch
I think his core assumption is wrong in this case, regardless of his feelings towards using List or not:

You count the players on a team, not the team itself: team.count() means nothing
Team.players.count() is correct

It would, in fact, be incorrect to even implement a List interface on his Team object
The word "interface" isn't in an answer until the 7th one down. The corrupted-OOP straitjacket even suppresses useful terminology!
I feel like I'd be unable to code if I smoked a joint. I've never tried it though. I'd love to hear about people's experiences doing something like that though.
Kickstarter Says It Was Hacked (Updated)
There really is an opportunity here for someone to collect some real data on this and help us learn just how far you can push it and for how long. There are so many startups in SV that someone who lives there could interview people at these startups, every 3 months, collect the data, and then after a few years we would have some evidence that suggests the general expected result.

There will always be some outliers, but remember, some startups who have done everything wrong, still made it big. Single examples here and there are not data. It's hard work to get real usable data, but chances are some of you know people at Berkeley or Stanford who would be into that sort of sociological/psychological research.
Live uploading is cool. Are you sending the frames as they are being recorded & recompress on the server or do you just reserve the url upfront & upload once everything's done?
The problem with interfaces is that you can't implement any operations within them. Traits and modules do allow for that.

Regardless, compositition makes more sense for this case anyway.
What 60hr/week worker is asking for a badge of honor? Do you really think that a Badge of Honor and pride is why they are working all these hours? I have never seen this in all the startups that I have worked at.

In my personal observations there are three reasons that people work long hours. Money, self advancement (skill wise or other) and a loyal commitment to finish a large task within a time span.
Yes, there are packages that can read and write HDF5 (including specific support for .mat) [0] and NetCDF [1] formats.

[0]: https://github.com/timholy/HDF5.jl
[1]: https://github.com/meggart/NetCDF.jl
Niggers fighting God. <Sigh> How's this gonna end, ya tink?

God says...
energy I_could_be_wrong not WooHoo poor husband baffling
crash_and_burn how_could_you guppy youre_welcome charged
I_veto_that employee hobnob sex what_have_you_done_for_me_lately
wazz_up_with_that Ramsay astounding What_are_you_doing_dave
basket_case slumin humongous pet I_didn't_see_that repeat_after_me
Virtual Private Clouds, Best Configuration Practices for max efficiency
If most people have children in their 20s, there is very little evolutionary advantage to living beyond, say, 60. Until then, they will have passed on all their valuable wisdom.
SHOULD I GET A COFOUNDER OR MENTOR?
NO MARKETING EXPERIENCE,BUSY MEDICAL STUDENT KICK STARTING 1ST START-UP. WEBSITE UNDER CONSTRUCTION
Heh. Well, you've made it pretty easy for me.

>>Under the circumstances, it's time for you to get over yourself. The OP's post, and my reply, are perfectly symmetrical -- one demands the other.

Perfect. Now for an actual rebuttal...

---

>Surely it has by now occurred to you that you're defending this person's right to say whatever he chooses, while denying me the same right?

I didn't say you shouldn't say anything, I'm saying you're an asshole for being proud of having said anything.

Your original response regarding what constitutes a violation of physics was fine. Your response to gfodor was simple gloating.
Do you want to be able to pass in Team for every function that currently asks for List<T>? Because that is what you are stating through the act of subclassing. At some point some part of your program may have a List<T>, but actually have a Team.

For starters, most teams I know don't have cloning technology, and thus can't have the same member of a team multiple times, but List<T> absolutely allows this. There are no restrictions on uniqueness in a List<T>. So then you may proceed to override Add() to first check if the team member is already in the team:

void Add(Player aPlayer)
{
if (Contains(aPlayer))
return;

base.Add(aPlayer);
}

Wonderful! But now you're a List<T> by name only, because you don't actually behave like a List. You don't follow the most basic postcondition of the API. Every single method that adds an item to a List<T> expects the List<T> to be 1 item larger afterward. So basically, you've created a List<T> that has undefined behavior with every existing function that ever calls Add(), because it doesn't work the way it was originally sold as working, so what is the point of going around calling yourself a List? You are a crash waiting to happen. You are not a List, you are a list manager.

Now is when someone will probably say, no no no. Subclassing isn't the problem. The problem is you didn't subclass the right thing. You should have subclassed Set<T>. Because teams don't have a natural ordering and contain unique players. But now you're just going to run into new problems. Like the fact that you have to check if a player is first in a sane state before adding them:

void Add(Player aPlayer)
{
if (aPlayer.team != null)
return; // need to be a free agent!

base.Add(aPlayer);
}

We can argue whether this should throw, or whether it should do it unconditionally, but the point is that the virtue of needing logic means its not this thing, its something managing this thing. Someone already wrote Set<T> and List<T> code that was almost certainly smarter than you. You wouldn't go poking around their original source to make your program a tiny bit easier to write at risk of ruining other things, so subclassing it is just a way of cheating and only poking around their source only for specific instances, but still causing all the same potential problems for those instances.

Remember, you should ask yourself "Can I guarantee every function that expects a T to behave exactly the same way when I pass a P instead (where P is a subclass of T)?". Almost always the answer is NO, since that's why you subclassed it to begin with! So you shouldn't do it. If the answer is YES, then you've probably only added an ivar or new methods in which case its equivalent to composition. The only thing subclassing gives you over composition is the ability to modify the behavior of existing methods, which breaks contracts with every other part of the code.
define smug
>his entire generation was stunted in their growth from his culture's encounter with American junk food.

That seems very hard to believe. Americans are rather tall on average.
WELL MAYBE YOU SHOULD TRY WRITING YOUR POSTS IN ALL CAPITALS, I HEARD THAT HELPS.
I used to get lots of anxiety as well, but then I realized that even when things go badly, it really isn't that bad. The universe is just matter and energy. In both the best and worst cases of any situation, you're still just playing with matter and energy. That's how I see it anyways.
The etiquette for this sort of thing is that the founder, assuming they're on the ball, asks "Can we quote your involvement publicly?" very soon after receiving agreement in principle that you're in. I think both times I was asked that question it was literally within 90 seconds of the words "agree on a handshake."

You're right that people treat this with a lot of sensitivity, but you're overestimating how much effort it requires to have a column in a spreadsheet.

This is one of the many "quirky rituals around fundraising" which AngelList is busy automating. I am of the impression that "AngelList official" is now understandable with regards to an investment like "FaceBook official" is understandable with regards to an engagement.
I'm proud of my 32-hour work week. That makes more sense to me than being proud of working 60 hours.
let's_roll na_na services Shalom I'm_done bizarre manufacturing
Burp astrophysics Moses LOL beep_beep Church freak I_just_might
how_do_I_put_this now_you_tell_me why_didn'_you_tell_me
evolution surprise_surprise class__class__shutup You_fix_it
sex dude_such_a_scoffer wrath you_hoser love small_talk
gambling I'm_bored break_some_woopass_on_you jealousy
face_palm lifes_like_chocolates I'll_ask_nicely fancy
figuratively make_my_day spunky heads_I_win_tails_you_lose
not_a_chance_in_hell I'm_in_suspense a_flag_on_that_play
What_I_want special_case I_made_it_that_way couldnt_possibly
hard_working goods what_do_you_want hippy it_was_nothing
I'm_grieved what_the_heck cracks_me_up endeavor thats_right
ha strip

C:\TAD\Text\BIBLE.TXT

lessing and cursing. My
brethren, these things ought not so to be.

3:11 Doth a fountain send forth at the same place sweet water and
bitter? 3:12 Can the fig tree, my brethren, bear olive berries?
either a vine, figs? so can no fountain both yield salt water and
fresh.

3:13 Who is a wise man and endued with knowledge among you? let him
shew out of a good conversation his works with meekness of wisdom.

3:14 But if ye have bitter envying and strife in your hearts, glory
not, and lie not against the truth
Composition making more sense is exactly why you'd use an interface, as the function inside the class depends on the internal implementation of how you'd store the players most efficiently while still giving a common method to access them. If you used a trait it would lock in the list implementation across all types that HadPlayers etc.
I wonder how many of them are just hiring overseas contractors to do their work.
Bitcoin company releases open source library to build Bitcoin apps
The sentiment of your comment is that transparency is somehow generous; and I could not disagree more. As user whose information has been potentially compromised, i expect nothing less.
In this case do you mean "restrictions on speech" to mean restrictions on how advertising is being sold and displayed or something else?
How does using a GPL variant prevent someone from repackaging your work and selling it for a profit?
If Facebook uses its size to socially engineer users into uploading photos of others, then that's Facebook's responsibility.
I tried many keys but not that one, I feel stupid :)
> I'm not going to bother arguing against mind body dualism ...

Good idea, you aren't qualified. Meanwhile, the mind is not a physical organ and it cannot be relied on to produce empirical evidence or falsifiable theories. This is a burden on psychology, it has been since the beginning of the field, and it explains why psychology has been determined not to be a science by scientists:

Title: "Why psychology isn't science"

Link: http://articles.latimes.com/2012/jul/13/news/la-ol-blowback-...

Quote: " Psychology isn't science. Why can we definitively say that? Because psychology often does not meet the five basic requirements for a field to be considered scientifically rigorous: clearly defined terminology, quantifiability, highly controlled experimental conditions, reproducibility and, finally, predictability and testability."

The above explains why psychology is being replaced by neuroscience, the study of the nervous system. This change means we can gather actual data and shape real theories.
I have said no to job offers that required me to work 5 days. I explained how it was old-fashioned and that people with kids needed time with their kids too, that part-time work was the way of the future, and that people aren't fully productive for 40 hours a week anyway, so a 4 day work week generally gets you more than 80% of the productivity of a 5 day work week.

They fully agreed, and yet they still couldn't hire me for less than 5 days. The job sounded great, but I said no. It was a good decision.
The Old New C++ Thing
That seems like a stretch. It's very possible they wouldn't have been able to prove an antitrust case against Google, but isn't this a settlement to avoid them even starting? I guess you could argue any deal to settle is a form of extortion (and you see it in offers to settle on lawsuits all the time), but not spending years embroiled in a very public case seems like it could easily be worth it.
Your whole argument seems to base around List<T> allowing for duplicate entries while a Team would not. I don't think this is a very good argument, because you could just extend from Set<T> instead which ensures uniqueness - but would still be the wrong choice.
I don't know, but this whole discussion just prompted me to pop in The Matrix for another rewatch.

The orders were for your protection

Ha ha. I think we can handle one little girl

I sent two units, they're bringin' her down now

No, lieutenant, your men are already dead
There are next to no stable part-time jobs that can sustain someone above the poverty line in most fields.
There is a good explanation there: http://techcrunch.com/2012/04/07/convertible-note-seed-finan...
Well that's an easy workaround - al-Qaeda is anywhere and everywhere so we have to spy anywhere and everywhere.
This is a joke right? I literally cover this word for word. I think you read the first paragraph of my argument, stopped reading, rolled your eyes, and decided you understood my "whole argument".
It's all in the full settlement.

http://services.google.com/fh/files/blogs/google_commitments...

(in Annex 1 - Selection And Ranking Of Rival Link)
well I don't know about previous versions, as I only tired it first in 1.7, but the documentation is fantastic. Maybe it was not so good for previous versions.

Apart from bulk inserts what other problems did you face. If you don't mind answering why should I consider orient db over arango db?
Closer to 600 to 750 calories for a 10k but I agree 1000 calories for a week is quite low.
Yeah, bad managers who mainly play the politics or think that management is what it is all about where the reasons I begun with starting startups. Now I don't have to work for them. :)
"So far things have been moderately successful."

Please share your sales figures.HN would appreciate the insight. Your product is fascinatingly different.
> 1. I believe that everything will always work out perfectly for me.

What does this mean, to work out perfectly? Regardless of how much you boost your ego through accomplishments, you still will die in the end, and so will everyone you love. Even in the ideal future, technological advances would not prevent entropy ultimately. Also, anything you ever accomplish could have been done so faster. Perfection is impossible.

> 2. I believe that everyone I meet will like me proportionally to the amount of time they spend with me.

I think this is generally true.

> 3. I believe that I can do anything if I put enough time and effort into it.

This is actually true for many things.
You can if the transition from one to the other is what's doing the strengthening.
Don't waste your time. Get rid of tasks keeping you from building your startup
Java8 will allow method implementations in interfaces called default methods.

http://docs.oracle.com/javase/tutorial/java/IandI/defaultmet...
I've suggested a similar idea to a few people. I called mine the "fine dining food court" (FDFC).

There would be one dinning area that is served by 4 different chefs. These chefs would be at the stage in their career where they want to get out and run their own restaurant, but do not yet have the money or the name recognition to pull it off. The FDFC would be a stepping-stone for them to that goal.

The FDFC owner would provide a large kitchen divided into 4 independent work areas (much like the kitchens you see on cooking competition shows like "Chopped" or "Next Iron Chef" or "Top Chef"). There would be a large pantry and walk-in fridge stocked by the FDFC, which any of the 4 chefs could take from as needed. There would also be some private pantry and fridge space for each chef that they could stock on their own.

The FDFC would deal deal with front of house, and would also provide sous chefs to assist the chefs (the chefs could also bring their own assistants, of course), and would deal with all the business aspects of the FDFC.

Each chef could provide several dishes for the menu. The menu would be sure to credit each dish to the appropriate chef.

The idea is that it is a lot cheaper for a chef to lease a cooking spot at FDFC than it is to open a new restaurant. He can spend a few months at FDFC, concentrating on a doing a few signature dishes well, to showcase his talent to the public and to potential restaurant investors, so he can get the name recognition and financial backing to strike out on his own.

The chefs would just deal with food. The FDFC would operate a bar for those who want to drink before dinner (or instead of dinner...) and would also deal with wine.

One of the owners of the FDFC should be an experienced and successful restauranteur, who would provide advice to the chefs if they wanted it.

The beauty of this is that the owner of the FDFC makes his money from the bar and from wine, and from leasing space to the chefs. If a particular chef's menu bombs, there will be another young chef eager to take his place. This should be a lot less risky financially for the FDFC owners than owning a traditional restaurant.
> I didn't say you shouldn't say anything, I'm saying you're an asshole for being proud of having said anything.

Congratulations on abandoning the moral high ground, rocket scientist. You just demolished your own position.

How did you get to your present age without learning about the risk of fatal self-reference?
Even in Europe where it's approaching 90%, 99% is quite a stretch. And "what they were doing was blatantly against antitrust laws" is just a ridiculous statement (and kind of puts the lie to your earlier more "measured" response. I mean seriously, was it "blatant" or was it "sketchy"?).

At the very least it would have been a very complicated antitrust case. I don't think anyone but Fairsearch would argue that anything was blatantly against antitrust law (and the settlement would certainly not have only involved including competitor's shopping results if it had been).
Where can I learn more about using rsync and ZFS ?
LightTable Watches