skysight-inc/HackerNews huggingface dataset:
This is an interesting long-running debate in procedural generation more generally. There are a lot of approaches, hybrids between them, and orthogonal decisions, but two ends of one axis of what I'd call "procedural faithfulness" are:

1. Attempt to faithfully simulate an underlying process. An example: procedurally generate canyons by simulating water flow and erosion. Dwarf Fortress tries to take this one to its logical conclusion, doing things like simulating thousands of years of history in order to decide where to place things.

2. Produce an algorithm that mimics a desired result without necessarily using a process even close to what produced the original. Often this involves attempting to capture patterns in the original without attempting to capture why those particular patterns arose. Many grammar-based methods take this approach, such as the classic "shape grammars" used in architecture, as do data-mining approaches.

This book looks at something closer to #2 from the perspective of procedural faithfulness. But it's a variant that was particularly popular in early algorithmic art: pick an algorithm that has interesting outputs, tweak it, and see what you can do with the results. So in a sense it's closer to #1 in that its macro-properties are emergent, rather than being specifically optimized for (it's not doing things like solving for path reachability).

If generating a city, for example, you could attempt any of these approaches. You could build a little artificial agent society where you simulate agents going to work, having families, buying houses, etc., and their actions produce a city. Or, you could play with hand-coded city-generation algorithms that produce interesting patterns, and go with one. Or, you could choose specific targets or constraints (maybe culled from databases of real city geometry) and use constraint-solving or genetic algorithms or generative machine-learning algorithms to produce the desired results. Different pros and cons.

It's something I've been thinking a bit about lately, because I've been trying to understand the landscape of systems that claim to do "automated game design" [1]. Much of the work takes a simulation-based approach: tries to come up with a theory of what makes a game "balanced" or "fun", and optionally also simulates a broader theory of game design, playtesting, and revision. But another approach is to view it as crafting generative spaces of game variants, which is more of a theory of how game structure can vary than a theory of why it varies, and gives a different (not clearly better or worse) angle on the problem.

[1] http://www.kmjn.org/notes/generating_mechanics_bibliography....
I agree with you that the frequency of my shitting goes up while the quality goes down, although I was amused when I came across this line:

> That same high dosage is also effective in fighting against colorectal cancer

I do have to wonder if it's not a primary effect of anything in the coffee, but rather a byproduct of the secondary effects.
> Ad hominem

'Ad hominem' is a fallacy of relevance, meaning it involves dragging irrelevant information into the discussion to sway emotions. How is the source of the study's funding irrelevant?
It's not really meant for security. As another comment stated they could just hang the browser. It's more that page code doesn't get in the way of user scripts. They're free to do $('a') or body { background: blue; } and only affect their element(s)
processing.js version: http://studio.sketchpad.cc/sp/pad/view/dWrYcgtqBO/rev.2
Hey mh-, I'm the other founder. You're not overlooking a tour, there isn't one at the moment.

Currently, our UI is boring. We (and most CI services) do a basic list-of-builds UI. I don't think that's good enough, but we've been short staffed until recently due to fund-raising, but now we're finally getting a chance to think about how best to provide the best user experience around that.

The things that are amazing about Circle now are outside the UI. For example, we can auto-parallelize long builds to run in a fraction of the time. Your tests run blazingly fast on our boxes (we've spent months ensuring we're the fastest service by a long way). We do personalized notifications of failures (cause you don't care what your colleague does on his branch). So please don't judge us on how pretty our pictures are :)

FYI: we hate the "write to my private repos" thing too, but with GitHub's permissions model there isn't a better alternative (there are alternatives, they're all bad).
Nope. It's uncommon enough in the US that Amazon is experimenting with this: http://www.amazon.com/gp/help/customer/display.html/?nodeId=...

They'll ship your items from Amazon to, effectively, Amazon, just closer to you.
Javascript objects can be overwritten though, can't they? A malicious user if they succeed in getting their code into the same context just has to make sure it runs after window.sandbox is initialized, and replace that with, say, null, and then do whatever they want.
Yea, CapsLock must die and reborn as third Ctrl. Not only because of all caps, but some folks tend to map it to keyboard layout switching only because it gives them LED indication of the language being used.
It also makes your keyboard habits more portable, as laptop keyboards have different order of Ctrl and Fn.
I don't know how much they paid, but it seems like the acquisition of Vertica was a great move. I use it everyday and it is a fantastic product.
Here's one with some contiguous areas highlighted, showing that it's made of interwoven islands: http://i.imgur.com/BX0ok.png?1
Except the articles selected where in the pro-coffee camp, the articles against coffee were not selected. This is called selection bias. I'd take what this guy has to say with a grain of salt.
Ad hominem (technically) means argument 'against the person', not the argument (of the person).[1] A personal conflict of interest may raise issues about motive/integrity. Example: an argument pre-texted because of hidden/ special interests (particular to that person).

tldr: Ad hominem != per-se fallacy.

[1] http://en.wikipedia.org/wiki/Ad_hominem
It is amazing that you're seemingly willing to stake your reputation that there's no possibility of a conflict of interest at an institution you're only distantly associated with. But, how serious are you? What odds will you give me that at least one conflict of interest scandal shows up at Vandy over the next, say, 30 years?
Nice work, thanks. I can see now how the cloud will be important with these small devices. I wonder how OUYA (and similar devices) is going to manage data and what the lifetime of the storage will be.
Isn't golang the new backend hipster? Compiled, concurrent, and google is the mommy. I would bet on golang not obj-C. As long as Apple forces people to buy apple hardware in order to make use of obj c it will not catch on.
So it's a sandbox for the iframe, not a sandbox from the perspective of the parent window object. For that, it's very useful. Have you looked into the security/termination problems or are they not a neccessity for your project?
It's an interesting approach! I want to try it in combination with some custom 1-or 2-letter command that would display all this 'prompt-porn' in a single line on demand.

Maybe a 1 or 2-letter indicator on what host I am (e.g. nothing for local, P for production, C for cluster head...), got confused too often.

And, of course, fuzzy completions of zsh.
In a blow to Android, judge says Motorola patents can't get injunctions
Early-stage Mobile App Investment Litmus Test
Why "tasteless"?
correct on both counts
Before you pursue it as a side project, check your current employment contract to see if there's provision for a side project.
yeah, a malicious user can do whatever they want using window.parent. It's not for security, as far as I know there's not much that can protect against that.
Not to get into a gun control debate here, but my point was that it is ridiculous to argue for the circumvention of the legislative process just because things seem to work in other places. As the saying goes, all politics is local.

That said, to address your rhetorical point...it's not just about hardened criminals. It's not an either or situation...there's many types of states between evil criminal and innocent civilian. Just as suicide barriers and other inconveniences actually deter suicides...even though you think that anyone who would commit suicide would bypass them...gun control laws deter those who would commit gun crimes just because they had a gun at the moment.

I'll give you a concrete example. In NYC, I've seen pedestrians and cyclists kick and punch cars that nearly run them over...and this is not an uncommon sight during rush hour, this is something I almost NEVER saw anywhere else...because in those places, you had to worry that the driver was legally carrying a gun.

In NYC, of course, the driver could conceivably have a gun...but you know what, that is a very unlikely situation, because it is not worth carrying a gun in the event that you get pulled over for a traffic infraction. And so those who might commit a crime out of hotheadedness are significantly inconvenienced by gun control laws...reducing the chance that any hothead fight results in gunfire.

And in a city as tightly packed as NYC, that is not a non-trivial benefit. I haven't been in favor of gun control laws in any of the rural areas I've lived, but in NyC, I realize it's a different situation that requires different thinking on the laws.
Great work guys! ;)
Does the HSTS list store the signature? Seems like if you see an HSTS site later convert to self-signed, that's always a security breach.
The process of finding a good name can take lots of hours, just browsing the internet and checking if they are available.This app is intended to make this process easier and faster.
It's great to hear the company moves forward intact at google.
That kind of google acquisition seems fairly unique. Well done BufferBox!!
+1. How long did development take you?

Mind sharing what you learnt in a blog post?

Thanks!
Was in the batch with these guys - kickass product. I love when I run around the web and I see it in use by a random group of folks I didn't expect would know about it (eg Fred Wilson from earlier this week : http://www.avc.com/a_vc/2012/11/mba-mondays-the-revenue-mode...)
They did try to open source WebOS. And yea cleaning up that mess takes time. I think Meg said that before.
"Sign in using your account on: Windows Live, Facebook, or Google"

Wow, that's really inclusive! I don't see Google or Apple reciprocating anytime soon...

I wonder if Google credentials can also be used to submit the final app in the Windows Marketplace.
The problem with rolling your own is that you're going to make mistakes. MHA, PRM, MMM, Tungsten, DRBD - all were written by people who know a lot about MySQL database failover, and yes, they still have problems. The reason they have problems is because doing failover properly under load is a hard problem to solve.

As for them not production ready? Sounds like a line being fed by someone who wants to sell their own solution. I have personally seen all of these solutions in use in production systems.

Some of the potential problems I note with your solution (and if you haven't been bitten by these yet, you will at some point):

1) You need to break existing connections to the old master. This is the single biggest cause of split brain that I've seen in these situations. SET GLOBAL read_only=1 only affects new connections.

2) You should verify that the slave has read and applied all of the logs from the master, to ensure that no data is lost when the slave is stopped.

3) You really should capture the binlog file & position from the slave after stopping the slave, to avoid getting inconsistant data in your two databases.

4) You may want to ensure that the arp change actually took effect on your proxy machine: prior to unlocking the proxy, make a connection from the proxy server to the VIP & verify that the server_id matches the slave's server_id.

MHA has a number of problems when considered as an automated failover solution. However, it's not required to run in an automated fashion to do manual failovers like this, and is quite good at doing them correctly; it encapsulates the lessons learned from its predecessors, and the knowledge of the engineers who have been bitten by doing a failover under load incorrectly.

There are some really great tools out there, and not using them (or learning from them) is going to cause your DBAs hours of hard work to get your DBs back in operational order when something goes wrong. Not if.
EDIT: I'm wrong. See Dan's helpful reply about exporting to a Windows 8 app.

---

I think the title is wrong. This doesn't look like it has anything to do with creating Windows 8 apps.
In order for Windows 8 to be a success from an app development standpoint, MSFT needs to make their apps the easiest to develop. Their SDK must be the best. They should have starter projects, and go crazy on supplying developer resources & starter apps. They need to make apples development & submission process look and feel outdated.

Windows is and will remain a huge OS with a ton of opportunity, but MSFT needs to do a better job incentivizing developers to build apps. Make it the easiest platform to get started with.
Congrats. You guys were great at Demo Day but my wiser elder angel friends did not invest so I did not pursue. Oops.

Unrelated: I can't believe Google is branching out to this kind of thing. Competing with Amazon and Apple? Nexus, Glass, etc.

Google is adding a lot of hardware to its portfolio of products and services.
Understanding the Underlying Economics Problem of your Startup
In my limited experience, DHL in the US (formerly Airborne Express) doesn't know its ass from its elbow, and is a shambling testament to union sloth and inefficiency. Perhaps things are different in DE?
A/B Technique for Web Application Deployment - Kyle Cordes
That's cool! If you don't have a C64, you can input a similar line of code at https://clubcompy.com/?shell

10 PRINT TOCHAR 13.5 + RANDOM; GOTO 10
RUN

I prefer the hopelessly lost maze variant! :>

10 PRINT TOCHAR 222.5 + RANDOM; GOTO 10
RUN
I don't know what you're expecting. When Steve Jobs became CEO of Apple in 1997, it also took more than a year for any products he influenced to launch. And presumably his predecessor hadn't gutted research and development of hardware...
Admittedly so, but Vegas casinos seem to thrive under a similar regulatory climate.
This was a very smart move on Microsoft's part. They recognized and accepted the fact that almost all the developers behind the most popular apps on Android and iOS are running OS X. Releasing an OS X IDE to cater to those developers would have been admitting defeat to Apple in that arena, so they cleverly sidestepped the issue by just creating a web-based IDE instead.
Coolest would be an ability to have 1) a great filepicker UI (drag target + multi file upload w/ progress bar) 2) resizing/thumbnails in the browser 3) no server side other than s3

guessing #2 isn't possible?
Also useful, automatic CSS inlining: http://premailer.dialect.ca/ & https://github.com/alexdunae/premailer/
It's accurate. Once you create an app and publish it, you'll find an "Export to Windows Store" button. You need to sign up for a developer account and download the SDK (part of Visual Studio 2012 Express, free) to publish to the store, but this site will do all the work of giving you the app to publish.
Unexpected quote from Marissa, mentioning "God":

http://lifeinc.today.com/_news/2012/11/28/15509672-for-maris...

"For me, it's God, family, and Yahoo, in that order."
Developers want a market (consumers), consumers want content (by developers). A classic chicken-egg feedback loop.

Easier to develop apps is just one point that can ease the feedback loop, but its not sufficient...nor is it shockingly necessary (just look at Apple).

Disclosure: MSFT employee, just sharing what I've learned about platforms (and what many probably already know).
For what it's worth, I use Google Authenticator and Maps on my BlackBerry. Google pulled the Gmail app, but the native mail app supports Gmail quite well.
#2 is possible but #3 isn't unless you have a completely open bucket and that wouldn't be good.
Of course they are "different cases" - there are always separate macroeconomic conditions, and there was government intervention in the acquisition, but the fact still remains on the "worst corporate deal ever" front, BAC acquired a company that lost $20+ billion in the first post-acquisition quarter.
Little ironic that the project's page isn't responsive, especially considering their Foundation framework is a fantastic tool for such tasks (I like it more than bootstrap). Anyway, it looks great, and thank you Zurb for making such great tools for all of us to use!
Talaash 2012 is an upcoming Indian mystery film directed by Reema Kagti. The project is jointly produced by Excel Entertainment and Aamir Khan Productions, and stars Aamir Khan, Rani Mukerji, Kareena Kapoor, Nawazuddin Siddiqui and Raj Kumar Yadav in pivotal roles.

http://freemoviesite24.com/2012/11/talaash-2012-free-downloa...

http://freemoviesite24.com/2012/11/talaash-2012-free-downloa...

http://freemoviesite24.com/2012/11/talaash-2012-free-downloa...

http://freemoviesite24.com/2012/11/talaash-2012-free-downloa...
I don't see anything remotely geeky in this but it's kinda nice. Keep going.
If you take the output, put that into a file on a different (sub-)domain and request it as iframe src from there, you can use the Cross-Origin-Policy to your advantage und have window.parent only respond to window.postMessage(), not direct manipulation. This will secure your parent, but will still allow for phishing inside the iframe.
I've never understood this analogy. Isn't insurance the exact opposite of betting, with a small fee tacked on? It ideally eliminates chance.
nice¡ (;
> The device you're on doesn't generate text. It looks like text, but it's really just red, green and blue dots.

Printers don't generate text. It looks like text, but it's really just ink on paper.

The point is that real labyrinths have properties these pseudo-labyrinths don't. To be specific:

> In colloquial English, labyrinth is generally synonymous with maze, but many contemporary scholars observe a distinction between the two: maze refers to a complex branching (multicursal) puzzle with choices of path and direction; while a single-path (unicursal) labyrinth has only a single, non-branching path, which leads to the center. A labyrinth in this sense has an unambiguous route to the center and back and is not designed to be difficult to navigate.

http://en.wikipedia.org/wiki/Labyrinth
I use Bitbucket for private repos and Github for public repos, Isn't Github more social .
Reminds me of the "3 envelopes" story.
Well, you may call him what you want, and yes, he is not right about everything.

> you'll notice that he does not bridge that crucial gap between "mycotoxins are bad for you" and "my coffee has lower mycotoxin content"

I'm not sure which gap you think needs to be bridged here?

> Specifically, look at the part comparing 1910 and 2000. That's not just a case of spurious correlation. It's like something I would make up as a wacky example of spurious correlation.

I'm not sure what you're reading into this. When I look at it, I don't think "butter protects against heart problems" (which seems to be your interpretation, and I agree cannot be concluded from this data, not even remotely), but rather "butter can't be the evil it is made to be, as this statistic shows". Which is perfectly reasonable.

The thing about the QS movement, and people like Asprey, Roberts and Ferris, is that they offer very cheap experiments with easily measurable outcome, so you don't have to wait for a 30-year double blinded test that is blessed by anyone.

I've tried several things they recommend, and the vast majority of the practice checks out (regardless of the theory behind it).

I haven't tried his coffee, but I did start putting butter in my Lavazza coffee, and as a result lost weight and am feeling much better. You don't have to be a "believer" to try and see if things work for you. I don't think he's right about everything, but a lot of the counterintuitive things him (and Ferris, and Roberts) suggest actually work.
Please. Everyone who actually use most Atlassian's products know that they are some of the buggiest, slowest apps around. I mean why does a Wiki need 1.5G of RAM in order to work optimally ?
"Code is Law"
Hitting the 'Like Button' could suggest you are a terrorist
Yahoo ordered to pay 2.7 Billion by a Mexican Court
Sometimes, but we don't know why there aren't rooms in those neighborhoods, or apartments sitting empty. If it's a genuine attempt to remove inefficiency, thats one thing, but an attempt to "beat the system"(the first part of sentence that talks about the empty rooms and location) may circumvent legitimate rules. For example HOA rules about subletting.
Microsoft's New "Don't Get Scroogled" Ad
Windows 8 hard sales numbers are finally out
> I've never heard of a DMCA case prosecuted against someone who photocopied the screen of a ebook reader.

In practical terms, the DMCA doesn't result in prosecutions of people who break DRM for personal use. It results in the prosecution of people who produce/distribute software that breaks DRM to allow consumers to copy media for personal use, because there is no practical way to find people who are breaking DRM for personal purposes.

I can't speak as to photocopying the screen of an ebook reader since that has never happened (to my knowledge), but here's a similar case:

Blu-ray discs are encrypted with AACS[0]. If someone were to make a program that, in real time, takes screencaps of a movie being played back by a legal Blu-ray disc player and records the audio output from the player, then recombines that fully unencrypted data into a video file also without DRM, that person would most definitely get hit with a lawsuit on the basis of the DMCA.

0: http://en.wikipedia.org/wiki/Advanced_Access_Content_System
Here's the other one: https://www.youtube.com/watch?v=R_6bSCW_UI0
As a current PhD. student in the liberal arts my position likely veers significantly from the mean around here. But having read a lot of these sorts of "higher education is in tatters" sorts of discussions--and tending toward skepticism about the general fitness of most humans to be involved in higher education of any kind--I find myself pushing back against the critics. My classroom experience as a philosophy and psychology major at a mid-tier, state university left very little to be desired. I'm not sure I am capable of being crafted into a good employee, whatever the skills of the institution attempting the task. But I learned a whole lot about the world, how to reason, how to communicate, etc. And I wasn't even a particularly good student.

As an undergraduate in our college of arts the average student, regardless of major, was required to write scores of pages per semester, all to be read and responded to by someone more than qualified to critique even the especially precocious 19 year old. Most classes were of less than 20 students and involved lively discussion with a professor who, more often than not, was well published and read in his or her field. Setting aside employment for the moment, I just can't imagine a much better way to grow a person.

There are certainly problems with higher education--too many to list really. But the core of what universities do, as it relates to undergraduate education, they do pretty well by and large. It is true due largely to economic distortions and poor alternatives too many who would be better suited by something more vocational go to four year universities looking for something the university is not designed to provide. Hence the present discussion I suppose. But for those who are looking for education in the broader sense, I find universities to be serving as advertised.