skysight-inc/HackerNews huggingface dataset:
> True, but the JS VMs we have today have been refined over 15+ years and switching to another risks breaking the web in profound ways. Even Google would be against dropping V8 for JS use.

And yet, Google, Apple, AND Mozilla have all successfully introduced entirely new or significantly refactored VMs in the past few years.

This is solvable; it HAS been solved.

> JavaScript still has a lot of room for improvement. Putting resources in an alternative (whatever shape that might take) distracts from improving JavaScript.

This doesn't seem contrary to what I've stated above; it's an argument in favor of JavaScript over investing in a generic VM that would open up the ability to develop new browser languages to everyone.

In that regard, failing to allow others to implement custom/experimental languages seems counterproductive to the ultimate goals you seem to be stating here.

> For those who have a general syntax/style problem, there are numerous alternatives that compile to JS

In terms of performance, debugging, profiling, and simple functionality, compiling to JS is simply a work-around, not a solution.
>a discussion about why someone didn’t think a point contributed to the discussion is definitely not contributing to the discussion //

I disagree. A person's motivation for dissent is extremely pertinent.
Surprising indeed. It seems strange that they would take the proposal this far before withdrawing for financial reasons, or fear of losing.

Surely there is a more interesting bone of contention here that didn't become evident until late in the process.
It does, only in informal speech does it not imply death. If you get electrically shocked and don't die then you were not electrocuted.
Right, you are given the guarantee:

"that no day will have probability 1.0, if I know it wasn't any day before".

The key is that "if I know it wasn't any day before" CAN'T be a false premise. If the teacher secretly fixes the day at Monday, then the first line of reasoning becomes FALSE.

The student is WRONG to argue "If I make it to Friday..." because that's not possible any more than "If I make it to Saturday..." or "If I make it to next week..." All of these are false premises.

Arguments from a false premise don't lead to any conclusions.

"If your mother is named John, then..." is a mistaken argument, if there is a 0.0 chance your mother is named John (for some reason). It doesn't matter what the other half of the sentence is, if that premise has a 0.0 chance of being true, you can't really deduce anything from it (if it has 0.0 chance of being true).

The thing that makes this thing hard is you don't KNOW how the teacher chooses the day.

If the teacher always picks Monday, but nobody in the class knows it, they don't know that Friday has a 0.0 chance of happening, they begin to reason "If we make it to Friday morning without a test..." and this argument is simply FALSE. It's about something not possible. It is like saying "If 1 = 2..."

The student makes a mistake (if the teacher always gives a test Monday) by saying "If we make it to Friday without a test..." just as the student makes a mistake if they finish the sentence "If 1 = 2..."

I mean, I can continue making arguments:
"If 1 = 2, then 2 = 4". Is that a "true" statement? Not really. You can't really deduce anything about 2 being equal to 4 or not if 1 can't equal 2.

You can't really deduce anything about other days of the week, if it's not possible for the teacher to pick Friday.

That is why it matters how the teacher chooses the days.
I may not know that a domain no longer directs to the desired service before I am no longer getting it, and by that time I presume any caches from the previous resolvings have been deleted.

This happens not just because of legal troubles, but also because the website owners have forgotten to update their domain name.
And are they also good engineers? That's the hard part; the kind of obsessive focus usually required to be a good geek tends to impair the social skills required to be a good manager. Not always, I admit, but usually.

I did work in Silicon Valley, but not for very long; and it was in the late 90s, at Netscape, so my experience was probably atypical.
The JVM and the CLR have already adequately demonstrated that multiple languages can easily (and with adequate performance) share common libraries and APIs.

Mixing Scala, Java, Ruby, JS, and PHP -- all in one process -- is simple and straight-forward on the JVM.

That said, the language of the web is HTTP and REST and open APIs, not injection/eval of JavaScript.
> "I suppose their legal rights aren't as important as the industries that backed this bill."

As if SOPA needed to look any worse, now it has the appearance of being a protection racket for the extortion of contributions.
Fix Congress First -- Now Rootstrikers http://www.rootstrikers.org/
Sorry that wasn't meant to be at you at all - I am just really upset about all this stuff so much lately that I think I better stop watching the news for the rest of the year.

Reality is we cannot stop it from passing, the people in charge of the committee want it to pass so the hearing is just pretend to go through the motions. In some form or another it's going to pass, so start planning.
Also, RIM isn't just in Waterloo.
There's a fairly substantial Mississauga office that is in the Greater Toronto Area. RIM also has offices in Ottawa, the US and Britain.
Explore Sources: A New Feature to “Show Our Work”
Indeed. Just like hating Napster was not a strategy for the music industry.
How does iOS 5’s iMessage know that the recipient is an iOS 5 device?
I wonder if that may not turn out to be a flaw/attack vector in SOPA: their attorneys may be able to argue selective enforcement.
Facebook (and, probably, some others too) redirects you from IP address to the domain anyway, so...
If this is a complete puzzle to you, you might spend some time meditating on a parallel issue: why have we spent 20 years iterating HTML rather than proliferating various hypermedia schemes? Or "better" yet, some real universal client that works like Display Postscript or X-Windows?

Also consider that there have already been two freely targetable VM plugins which have had near total market penetration at various points in the web's history. Both of them were capable if flawed. One of them was even arguably massively successful. Why is the world moving on from them?
Announcing Riaknostic, your Riak Doctor
I can identify with most of these issues on my Captivate, and that many of them were improved or resolved by installing Cyanogenmod (the big issues, GPS and camera, remain). That isn't a legitimate option for the vast majority or smartphone buyers, but it has extended my patience with an expensive purchase not living up to the claims of its maker.
Okay, first, the chances of youtube.com, or wikipedia (why?) disappearing tomorrow are approximately 0.

That said, a lot of these "solutions" that people are coming up with just end up getting closer and closer to what the DNS already accomplishes.

The worst case scenario here is just a fragmented DNS, and the US losing control of the .com TLD. The "doomsday" scenario here is that DNS servers stop trusting the root servers, and don't take updates from them.

This is a gigantic headache for network and system administrators. It is not the end of the internet.

If you guys really really care that much, here: http://www.verisigninc.com/en_US/products-and-services/domai...

Apply for access to the .com zone files, download them, and up your own DNS servers. Don't accept any updates from anybody ever and you'll have a much, much, much more complete, much more "you can query this as a daemon" version of these silly lists.
My advice is register the trademark if it hasn't been done by the other party. Its subjective of when you guys first had it in use if nothing else.

You might also want to consider checking the username isn't taken for FB page, Twitter, Youtube, etc... That's also something to consider.

Lastly, just understand that if you wait on the .com, prices can go up due to the fact that you guys have success possibly. Although I agree that now isn't the time to do it if you can hold off.
Then don't do a site like Google. Maybe wikipedia, or something educated people use, that will make news in a more correct way: it's being done as a statement, etc.
When you first meet a VC, he/she will be trying to assess whether you are looking for a home run, or would be content with an early exit... "how does your company get to make tens of millions a year" they want to know that you are seriously considering building something big... They are interested in your reaction, your body language, and the fact that you've spent brain cycles on this.

^ I completely agree with this. I've been asked many times "How big will this get?", and being the modest person I am I would reply "I don't know.", because I am a realist and I know things can be hit and miss -- I really didn't know... but I've since learned that modesty doesn't sell. At all. Be ready to answer this question.
Doesn't NYU already have a "New York tech campus", since the merger with Brooklyn Poly and its subsequent rebranding as NYU's engineering school?
At the same time that amendment didn't pass (just to be clear). It was basically a tactic by the anti-SOPA contingent to blur the lines of legality...the pitch was "Why waste taxpayer dollars enforcing pornographic copyright? Vote for this!". I'm don't think it was raised was really a reflection of the lack of desire of the AG to enforce porn copyright...I'd guess not based on the context of it as a defensive, anti-SOPA move.

edit: it was raised by Jared Polis - http://en.wikipedia.org/wiki/Jared_Polis - who is in the anti-SOPA camp.
100 Startups Selected to Comprise Third Generation
Pretty cool, but is there a reason it doesn't have the actual product name/title on that page? Like the headphones and knife, unless you're a super expert, you can't tell what it is from looking at the picture.

And having to following links to see what it is seems kind of like busy work. (And the HDMI cable, "Don't get ripped off by more expensive cables that are no better than this one." since that doesn't appear to be pulled from an amz review, it seems intentionally obfuscated.)
JavaScript is your common bytecode.
Flagged. Up-voters should be ashamed perpetuating scaremongering propaganda.

The sky is not falling. Shame to see the "I need to be outraged by something, regardless of whether it's true or not" spilling over here from Reddit.
I still use iTunes for exactly the same job I've always used it for: playing music. It does what I need, and while Apple always lards it up with a bunch of new crap every time they upgrade, it's never been too difficult to figure out how to get rid of it again. I can't really blame them for wanting to show off their latest toys.

It's been a long time since I've looked at any other MP3 player, but last time I checked they were all a bunch of heaving graphical abortions designed by people who looked up to car stereos as examples of good design. iTunes at least looks like a normal application and doesn't try to take over my machine with bizarrely shaped windows.
I think this ignores the reality of the situation we've been in for a long time: different browsers do different things. We've all been quagmired in CSS because one browser renders one way, and one renders another. And we can't seem to get out of this, and it's always going to be this way for as long as there isn't one single browser, so let's just accept it and learn to deal.

I'm personally pro-web standards, but I'm very much anti-Javascript is the only way forever.

Client-side languages have always been a choice that a developer has to make. Should I write my Windows program in .NET, or should I make my users install Python and write in that? Should it be compatible with Python 2.4, or is Python 3 good? Maybe I should just write it for Mac OS X, and that'll have Python 2.6 for sure...

It's for the developer to decide which audience he/she wants to accept/alienate. We've never thrown up our hands and gone "Oh gosh! All this platform stuff such a pain! Let's go back to C and UNIX and forget all this nonsense."

Yet this is the exact same argument being made for not moving towards a VM solution on browsers, and I truly don't understand it.
whois or ping are not a good way to find the ip of a hostname. Use either a dns library or dig.
"we’re not exactly chomping at the bit to see New York squander its funding on students who spend their time building Star Wars simulations"

So, a New York based venture capitalist booster says that Stanford engineering students are "not tapped into the current tech scene", and ridicules that they know how to built robots.

Fascinating.
It's a good idea, but not so simple to actually get traction...

A couple years ago I was hired to build a checklist web app based on Atul Gawande's book, The Checklist Manifesto. Being the very idea that you're referring to here it's a very relevant example.

The guy who hired me has invested a lot of time and some money into trying to get traction but nothing has come of it. Granted he's probably not done everything perfectly, but he's put a lot of time into seeding the site with public checklists for different subjects and trying to get people using it.

As far as I know nobody uses the site. It's not that great but it provides some basic value and is definitely a minimum viable product including revisions, public and private checklists, ability to share and collaborate with others, pdfs, etc.

For those curious the site is here: http://expertchecklists.com/
What is the stuff that needs building for SOPA to be effective? All the rights holders need to know is the name of the domain they want seized, and it gets removed from DNS. Pretty simple and sadly effective.

Edit: For people that think this is difficult - ICE is already doing it quite easily. They contact the company that controls the root domain. For .com, it is VeriSign.
"The worst case scenario here is just a fragmented DNS, and the US losing control of the .com TLD."

That is the best case scenario.
edw519: I know it's just for fun ... but on two occasions I've heard that I.T./I.S. bosses are purposely chosen NOT to be computer savvy because the otherwise operations cost too much. CEOs want good enough not perfect. This might create interesting team dynamics or sunk a project. I wander if there is a number which happens more often?
Can you elaborate about the DB part?
You mean people using Cedar stack should use database hosted elsewhere? I.e. something like AWS RDS or MongoHQ?

My question was about using Heroku's shared Postgres database, like usual Rails apps using Bamboo stack.
It would be again much different if the Manhattan Project was something to be used against your fellow countrymen.
Startup Chile Annouces their new class
Anyone else think it's interesting that Rep. Steve King complained about being bored by using the very thing that this debate is trying to restrict? These guys kill me.
Why Google deserves credit for density control
I keep a list of ideas that occur to me on more than one occasion and I think could have potential.
Agreed, however, I think that just means either adjust your mindset or as I originally proposed, find what makes you happy. At the end of the day, there's no good reason to continue doing something that makes you unhappy, especially if you have options.
This has some mistakes. yt$ is not equivalent to yy - yt$ yanks from the cursor to the end, yy is equivalent to 0yt$
In my experience most organizations, however mediocre, have some smart people who ended up there by various accidents.

But even in the unlikely event that e.g. Cisco is able to operate without any smart people, it's even more unlikely the people running it see themselves that way. So they would be worried by something that would make it hard to recruit good people.

Good programmers are in such demand right now that it's hard to imagine any company not worrying about something that would make it harder to hire. I think they'd worry especially about the difficulty of hiring recent grads. To undergrads all big companies look pretty similar; it would be a disaster if there was something that made your company look distinctively worse. It's not too hard to imagine a situation in which there was some sort of blacklist of the worst SOPA collaborators, and undergrads knew and avoided them.
Insert paywalls to your video, and make money while streaming
For the vast majority of independent producers, online video streaming has been reduced to a valuable marketing tool but not an income generator. Today, the trend is changing. Thanks to video streaming platforms such as DaCast, producers have now the possibility to create new revenues from their video content using monetization models: Advertising, Pay-Per-View and Subscription.

This infographic was created by DaCast to help you find the best monetization strategies for your business.
I've lived through many bug reports like this, mostly from very non-technical PM's who think that their power is derived from being the single point of communication between the client and the developers. Its a sad and bizarre game of telephone.
The trend of celebrating VCs like gods is such a vacuous endeavor.
The "mindless" paper from William Kahan has a nice discussion of roundoff errors:
http://www.cs.berkeley.edu/~wkahan/Mindless.pdf
The ~wkahan path has more papers.
SOPA is definitely having the opposite effect because I just found a couple of great sites that I didn't know about
You can just use CoffeScript for those little problems.
My first computer was a TRS-80. I remember copying some random-maze-generating code out of a magazine from Radio Shack. I didn't understand how it worked but I remember there were lots of POKE statements (to write directly to memory using BASIC). It got me very excited with what was possible, an excitement I still have today.
I think the various Mozilla projects actually do have facilities for this, and that some significant portion of the chrome is done this way.

Where browser UIs aren't done this way, though, I suspect it's because the APIs are for components that aren't markup based -- you write the software for the platform with the APIs it provides, or (as I believe Mozilla has done) you write your own platform on top of something else.

I think the real question to ask yourself is -- if the conventional patterns of the desktop API that we'd more or less laid down by the mid 90s were so generally awesome, why didn't some universal client based on them take off instead of the web?

It's not as if we didn't have network aware desktop-style clients at the time...
I know that you, or rather your company, would be legally obligated to comply with the law. Your employees however, are not legally obligated to continue working for you if they disagree with what their job requires them to do. Indeed, you are not required to continue operating your company if the government requires that it operate in a way you deem unethical.
or how about instead of storing it on the client we store it in a distributed server architecture
Is that in the story? I can't find it.
Fight sopa with github
I was reading the reddit thread about the emergency IP list and decided to throw up a new site www.fightsopa.com as a holding ground for info.

Also threw up a github site to submit the IPs into the emergency list.
That could be the case, I'll don't really know. All I know is that nothing came through Kies for me.
I ask sincerely, what is west-coast culture?

(I have lived in New Hampshire all my life.)
I dont exactly remember who said it, perhaps Andrei Alexandrescu, that only a few other than Nicholas Wirth epitomizes this drive to perfect something with a persistent passion. Throwing away valiant efforts and starting from the beginning again and again. He designed Algol(W), Pascal, Modula, Modula-2, Oberon..Oberon-2. I know none of these languages enough to know how much their feature sets overlap, but it indeed seems exceptional
So can the email address in BrowserID, or the username in the typical user/pass combination. If you don't want to be connected, use different IDs for different services. Nothing in OpenID prevents a person from having multiple identifiers; in fact, Gmail generates different identifiers for each domain you authenticate on: http://blog.stackoverflow.com/2009/04/googles-openids-are-un...
Please explain your alternate worst-case.
Just because it passes the committee doesn't mean it will pass the full house and senate votes, and then it has to pass through the President's veto powers. I'm holding out hope that Congress and the President have heard us and won't make it law.

If all else fails maybe we can get it declared to be unconstitutional by the Supreme Court. And even if the Supreme Court fails us, then we just have to vote some new people into Congress and overturn the law.
The completely honest answer to your question is that I'm not willing to start killing people. Seriously, no troll.

I understand that the popularity contest driven plutocracy we currently operate under will never create a sane government. This is not because voting doesn't "work" - I am not suggesting conspiracy here. But affluent societies don't give a shit. On the whole, so long as you feed, clothe, house, protect, and entertain your electorate, you can do whatever you please, and your power will likely not be challenged. My vote does not, and never will, count, when I am vastly outnumbered by the votes of people so comfortable in their lives that they don't bother with silly things like political introspection.

So, my only alternative is to participate in the only historically viable means of effecting meaningful change: a violent overthrow of the system. I am not willing to do this. That is why I don't "do something".
MapReduce for the Masses: Zero to Hadoop in 5 minutes with Common Crawl
Don't fix your hosts files, fix your broken political system!
Stanford withdraws bid for NYC campus
Thanks, I might be interested in moving to South Florida. I'd love to hear about those opportunities.
It's in this story, http://www.betabeat.com/2011/07/18/stanford-students-dont-wa..., which was linked.
Graphite is a great tool for quickly seeing what is going on. Generating the graphs was always a bit of a pain point for it. I must say, this is an amazing contribution. Thanks so much.

(I'm the author of http://jmxtrans.googlecode.com which allows you to very easily tie together Graphite & Java Management Extensions (JMX) for monitoring all of your JVM's.)
Instalook App - Discover new places with realtime photos - PROMOCODES
Instalook iPhone App will help you discover places by viewing realtime photos posted by people on Instagram.

You can find interesting instagramers around you to follow or discover new places and events by exploring realtime photos.

Giving away 30 promocodes to download app for free, email info@gramfeed.com

http://instalookapp.com
link http://instalookapp.com
NovaLet - A Social Blogging Network
NovaLet is a social blogging network where users are able to setup and keep a blog, follow other blogs in the network, comment, bookmark, share content, message each other and more.

NovaLet brings the social networking experience to blogging, allowing users to interact and communicate while staying up to date with each other's publications.
Dear Congress, It's No Longer OK To Not Know How The Internet Works
Oops, thanks, sorry about attributing to the wrong story, I must have just fluidly slipped into that other one.
If you just force yourself to stop using the arrow keys you'll be surprised at how quick it just becomes muscle memory. As far as remembering them until then, I suppose they're kind of like the arrow keys in that left and right are on the outside with up and down in the middle.