skysight-inc/HackerNews huggingface dataset:
Note that this is not a traditional repl in the style of of Python or IRB that evaluates each line individually. With php -a you have to enter an entire script, and then exit to run it, and which point you can no longer interact with the variables, etc. Also it's super backwards in that you need to add <?php tags to turn interpretation on.

If you really want a repl that's useful for PHP check out http://www.phpsh.org/ by Facebook.
Has anyone tried using this with Boot Camp on a Mac yet?
I think you need to revisit your understand of complexity. It is O(N^2). If you want the exact count, it is N(N-1)/2. N! is an exceedingly large number even for very small N.
Whatever Happened to TechCrunch?
The site is LAMP(php) stack on AWS ec2 and jquery on the front-end.

Let's see, roadblocks:
- front-end -- getting everything to work tolerably in IE7+
- front-end -- the bookmarklet. Definitely the bookmarklet. Huge issues injecting javascript into DOMs. The version live now finally works every time without fail. (details: array leaks, style conflicts, calling in jquery, etc)
- back-end -- nothing too serious. Joins in mySQL took a while to get right. Ajax can be finicky but nothing too bad.
- Server -- we hadn't set up DDOS protection on our amazon server and so the site went down a few times. There are some great tutorials for getting a Lamp stack up on ec2 - if you know what you are doing should only take five minutes.

Needless to say figuring out what to search is the biggest problem. Once you know what to search, stackoverflow and google can fix all your problems.
Printed umbrellas
Promotional gifts, promotional pens, promotional bags and printed items uk. Over 1000+ corporate gifts including printed mugs, printed pens, giveaways.
Not just .com. US law applies to any TLD managed by a US registrar. An example is .tv which is managed by Verisign.
Seems like a fantastic platform for finding prostitutes.
Thanks! We are making it up and figuring it out as we go along!
Teacher - Spell checking for Node.js
Facebook to Brands: “Start Acting Like People”
I wonder how this will affect the whole proactive:reactive social media debate.
Interpol says suspected Anonymous hackers arrested
Our only experience in UI was using the web.
I had extremely little html experience, no css, no jquery.
Thanks a lot!
GitHub's API can do low-level modifications of git repositories. It probably supports JSONP.
Duck Duck Go gets a mention on NPR
I used to work on an old perl code base that was written by well meaning new programmers. I know work on an old python code base written by well meaning new programmers.

Both projects suck equally. The python project is much newer (~4 years instead of 12), but the smell is about the same. The problem with new programmers isn't that they pick the wrong object creation patterns, but that they reinvent the wheel and write long stupid functions with horrible nested if/else statements. A former google employee worked on one of the projects, and wrote her own python to json function.

I like python, and I like perl, but the python culture sucks. It has this weird superiority complex where it rejects any external ideas. If I am talking to perl people, and I mention some kick ass python feature that I miss, I either get information as to how it can be done in perl, or interest into why I like it. Around python people, I generally get something like, "well, none of us know perl. Have you tried doing it the python way?"

Moose is awesome, perlbrew is awesome, perl's module culture is awesome. The module culture is the one that annoys me most often. Python programmers don't write as good of tests, or nearly as good of documentation. We still have to run a lot of python 2.4, and a lot of modules claim 2.4 support and then use 2.6+ syntax.

I like python, I think it is a much better matlab, but a lot of its syntax is unintuitive and stupid, and there are some serious cultural issues. Anyone who thinks that it is perfect, or better than another language in every way is holding it back.
It is useful to keep in mind a common confusion.

Apple and various BSD's stopped updating GCC around version 4.2, the last GPLv2 version, which is approximately 4 years old now. For people who only develop on those platforms, this is what "GCC" means. So when someone from Apple or someone with an obvious BSD bias talks about how much better clang is than "GCC", they're usually talking about how much better clang is than an old unmaintained version of GCC.

clang does have strengths, but when we make comparisons, we should be clear about what it is we're comparing.
I'm not sure what a truly happy person is, but research has shown "...that people who are very optimistic about the outcome of events tend to learn only from information that reinforces their rose-tinted view of the world. This is related to 'faulty' function of their frontal lobes."

source: http://www.wellcome.ac.uk/News/Media-office/Press-releases/2...
> Desktop blows away iTunes for music playback. iTunes is perhaps a better music/app/video store, but the interface sucks, it's laggy. It looks out of place because it's using dated Mac aesthetics in a Windows environment. For a company that prides itself on style, it sure screws that pooch in the software department.

I feel the same way too. It's weird that for an application that could be a gateway to Apple-dom, Apple doesn't appear to spend much effort. I see it get updated on a regular basis, but I see very little improvements, just feature adds. It's gotten to the point where I don't bother updating unless it blocks me from updated my iPhone.

I suppose Apple thinks that spending those resources on other properties is a better investment, but as an end user that deals with iTunes it's a bit frustrating.
isn't it ridiculous??????
No, I mean Perl tutorials like Modern Perl.
Martin Scorsese's film school - the 85 films you need to see
interesting..perhaps run an emulator for older consoles like NES or N64? Arcade games?
Visualizing flavor
> make a breaking change to the gem versioning system to force all library, framework and gem authors to use versions properly.

I really like the RubyGems rational versioning policy ( http://docs.rubygems.org/read/chapter/7 ) and wish everyone followed that.

I think it might be harder for gems like Rails that are actually metagems. But I do agree that it's surprising for a move from 2.3.5 to 2.3.6 to break backwards compatibility. Have we forgotten Ruby's ideal of the principle of least surprise?

Perhaps a good compromise between what Rails is currently doing and what it should be doing is to add a fourth version number. When the fourth version number changes, you can rest assured that the change is backwards compatible. (However, there is always the danger that some plugin/engine/gem author monkey-patched a part of Rails which could make their code break during a "backwards-compatible" upgrade to Rails.)
How can You Obtain The Fastest Broadband Service Using The Best Provider
More here (above).
http://news.ycombinator.com/item?id=3648809

When Tumblr gets their act together we will post on our blog more!
Thanks Rust.
It's funny, a Treasury paper from a 1994 conference in Canberra [1] looks like the oeuvre on the topic. Everything more recently has focused on rising productivity as a desired effect instead of an a priori cause.

The paper concludes that in the short-run, rising productivity decreases inflation, increases the current account balance, increases GDP, and increases unemployment (and real wages) as aggregate supply increases without a commensurate increase in aggregate demand. The system starts equilibrating as people internalise the higher productivity into their investment assumptions.

We could see falling rates on student loans coupled with rising returns on education (note: not just college education, as the OP pointed out) as increasing the incentive to invest in one's education. Given that our culture creates barriers to education the older one gets it seems like we will have a wasted generation of un-skilled workers who will just need to be worked through the system (being a cold, pragmatic macroeconomist here). Being civil to those people without incurring undue cost to the system will be the challenge.

[1] http://www.treasury.gov.au/documents/239/PDF/paper07.pdf
How to get the Windows 8 Consumer Preview
Is it necessary to do this before ever reaching any conclusion? Should we never trust our own observations until they've been approved with such vigor?
The beta users for Exec were YC alumni living in SF, and they have great things to say about it.
Hardware virtualization must be enabled if you run Windows 8 in Virtual Box
Yeah thanks. You just took me from having two devices before, e.g., a tablet and a desktop, and gave me one devices that does neither of the previous unit's respective job as well. Yay future.
A whole bunch of universities and government agencies.
... And almost 80-90% of them use Opera mini.

I run a Nigerian news site here but most of our traffic is from Nigeria, we get about 1500 uniques a day, only 200-300 of them will be from the web, all the rest is mobile. I finally went and pulled up our site on opera mini using Opera's emulator and was shocked to find that our ads do not appear on those handsets ... so all our revenue is coming from 200-300 people each day.

Analytics is a lovely thing.
Isn't Java a Civilised Language?
I read some speculation that these declining birth rates with the availability of television was due to having a new alternatives to sex after the sun went down. Without TV and electricity (lighting for reading and other activities) there are not as many activities available to compete with baby-making.
instead of incrementally chiseling it into something stable like in the open unix world.

LOL. If I had a penny for whenever the "open unix world" chose to re implement some stuff from scratch, I'd be rich. From Gnome and KDE always changing stuff (especially the KDE multimedia architecture took this to comical levels), to FreeBSD moving to Clang...
Even if everyone doesn't switch, having more than one widely used open-source C compiler would be healthy. If anything, it allows some non-portable code to be found and fixed. Also, competition is healthy. The different compiler developers can choose to focus on specific areas of improvement (e.g. compile speed vs executable speed) rather than a one-size-fits-all approach.
> Apple is slowly converging OSX and iOS into one platform, "inspired by iPad", etc. Microsoft isn't doing that. They are smashing the two together at once,

Apple emphasizes that iOS and OSX fundamentally different platforms and will stay so, and says they're borrowing relevant ideas from one and bake them into the other (and vice versa).

Microsoft says their strategy is the Windows Everywhere convergence, and stitches the desktop and Metro side by side with no overlap.

It's interesting to see that their approach is the exact opposite of one another.
> we could say that an indication of the general population "becoming more dumb" is the idea that we are willing to suck up this form of entertainment more and more.

That's precisely my point. The fact that the shows are dumb in and of themselves, is not the problem. The willingness to watch them, and by doing so celebrate their stupidity is.
So if I have a European company that sells widgets online, and I ship to the United States I now have to comply with US laws at my expense?
Journey, unofficial Path client for Mac (open source)
Massive Collection of Historical Maps Launches Online, 60K Maps Available Today
Collection of Richard Feynman talks on the scientific method, learning, and CS
It does not necessarily have to be distro-agnostic.

Debian packages can already hook the upstream's test suite (e.g. via dh_auto_test).

From my (extremely limited and mostly dynamic language) Debian packaging experience, it seems that more often than not, packages do not use this existing hook. Not sure why that is though.
New Facebook Timeline for Brands: Rookie to Pro Guide
Lucky him.

(or her)
I have a lot of respect for Justin Kan, so this might come off a little weird, but: How the hell does he split his time between two time-intense companies and start a new startup at the same time? Am I missing something here?

Edit: three companies, but I guess he isn't in Socialcam's core team (or is he?)
I do not live in the USA. The laws which you're referring to, do not apply to me. They can be used to take my domain though. That's where the concern is.
this is github pages. it is neither new nor unknown. move along please.

first four paragraphs are a personal anecdote, and the last 2 are a regurgitation of the official github pages documentation, which the author links to.
One of the points of the merb-rails merge way to have the best of both. allow for a lean-fast minimal stack just like with mere, but also to allow to have all the bells and whistles of rails if you want to.
Somewhat related but if you just want to play around and you have Parallels, you can install that by going to new virtual machine, and the developer preview version of win 8 is one of the choices. It expires in two weeks.
I'm right in the middle of making this decision as well. We are aiming for a RESTful APIWCF suppo Service to perform CRUD operations on JSON serialized EF objects. On the client-side HTML5/JS. MS has made there intentions quite confusing, but from atleast one article I read MS doesn't intend to extend support for WCF past years end, and that WebApi is the way to go..... so I don't know... I'm in the midst of trying out WebApi now.
Someone who is still using XP has a computer that's more than five years old and has never upgraded.

Or, they assemble computers from scratch and don't want to shell out extra cash for an upgrade, especially considering that Windows 7 is slower, has compatibility issues with older software and has made questionable "improvements" to UI.
Compiler safety for the design. Implement a base class, and force implementation for sub classes. I know that CS philosophically is about keeping JS's openness, but I feel it would be a time saving convenience if the compiler told me I was missing a method.
I think copyright length is the biggest issue, I don't see why it has to be more than 2 or 3 years. Imagine how much different things would be if copyright expired that quickly.
Ask HN: 423,430 views in 1 day on YouTube, any ideas how he does it?
http://www.youtube.com/user/seoconference?ob=0#p/u

Still can't figure out where he got those views for all his videos in less than a day or so..
Hyundai Azera gets the price of navigation right: free with the car
Pinterest's copyright situation
I agree with this wholeheartedly. It is alarming the sense of entitlement in this thread. Everything we get from these guys is a gift.
You can write Java in any language ;)

I've been talking with guys from a big 3 letter company here and they started using Rails by moving their Java devs to do that. They ended up with 200K models, mostly generated by some scripts and stuff. some people just miss the point ;)
Patience and piracy: Why helping yourself hurts good TV
[video] What is a Leap Year?
Facebook’s Timeline For Pages Is Here, With Pinning
Exec is awesome. We (ZeroCater) give all our employees Exec accounts and a weekly budget they can use to outsource random tasks outside of our core competencies.

Congrats Justin and Co!
It should be very easy to implement geometric hashing in CoffeeScript, which can greatly improve collision performance.
Cray's Graph Machine
I agree with you. Here in Turkmenistan mp3 market is taken almost entirely by iPod. In contrast, pc market is almost entirely (99.9%) windows. I can't show you official statistics, but I am sure the deviation from my estimations is insignificant.

People love windows in here, they are very eager to try new versions of windows (Majority of them don't even know that something else exists). Many companies with annual revenue above 1$mln usd use Excell as a primary work station. Nobody heard about Silverlight, MS Courier tablet (even me) and other "failed" MS products. Microsoft is regarded as a safe-bet. Thats what keeps many people from buying macbooks.

Thats said, I believe that majority of the world (those who don't follow tech news) think of Microsoft as they think of Windows- stable, reliable, familiar, indispensable product (company in case of Microsoft itself).
Isn't this standard "Long arm jurisdiction"? http://en.wikipedia.org/wiki/Long_arm_jurisdiction
I would say "platform" in these discussions since that's what we're actually comparing in practice when we're arguing about what technologies to use for business. By 2006, it was obvious that Java-the-language was deficient in comparison to alternatives like Python and Ocaml, but people (and here I include smart people who understand technology) continued to prefer it because it had the best libraries.

Paul Graham argued that language fundamentals matter more than libraries and tooling. This was true in his case (Viaweb) but it's not true in general and for long-term adoption trends, which are dominated by small, part-time projects (innovators and early adopters) for which having to write a bunch of libraries (CSV parsers, for example) that already exist in Java would be a killer.

Java won the late '90s and 2000s because of the platform, not the language. The language sucks, and even by the standards of 2005 (when Scala was immature and Clojure didn't exist) it sucked, but it had the best tooling and therefore won.
I'm starting to work on a platform for people to explicitly state who they want to connect with, and to handle the social flow from "hello stranger" to "let's talk".

Anyone interested in helping out, please message me (josh at tristara dot com).
It's not strange at all: Canada extradites people if the actions they are accused of are crimes in Canada.

Drug trafficking, for all that it generally isn't enforced in the case of marijuana, is illegal in Canada; so a Canadian accused of trafficking drugs into the US was extradited. Selling prescription medications to patients with proper prescriptions is legal in Canada.
Show HN: Add NES & Wii-style control to your Flash game in 15 minutes
We're releasing an API for Flash: this enables Flash game developers to add all the fun things that iOS and Android game devs have enjoyed for years (motion control, vibration/audio feedback, touch & swipe gestures and more) to their own Flash games on the web. We'll soon release APIs for C/C++/Objective C with support for Unity, Java, and HTML5 to do the same thing. If you build games, reach out to us at developers@wanderplayer.com; we want to work with you to showcase your games to tens of thousands of new players.
That's not N! . N! is (N)(N-1)(N-2)... What you have there is (N)+(N-1)+(N-2)..., which is O(N²)
Good to see that the .com tld will finally start to become a non-priority thanks to this. People/startups/companies in other countries will hopefully start to think twice before they purchase a .com domain name and consider using their own countries tld or a tld more appropriate to their website.
Adding a Comma, Expanding a Place
Kepler is the most exciting mission that exists anywhere right now. We've always assumed that there might be lots of Earth-like planets, but here's our proof that the galaxy is littered with them.

However...

> In Barack Obama's proposed 2013 budget for Nasa, the president would cut Kepler's funding from $19.6 million to $13.6 million next year, then cut cash to the space telescope entirely from 2014.

Not okay. We need to fix this, asap.
Considering .tv is the domain for another country I find this more than a little stupid. Not necessarily surprising, but stupid all the same.
It's not transactions with the .com that's at issue. It's the fact that a company operating a business the government considers illegal is making money in the US and moving it overseas.

It's all about the money. Not .COMs.

Running a gambling site on an .so domain and hosting the servers overseas while profiting in the US will still get you indicted. The government might not have the authority to shut off your internet presence but I'm sure they could turn off finances in the US. And certainly make travel to certain countries an issue.
5 and C# are currently propping up my monitors. Guess I can get a third monitor now. (Kidding - love Petzold.)
Strangely enough my biggest concern is how well this will scale.

EDIT: I'm not sure why I'm getting down boated. I'm pretty serious. I have no idea the average task duration but assume its an hour then every "exec" can only do about 7-8 a day (assume some non billable time). If they get 10,000 customers and say each need one task every 2 weeks. Thats 5000 tasks and would require a staff of 125 execs. With 125 execs now you need managers and quality control and customer support. I'm assume execs are only getting paid about $15 an hour. That means A. Quality of Execs would be an issue. B. You only have about $10 of every hour left towards margin. Margin in straight services is nasty and this one is thin and in this case unless you have an extremely efficient staff your margin tends to go down as you grow - not up.
I was probably being a little bit too harsh: the 2.3.5 to 2.3.6/2.3.7 changes were not intentionally breaking, but given that they added a major new feature (XSS support), it's not surprising. (2.3.6 was completely busted, but 2.3.7 released a day after 2.3.6 still contained breaking API changes for us)

I like the 4th version number idea. Since everybody in the Ruby community seems to think that it's okay for major breaking changes to occur on a minor version bump, let's adjust policy to match practice rather than the other way around. Let's call the first number the "political" number, the second the "major", the third "minor" and fourth "patch".
The nice thing about negative posts like this — or, somewhat negative, in this case — is that they validate the bottled up frustrations of developers who thought the same thing.

For example, I always wondered if I was crazy to be frustrated that Rails gratuitously changed the method for grabbing all records from .find_all to .find(:all) to .all. In other words, they went from having a full method to having a param to a broader method and then BACK to having a full method. And along the way they disabled the old methods, without even providing stubs (e.g. a find_all that called find(:all), until at least one full version had passed).

There also seemed to be flip flopping on Rails engines. Engine support was built in to early versions of Rails, and an actively community sprung up. Then at one point DHH was actively discouraging them, saying they were a mistake, to the point where the author of one engine I relied on (login engine) just abandoned it and stopped updating it for new versions of Rails so I had to write a bunch of login code to migrate to some version of Rails (2 maybe?). ("This is a sideshow project" --DHH http://weblog.rubyonrails.org/2005/11/11/why-engines-and-com... ) Now engines seem to be back again - the documentation states "Since Rails 3.0, every Rails::Application is just an engine" http://edgeapi.rubyonrails.org/classes/Rails/Engine.html So engines went from a "distracting... sideshow" to the core of rails apps. Hmm.

It's somewhat validating to read I'm not the only one frustrated at the common and sometimes publicly reverted changes in rails.
Am I the only person who thinks Apple is doing nothing wrong? It's a business, and Amazon is a competitor.

It's like if Barnes & Noble refused to stock a book that included coupons for Borders. Does anybody think B&N would be out of line for refusing to stock that book?
Wealth Makes People Unethical
Work-Stealing & Recursive Partitioning with Fork/Join
Yes, with at least these consequences:

1) Any warehouse you have in the US that is part of your widget operation can be seized (this is the equivalent of the .com being taken over)

2) The US can request extradition of you and it is up to your countries courts to decide if they will comply