skysight-inc/HackerNews huggingface dataset:
You're correct--the Castle Doctrine only pertains to places when you physically occupy them (home, or car/work in some states), so setting up something to injure or kill someone on another one of those premises does not fall within those guidelines.
The collateral damage includes political fallout, damage to bilateral relations with friendly countries, and an increase in the risk of being treated as a pariah.
> In all seriousness - can you cut this out? You've got valid and good points, but adding snark/sarcasm doesn't help them.

No sarcasm intended, he seems pretty happy with how he's done things. :-)
Again you don't need to do it that way in Clojure. And in fact Enlive put solutions like jinja, mako, etc to shame:

(defn viewc [params session]
(let [navs (if (= (:action params) "reverse") (reverse navs) navs)
[nav1 nav2] navs]
(base {:title "View C"
:main (three-col {:left nav1
:right nav2})})))

This is what a "template" looks like in Enlive. Enlive actually can extract HTML fragments out of a pure HTML file and manipulate them. This means designers can work in pure HTML and the coder can manipulate those HTML files at will w/o putting any code into the markup.
We have standardized testing in addition to grades in the United States. They tend to have their own problems. Foremost among them is that most tests are designed to be efficiently and objectively graded, which limits the scope of the test. But, standardized testing really is an entirely separate subject. The only further point I'll add on it is an anecdote.

One of my friends told me that the college he went to decided at some point that they think the SAT is stupid and they should stop using it as a basis for admissions. In order to get an idea of students' math performance, they would instead submit one (1) graded math test that they had taken in high school. Obviously, most students submitted the highest score they had achieved, which was usually the easiest test they had taken. Some students actually had the integrity to submit tests with mediocre scores but which nonetheless demonstrated significant understanding of the concepts. One poor professor had to review these tests, and decided admission based on them. He, quite properly, gave stronger recommendations for students in the second category, who submitted harder tests with lower scores. Politics ensued, and there was no happy ending.
It's strange that his computer would choke on high zoom levels; computing the mandelbrot set is proportional to the number of pixels on the screen -- the zoom level is not relevant. (You just run a set of computations for the coordinates of each pixel you want to know about.) I guess if you get past the point where a double can represent the coordinates, you'll hit a slowdown, but I doubt that is at "5x zoom".
Do pilots train flying 2-engined planes in emergency (ie, 1-engine) conditions?
Yes, I have Quick Find set up to turn on as soon as I start typing though. The input isn't being captured by a normal textbox so it's triggered.
That is a clever idea I'd not thought of, but it isn't really multitenant -- it just pushes the problem down into the filesystem.

It also requires a discontinuous transition to a different SQL database once you graduate from being a small-fry, and from there you're in the same boat as everyone else trying to scale that to multiple machines without application changes.
In related news, a NYC Councilman, recently indicted for corruption, is alleged to have taken a $7 receipt for a soda and bagel sandwich, doctored it to look like a $177 receipt, and submitted it for reimbursement. This was part of his technique to siphon money out of a political club that he controlled (bribe money was allegedly disguised as donations to the club) into his pockets.

Maybe he should have gone for the fake toner and compressed-air receipts instead.

http://tpmmuckraker.talkingpointsmemo.com/2010/02/ny_council...
other nearly identical, commoditized hosts.

Funny, I always use Slicehost as the example of a non-commoditized hosting arrangement: back when you could get disk space and terabytes of (gratuitously oversold and capriciously available) bandwidth for $2 a month, they charged ten times that for 256 MB of RAM that would actually be there when you wanted to use it, plus really outstanding support and reliability. Some years later they've got competition in their space, but I still see outstanding support and reliability.

I wouldn't mind an extra gig of RAM and a pony but I'm not fixing to move anytime soon.
Pancake Stacker vs. Chinese factory workers
Are you talking about the collateral damage of (e.g.) invading Iraq or Afghanistan? Or are you talking about the collateral damage of using hit squads to take out terrorist leaders?
>Our ambition is to be the best digital media brand in the world.

This is not their brief - their brief is to serve the UK public with broadcasts that educate, entertain and inform (or something along those lines). If they are incidentally the best digital media brand that's fine, if they're spending a penny more to reach this pinnacle then they're ultra vires.

Incidentally did anyone else think that the "new look and feel for the embedded media player" was just what 4OD are using?
noble goal, i think it could be done, however, the layout is the thing that is the most computationally expensive, and really the magic of graphviz. there are other programs that can do this, and there are a lot of js/as layout things out there. a quick google brought up a force-directed graph with javascript http://www.kylescholz.com/blog/2006/06/force_directed_graphs...
I can't believe Yahoo! held onto the #2 spot for so long, especially since the sites don't seem to be tracking Yahoo!s network of sites.

I wonder what is counted. What Yahoo! network sites? Are Facebook applications included?
I meant the function signature as defined in the function definition. Hmm I'll fix that.
And you can easily and incrementally evolve your data model in an object database too with the added benefit that the application is updated to match the new data model at the same time.

> SQL databases are absolutely beautiful and elegant when you think of them in terms of the codd relational model

And horrible and brittle in terms of the application model, which in 99% of cases is not relational.
Option Value
^copy and pasted from resume
Agreed, but he's an outlier.
> Assuming you used a signed integer for size ....

By "integer", I did not mean "int". size was a std::size_t.
Meh, I record a couple million page views to a MySQL database (as a new row for every page view) every day, for 6 years. Works fine. I don't expect a million new users to show up any time soon.
The collateral damage of sanctioned assassinations.
Ubisoft’s newfangled DRM scheme requires you to be online to play
The thing is who decides who gets killed and who not. You could argue that Bush caused the massacre of thousands of Iraqis, or something similar for past Israeli leaders. Does that mean that we can assassinate them? W/out even a fair trial? Once you go through that path, things get scaringly fuzzy.

It reminds me of the idea -popular in Latin America- that there are bad dictators and good dictators (pro markets, etc.). I've seen people that supposedly like freedom and democracy take a very pragmatic approach, being happy under the rule of Pinochet/Fujimori/etc.
Did they ever pay out the $10,000 they promised when launching the site?
Google’s Acquhire Binge
Flagged. What's this Mossad PR stunt doing on HN?
I see...we need Universal Algebra because Abstract Algebra isn't abstract enough.
My take on this is that these are the reasons why things like the iPad will succeed, namely locked down single purpose devices that do one thing at a time well. Essentially Internet based appliances.

They will succeed primarily as some people (evidenced by this article) only use the Internet to do a few specific things and don't know of, or don't want to know of the specifics (address bar, search bar, certificates, etc) of using the internet in general. Therefore they will have their device with the icons of the things they use on the home screen, and not really venture into using a browser at all, just use the specific applications. Thus no more worrying about how to access Facebook or navigating a browser properly, they'll just click (tap) the Facebook icon and they are there.
You know, the funny thing about flightcaster. I was in the airport and my flight was cancelled. 2 hours later, I checked flightcaster and it said the flight was on time!

If you can't tell when a flight really is cancelled 2 hours after the fact, there's something wrong with the algorithm.
Typos may earn Google $500m a year
2010 CWE/SANS Top 25 Most Dangerous Programming Errors
rhhhhhhaaaaaaaaawh (zerg)
I've always wanted to create a similar fractal zoom into the real number space to illustrate the position of pi. Some sort of Flash or JavaScript thing that would keep generating more digits on the fly and could run forever. I never seem to get get that kind of free time anymore, though...
I'm a big fan of Symfony. It is the framework behind Delicious, Yahoo! Answers, Yahoo! Bookmarks. I also used it to create http://www.w3counter.com and http://www.w3roi.com.
This article's pretty old (~a month). I don't know that it was posted here, but I'd guess it was.
I can only assume the reason this was at negative 1 was most people interested in this topic are already on the (not just SQL) bandwagon. IMO, scaling is a non issue for most well designed websites and as computers get faster this only becomes more apparent. There is a significant advantage to separating complex sites into independent modular components and a only tiny fraction of sites need to scale beyond this point. When you actually need to expand fine, go down that rabbit hole but, for most people it's a complete waste of time.

PS: I suspect the main problem developers actually have with SQL databases is they there ORM is significantly less powerful than SQL. All to often developers focus on row as object and forget the power of more abstract data structures.
Good point. The names are more self-explanatory. And no super ego I guess.
Resource Packages specification ready for prototyping
I'm hoping for someone to discuss the implications as they relate to technology, PR, security, and privacy.

What technology is necessary to gather that much video so quickly? Is that video feeding into a central hub? This is Dubai, a relatively tiny country. Did they build this technology themselves or did they license it.

PR. What's to gain from releasing this? It's fascinating but long. It's definitely not put together as a soundbite, in fact it has no sound.

What are the security implications of releasing this information? Will it make future assassins think twice?

What about the privacy implications? If you were incorrectly identified as a lookout what would you do to clear your name? The story includes some Israelis who share names with the assassination team who are freaked out right now.
Pretty cool product! I would use it.
That's not quite true – as you zoom in, you're no longer simply taking Re(c) = x pixel on the screen and Im(c) = y pixel on the screen. The more you zoom in, you're moving in on the Re/Im axes, which means you're no longer looking at integer values for the computation. You start looking at floating point values for x (Re(c)) and y (Im(c)) when computing the sequence. Therefore, the computer begins to do more and more floating point computations on, ostensibly, arbitrarily accurate fp.

EDIT: Added "pixel on the screen".
I don't think the maths was wrong, just the assumptions were possibly optimistic. A $1500 car doesn't really depreciate much (unless it dies), but a $12000 car does. And then there's the 12% investment return figure.

(Still - the overall point is very valid)
I just downloaded Bean and it looks good. It fills a gap between TextEdit and heavyweight word processors like Word. Also, it comes with the source, so it makes good study material, since I’m learning to write cocoa apps.
A working proxy would send a 500 error. The closed connections are a telltale sign of an amateur Web server; probably written in Arc in this case.
Targeted assassinations remove problems in organizations, but don't necessary secure territory. Aside from securing territory other upsides of the War on Terror approach are getting to consolidate security at home and using war abroad to funnel money to friendly contractors and black ops front companies. The fate of Al-Quaeda doesn't really matter at they're not a significant threat to the state.
It would be best as a bookmarklet a la readability.
The necessary accuracy keeps taking more and more bits, if you think about it. If you've only got, say, 200 bits of float to play with, then when your down at a resolution where things on the screen are closer together than that resolution can handle, you have to crank the bits up, or you'd just render the same color over and over. (Actually you have to crank it up before then, of course, I'm just reducing it to obvious absurdity for demonstration purposes.)

So, it's like the way adding integers is O(1), right? Sure... as long as your integers are always 32 or 64-bit and you don't mind a bit of light truncation. In general it's higher than that.
How does one stack a deck? Having a second deck prepared and somehow exchanging it after shuffling the cards of the original deck?
I wish Microsoft would release it as part of an upcoming version of Visual Studio.
YES YES YES!
FastMall just featured on ABC News.

http://abcnews.go.com/Technology/video/mall-madness-9868325
Wow. I'm sorry to hear that. That is simply unacceptable. We pride ourselves on great data, but we do make mistakes (bugs, data anomolies, etc).

If you decide to give us another shot, please let us know if there's ever an issue--we'll troubleshoot it immediately. Our best feedback comes from HN readers.

We're working on ways to help report when a prediction is off. Thanks for using our product. If there's anything I personally can do to help, please dm me at @flightcaster or email jason@flightcaster.com
Heroku says that four dynos is one CPU. So you pay $106 per month for one CPU. So for $121 per month you get 20GB of storage and one CPU, which seems really expensive once you consistently need resources. Before you consistently need resources you can just get a cheap VPS to handle the load.
I'm on the Python end, and it's gotten a lot more stable and faster since it launched. A lot more features, too. A lot of the workarounds that we did early on to fix headaches and failure cases just aren't needed any more, so it's much closer to the abstraction we signed up for.

That said, if your site is always going to be small, you'll be able to do a lot of database queries much faster with MySQL, Redis, or what have you than with App Engine. The scalability wouldn't matter, so if you don't want to worry about database limitations, then it's a point against.
That would be a pretty impressive database.
In the first graph, Traffic:

What happened at approximately Feb-Mar '09 to benefit both sites? Yahoo reversed a decline, and FB accelerated.

What happened at approximately June '09? Yahoo's rise reversed to a decline, which still continues as of Jan '10. FB's rise went flat for awhile, then resumed a shallow rise which still continues.
There are few great moments in a man's life. Birth Marriage Children...and starcraft 2. I almost cried
Don't worry Steve Jobs lovers you can still pretend like you don't care
Everything you said is true, but remember almost no one will go to lengths unless they think you have something worth it. As a Defense Contractor you likely had access to such things, hence the training. Most people just have their personal possessions, and robbing a house is often relatively easy without going to lengths for social engineering.
"""And horrible and brittle in terms of the application model, which in 99% of cases is not relational."""

I refer you to Philip Greenspun's explanation of why object databases don't work -

"""After 10 years, the market for object database management systems is about $100 million a year, perhaps 1 percent the size of the relational database market. Why the fizzle? Object databases bring back some of the bad features of 1960s pre-relational database management systems. The programmer has to know a lot about the details of data storage. If you know the identities of the objects you're interested in, then the query is fast and simple. But it turns out that most database users don't care about object identities; they care about object attributes. Relational databases tend to be faster and better at coughing up aggregations based on attributes. The critical difference between RDBMS and ODBMS is the extent to which the programmer is constrained in interacting with the data. With an RDBMS the application program--written in a procedural language such as C, COBOL, Fortran, Perl, or Tcl--can have all kinds of catastrophic bugs. However, these bugs generally won't affect the information in the database because all communication with the RDBMS is constrained through SQL statements. With an ODBMS, the application program is directly writing slots in objects stored in the database. A bug in the application program may translate directly into corruption of the database, one of an organization's most valuable assets."""
Appengine's GQL is a very limited subset of SQL. The only queries which can be performed are those that can scale well, so it's doubtful that even simple things like JOINs will be supported in the future.

http://code.google.com/appengine/docs/python/datastore/gqlre...
I hate it when I spend money on software just to be treated like a villain.

What happens when the license server gets taken down? I still play 27-year-old NES games on occasion. Will Ubisoft even be around in 27 years?
You really should try out linode for a day and even if it comes out equal to slicehost in the end you really have no reason not to switch as it will get you more for the same price. (Unless of course your server setup is so immensely complicated that you can't afford the time it would take to setup a new one.)
What Do You Think of My Code?
Any comments on my code?

http://www.losethos.com/code.html

Most of the code is on-line, the only exceptions being insignificant files. http://www.losethos.com/linecnt.html
On Karma: Top-line Lessons on User Reputation Design
GP seemed to be trying to say that targeted assassinations didn't have collateral damage. I was trying to say that it did.
Wow, the article says "Historically git worked poorly on Windows, poorly enough that we'd not suggest it. This has now changed, providing you run it using msysgit and not cygwin.". I find that interesting, and have 2 comments:

1) friends don't let friends use Windows without Cygwin :-D

2) I've been using git under Cygwin on Windows XP since mid 2007, and have never thought that it worked poorly. In fact I would say that it has always worked beautifully.

Perhaps the problem(s) with Cygwin git only rear their ugly heads on multi-developer projects. My experience has all been on single-developer projects.
The painter part really isn't true though if you are a painter you mix your own pigments because you can achieve a better color, effect, and blend with like 6-8 tubes of colors versus buying all 100 tubes of colors you need to use in a painting that likely will look splotchy and as if someone colored in lines with crayons.

Unless of course the author is talking about mixing pigments from flowers and such with a binder then painters really don't need to mix their own pigments for any understanding.
No, I think that would still be ethically a form of robbery, even if legally it's not.
One would also like to ask if it's even true that everyone says this. Are there data to support that claim? :) (Yes, it's just a joke, yet... it would make nice irony.)
If you are wondering why the problems are so simple it's based on the rules:

the contest is scheduled to last five hours

Each team will be provided with a single computer and a calculator. All teams will have equivalent computing equipment.

Contestants may not bring any printed materials or machine-readable versions of software or data to the Contest Area. Contestants may not bring their own computers, computer terminals, calculators, or other electronic devices to the Contest Area.

http://cm.baylor.edu/ICPCWiki/Wiki.jsp?page=World%20Finals%2...
Open-sourced/"open-patented"/Google-backed VP8 ready-to-be the-HTML5-video-standard here we come?
For anyone who hasn't used it before, dropbox is great if you're in college. I use it to sync notes and assignments across all of my machines. I take notes in class on my laptop, and I can access them on my desktop. Furthermore, I can start assignments on my desktop at home, and work on them on my laptop between classes.
Spawn more overlords
I decided grades were bullshit and rebelled in college because I failed a programming module while people who copied my lab work passed. Even worse was when people who copied my answers for a quiz got higher marks than me even though our answers were exactly the same (seriously, wtf? was it my handwriting? ok, so I have really bad handwriting).

Towards the end, though, I realized that spending extra time in college redoing modules wasn't making any statements other than that I like incurring debt and am possibly retarded. So I gritted my teeth and finished it. Despite knowing that grades are mostly bogus, I found to my surprise that I actually enjoyed that last year in college. If I bothered to learn the course material, it was good for me. If my teammates in the lab hacked the system by letting me do all the work, it was good for me because I learned more. And if they got better grades, it didn't matter, because they're bogus anyway, and I knew I could leave them in the dust when it came to doing real work.

What I'm trying to say is that grades are bogus, but you should try to learn the course material in any case because it's good for you.
Have fun! I am going to take my virtual disk image to another service, and then switch back to Slicehost when they decide to start competing again. :)

I didn't mean "commoditized" in a bad way, I mean in the sense that Slicehost is doing something that a hundred of other companies are doing as well (running Xen or equivalent on a datacenter and selling virtual computers). It is easy to benchmark and scientifically see which service outperforms another on any given metric.

There is absolutely no reason to stick with Slicehost when you can switch to another datacenter in under an hour, and then switch back the week after if you'd like (prorated, of course).
I'm interested in this function as well. I'd like to try to analyze his script to see if there is such a bound, or at least some theoretical results to be pulled out of it, but I didn't see the guy's script on the page; has anyone found it?
How would I know? I sometimes submit a link and HN takes me right to the original submission. But sometimes it lets me post the link. What do people do to avoid resubmissions, besides following HN so closely that they vividly remember the first two(?) submissions?
How to write good essays in political science