skysight-inc/HackerNews huggingface dataset:
I don't think you've read the OP.

It addresses self-control: evidence exists to support the idea that human have a limited amount and range of focus of self-control, and can suffer from self-control fatigue:

http://www.stolaf.edu/people/huff/classes/GoodnEvil/Readings...

Hell, that paper was on HN not long ago.

Self-control is not a great vehicle for weight loss, as is evidenced by the recidivism rate for diets, fad or otherwise. "Use self-control" is shitty advice for weight loss. "Avoid the cue-dopamine-behavior-opioid reinforcement cycle by using cognitive psychology self-talk to associate negative emotions with salient cues, consciously pre-determining behavior for when one is presented with salient cues, and avoiding hyperpalatable foods with high levels of salt, sugar, and fat" is closer to the mark, though it's not as punchy. Also doesn't provide the same sense of moral self-satisfaction from being stronger than fat people.

I have no idea where you're coming from with the special snowflake crap. The article was not titled Exercise Won't Make You Thin (So Buy A Mu-Mu And Eat Up Fatty Because You're Never Going To Change And That's OK). In fact, the article concludes with: "In short, it's what you eat, not how hard you try to work it off, that matters more in losing weight. You should exercise to improve your health, but be warned: fiery spurts of vigorous exercise could lead to weight gain."

I fail to detect the self-esteem happy-talk fatalism to which you're reacting.
Once singularity is reached, our code will write themselves. We'll just sit back and enjoy a latte/beer/whatever.
All the UK providers seem to, and I haven't seen a phone that doesn't since about 2000.
Wow another Irvinite here. I'm surprised at the lack of SoCal people on HN.
fourth degree polynomial? Is this guy on crack!

Looks periodic to me, otherwise the function is really low < 1950 and really high > 2020. Excessively so.

Goes to show that a scholar of Entrepreneurship studies is either a dolt, or wasting our time.
I open-sourced our help ticket system: http://github.com/bigfolio/big-help/tree/master

And I'm releasing an open-source image archiving app soon.

I'll admit, I'd love to contribute to a larger open-source project but I feel intimidated at times. Sometimes I'm not sure I have anything to bring to the table for such projects ... considering the talent that already works on them.
Well, you sign up for OpenDNS voluntarily and they tell you that up front, no?
Way to pile on with a straw man on a straw man thread.

The guy said "I don't buy those studies". If he'd said, "Well, that may be true, but that's not how it worked for me". We're talking about money's relationship with happiness-- presumably we're not talking about just 1 guy.

And regardless, he didn't read very carefully. His personal data SUPPORTS THE STUDIES. To simplify it further: Flat broke = correlates with unhappiness (it's scary and you can get hungry). Once you are NOT flat broke (make enough cash, have enough cushion to not worry), money ceases to correlate with happiness.
Tell HN: Solution to URL Shortners
tr.im went down, a great example. Lot of people get really defensive on this subject, but seriously other than twitter, there is rarely a need for shortners. You are depending the links validity completely on a 3rd party website which doesn't have a great business model to survive, not very smart. Bitching about it aside, a Solution:

URL Lengthener/Unrollers/Expanders.

I call upon web developers and the HN community to take action from the application/server side. There are already scripts available that converts the popular shortners to their original form. (which convert tr.im/12345 -> realURL). Run this through you're DBs or inputs and clean out the mess.

- http://dentedreality.com.au/projects/slinky/
- http://www.longurlplease.com/
- Google got more
St pete, too. But I work in Clearwater, FL.
For those who drink and have never tried it, do so. I picked up a bottle of Knob Creek on a whim a few years ago (I don't drink much, so I tend to experiment when I do) and it was fantastic. I generally sit there with a glass sniffing it all the time and occasionally take a sip. The aroma is beautiful. I think it runs around $25-$30/bottle but that bottle lasts many months (at least in my household).
Yes, this article is very outdated. With regard to the documentation concern, Odersky's Scala book has been out for a while, and I have been skimming it. It seems very thorough and easy to read, full of good examples.
A serving size is 2Tbsp, which is what I put on a serving size of bread (1 slice) when I'm paying attention to how much I'm putting on. Like I said, though, I tend to slather it on (mainly because Nutella is so damn good)—so I'm really getting 1.5-2 servings of Nutella per slice.

Two slices—75kcal * 2—and a hunk of Nutella—190kcal * 3—is way the hell more calories than I should be eating as a snack (720kcal). Veeeery easy to go overboard.
An interesting tactic Bell (in Canada) has done recently is explicitly add a fee for canceling if the contract conditions change.

Generally, terms will say that the contract may change from time to time, and it's left up to the reader to make the logical jump that a material change means they can cancel without penalty. Bell's terms now expressly say that the only way you can object to terms changing is by discontinuing your service, for which you will have to pay the normal ETFs.

I don't think this has been tested in court, but it sure seems like it stinks.
Spice Up Your Life by Learning to Salsa Dance
Me too. I'm in the Icot center on Ulmerton.
Geographic Distribution of iPhone Users
Sketches, Wireframes & Logo Ideas – Meet Our New App
This is one programmer's opinions dressed up as a definitive list. We might as well be discussing bracing preferences - always futile without evidence.

For what little it's worth:

1. Minor benefit as noted. Most devs don't do this. Note that in point 3 his sample loop doesn't declare the loop item final so I doubt he does it all that often either.

2. Ok so far as it goes.

3. What objective benefit am I supposed to get here? If we're pulling preferences out of our bums, I'll go for meaningful names in loop variables thanks.

4. Says who? AT&T braces for the win!

5. Not my preference. Fails the YAGNI principle certainly (which he's apparently in favour of in point 2).

6. Who says it's too hard to use? For simple threading problems the existing tools are more than adequate.

7. Again, what benefit does this convey? It's used in a few places in Java (StringBuffer/Builder) but hasn't proven popular more generally. I suspect there are good reasons for that.

8. Not wildly unreasonable, but Getter/Setter pairs often turn out to be necessary in fairly short order.
I'm not sure that rent seeking requires gov't intervention, I suspect there are instances of monopoly- or oligarchy-driven rent-seeking behavior but I don't have the desire right now to do a comprehensive search.

Fundamentally I don't disagree, and I think my comment is pretty clear. I'm not making a specific argument on where the balance of regulation ought to exist. I take issue only with the framing of the debate in terms that make it impossible to hold a conversation. No offense is meant towards anyone, I'd just prefer to keep the discussion at a bit more civil tone. We already have a reddit.

Edit: nuked two paras that didn't come out right.
yeah, i'll take issue with the assertion that there's rarely a need for shorteners. for many, its not about the shortening, its about the statistics gleaned from the service.

but yes, nice idea. i think there are a few other similar services out there, though.
Professional geneticists are aware of cases

They are also aware of statistics, and confirmation bias, right?
You can use sprites within canvas, but excanvas doesn't support it. Therefore it will not work in Internet Explorer.
Honestly, Im pretty sure that for example all the Canadian Government payment stuff(so handing EI, pensions, and every other program that makes a payment to the public or other government entity) is written in COBOL and on top of that there are endless reporting tools and such written COBOL to report on such payments. I can't imagine that the canadian government is the only one to have done this.

I mean 220 Billion is a lot, but I can't imagine that the real number is that far off.
Dreamers vs. doers
Schneier on Security : Password Advice
DryDrop: deploy to GAE by pushing to GitHub
The feasibility of providing your employees with health care seems like a relevant startup topic to me.
You're using loose terminology that a system administrator might use, where "clients" and "servers" are machines.

X Windows is using computer science jargon instead, where "client" and "server" are words that describe roles that two programs might play in a specific kind of relationship with each other.
It wasn't actually before my time, though that's not important.

I'm not sure what your point is wrt Wave clients.
Primarily a link to another site; the interesting thing is that Bruce says he regularly violates 7 of the ten password rules he lists.
Ask HN: What websites do you frequent?
The title says it all: "What websites do you guys like to frequent?" When I ask this I mean websites similar to HN, reddit, etc..

Please don't say google, twitter, or facebook. haha.
Islington. Anyone recommend any good tech/startup meetups in London?

It would have been cool seeing a graph of this poll today as the various timezones woke up.
You Do Not Have to be Social Media Famous.
Fair enough; though insofar as we talk about removing the barriers to starting a business, "how will I provide for my [or my employees'] health care?" is a big one.

Personally, I'd love to see a study of the impact on entrepreneurship/small business starts of MA's health reform.

I'm walking anecdotal proof: I quit a "real" job to start a startup in no small part because I could buy into a reasonably priced individual pool and not worry about losing my (former) employer's group coverage. But I'd love to see some hard numbers, if anyone knows of a good study.
Um, I open source my own projects at github.com/maryrosecook Does that count?
I'm not a YC startup, but I consider using Clojure for several projects. Am still checking it out.
He isn't using it to predict far outside the data, for which a polynomial will capture the important trends. 2013 is pretty close to the data, and to 4th order, it does match a sinusoid. So, I'd say it's your fault for trying to apply his predictions outside of the bounds that he did both implicitly (the graph) and explicitly (the 2013 quote).

There's no need to be angry just because he didn't do it the way you would have.
The code is longer: Without having something like extension methods this might be the case. I'm a C# dev so I'll partially concede here due to ignorance. That predicate syntax really does suck... it'd be nice if you had lambdas but [shrugs]

The code is slower: It is slower but in my experience it is very rare that our performance bottle necks occur in these sections of code. We have actually profiled our code and changed from for loops in the legacy version to a redesigned version of the class using this more functional approach during refactoring and we can meet our performance needs just fine. More often than not the big performance improvements lie in disk i/o or more intelligent algorithms rather than just a general use of more functional idioms.

Much less clear _for a Java programmer_: Isn't that always the case until programmers start to learn other ways of doing things? If this was just one guy and not what appears to be a industry wide sea-change maybe I wouldn't argue. The functional paradigm however is being given a fair amount of attention and I don't think it's something you can classify as a niche concern.

"cute constructs for their own sake"- I believe the point of developers moving away from loops is that we are starting to realize that explicitly asking the compiler to loop through these items in this particular order is over-specification 99% of the time. Really we are just saying do this to each one of these. By shifting to a functional paradigm these types of tasks can be easily parallelized and abstracted to the point that you really care about.
"Something that doesn't overload his brain to the point where he's asking whether he should implement Comet to handle a turn-based game."

Freeciv is a turn based strategy game, but it uses simultaneous movement; everyone moves their units at the same time. Therefore updating the mapview must occur in real-time.

Using Comet allows the web server to push data to a browser, without the browser explicitly requesting it.
So when an event occurs on the server, it will immediately be trasmitted to the clients with Comet, rather than waiting for the polling interval of Ajax + the delay of a packet being transferred from the client to the server.

So in my mind, Comet could speed up the time it takes
to transmit a packet from the server to the clients.

"Especially with the terrible architecture decisions this guy has chosen."

How would you do it better?
One critical question is whether Google will successfully define the Wave client/server (GWT-based) protocol in an open fashion, or at least open enough that people can implement their own.

Otherwise, the whole thing will be dependent on the quality of their client/server, and people will still be locked into a single implementation.

And, the other issue is just how extensible their data model can be, for other clients to do more than just their simplistic pidgin-HTML document rendering model. I.e., can another client/server pair use a more sophisticated document model but still have the document maintained by other implementations? (Not talking about robots or gadgets here, but a more fundamental question of document extensibility.

On these questions (and others) hang the whole general utility of the collaborative document editing facility.
do i need to say more :)
Does anyone else find it funny that they don't mention microbes being the cause of methane production?
There is a reason that research into functional languages is limited to an old or new functional language. Without syntax and compiler support you don't gain any power to offset the limitations.

Anyway, the power of OOP is creating intelligent data. You can "automatically" do things with a Point that you need to explicitly do with integers. If you start dealing with a Fixed_Point objects, and Mobile_Point object, you now have bloat with little gain. It's far better to have a "Final" flag on your point, so it will toss an error when you try to change it vs. trying to maintain 2 separate classes. That way if you suddenly need to change your point you have to refractor less code.

Granted, if Java's foreach would automatically make helper threads to speed things up then there would be an advantage. But, changing the form without compiler support is pointless.

PS: Feel free to test your ideas, but allocating memory is still the enemy of speed. When you create a temporary object outside of the stack it really does slow things down.
If we could send messages privately/directly to each other through HN that's when it'd become 90% of what a social network is IMHO. Friending would take it to 95%.
It aids shoulder-surfing, but not significantly.
New Hampshire, US
my one-man show: http://binaryage.com
The best possible thing we could do for small businesses (all the way down to, and including, sole proprietors) would be to divorce health care from employment. It's really perverse how intertwined they are.
Any MSOE students/alumni? I'm up north in Tomah, but I voted Milwaukee.
I contributed a bit to Apertium (a machine translation system).
How would confirmation bias tend to run on this issue?
Design that's barely broken, Case1: "The cheese and the sandwich bag"
Noticed one more "Copenhagen, Denmark" comment, so there is at least one more than the two of us. ;) I'll leave it unsaid whether that is sufficient for a meetup, but rarely turn down invitations to have beer, so ...
"I just try to write good stuff."

The article's author might consider that a humorous quip, but I think that's the crux of it, really. DF is always well written and usually well researched (and when it isn't, for whatever reason, he will follow up with a correction). Unlike others, John's not scared of going into technical detail where necessary.
Arlington, Virginia
There is no imposition upon you. You are free to buy any competing phone that strikes a feature-tradeoff balance that is more to your liking.
I wouldn't say I actively contribute. However, I do contribute when I need something done. For example, I need Spree (open source Rails e-commerce) to handle s3 downloads so I created and open sourced the s3 download extension. I needed attachment_fu (Rails attachment plugin) to use the GD library, so I forked and added that, which later got merged back in. I don't regularly spend a ton of time on open source stuff, but if I need it, I do it.
Yeah, but I'm not convinced we need to hear the discussion directly from the politicians, who have little motivation to have anything like a Hacker News level of debate about the topic, but rather, a politician-level debate about the topic. I'll make an exception for primary sources like direct links to the relevant bills, but otherwise, this is on the order of linking to a product whitepage on HN. This source is very unlikely to say anything unexpected or interesting.
Surely we build societies at least as much by our collective individual behavior as by centralized control? "Be the change you want to see in the world."
I just started up the iPhone ARKit. An Apache licensed Augmented Reality toolkit for the iPhone
damn "Avoid the dreamers" is too rude. Most of the doers will start as dreamers only.
I currently work on the Haiku project as a part of Haiku Code Drive. I wish to become a full time contributor once I'm done with the Code Drive.

Also, I might start writing a FOSS app of my own in the future. It's just an itch I want to scratch.

I can contribute to FOSS because I'm still in college. I guess people with jobs or startups might not have enough time for, um, "extra-curricular" activities.
Engineering Windows 7: What we do with a bug report?
If you look at the screenshot in the blog post you can see a couple of them. The top level one described briefly what the ZIP file contained and then further down there were files given information about the subdirectories and things like the file extensions used.

In one directory there was a file describing how I had compressed the SunOS file names into 8.5 DOS names. Pretty important because the LaTeX files referenced the long names.

There was also an interesting file called MACROS. It contained a note saying that it was meant to be a symlink to a different directory (also called MACROS) but since DOS didn't support symlinks...
An Operating System for the Cloud
sure, netbeans plugin also supoorts mixed java+scala projects now
You guys remind me of Michael Bolton from office space. All that hip-hop knowledge. :-)
New Delhi here, too.

Meetup time? :p
Is it just me, or do most of these cubicles not seem that bad? From what I've seen, they're pretty standard. Maybe grad school has just ensured that my workspace standards are low.
I meant my comment as a positive hint to things like this Linus did in the past. Linus always was a good advertiser.
Join the TorCamp mailing list. There are regular Democamps, UX meetups, Rails meetups, etc.

http://groups.google.com/group/TorCamp
Hip hop has an immense amount of culture in it. As with anything, there is terrible rap that is empty of anything worthwhile, and there is hip hop that beautifully embeds the struggles and hopes of a generation and a creative outlet for those that otherwise would not have one.
Where There are No Jobs
Hacker News, oddly enough.
Ask HN: Augmented Reality: gimmick or next big thing?
I'd love to poll the HN community about their feelings on Augmented Reality. Reading the tech news you'd think it's the next big thing...but is there really a killer use for it?
the next big thing. like twitter and facebook.
What you are saying is what Taleb/Black Swan says: you never hear about the failures! There may have been a better Google out there before or after but it just couldn't get the funding/attention/coverage/viral attraction that was needed...
that's part of the risk of becoming an entrepreneur: pure random luck!
As a sanity check, there are 400,000 Cobol Programmers that have written on average 1,100,000 lines of code 50% of which is still in use today.

I think all of those numbers are extremely bloated. 100,000 * 250,000 * 10% might be possible.
Well it wouldn't be a "secret weapon" then, would it?
Bizarre advice. Throw away the mutable aspects of Java to try and code in this "new hotness", a pale echo of an OCaml-esque style of programming. In the process you make code that is neither as declarative as functional code, nor elegant as Java code. Stop trying to code like another language and use another language.

That's enough for me to discard this article as chaff, but considering it even further, has anyone stopped to ask how the Java runtime and compiler handles these changes? Making new classes instead of mutating existing ones doesn't strike me as an efficient use of the system.

Finally, I am so sick of people lamenting being "trapped" in Java. This nonsense of being "trapped" is just a shield for people who don't want to go through the hassle of really using a different language. If I can squeak new languages in at Lockheed Martin on a huge spacerange project who's spec was literally conceived when I was still in diapers, then anyone can do it anywhere if they have the will.
Like 6th sense? I think it has potential!
There is very very slight overlapping if you zoom in ultra high, but casual browsers will not zoom in that far.
I am glad to see someone else equally irritated by this "fashion statement" that people engaging in, abusing their languages to ape other languages. Even worse, most don't really understand the benefits of the languages they copy, they pull the iconic cases and then pretend that languages aren't a teepee of features that cannot stand when just a few poles are pulled in isolation.
This is exactly right, and down in comments, the author mentions that larger operations can't let content dictate schedule without a whit of awareness that perhaps the larger operations are failing precisely because they are too frequently letting arbitrary schedules (i.e. hewing too tightly to a historical "way we've always done it") dictate content.

Not always easy and certainly rarely painless to break those schedule/content cycles, but it can be done and, if we're to have anything resembling newspapers around in a decade, it has to be done. By somebody...and soon.
My point is just that the "35%" figure is extremely disingenuous.

Your position is perfectly valid, but lets have a debate where the facts lead to a conclusion, not the other way around.
Just some additional data on this for interested readers:

Chicago (2.8M) and Toronto (2.5M) are very similar cities, in size and standard of living. Toronto has about 1/7th the homicide rate. In 2008, Chicago had 509 homicides

http://archives.chicagotribune.com/2009/jan/02/local/chi-hom...

In 2008, Toronto logged 70.

http://www.thestar.com/Article/560516

Mind you, Chicago also tops the U.S. for homicides per capita, so that may not be a fair comparison.
I think it's a gimmic right now...as the sensors (3gs and Android devices) aren't fast enough to make it really use-able. The thing I wonder about is...is there enough movement to convince OEM's to put better sensors in their phones?
It's all over the map. Media Matters has a chart based on World Bank data: http://mediamatters.org/research/200902030003
I find mixing Scala and Java trivial and my Java is weak. I really don't understand the authors problems.

Edit: Maven does a good job of building mixed Java/Scala systems.