skysight-inc/HackerNews huggingface dataset:
I think the low-priced beta model is a fantastic one for games/game companies that are trying to get themselves off the ground. They get constant user feedback and guidance, and get food on the table (or even rich). In return the players get to give feedback and have it mean something, and get a fun game that gets better over time.

I strongly suspect that if KSP hadn't adopted this model and instead tried to wait until it was done, it would have long since gone the way of vaporware. For an incredibly ambitious game with highly experimental gameplay, in some cases still not fully cemented in place, I think you really need continuous feedback and funding.
Facebook only reports DAU and MAU stats for users so leaving is easy. It just means not logging in for a month.
I've had this discussion in other threads; but, how wise it is to use these instead of vanilla JS in a project you want contributed to?

I personally find CoffeeScript very useful, and believe it's sufficiently widespread and mature as to be viable. All of these others though, I can only see it as increasing the learning curve on a project. I want to use IcedCoffeeScript (Oh, am I tired of Promises) and some of the JS extensions but I can't justify it. It's like a cake that I know I can't eat.
Does this strike anyone else as a bit careless and/or reckless? Lets think about this...

You are a citizen of North Korea and one of these USB or DVDs lands on your property (and you don't even know its there). A police officer happens to see it and picks it up. A day later you are arrested and thrown in jail for being an enemy of the state. Who else gets arrested with you? Your friends? Your family? Co-workers?

So given the potential harm this could cause is it worth it? Whats the ROI on this? This weather balloon filled with propaganda could be the equivalent of a Drone raid gone bad on some poor individuals life.

P.s. You didn't "hack" shit. Stop misusing that word please.
The perfectly legal way to handle that is to get off your bike and walk the crosswalk with it.
There are fabulously useful monoids that aren't - in terms of intuition - appending anything at all. For instance, (Sum Integer, Max Integer)
Improving the backup speed should be as easy as quiescing the database, taking a ZFS snapshot after you are sure everything is written to disk, then backing up that snapshot.
It may not matter to you, but xpra feels a lot more light-weight than NX. Installing/using xpra feels like tmux or ssh. NX feels like an enterprise software suite.
Yes, but the point stands. :)
I don't see a problem with the sentence "Much of aging comes from a misunderstanding of the effect of comfort - a disease of civilization". I read it like this: people think comfort is good and healthy and prolongs life, so they seek comfort and get fragile/sick - they misunderstand the effect of comfort.
First hit on google for "Haskell Wiki Monoid" was this: http://www.haskell.org/haskellwiki/Monoid

Lots of examples there, including a post by Dan Piponi that says, right at the beginning, "In Haskell, a monoid is a type with a rule for how two elements of that type can be combined to make another element of the same type. To be a monoid there also needs to be an element that you can think of as representing 'nothing' in the sense that when it's combined with other elements it leaves the other element unchanged.
"

I don't know how you can construe that as "The Haskellians don't even help you out enough to point towards ordinary abstract but instead send you all the way to category theory with sign-posts along the way."
For an ad revenue driven product, the dollar value of a teen in the US/Germany/UK/Japan is worth at least 100 times the value of a teen in India or Russia, and 1000 times a teen in Africa.
Yes, "appendable" to me doesn't imply the existence of an identity.
Women in Technology: We need more patience
Wow. You are dismissing an entire technology stack with a wink and a smile that you just admitted you actually know very little about.

I have experience with Python and Twisted. For many types of applications such as realtime web collaboration, the Node stack is not only much easier to use but performs better.

If you like Python then take a look at ToffeeScript. It is cleaner than Python and works with Node.

The Node package management system is based on semantic versioning and combined with the dependency management and massive 54000 module easily searchable ecosystem is much more useful than Python.

You really don't know what you are talking about and you are pissing me off with your offhanded winky smug dismissal of Node and Node programmers.

I have been coding for more than 20 years using many different languages and platforms from c/c++ to ocaml to python to c#. And Node.js with ToffeeScript and npm is just a more advanced way to do development compared to any of those for most types of applications.

Build a few projects using Node.js and ToffeeScript and modules from npm and then come back and we will compare the experience to building the equivalent with Python/Twisted or Go.

By the way I like Go for some things but its not the best new language for systems development. I think Rust and nimrod have Go beat.
If you replace "others" with "Others" then then ruthless becomes compatible with nice.
I like the way this guy thinks. The full-price-then-sale model is industry standard---but a company looking to build a relationship of trust with its fans might be able to do so this way.

There are certain game companies I love---Stardock in particular comes to mind. I like Stardock for the pretty simple reason that I read Brad Wardell's writing, and he seems like a pretty cool guy.

When you factor in company-customer trust, there are a lot of wacky business models that might just be crazy enough to work:

- What if a player signed on as a Patron? $20/month, and the company comes out with games whenever it feels like it. Only Patrons can play.

- The company benefits somewhat from having trusted players. Documentation, video tutorials, coaching---a lot of this can be done by players rather than W-2's.

That's all I have off the top of my head, but I think there's virgin (or perhaps fallow) soil here.
Intentionally inducing manic depressive swings seems like a bad idea. The first-order problem is that you're self-administering, causing changes to your mental state while you have to make decisions about your mental state. But even if you have a physician on standby trying to optimize your state you're still only human.

The theme in the post that resonated with me is that we're subject to waves in the day, the year, etc.. This jibes with my experience. We're only so effective at any given time, and certain times we're far more effective than others.

Rather than trying to create more of those times, I've come to the conclusion that I already get plenty of those times. I just don't always see it. Realizing this, life becomes more like surfing: sharpen awareness of opportunity, be ready when the opportunity comes, and then ride it to see where it takes you.
Don't know enough to know that the current name is optimal, but at least "Monoid" correctly says to the initiated "you don't understand this yet." "Appendable" lies to you and says "you understand this" even if you don't.
There's an immense amount of qualities not indicated in IPA, like aspiration (difference between the p's in pin and spin), vowel length (fit and feet), palatalization (the difference between the n's in nine and new), all of which are not binary but analog qualities, some of which are differences between languages and some of which just quantify interpersonal differences.

It just can't be done, I'm sorry.

You're much better of using a tts engine tuned for a certain language.
Like the parameter passthrough feature. Take a look at places where the parameters are part of the URL structure. For example a Target product page
http://www.target.com/p/men-s-c9-by-champion-impact-athletic...

In order to get data for a different product, I will have to modify the URL itself. I think same holds true for blog posts.
Old trees grow faster than young ones, store more carbon
Congrats Nathan!

1 big glaring thing I've found with gumroad is that it doesn't integrate directly with email providers. I think you can hack the functionality with zapier or similar services - but I'm really surprised there are no direct integrations.
Show me it working with authentication and you will have a customer. Scraping is always something you need to write because the shit you want to get is only shown when you are logged in.
Startup Ketamines
Like the article here states, though, you don't need to learn category theory to learn Haskell. Most math is useful in driving intuition and insight, and Category Theory is no different in that respect, but learning Haskell (in particular enough to use it and write normal applications and libraries, not necessarily create the neatest cutting-edge type-trickery libraries - some of which are amazing) requires much more of a concrete "here's how you use these things" than any knowledge of Category Theory.
That sounds like you have something else wrong. With ECC memory on server hardware, we've seen 0 checksum errors in the last 6 months and I've seen only 2 ever. A typical server has 136TB of raw hdd space and we get about 71TiB usable. It's about 80% full.
Do you support POSTs for fetching dynamic data? I found where it's pulling from, here's the curl command:

curl "https://www.keepandshare.com/calendar/fns_asynch_api.php?r=0... --data "action=getrange&i=1940971&from=2013-12-26&to=2014-02-06"
Google's quantum computer flunks landmark speed test
When Jason Rohrer says something, it's invariably couched in zero-sum sacrificial thinking. The principle is embedded deep in his games, as well as his lifestyle, and by inverting that viewpoint it's easy to find flaws in his arguments.

With respect to this idea, it models the game as a magical artifact of worship that grows more valuable simply by being older, and then reasons backwards to "this rewards the true fans." But most of the internal models used by players involve the game being some mix of disposable content(interactive stories and scenarios to experience), a pastime or hobby, or a piece of fashion - something friends are also playing. And in the majority of those instances, obsolescence can be assumed; mass piracy of our oldest video games is taken for granted.

Price can rise if the game is continually developed. Minecraft is exceptional in that it's always the same product with large, relatively frequent updates, but the same effect is much more often seen across defined sequels: The first in a breakout hit series might be a low-budget game, and then after a sequel or two it warrants a bigger budget and a $60 price.
Right. I was replying to parent in that we don't still do bitmaps because we are lazy. Quite the contrary: we have moved to vector-based tools for producing application art assets and would love it if we could just output to SVG or something similar and be done with it. However, the current reality is that we still have to convert our vectors manually to bitmaps, even those for high res screens. Rasterization is just still not good enough to do the job automatically (it works fine for objects in motion where the imperfections aren't very noticable, but not those that don't move).
That UI made me go wow, this could be an awesome tool. Idea that pops into my mind is being able to grab data from those basic local sites run by councils, local news papers etc and putting it into a useful app.

How dedicated are you guys to making this work because I'd imagine there are quite a few technical hurdles in keeping a service like this working long term while not getting blocked by various sites?
Yes, it's a great point. We're working on updating the query param passthrough to handle params within the URL structure.
I don't think this is the fault of sales. It's simply a statement that most games' "full" price is more than it would be rational for you to pay given your priorities.
What is a "type space"?

As I say pretty explicitly in linked post, Python doesn't have a type system. Also, the term "strong" type system doesn't mean anything. Also^2, "structural" type systems are about how types are compared, and to whatever degree Python compares types, it isn't structurally.

RPython is a different programming language, which is statically type. Shedskin is similar.
But if we were good at noticing that we're bad at expecting the unexpected, then we would expect the unexpected, making it no longer really all that unexpected, no? His whole argument just felt tautological to me.
Yes, it's one of the most popular feature requests. We don't support auth yet, but it's on our shortlist and we hope to have it ready soon.
Nevertheless, if you're a programmer with no particular exposure to that sort of math (which is to say, the overwhelming majority of programmers), saying "this function takes a Monoid" is as useful as saying "this function takes a Foogblort."

Saying "this function takes an Appendable" conveys useful information.

It's a matter of priorities. If your priority is using the correct mathematical term, you necessarily sacrifice clarity to newcomers. Hence, fewer newcomers.

...of course, not that Haskell as a language has ever strived to attract newcomers!
Seconded. I can't show that to anyone at work.
I'd go with maglev cables. Have some sort of base or track on the floor that would keep the cables levitated. Less strain on the metals inside. A clearer path to your audio purity.
FreeIQ and UQast did this already, with MUCH marketing and little success. Unless you get compelling content, which is the catch-22, you can't get traction. Nobody wants to give their content without you already having some traction...

But, honestly, I hope you prove me 100% wrong and make a billion.
"That Already Exists"
I like the abstractions that _do not leak_.
I started to get sick of the lack of Salesforce email sync, and built this to automatically sync all of my relevant emails to Salesforce:
https://www.lelandlabs.com

Currently Exchange email only, but Gmail support is nearly done.
I think he's referring to Marissa Mayer skeptics that question whether she's leading an actual turnaround or not.
Let's say it was worded instead: "... these are some reasons that he was wrong, and his style of argumentation leads me to feel actual antipathy toward him."

Maybe it is because "vile" doesn't sound like a very extreme word to me—almost like Daffy Duck saying "despicable". I suppose I would have had the same reaction, if instead bluecalm had denigrated him with a word that sounds more serious to me like "worthless".
The coolest thing about caffeine is that it does actually help with mental agility and various cognitive tasks. But surprisingly few cognitive tasks. It actually only increases your working memory and positively influences your ability to concentrate on a task. That's it.

More interestingly still, it doesn't have any cognitive effects at all unless you're sleep deprived. It also doesn't have any cognitive effects in the morning. So that coffee people drink in the morning to wake up, that's just a placebo (unless they slept less than 6 hours, then it helps a bit).

But it does have a bunch of physical effects. Like increased blood flow to the brain, which helps with various things regardless of the fact that blocking adenosine receptors is doing jack shit. It also increases your stamina and physical strength. Which can be useful. Also why a lot of sports bars and most flu medicine contain a bunch of caffeine.

I write about this a lot in my book about Why programmers work at night: https://leanpub.com/nightowls (shameless plug :))
Audiophiles should just say they buy these for the aesthetics. Then nobody can mock, er, I mean, argue with their buying choices. Some of the stuff does look good.
This just proves how some things just don't get followed up on (from the p.o.v. of a human time-frame of 30-40 years, which's how long one might work for a given company in the 20th century)
thanks for the response! any chance at a self hosted option? i'd even still pay (once) for a self hosted version.
Indeed. I was coming here expecting the list to be long, and I was still surprised at how much bigger it was than I initially imagined.
I think it's relatively reasonable. At least it's not based off of month active users but concurrent users at any given time. 50 concurrent users is good to start off with and $150 for 750 users is reasonable at a business standpoint. 750 concurrent users would translate to over 1 million monthly visits according to their stats (In our experience, 1 concurrent corresponds to roughly 1,400 monthly visits.)
very good use of tax payer money!
as someone building a home grown proprietary scraping engine. Consider alternative locations of elements. Most sites are using templating engines so its fairly reliable to find things in the same place, but more often than you might expect, things move a round ever so slightly. Navigation is a fun one also. ;)
If you're interested in hosted solutions that try to do automatic identification of pages, diffbot is worth a look. We've had some good experiences: http://diffbot.com/
Thanks.

Yes, it sounds like it will be challenging to fit everything in the power budget. Do you think there's a need to use this on battery power? Won't most people be using it in a hotel room? A wall wart that's compact and dual-voltage would work for me and would provide much more power than USB.

I'll also put in a pitch for at least two Ethernet ports, so you can use one for connecting to the hotel and another for your LAN, in case WIFI's not cutting it or you need to connect a non-WIFI device (in my case, a VoIP phone).

One usability problem which has vexed me is that most hotels force you through a captive portal, which doesn't work if you're routing all traffic over a VPN. (Some even make you do it every 24 hours!) My latest solution is a special Ethernet port that's on a separate subnet which isn't routed over the VPN. You use that for going through the captive portal and then you switch over to WIFI or another Ethernet port. I think a hardware switch to turn the VPN on and off would also be a good solution.
January 21st Online Demo Day – See Startup Pitches Live
In SF, the city this launched in, the parking ticket itself is typically $60-80 for something like running out of time on the meter. If you get towed because the time expired right before rush hour or someone thinks you're blocking their driveway, there's an additional towing fee of ~$500 on top of the ticket.
Love your suggestion. We're committed to making kimono better and we're working on it all the time. We want to make sure it's a responsible scraper, so want to work together with webmasters in cases where there might be blocking but the data is legal to share...
The thing is, they will always say that the device doing the A/B switching will interfere in the signal path.
"Until this year, the U.S. government provided support for these groups through the National Endowment for Democracy and the State Department’s DRL programs. The majority of this funding however, has been cut in the last year."

I wish the author had gone into the reasons why, or even if nobody in the State Department would comment on it.
Why Firefox is my primary browser, & why we should be wary of h.264
Yeah, it's definitely suboptimal but it seems to work. If it's easy to have a second radio then you should probably have one. On the other hand, urban areas are usually so saturated with access points that using a separate channel might not gain you much.
Nice! I see some helpful information in here. Thanks for sharing!
Apart from that here are other items. You may have these on your list, but can count my vote to prioritize.

1. Pagination
2. Image URLs
3. Focus on page types such as product pages, posts etc. That way its easy to go from content to content. Will help crawling too
4. Link back to original page included in JSON

Finally common sites/pages used by multiple users of your systems should not count against the API count requirement under pricing. You may want to charge against total calls, like Parse.
> P.s. You didn't "hack" shit. Stop misusing that word please.

In fact, they didn't even do shit. Unless I missed something, the title is completely false. They had an idea, but were prevented from executing it by the South Korean government.
There's a significant difference between a wide understanding of category theory in general and understanding what a monad or a functor is used for in haskell. They're just type classes, nothing special. There's not all that much more to know about them besides their definition.

I rather disagree that they are undocumented and have no examples. Section 6.3.6 in the haskell report 2010 defines the type class and provides examples: http://www.haskell.org/onlinereport/haskell2010/haskellch6.h...

See also, the typeclassopedia, which walks through a simple definition, many examples, and discusses general intuition: http://www.haskell.org/haskellwiki/Typeclassopedia#Monad

Perhaps I've misunderstood you, and maybe you mean that common libraries are undocumented and have no examples? That certainly hasn't been my experience; most libraries I've run into have plenty of documentation for me. Can you give me some examples?

Yes, I agree that trying to write haskell without being able to understand simple type classes would be very difficult and confusing, but I disagree with what I understand the implied point to be, perhaps you could clarify this for me? I understand you to be saying here that you expect to be able to proficiently use a language with negligible understanding of how data types work in the language, or the common data types defined in the standard library? That sounds like nonsense to me, so I suspect I'm confused here; can you be a bit more explicit in your criticisms here?
I gave up on Firefox (sobbing, I might add) when I found 1) it would bog out hopelessly with the tab loads I was throwing at it 2) all the worse when I was running Chrome in parallel (which is worse for memory management but allows me to reclaim it usually by killing off tabs), and 3) I got hooked on Stylebot for restyling websites.

The fact that Debian tends to stay well behind the Firefox / Iceweasel release curve (and manual updates suck) hasn't helped, though it looks as if I've got Iceweasel 24 available now. I'd have to check to see how much of the memory-management goodness has gotten into it.

All that said: yeah, I'll see if I can't find FF bugzilla and write that request.
Oh, hey, memories. I worked one summer with David Huynh (who you're linking to there) and David Karger (his thesis advisor) on one of the Simile projects.

I vaguely remember playing around with this tool you mentioned. I thiiiiink it was this one[0], although it seems to be superseded by this one[1] now.

[0] http://simile.mit.edu/wiki/Piggy_Bank
[1] http://simile.mit.edu/wiki/Sifter
It is sad that Taleb does not see the value in the standard deviation; standard deviation is far more natural, and more useful, than MAD.

For example, if X has a standard deviation of s, and Y has a standard deviation of t, then the standard deviation of X + Y is sqrt(s^2 + t^2). There is a geometry of statistics, and the standard deviation is the fundamental measure of length.

To retire the standard deviation is to ignore the wonderful geometry inherent in statistics. Covariance is one of the most important concepts in statistics, and it is a shame to hide it from those who use statistics.

Additionally, I will mention that we do not need normal distributions to make special the idea of standard deviations. In fact, it is the geometry of probability - the fact that independent random variables have standard deviations which "point" in orthogonal directions - which causes the normal distribution to be the resulting distribution of the central limit theorem.
It should be resistant to the firewire DMA attack even if it had firewire. Modern processors protect against this. AMD calls their mechanism the device exclusion vector, I forget what Intel calls theirs.