skysight-inc/HackerNews huggingface dataset:
This is very cool, and is a very hard problem!

It reminds me of Hofstadter's Jumbo experiment from the '80s: https://books.google.com/books?id=somvbmHCaOEC&pg=PA97&lpg=P... (Clojure implementation here: https://github.com/vemv/jumbo). If I remember right, his thesis was that this sort of pattern matching is at the core of what is intelligence, and maybe even what is consciousness.

For example if I have "ABBC" and "BCCD", what is the rule? Is it any 4 letter string? Is it the same character repeated twice? Is it the same character repeated twice in a particular offset from the beginning of the string? There is some aspect of heuristics, and some aspect of "elegance" to a given solution - what a human would judge to be the "right" solution is surely some balance of specificity and simplicity.

Also see relevant Stack Overflow posts: http://stackoverflow.com/questions/4880402/how-to-auto-gener... and http://cstheory.stackexchange.com/questions/1854/is-finding-...
Beyonce - Lemonade
I completely agree that Eric Raymond's writing is mostly spurious (and often offensive), but I want to step in for history as a discipline here. Narrative is a valid historiographic technique, and you don't have to perform social scientific tactics to be serious about being an historian. There are social scientific historians, but history is classified as a humanity for a reason.

What's problematic is presenting narrative history as if it were scientific, and also bad narrative history which diminishes rather than elevating the discourse around these events (which Eric Raymond's "great man history of computing [ps I'm the great man]" certainly does).
> So you don't actually know how to do it, but assume that you can. This a little strange.

Also a little strange to follow this ticking off with a false claim "you probably want linear types in order to encode state machines". State machines certainly do not require linear types.
You do not need to own a charging station. My Leaf charges to 100% overnight just fine and it plugs into a standard 110 wall outlet in my house.

You also don't need a garage, as they charge just fine outdoors (been charging mine in my driveway for 1.5 years), but that's just arguing semantics at this point.
Which is a bit ironic, given your strongly arguing in https://github.com/ContributorCovenant/contributor_covenant/... that a user's outside-of-project behavior shouldn't impact that project at all.
It's been done: https://codon.com/programming-with-nothing
https://en.wikipedia.org/wiki/Hunger_(motivational_state)#Hu...

Pains is used interchangeably with pangs, but yes it is a real thing.
He reminds me of an entire team of programmers who turned up their noses at VB, insisting that they work in VC instead. When, predictably, the VB prototype of the product worked perfectly well (the whole app was database-driven)... they were all fired and the product was finished by one designer and a team of contractors instead.
Questions (and Answers) from Design Interviews at Facebook
Sid, you're a legend mate. Keep up the good work.
Can UISchema and formData be embedded within JSONSchema? Using 3 different JSON objects seems like an interesting design decision vs adding nested ui and form attributes at the JSONSchema.properties.property level.
Most definitely, this book has been a god-send for me.

http://www.amazon.com/Design-Hackers-Reverse-Engineering-Bea...
The real question is: if this information about the link between health and playing football becomes more widespread, will people stop playing? People certainly wouldn't stop watching due to the culture that you describe, but I assume that young would-be players may second-guess their decisions.

The smaller the talent pool of a sport, the less competitive and skillful it becomes. I'm not convinced that the NFL as an organization would completely suffer though.
I think the obvious answer here is to genetically engineer a "computer mouse" that can mentally work complex algorithms, as supplied via a pet training clicker.

Then, you'll be able to click your computer mouse to solve problems.
His whole comment is about the American spirit. Get with it Mayson
Kinetic Bombardment
Well, when you give a hilariously bad interview question...
Why not use Backblaze B2? It's much cheaper than S3.
> They are "reinventing a run-time type checker" and prefer it that way because it allows increased expressive power at the cost of delayed verification.

Well, to me "delayed verification" is worth nothing. There is an almost unbounded infinity of program states. I want proof before I run the program.

(That's, like, the point, man! I'm not going to send up a space shuttle and just count on "oh, well, our error recovery is great and we saw no errors during testing anyway". To quote a great comedian: "Are you having a laugh?")

> So you don't actually know how to do it, but assume that you can.

Oh, come on, be a little more charitable. I don't know, but people in the DT community know and will tell you... at length how to do it.

> By the way, you probably want linear types in order to encode state machines in the type system in a natural way, which Haskell does not have.

Indeed it does not... but I must say I don't miss them that much for all practical purposes. If what you want to do is encoding state machines and prove things about said machines, then you probably want an even more specialized language. I'm OK with that.

I'm not OK with saying: "Can't be done in language X, therefore all effort at static verification is futile."

So there.
The page about the draft was fascinating to me. I sent it to my dad because he was drafted in 1969, has a birthday in December, and had a super low lottery number.

Luckily he never went to Vietnam because his brother told him the workaround -- sign up for the Coast Guard before all the slots fill up.
this looks alright

https://www.raywenderlich.com/113388/storyboards-tutorial-in...

like anything, best way to learn is just to hack on something. Follow the tutorial, then break it. Mess with control dragging between VC's to setup different segues. Try passing data between VC's using segues. Then try loading a VC from a storyboard in code (hint: use instantiateViewControllerWithIdentifier).
Oh god yes.

Just wait until you're attempting to support a distributed ML system through some fucking idiot sysadmin (well, "sysadmin") who god only knows how he still has a job, but HE CANNOT RELIABLY USE SSH. Because of their security requirements (ie no internets for you, including package servers), getting updated packages onto their 4 year old redhat installs were a nightmare. And they wanted to run very high cpu requirement distributed solvers inside 4gb single processor vms. The fun was just endless.
> Strong AI is most likely to bring 2 outcomes: salvation (if we're very careful), or doom (the default outcome).

Since the latter is so much more likely than the former, and since we're probably biased towards the former -- So long, it's been nice to know you!
My understanding is women have a higher death rate than men when young due to when there are limited funds they get worst heath care in families.

So brother and sister goes to boy. Brother brother stays brother brother.

Not sure on percents though. It might not override the issue of correlated data and selective breeding.

(Edit - actually now I try think about it this is wrong since now there's also one less women in the world, the mens average also changes)
That's what I really, really hate about Taleo and iCIMS and Silk Road and Jobvite and so on. They allow their customers to customize the application process with arbitrary fields and click-through agreements, so you can't just write a simple shell script to apply to all jobs that use that system. The login is the least part of the process.

I heard that comment spam is often farmed to places with low cost of labor, not necessarily automated.
Atlanta, Seattle, Chicago Desperate for Software Engineers, Says Job Search Firm
There is no "should" here. Content creators are selling a non-fungible product because we've chosen to define it that way, for example in the DMCA, which signed onto a number of copyright treaties defining specific forms of copyright.

There is no god-given reason for any of these choices. Notably, there is widespread room for disagreement on what constitutes "fair use" of these items that circumscribes the space of what makes them a product. These are legal constructs, and they exist to the extent that they are enforceable by law.

Now, for example, we are seeing attempts to cast copyright ownership across particular tunes or styles of music; if this succeeds, this is a new paradigm in ownership, it is not some pre-ordained law.

Property of all forms is a legal construct, a man-made thing. Where we set the bounds determines, to a large extent, who ends up owning it and reaping the profits. For example, the DMCA provisions required certain proprietary anti-circumvention measures to be included in all audio-recording devices; it is difficult to argue that this is how the market "should work".
> I think Haskell excels in the math related world and not in the interfacing one.

Absolutely to the contrary! Haskell is superb at interfacing. Standard Chartered have had a huge amount of success getting disparate and incompatible enterprise systems to talk to each other by wrapping them in strongly typed Haskell interfaces.
let me begin by saying...how do you even?
nobody cares what invisible person you believe in and honestly I hope no religious person makes it to the future, so please do hold yourself back.
It, uh, wasn't meant so much an argument as an absurd upper bound on how much address space you'd consume.
follow the fucking money don't listen to words ... when will people learn?
There is high school football, college football, the Arena league, soccer. The NFL is by no means "a monopoly on football". It is a monopoly on televised football on Sundays, I suppose. Which isn't really a monopoly at all.
This looks so hyper-active that I'd honestly be completely overwhelmed by the amount of 'information' pushed at me that I'd just end up a blubbering mess lying in the fetal position until somebody turned 'reality' off.

This was my general reaction to shopping malls when I was a child and teenager.
Was that the tool that always tried to install with VS?
> I suspect that one of the things that Netflix cannot afford using AWS is to have content available that not enough people watch. They end up paying the storage charges with no revenue.

That is incredibly wrong.

Conservatively speaking, the average film can be stored with 1gb. The Library of Congress has 1.7 million videos (the largest film collection in the world).[0]

1.7PB could be stored on S3 for $54k a month which is, while not insignificant, is almost certainly insignificant compared to Netflix's streaming costs.

[0] https://www.loc.gov/about/fascinating-facts/
Except that in this case, she is being hired in part because of her Social Justice advocacy. At least I assume so, & GitHub hasn't exactly been forthcoming on the matter.
Submit Your SaaS Products
I'm using Xorg/fontconfig. So rendering is absolutely different (both in options and results).

I find it odd that all options are on windows 7 given that these are PROGRAMMING fonts. In my experience, windows programmers are a very small minority, OS X and GNU/Linux being predominant.
I want to say straight out, I agree that range-anxiety is real. People need to be comfortable that the car will be able to go wherever they need to go, whenever they need to do there. That is, at least in America, the cultural equivocation that driving === freedom.

That said, this statement:

> The electric car adds a lot of complication, and doesn't really solve any problem right now.

leaves me obligated to point out a few things. I will reason from analogy for point:

1. I just quit smoking, it wasn't obvious that it solved a problem right now, but I hope it will eliminate some later ;).

2. It doesn't matter, at least by Tesla's conception, that electric cars solve anything. Obviously, it is a mission driven company but that mission doesn't/shouldn't matter to the end user. Electric cars should be great for their own sake, and as good or better than a comprably priced ICE.
That front business scenario is pretty much the same. You have an initial run (with marketing and different venues) and that's it. Difference is in the life after it. It's not uncommon for different companies to buy rights to older films and then do business on top of that.

You're forgetting a key factor here. Unlike games sales channels, films and tv shows also have programme channels which are willing to pay for running your old shows. And, unlike vod/direct sales, they tend to generate money for all of your catalogue. You kind of have that with games through those bundles every now and then. Issue is that, with game analogy, those bundle sellers (who upfront the marketing for your old stuff) aren't willing to have your stuff if it's on steam as well. Also, they don't pay from what they sell, but a fixed fee for each run.

So, it kind of is like games and isn't at the same time. Namely due to tv channels which generate the most money for that after life. Also, take into account that most rights holders have a catalogue of items which has dead weight in them which they try to capitalise on. Hence package deals and channels wanting or being forced into getting them in order to get hot items. That's, I presume, reason why you see, in games, distributor bundles as well. Business ideas have converged already, apart from tv channels where there's no analogy in games. I'm still waiting to see what will become of widespread and free platforms like youtube where, I am sure, there will be sponsored screenings of certain parts, if not whole, catalogues as well.
I don't think an up-and-comer aiming for a career in the NFL is someone who really cares about the odds or the downsides of that choice. The most likely outcome of that career path is failure even if you don't get injured.
Not OP but: I don't want to have 10 different accounts to search/look through. It's not undoable, but it's extremely inconvenient. I'm just not going to keep up with who has what on their streaming catalogue if I can get it for free, and usually at a better quality, elsewhere. I just want to be able to turn on my TV, type a word and start playing.
Chilean Bid to Help Authors Will Chill Audiovisual Content Online
For those who haven't come across it before and have already dockerized there is a nice solution for some of these issues from replicated (http://www.replicated.com).
In-App Merchandise for Game Developers
It's a monopoly on professional football. The players association has even filed lawsuits with respect to collusion and anti-trust.
Right, but I think he has co-opted the term "cognition" to mean only what he thinks it means. I don't believe that is true, and even if it does then Watson has done that as well as any other system that has been built.
"At least I assume so"

Like some might assume a project's core contributor's behavior is known of and condoned by the project, perhaps?
You're right, it doesn't (clever solution BTW).

Although we could debate that the way you call o and t is just you manually expanding a loop. In which case I would question why you didn't just use a loop. :)

I could also debate with you that you had to at least understand what mod is to build the sequence.

I would also give you bonus points for detecting that it is a repeating pattern.

But the point is, you solved it, you wrote code that could solve it. So now I know that you're at least capable of writing basic code, and we've got a couple of things to talk about!
How Thync, Startup Behind Brain-Zapping Gadget, Almost Died
For a more modern example of why you can't reliably date poems by their in-universe information, consider the song "Tom's Diner"[1], which has a series of events that is impossible for any single day in New York in the range of time that the author could have composed it.

Since the composer was around to ask, she was able to relate that it was a composite of several days of events, which is quite reasonable.

As a side note, the wikipedia link assumes that the newspaper story about the actor was a front-page story, which is reasonable, but not necessarily true, so we don't even know that Vega was referencing the NY Posts' article on William Holden.

1: https://en.wikipedia.org/wiki/Tom%27s_Diner#.22Tom.27s_Diner...
> I would gladly support a league of slightly worse players if it wasn't as scummy as the NFL has proven itself to be.

Isn't this what the USFL and XFL were intended to be? Even if the other league were to focus on niches (like indoor football).

I don't see how this changes without some anti-trust kind of oversight by a higher authority than the already profit-focused (with the consequential ethically blinders) NFL.
+1 for Padrino - I've cut all my recent apps in it and it is superb. I can even use 90% of Rails gems in there (exception being those that are ActiveRecord specific, seeing as I use DataMapper or Sequel)...
Driusan/de: A Programmer's Text Editor
I'd have thought it was the opposite: any hiring manager is going to totally disregard the percentage (and the automated application) except for the small fraction of hiring managers that think "writing a job application bot... that's exactly the sort of outside-the-box approach we're looking for round here". For that fraction, seeing a low percentage match might dent that enthusiasm.
WW3 WOMEN BE WARNED USA WARNED BY SAUDIS,IT,LL BE HELL FOR USA
I imagine there were some very progressively-minded patricians in ancient Rome saying much the same thing about gladiators in the coliseum.
Design of Conflict Management Systems in Data Science [video]
Yeah but a even decade of bagging groceries doesn't mean a thing in a professional context, except maybe demonstrating how well one can put up with bagging groceries for ten years.
Natural joins only require equality testing. General unification is stronger. Prolog can unify [X,3|T] with [2,Y,4,5] to find X = 2, Y = 3, T = [4,5], for example.
I'm really interested in B2, but are they still only in one datacenter? AWS gets you some better reliability there.
> And there aren't that many breaking changes between VB6 and VB.net.

If you just count syntax, maybe. But the entire environment and API of VB6 wasn't there, making the transition pointless. It's like arguing that Windows C programmers have an easy transition to C on Linux because it's the same language.

VB.Net in it's current form should never have existed. VB.Net should have been able to run VB6 applications unmodified giving a straight forward transition from VB/VBA to .Net. Instead most apps were never ported from VB6 and VBA. It was a huge missed opportunity.
Because the only people who can understand monads are people who already understand monads. It doesn't help that people who think they understand monads try to explain monads to people who don't understand monads.

FWIW my definition of monad is also wrong. I treat monads as the equivalent of chaining. .do().this().then().that() and for most scenarios that way of thinking works. But I don't pretend to understand monads.

Don't get me wrong - I really want to like Haskell. But I've yet to find a monad explanation that didn't turn into "you understand monads when you understand monads".

And understanding monads is a pretty important step for writing good Haskell code.
In 200 years, when we look back on how science was funded, it will seem backwards and poorly designed.

Big money has infiltrated politics, media & journalism, and of course science, but for some reason the public regards scientific research as still somewhat authentic and immune to corruption. This is far from the truth, especially in the U.S., there is hardly any authentic science left. Even those well intentioned researchers play into the system of perverse incentives; publish or perish.

Climate science, tobacco research, energy (see fracking), sugar, pharma (see IP), the field of macroeconomics, etc there need to be changes if not at least different avenues for how research is funded. Otherwise it will lead to what I like to think of as intellectual inequality.
Parted4android: Android app allows 128 primary partitions(GPT)
You're confusing a good being fungible with it being non-rivalrous and non-excludable.

Without legal protection, you're absolutely correct that a film cannot be excluded from consumption by non-payers and infinite reproducibility makes it non-rivalrous.

That doesn't make films fungible though. They are very far from being even imperfect substitutes. If I am somehow able to keep the latest Avengers film excludable then very few will be willing to accept the "substitute" of a knock-off rom com with C-list actors.

In markets, profits flow to whoever owns a monopoly.
I acknowledged that in my original post:

>Second, unless coffee is black it is probably far from zero calories, with dairy and sugar maybe between 200-300 [empty]

Notwithstanding the fact that you and I tend to drink coffee black, we likely are in the minority. The fact that starbucks beverages are over 200 calories at a ratio of 5:1 tend to support my assumptions about the demands of the market (based on a sample of 51 starbucks beverages).

I think a lot of people took issue with my figures (200-300), but they are starbucks figures not mine. Still my point remains, even if an average coffee is 120 calories a number others have conceded who otherwise said I grossly exaggerated, I wouldn't consider that skipping breakfast insofar as one can have a very nutritious breakfast for that amount of calories (say 1 whole egg and 2-3 egg whites; even bacon and an egg).
> Obviously high end gear sounds great, but that doesn't mean that digital plugins and emulations can't sound equally good.

As a producer that started in-the-box and built out into pretty much 100% outboard gear (mostly analogue), I agree with you in principle. But to get something that sounds 'equally as good' definitely takes a lot more effort with plugins. For me personally this is a big deal because I thrive on being able to realise my ideas quickly - both in musical terms and sound design terms.
BOOM! You called it. Further, an interpreter that works, basic checksumming/hashing for integrity of most important data... things like this are mandatory minimums for something like this. I mean, the academic prototypes I find being done by undergrads often have more than that. These people's game-changing platform doesn't have the basics that undergrads throw together in weeks using widely available libraries as building blocks?

Doesn't inspire confidence.
I love HBO but they are in a different weight class. At the end of the day most customers will see Netflix's catalog vs HBO's and will go with Netflix. I don't think that this is the best way for them to frame this battle.
Neanderthal now on Nvidia, AMD, and Intel GPUs (Clojure matrix library)
Very nice. I know nothing about quantum circuits, but just as a piece of software this is very cool.

My one criticism: there's something about the visual style of the interactive elements that makes them appear non-interactive until interacted with. The whole application initially looked like a static image to me before I started clicking around and fiddling with it.
This is a major release of Neanderthal, a fast native & GPU matrix library:
In this release, spotlight is on the new GPU engine, that:
Works on all three major hardware platforms: AMD, Nvidia, and Intel
Works on all three major operating systems: Linux, Windows, and OS X
Is even faster, so it is now more than 1000x faster than the optimized Java libraries for 8192x8192 matrix multiplication.
Version 0.6.0 is in clojars Documentation and the tutorials can be found at the usual place: http://neanderthal.uncomplicate.org