skysight-inc/HackerNews huggingface dataset:
In relation to #2 and #3, I think you underestimate how hard it is to get a p2p connection. It's very hard, and sometimes impossible, which is why a TURN server will often fallback to simply relaying data, in which case someone running the server has to pay for the bandwidth. Thus, you need to pay for a TURN server if you want to run a p2p service (or make users relay the data, like Skype does).

In relation to #4, you want the encryption to be done by the browser. Encryption is very hard to do right. You're crazy if you think you'll implement it correctly by yourself in JS.
Looked at oDesk.com I need my guys to be inHouse, actually come into the office day by day, any Ideas for that outside of normal job posting sites?
Google is pretty aggressive in making sure the binary stays as small as possible.

Examples

Mar 9 2011, "Binary Size Reduction Task Force": http://groups.google.com/a/chromium.org/group/chromium-dev/b...

Sep 21 2010, "chrome binary size treemap": http://groups.google.com/a/chromium.org/group/chromium-dev/b... and http://neugierig.org/software/chromium/bloat/
Short answer - yes.

But it's more complicated.

You are not supposed to do programmng all day long, but ifbyou don't feel a need to expand beyond what you do at work its one of the following:

1) you work is so great and diversified that you simply get all the programming you could ever need. For most people it's not the case
2) you are already extremely great. I think Linus probably doesn't need to learn yet enother language/framework (although I wouldn't be surprised if he does sometimes). For most people it's also probably not the case
3) you just don't like it that much

For most people that don't program at home (3) is probably the reason.
AFAIK all modern JS engines JIT regexps: V8, SpiderMonkey and Nitro.
Hmm... Good idea. I might work on that.
Beyond Coal: No Longer Cheap—So What Next?
When it comes to power generation, coal isn’t cheap. Both power plant and fuel costs are up by nearly 300%, and projected to rise farther. Even before factoring in the risks of future greenhouse gas legislation.

And yet we continue to operate under the assumption that coal is cheap — to the extent that we have largely framed our greenhouse gas policy conversation as a tradeoff between environmental stewardship and the cheap coal fantasy.

On balance, this is good news, because it means that the perceived conflict at the heart of our current climate change debate is false.
Aside from IE like someone mentioned I would have to say DreamWeaver (answering the question in the title not the one you posted in your post)

I have this job for the summer recoding sites that were built using DreamWeaver. They took Photoshop files, sliced large chunks of it and used DreamWeaver to make it a "website" if you can call it that. It's all a horrible mess.
Having backups that are accessible if you get hacked doesn't really cut it. I'm guessing there wasn't a huge amount of data involved here, and if there was a set of tapes in a safe somewhere a lot of people would be much happier right now.

Maybe this isn't viable for budget hosting. But even the host's website is unavailable, obviously that is critical for their business and it appears it itself wasn't securely backed up. And this is hardly a totally unexpected scenario, it should have come up pretty quickly in a "what could go wrong" stage of their backup planning.
My last company was covered by TC (back in 2007), and I think all this 'blindsided' stuff is insincere.

I was happy to get the coverage, but I don't think not being contacted by TC before they posted an article had nothing to do with a 'hot' story. Contacting companies takes time. It may take only 20 minutes to talk to an entrepreneur about there business, but 20 minutes dedicated to each company would really slow down the whole process.
It's about pumping out as much content is possible as much as it is breaking a 'hot' story.
It failed for SawStop because the inventor chose to attempt to leverage his monopoly instead of licensing the patent. He also charged pretty outrageous prices for the tech -- wasn't it 3k or so a blade? I don't really remember.
A Second Chance for Texas To Pass Anti-Groping Bill
ويندوز 7 تحميل
ويندوز 7 تحميل
Springbase is fast. Try it out and let me know what you think: http://www.springbase.com
Until those "creative solutions" have materialized and hit the market, we have to work within the constraints that we have to live with.

As someone with a family, my requirements for a family car need to cover the possibility of extended road trips. Sure, I know that in theory I could just rent a gas car for that, but I know in practice that it won't happen. So "able to handle long road trips" is solidly in my personal list of firm requirements for a family vehicle. Sure, I don't need to do it every day. But it is something I need that vehicle to do.
F.B.I. Seizes Web Servers, Knocking Sites Offline
Apptivo - Free Apps Aimed at SMBs, Freelancers and Independent Consultants
But indexing is not counting. It bears some similarity to measuring, though. If you look at a ruler, does it begin with a "1"? Or does it have a "1" one unit from the beginning?
> Also, national bandwidth is essentially free, and bandwidth to the USA is $$$.

It's generally billed at the same rate for all traffic without distinction. By hosting in the USA you assign the cost for bandwidth to users.
I know the source. Its still a lame phrase that knocks away at their credibility
Maybe this is some of my love for C shining through, but I've always thought of an array index as denoting the distance from the array pointer to the current/desired position. Thus in an array of integers for example, array[0] represents what's in memory at the pointer itself. array[1] is then the value in memory at sizeof(int) * 1 away. array[2] is sizeof(int) * 2 away, and so on.

A good analogy to this way of thinking is a person's age. When a person is born, or in other words when a person is at the beginning of the array of years that he/she exists, the age index is 0. At the person's first birthday, the age index is 1. Then 2, 3, and so on.

I guess the tl;dr then is that I agree with Dijkstra that array indices should begin at zero.
In the US, you're probably thinking of the NIH's open access policy. The NIH is the largest research agency, with a more than $30 billion dollar budget, so this does cover a lot of US research, but it doesn't cover research from many other agencies.

For much more on the NIH policy, see the links in this article: http://www.earlham.edu/~peters/fos/2007/12/oa-mandate-at-nih...

There has been a concerted (though not yet successful) effort to extend this type of open access mandate to all US federal agencies with budgets over 100 million. See, for example: http://www.arl.org/sparc/advocacy/frpaa/index.shtml

With a lot of work, I believe these efforts are likely to be successful. But there is real opposition, not just from some journal publishers, but also from some politicians. See, for example, the efforts by John Conyers (D-Mi) to roll back the NIH open access policy: http://www.earlham.edu/~peters/fos/newsletter/10-02-08.htm#n...

In the UK, all seven UK Research Councils have similar open access policies. The last one to adopt such a policy was the Physical Sciences and Engineering Council, which I believe is the one relevant to computer science research. That policy was adopted in 2009, I believe, and so we're only starting to see the effects now.
Oh god, I would honestly get a new job.
When I was in high school failing calculus for whatever reason - bad teacher, or Im too slow, whatever - but refusing to accept I could not grasp the subject I stumbled upon Keisler's work on Infinitesimal Calculus. While I did not fully grasp the intricacies of the transfer principle, working with the axioms was easy enough and I was able to learn calculus at a level such that I would find Analysis easier going than most later on. I also learned about hyperreals, the concept of nonstandard extensions, that the reals are a crazy concept before leaving highschool. Some things are so rich you can't help but expand your horizons.

I think the brain must do some sort of cross training - learn python and improve your C++, so that when I came back to limits they seemed intuitive and not as difficult as I remembered.
I've found that conferences are never ever worth it by themselves. The only way we've been able to justify the cost of travel+time was by scheduling 15-20 meetings with customers in the area of the conference, so that the actual conference itself is just a side-show.
Well sometimes there are guys near your area. I think you can filter it by location. You can also post on Craigslist.
There's a lot more to programming than building websites. Haskell seems a lot more interesting for solving problems that are actually hard.
If you really want to break with traditional Java web dev then Lift is probably a good fit. It's really different from every other framework I've worked with... In kind of a good but strange way. They have MVC and restful use patterns now but the original functional approach of the framework is very powerful, though it takes some getting used to.
There has been some discussion on the motivation of those in the groups, and some disbelief that it could just be a bunch of kids who don't grasp the consequences of what they are doing. Surely it must be a CIA front? I've argued in favor of the kids theory being plausible. This would seem to be evidence in that theory's favor.

'course, it could just be the front finding a fall guy, but... Occam's razor. Unfortunately, the state of computer security now is such that grabbing lots of data and taking down corporations is well within the reach of script kiddies, let alone anyone (even a teenager) who is willing to put even a little bit of real effort into it.
Yahoo’s 360 Degree Turnaround
Switzerland Network Testing Tool
If this is true I'm switching to MOTU Digital Performer. I've been waiting for an excuse to anyway.
While I like Justin.tv - another example of just how amateurish TechCrunch is. With such crappy copy editing one has to deal with reading their articles typically rampant with valley worship, we also get subjected to their terrible and awkward video skills.

No thanks.
Warp and Snap. Google them.
it's definitely being worked on

http://www.yesodweb.com/
http://snapframework.com/
http://happstack.com/index.html
http://blog.on-a-horse.org/

I am sure there are more.
Even after learning how to properly deploy rails apps in production, it still sucks. I want to be able to install the heroku deployment process on my own servers.
Assume:

$4/gallon gasoline.
45 miles per gallon for commuter car.
The average driver in the US drives 15,000 miles/year.

Therefore:

$9000 / $4 = 2250 gallons.
2250 gallons * 45 mpg = 101250 miles
101250 mi / 15000 mi = 6.75

You must drive the electric car 6.75 times further each year than the gasoline powered car for your battery costs to break even with gas costs.

If you are driving that much, you will wear out the batteries even faster than the norm causing the battery cost to be even higher.

Alternately, it's cheaper to drive a fuel-efficient gasoline car like a Volkswagon Jetta until gasoline gets up to $27/gallon.
So do the same thing in a WebGL implementation in IE?

Either way it's hypocritical.
A lot of logic users have similar fears of logic turning into "GarageBand Pro". Under Apple's care Logic has lagged significantly behind the competition, but at least it's cheap now.
Apparently Ryan Clearly was only hosting an IRC server for LulzSec and LulzSec itself were reacting with strong sarcasm as usual ( http://twitter.com/#!/LulzSec/status/83164092998758400 )
A Thinking Ape (YC W08) acquires Good Guy Robots and everyone wins
Collateral damage in a digital world. If this gets out of hand it could play havoc with the 'Cloud' business model.
> ...they might be able to use it against someone else...

That's an interesting point. So, if I'm running a hosting company, and they come across data from one of my customers...?

Also, putting aside for a moment IT best practices and all that, they potentially are crippling my business by seizing machines which I share with someone else. Is there any recourse for that?
Yeah, I agree completely. What they had wasn't adequate and the proof is the outcome.

All I'm saying is that from the outside it's easy to take a fairly simple view and propose a technical solution. This looks like a very malicious attack designed to take down the business, the sort of thing that doesn't happen without a reason. If this is the case here then the prolem changes from one that's purely technical to something bigger. Something that can't have a purely technical solution. (Note: I'm not part of distribute it as a may be suspected by the fact that I'm new to HN.)
Then address it in WebGL in IE right? Or no just don't implement the standard...
What percentage of all those flash capable desktops are running FlashBlock (or equivalent)?

A year and a half ago Lifehacker was up to 6% not installed and DaringFireball claimed 32% of its users didn't have Flash.

http://daringfireball.net/linked/2010/01/30/flash-lifehacker
I don't think it means there are less programmers on HN, rather I think it reflects the drop in the programming skill of the average user as HN has grown.
Honest question: Have you ever witnessed an emacs or vi master at work? Have you ever had the experience of watching one of those guys push some keys on the keyboard and then ask yourself how the bloody hell they just did that complicated manipulation in two seconds, when it would have taken you 45? That stuff adds up, more than linearly because they'll do things you wouldn't even consider due to effort. (You won't even consciously decide not to do them, you won't even consider them as a possible option.)

(The other day somebody linked a site that extracts the top 100 comments for any HN user. Somebody else started creating links to all the users on the leaderboard. I happened to catch them halfway through linkifying the people on the user board. You never would have caught me halfway through such a task, because I would have used an emacs macro to linkify one, then repeat it 99 times as quickly as I please. And I'm not very good with emacs. Many other tools can do this too, of course.)

Be sure you actually know what tool mastery looks like before you downplay the importance of tool mastery. Sure, what matters is results, but tools profoundly and inescapably influence the results you get, so while "all that matters is results" is a true statement on the surface, the actual claim being made underneath about the irrelevance of tools is deeply, deeply false.
Launching with a bang
well sure, but that's not what you were responding to. OpenGL was still quite new (and broadly supported) when Microsoft started pushing DirectX.

This isn't really material to the discussion at hand, though.
e. e. cummings might have a thing or two to say about a thing or two regarding the use of capitalization. It can be worthwhile to overlook or adapt to someone's stylistic peccadilloes if the ideas they have are interesting and useful.

Not that I'm casting judgment in regards to that in what either Naggum or cummings wrote! ;-)
A properly coded IR signal from the transmitting 'disabler' device could still be picked up by the iPhone even if it was severely attenuated.

How about IR filter + 555 timer connected to an IR LED near the camera lens. Filter down the unwanted IR signal, then wash it away with a flood of intermittent IR of your own.

At ~30fps, you can quickly get 100+ samples to cross-correlate with to search for the encoded 'disable' signal.

Can you explain how that works? I don't have a deep grasp of CCDs, so I don't understand how a signal like this could be encoded within a single 1/30 second frame. I thought that all pixels were captured simultaneously, is that not the case?
Also won with white. AI let me fork its two rooks with my queen.
There has been work done to compile haskell into javascript so this might be a possibility in the future.

http://lambda-the-ultimate.org/node/1836

I am sure there is also a project that uses a haskell->llvm->javascript but I can't find the link at the moment.
If you're just looking for a UI builder and are not looking for anything on the backend, I'd encourage you to check out my app, Lean Designs [1], an HTML5-based WYSIWYG website builder. If Photoshop and Dreamweaver had a baby and then it went on a heavy diet, I'd like to think it would look something like Lean Designs. :)

Here's an example of a site created with it (keep in mind all the HTML and CSS is generated algorithmically):

http://www.leandesigns.com/designs/3954/16efd20996

[1] http://www.leandesigns.com
Winter solstice 
winter solstice winter solstice winter solstice winter solstice winter solstice winter solstice winter solstice winter solstice winter solstice
Frameworks. MVC itself isn't hard for me to grok, but doing USEFUL things with Django and friends is kind of hard having never done it before. All the tutorials assume that you're already an ace OO guy.
Thanks, but (while that's a sensible answer to the question) it's not quite what I wanted. I would like to be able to download the new version myself. Is it really true that, up until today, it was possible to update from 5.0b7 to 5.0 within the browser itself, but impossible to download 5.0 directly? If not (i.e., if it is possible to download 5.0 directly), then I must have been looking in the wrong places; where should I look?
Which is about as helpful an answer as you can get when you ask if a 'language' (haskell) solves the same problems as an 'API' (node)
Whenever I switch to another browser (such as IE at work because it is mandated for 'security reasons') that is the first thing I miss. In many cases I only type one letter before getting what I want.
I'm pretty sure your question is squarely aimed at experienced developers, but I would like to offer a perspective from someone coming into web development from a completely different industry (film editing).

I decided to abandon my career as a film editor because I found my interests and ambitions leaning more toward interactive media and web development.

Having left editing at a time when video standards were all over the board (it wasn't uncommon to receive projects shot over 10 different formats), it wasn't all that surprising to see that web development is in a similar state of frenzy.

The sheer number of languages/frameworks/libraries/etc… is enough to make a person's head spin off. Honestly, being quite new, I don't fully understand how you experienced guys keep up. My own personal solution was to just choose a language (semi-arbitrarily) and dig in.

So my point in all this, from a purely newbie standpoint is that MY biggest frustration so far has been the sheer number of technologies to choose from.

I'm definitely not lost on the idea that this is a positive thing from the standpoint of innovation. Like most other industries, the REALLY good ideas tend to float to the top. But you asked for frustrating things, and navigating through all the different options has been MY most daunting challenge thus far from a technical standpoint.
Help folks get info about Missouri River flood activity while also testing out some technology (& info curation processes): http://mightymoriver.crowdmap.com/
Logic is riding on momentum from the emagic days. It was so good to begin with that even after years of neglect from Apple it's still competitive. It's pretty clear that the pro apps are not a priority at Apple. The development pace of Sonar, Cubase, Live, Performer and Protools is leaving Logic behind now and hardly anybody codes native AudioUnits anymore. They just write vsts and use a wrapper.

Pro audio is a niche market with a demanding clientele and it's clear Apple figures it can make a lot more money with music toys for iPads.
Learn the New Recommended CPR Technique: U. of Arizona Video
NewsSquares, a rather nifty interface for feed overload (chrome only)
nooooo! I had a personal goal of buying a new one in the next few years. Hopefully they bring it back and/or a similar all-electric sports car comes out.
I get that it doesn't work in your particular case. Early adopters will fund the research to get the cost of energy storage down and energy density up.
Only the little guys will get hurt in this instance.
Unfortunately many if not most basic businesses who start operating online just hire 'some guy' who uses the bare minimum tools like Dreamweaver, templates and common CMSes, to throw together something like what the client wants/needs and then abandons them and moves on to their next victim.

He never tells them about correct backup handling or much else, really.
You're right but...

IMO, anybody that decides to venture into hosting should behave as though they've just walked into a warzone with a huge red bullseye on their back, and take precautions accordingly. Yes, there are certain things that just aren't immediately feasible before you launch, but the goal should be to get basic redundancies online quickly while you're operating.

By the time you have 4,000 customers, if you don't have backups for your backups, you're being negligent. And I say that without any malice whatsoever ... my experience with a lot of hosting companies, both big and small, is that Distribute wasn't doing anything out of the ordinary.

The thing is, targeting backups isn't new at all. It's been done before, and made the news before; at this point, it's not something that should surprise a sysadmin. i.e., the thought process immediately after setting up your backups should be, "OK, now what happens if a hacker tries to hit them too?"

So, yes, this is armchair quarterbacking, and yes, this is common behavior in the industry. But that still doesn't make it excusable in the least.

EDIT: Just to expound a little more on this, the reason I have such a hard-line stance on this is that, as a hosting provider, you are effectively taking responsibility for your customers' data and, in some cases, their livelihood. Yes, ideally, every customer would have their own backups and could move themselves to another host within an hour, but the reality is that it doesn't happen that way. Customers often have websites whose only copy is on your systems, email that's stored only on your systems (because they habitually use webmail, a service that you provide which makes that problem possible). Having "not our responsibility" in your TOS is very much not enough; you must be taking every reasonable precaution to safeguard your users' data, and in this case, Distribute -- along with many, many other hosting providers -- was not, because they did not have secured backups.
Whatever happened to Shockwave?
Income tax is the easiest loophole: what income?

You are actually less likely to see a no-deduction income tax system than the abolishment of income tax altogether.
this can't possibly remain true for long. strange that (if?) it's true upon release. where are you seeing this info?

is there a replacement for EDL?
Isn't it? What do you mean?
Pitching to Bob Scoble at a Rest Stop
"A journalist subsequently interviewed Mr. Xie via telephone and he owned up everything"

I wonder if he owned up to the impropriety of using your official position to reimburse your mistress for things she bought for herself.
Will you please take my Startup Mobile Communication Survey?
Do you positively know that the Model S will use rare earth metals in its manufacturing process?

I'm asking this because the Tesla Roadster uses a three-phase electric motor (called an induction motor) that does not rely on permanent magnets. This leaves the decision to use rare earth metals as a purely optional one (like in, maybe use them for the chassis). I was under the impression that the Model S would be using the same type of electric motor, but I may be wrong.

Of course, we still must not forget the environmentally destructive mining of lithium, needed for the Li-Ion battery pack.
Widget Builder Environment for APIs
What are the good Australian hosts? We have a bunch of the common shared hosting but..