skysight-inc/HackerNews huggingface dataset:
I believe all those are versions of Oberon-the-operating-system. For playing with the language, I'd rather have a stand-alone compiler...
The Web Blocker : Block Websites Application
How BBC Weather is using Varnish Cache
Boss: "This new feature is similar to one that's already in another program, so you can just copy that code. You can do that in a couple of hours, right?"

Me (coining a metaphor): "The fuel distributor in a Pratt & Whitney Turbojet engine will not work in a Norelco Electric Shaver, even though both can be used to cut grass."

When you combine gross underestimation of effort with the re-prioritization cycle, you get a monster that probably destroys millions of hours of productivity every year around the world. As soon as it becomes clear that the project won't get done as early as expected, the boss re-assigns you to a new priority. What would have taken 4 weeks to do 3 projects now takes 4 months and only results in the completion of one.
"closed as off topic by casperOne♦ 8 mins ago"

...

The number of programming topics I have had closed on that site angers me. They are becoming Wikipedia.
> the industry is abusing existing law

Sounds more like UMG has a deal with YT to short circuit DMCA, which isn't against the law.

I expect that contract requires UMG to demonstrate a copyright claim on video.

In this case, obviously UMG didn't do that, and violated the contract. It's similar to a false DMCA takedown, except that its not against the law.

YT could cancel the contract, sue UMG for damages, or simply fine them if the contract allows that.

My point is no laws were broken.
> JS running on a general VM would be slower. That's against the interests of the user.

What do you base this on? It's sounds like an unsupported assumption regarding the complex technical constraints involved in implementing a general purpose VM and JIT.

Putting the technical specifics aside, intuitively, why would the general VM be slower, especially since the requirement to support JavaScript would be obvious to everyone involved from day 1?
Sprint: We have disabled Carrier IQ and we are no longer collecting data
I use much larger integer arrays all the time but that's beside the point. The question is whether or not it makes sense to make dynamic language runtimes as efficient as possible. I think it does, not because it necessarily helps all or even most existing programs, but because it enables people to create a much wider range of software with a language they already know. Many modern websites wouldn't be possible with JavaScript engines from 1999.

And if you optimize at all, memory usage must be a top priority. Lack of memory is a lot more costly in terms of performance than a couple of C based heuristic checks. Creating and then garbage collecting an array full of individual integer objects doesn't just use a lot more memory, it's also orders of magnitude slower. The array doesn't have to be very large for that to matter as there may be large numbers of arrays.
You can, sure. 2 problems:

1) It will undoubtedly be slower than the current JS-quirks optimized VMs.

2) There is a shit-ton of JS on the web that has been tested to work with the current crop of VMs, moving to a new VM almost guarantees breakage. It's the same reason why GNU Screen isn't rewritten despite (supposedly) being a mess.
SOPA Markup Halted; Opponents Get a Little More Time
What happened to the proposed blanking of Wikipedia in protest? I haven't heard anything since the original voting.
If you spend all your energy complaining about JavaScript and demanding the browser vendors provide you with a better replacement the problem here is not JavaScript, it's you.

JavaScript is far from the best language ever created, but it's also far from the worst.

The biggest pain in the ass working with JavaScript on a day to day basis is not JavaScript itself -- most of its follies can be avoided by good programming practices -- it's the DOM.
You are missing the point. There are established mechanisms for change in this country. I grow weary of people acting like we need to rise up and take drastic action, when most people have not even gone through our established processes.

And the new bosses can change. Obama's election was the result of almost nothing other than: "I'm not the status quo." And he won.

So vote out every incumbent in the next election, and the message will get across loud and clear. Maybe the next generation will start with similar problems, but they just got told clearly that if they want to keep their jobs, we want CHANGE.

And politicians do what it takes to get re-elected. A clear message that change is desired will change this country.
Shop at Best Buy through Wolfram Alpha
In 2012, TechCrunch Will Bring The Crunchies, Disrupt, And More Events
I'm not suggesting we could prevent e.g. Cisco from finding enough people to build this stuff. More that Cisco would steer clear of such projects if working on them would put a black mark on their corporate reputation that would make it harder for them, as a company, to hire good people.
If Python uses indentation rather than curly braces or keywords, then it would not allow for minimization or obfuscation when used in the browser. This is the main reason IMO Google chose to design Dart with curly braces.
I didn't assumed Friday probabilty is > 0, nor any other day. I didn't assumed X is not random variable with other options. I just assumed all the other options for sure have probability of 0, so can be ommited, and for days 1..5 I didn't assumed anything other than teacher guaranted.

But we are given guarantee that no day will have probability 1.0, if I know it wasn't any day before.

From the guarantee we know it won't be Friday. From this we know it won't be Thursday, and so on. From the fact that teacher told us that there will be an exam this week, we know any other options we could add (like "not given at all", or "next monday") have probability of 0.

From this all we see that teacher claims were contradictory.
I don't think I get this reference...
SOPA is going to get challenged on first amendment grounds at a minimum. There's still a chance that if it takes a really long time to implement the provisions of SOPA, they can get it struck down before it does any real damage.

Stall. Stall. Stall.
SOPA Telethon
It's Official: TechCrunch CEO Heather Harde has left AOL
I'll break this down:

- Android: Java, NDK (C++, C), ObjC (via Apportable), MonoTouch (C#/F#), Lua, JS

- iOS: C, C++, ObjC, JS, Lua, MonoTouch

... actually, that's as far as I want to go. Point is, you can pick your implementation language, and people do.

We're also likely to see additional language explorations on these platforms as they stabilize and mature.
This is a horrible idea. What more could a cracker want than a list of IP addresses that are known web servers. Sure, the big guys are safe. But what about the mom and pop shop that pays $20 a month to host their website on a server that is running a 3 year old version of apache.

EDIT: Can someone show me specifically what I said that is objectively technically incorrect?

You may disagree with security through obscurity, and I agree with you that obscurity isn't a very strong defense mechanism, but that doesn't change the technical merit of it.
I don't think it's as cut and dry as that.

What if we do have a general purpose vm. Doesn't each browser still need to implement language compilers for all languages to that vm?

ie what if Microsoft supports langauge foo but not language baz. Chrome supports language baz but not foo and Mozilla only supports their own proprietary language. All of which compile to the common vm.

How do websites written for IE work on Chrome, and visa versa? Do all sites have to have their code byte compiled before shipping?

Then your stuck with performance differences and byte code incompatibilities at best, which is about where we are now.
Munich's Move from Windows to Linux and Open Source Exceeds Annual Target
Marx advocated some pretty violent means to achieve the change he desired - so, by the principle of "sow wind, reap hurricane", you must be right. The history of Eastern Europe in the 20th century definitely does agree with you.

Just be careful to not unwarrantedly extend the shadow of violence and dictatorship over the socialist ideas too. I know it sounds like trying to tell apples from oranges, but surprisingly many are ignorant, consciously or not, of the difference, especially in the US.

A free market system with socialist overtones can work wonderfully well. Just look at Northern Europe.
White elephant gift idea...Buy your buddies domain.
it was a thong in cheek joke (which i can make because i'm brazilian :) ok that was another bad joke, but this one i blame on seinfield.

anyway, i wouldn't consider it's banking system so good if you account it's the most profiting bank system in the world, if the fees arena.

it's modern, ok. but i wouldn't go singing love balads just yet for them.
Show HN: Built this site for our company holiday gift in HTML5/CSS3/JS
Not when the teacher is deliberately invoking paradox.
The highest-rated products on Amazon.
Direct Instruction is fundamentally opposed to differentiated instruction because it only allows for one way of learning.

No, DI only allows for one way of teaching. The one way of teaching can incorporate multiple ways of learning, as I mentioned in my previous post.

Regardless, it doesn't matter whether DI is opposed to differentiated instruction - all that matters is whether it works. All the data I've seen suggests it does. You've provided no evidence to the contrary.

Direct Instruction insures mediocre performance by forcing the class to move at the same pace.

This is an argument against all lecture-based classes, not DI specifically. Are you arguing against all lectures?

Finally, Direct Instruction cannot even come close to touching active instruction.

[citation/data needed]
I do not hope for an afterlife. To hope for an afterlife is akin to (and just as stupid as) hoping to win the lottery, only a lot less likely.
I can't get in to Bionicle, but I'm not offended that it exists.
Topazon is a side project that aggregates and curates the 100 highest rated products on Amazon.com. The information was gathered by going through Amazon category by category and manually collecting the products with close to 5 stars and enough reviews (usually over 50) to make the rating significant. Some judgement was applied, for example picking a 4.7 star product that was $150 cheaper than a comparable product with 4.8 stars.

Note: the links to Amazon have an affiliate tag. If this bothers you, feel free to copy paste the links without the tag instead of going directly.
WOOD RE-HYDRATION METHOD
I would definitely have participated in the Manhattan Project if asked - it was necessary to stop the Nazis. On the other hand, I would definitely not work on SOPA.

Don't confuse what is necessary with what is merely expedient.
I'm not up-to-date on most recent amendments or rewriting, but as of some days ago, SOPA made such activity illegal. And if you use a VPN, they don't have to demonstrated what you were accessing. That you were using an encrypted pipe is enough.

As I understand it, the legislation is far more ham-fisted than simply "borking domestic DNS". More or less, it hands the government -- and private parties having sufficient clout -- the proverbial lead pipe with which to beat you.

Step 1: Block access. Step 2: Criminalize circumvention of those blocks.

Of course, enforcement may be selective. But consider who is doing the selection and under what criteria -- both present and future.
RIM has an office in South Florida and I believe they came here to pick up the unhappy Motorola Cell Division employees.
Anyway, they hired a bunch of people away from Motorola that were just poor quality developers.

I don't think this bodes well for their future as the 2 phones I was involved with at Motorola (as a contractor) were pure disasters and a majority of the US people that were involved were hired by RIM.
If people have serious concerns, would it not be possible to build a Google Chrome/Firefox Plugin that acted as a sort of DNS service? It would be a lot easier for the average user to install one of these in one click than it might be for them to change their DNS settings.

Just a thought.
It's not the lisp extremists that want this, it's the Python and Ruby ones. Lisp people already have plenty of options: I can think of ParenScript and ClojureScript off the top of my head. (And I'm not even (much of) a Lisp weenie. :)

(parenscript http://common-lisp.net/project/parenscript/)

(clojurescript https://github.com/clojure/clojurescript)
Fast Exponentiation Algorithms
Physics discoveries of 2011
bypassing DNS is going to break the internet as much as SOPA is. content distribution networks rely on DNS for load balancing. legitimate sites moving to new servers rely on being able to push out records with low TTLs. by statically caching things for long periods of time, you are going to cause more problems with legitimate sites than you are going to fix to get to "rogue" sites that get taken down by SOPA.

a better approach would probably be to just hit that non-DNS cache for sites that don't resolve, or push out a list of known "killed" sites. if SOPA makes sites given the "death penalty" resolve to an ICE-style page, then the extension could just store the IP addresses of those government-run servers and consult the cache for sites that resolve to them.
well, 4chan had the worst case of DoS attacks on the time reddit line rose like crazy in that graph...

maybe this shed a light on the culprit? :D ...also, fueling the conspiracy theory, the week it was back, moot left a sticky post on /b/ about how much superior reddit was, practically calling out a DoS there. i guess it backfired.

...and maybe we can call it the best marketing campaign ever?
Huh ? No. People in China are not facing just DNS blocking. There's DPI going on there (not for everyone), and they're nating a lot of people.
And, in US, what if using some other thing than your ISP DNS server gets forbidden ?

Anyway, most of the people in America and in the world do not have a single clue about changing dnsservers... Heck, most of the times they do not even imagine that a website domain relates to an IP address.
The cockpit has two switches, right next to each other, on the control panel. They're exactly the same size, shape, and color. They feel the same in your hand.

The only difference between these two switches are the labels. One says "Recover from Stall", the other "Self-Destruct".

After the explosion, is it "pilot error" that you pressed the wrong switch? Or is an engineering failure that those buttons were so indistinguishable to begin with?
In the same vein, why a VM at all? Can't you just compile Python to JavaScript?
> - Use std::vector instead of C Array

What about std::array?
I have often wished for a way to see a history of what IP addresses domains are resolved to, from my system’s resolver or a DNS server. This, in contrast, seems awfully primitive.
Get Uncomfortable
Right because enforcement never overreaches and never abuses any weapon they are given.

In the meatspace world, see tasers and pepper spray which are only supposed to be used when a gun would have been, so they are less than lethal - then there is warrantless everything these days, or no-knock warrants on the wrong house from a "tip" and they kill your dog for good measure (happens so often it's a cliche already).

On the net see the DMCA mission creep and the thousands of Patriot Act "cannot tell anyone you were served, not even your lawyer" National Security Letters nonsense.

If someone copies the code to crack bluray or something like that to wikipedia - why wouldn't SONY's lawyers use SOPA to take down all of wikipedia for 10 days?
in coffeescript:

fib = (n) -> switch n
when 0 then 0
when 1 then 1
else fib(n-1) + fib(n-2)

alert fib 20
Sorry, what?

What is preventing any 'cracker' from a list of IP addresses of webservers? You can VERY easily find out the IP address of anything you please...
Me: What time do you think you'll be home?
Wife: Um, well, first I need to do x, and then I need to go
to y, which will probably take an hour. And then I might
swing by z.
Me: So what time do you think you'll be home?
So that thing Kiva just started doing? Zidisha was already doing it
This is a great idea in a really crowded market. I browsed through the site and tested some functionality. Thoughts:

- The site is quite text heavy. This is probably not a big issue for those highly-motivated to use the site, you're going to discourage use from the casual crowd...which seems to be a big attribute that your site promotes. Casual, self-paced learning. Right?

- The various functions don't seem to be tied together in a very meaningful way. They are all partitioned and activity in one part doesn't seem to surface anywhere else. If you're looking for engagement, this is important. Take a look at Stackoverflow. Practically ANYWHERE you touch on that site will surface additional value to others on the site. Votes will bump old questions. Comments alert the OP that you had something to say. Adding tags expands the reach of specific questions.

- I think you want other people to add content to the site as well, but it's not immediately clear on the best way to do that.

- Everyone on your site is a Twitter account...and that's probably not the perspective you want your users to have on each other. Looking at SO again, their profile tags are quite expressive about the value they add to the community at a glance. This is the target you want to shoot for.

- Making DIYComputerScience an auxiliary tool for your resume is a good idea, but as it stands right now this is not something I would want to use to represent me professionally. I know this is probably still young, but if this is going to be one of your value propositions you're going to have to shine. Again, SO has careers.stackoverflow.com and those layouts are VERY nice and does a great job of pulling in experience/value that you've added from their StackExchange sites. (I use them almost exclusively for my online resume.)

I'm going to give advice that I give to any startup who is entering a crowded market. Your PRIMARY differentiation will be your user's experience. It's good that you realize this and am making it your goal. Here's a great answer on Quora which touches on this exactly: http://www.quora.com/Internet-Startups/Should-I-focus-on-a-g...
Sprint orders all OEMs to strip Carrier IQ from their hardware
Looking for a part-time ASP.Net developer
Hi there.
We're a startup created a content management system in the cloud based on ASP.NET 3.5
We're looking for a part-time ASP.Net developer who'll be able to join us.
We are located in San Jose, Ca
If you are looking for a job or willing to become a part of a greate and well profitable business, please let us know by email atilekt@gmail.com

Looking forward to hearing you.

Victor Gichun
CEO and Co-founder
FirstMark Capital Quietly Announces $225 M. Oversubscribed Early Stage Fund
> I believe that it was under GWB that the stonewalling through threatened filibusters, and refusal to fill judicial appointments, really heated up.

The Clinton presidency was full of pettiness, the Republican congress following their 1994 popularity wave were intent on destroying his two terms utterly, just because.
There's no need to worry about porn sites. One of the amendments proposed yesterday was to instruct the AG to not use any resources protecting the copyrights of pornography producers. I suppose their legal rights aren't as important as the industries that backed this bill.
[ YouTube ] Playing with Fire - CEH - Saher Team
Playing the devil's advocate, if the browser just had a VM and ran bytecode, the syntax wouldn't matter.
Learn to speak vim - verbs, nouns, and modifiers
People have different ideas about what is necessary. Calling the Manhattan Project "necessary" without thinking much about it is reckless. I've heard accounts from many of the scientists and workers, and many were quite horrified about the results (incidentally, against the Japanese, not Nazis). Presumably many do conclude that developing a nuclear weapon was "necessary," but not without considerably ethical debate.
Actually, it sounds like you're describing the Tea Party movement. While it remains to be seen if it has run out of steam, it made a big impact on the 2010 elections.
Proper tail-calls! Of course, I think neither Python nor Ruby support them either, but one can dream...
Sounds like the eventual outcome of this is a dark/grey net DNS system. I wouldn't be surprised if something like this already existed, but now it will be much more useful and interesting to everyday people.
HOSTS.TXT anyone?
http://en.wiktionary.org/wiki/electrocute
I voted against every incumbent last election.
This is why I hated philosophy in college. The logic is extremely simple. The difficulty comes in ridiculously pedantic interpretations of the English language.

Give me mathematics any day. Philosophy? You and the lawyers can keep it.
Excellent advice, often ignored. To your comment, I would add that you shouldn't limit your problem to something small or "doable." List and describe as grandiose a problem as interests you, then carve out a piece of that problem whose scope is appropriate for your project.
When I do this, I then also grab the hardcopy at my earliest opportunity at a fair price. Legality aside, this assuages my moral desire to a) support authors and b) keep the print market viable

Sometimes I prefer using the hardcopy over ebook format or just switch whenver necessary (say family member is using the reader). I can also then lend the book to non e-book enabled friends.

I've given up paying for locked down e-books (see Kindle, iBooks). If there is DRM, I will end up either unlocking it or finding an unlocked version.
Yes, I agree with everything you just said.

Maybe I'm reading too much into your previous statement. But what I got out of it was the idea that because in aggregate so much of the activity is infringing, that it would make moral sense to shut down everything. I don't think it's correct to use the standards of proof necessary in individual cases to draw conclusions about entire classes of people.

(and let me apologize in advance if I was indeed finding meanings that you hadn't intended)
As a financial consultant, I get a lot of graphs with downright preposterous aspect ratios on a weekly basis.
I should have been more clear, I meant tortious interference of the business relationship variety (a la restraint of / interference with trade) rather than the contractual variety.
gzip will negate a great deal of that advantage.
Bingo - you have to trust that the people working for you know what they are doing. This means going to meetings and being belligerent with other managers at times as they try to claim your people are screwing everything up, without even checking with your people. You always defend first, never call anyone out by name and never let any other manager talk derogatorily about your employees. Part of your job is to protect the people who aren't there to defend themselves.

This also means that if your developers drop the ball, you're screwed. You can't possibly know if someone is sticking bugs in the code as they race for a deadline, but when the system misses deadline because of it, guess who's responsible?

Doesn't help when you stick up for a dev for weeks or months and then they burn you by introducing shoddy code or not testing thoroughly, and their response is 'well I sent you a bunch of read receipt emails, so those browser bugs I introduced aren't my fault - you should be paying attention'.

This experience is why I work so hard to back up my boss or lead when I'm just a developer on a project.
The companies that are likely to a build a lot of this (large government contractors) already have trouble hiring quality developers, any engineering boycott is likely to get lost in the noise.
TIL home screens widgets do matter too
Is it me or has this guy quit from an awful lot of jobs? I'm not sure I'd hire someone so transient.