skysight-inc/HackerNews huggingface dataset:
I can understand why they wouldn't have wanted to create an XSD covering all of the possible keys.
This is a really excellent piece of research. Congrats to the authors and I hope the Android team put effort into the suggested improvements. Given Google's long term efforts around SSL it would be a good fit.

The off hand remark about SSLSocketConnection not checking hostnames even though it has all the data it needs is a bit worrying. Does UrlConnection on Android do the right thing with respect to SSL URLs? It should do, I hope!
Letter I Used To Get Back 100% Of My Security Deposit From A Hostile Landlord
There's definitely a stage when you want to graduate from bottom-up tinkering & learning the underlying concepts to making things -- this is where I feel there's a big gap in the haskell materials right now. There's some great screncasts though which have been helpful.

https://www.youtube.com/watch?v=0I90MTip-OQ - Implement a sed clone in Haskell (a bit broken towards the end but a great look at a small incremental project)

https://www.youtube.com/watch?v=zZ_nI9E9g0I - implementing redo in Haskell
i solved the problem by inelining the css, by using the Zurb inliner http://zurb.com/ink/inliner.php.
is there nothing worth attacking in china or it's simply that there aren't many honeypots there?
Whats the upside / downside of this battle ?

Upside: Get a lawyer, spend 50k fighting, get to keep a website on github.

Downside: Get a lawywer, spend 50k fighting, have to remove from github

(unless I am missing some way that you are making money off the code)
I was wondering the exact same thing. They have 3 founders, only one or two of whom is actually necessary, and they're hiring consultants (the quotes led me to believe of a non-technical variety). On top of that they're not willing to pay to retain a (sounds like) good developer, and don't seem to understand how to manage a technical team at all (thinking a developer won't need a skillset because something is "done"). It sounds to me like these guys have absolutely no clue what they're doing.

You said you're doing consulting in your free time and you were only in this project for the money? If this project doesn't have a 200k+ upside in less than a year, you're better off consulting if you want the money. Do your own startup, even. There's plenty of ways to create passive income without working with these clowns. You're definitely better off leaving.

Find a way to make a clean break as early as possible, sell your shares back to the company (at a price that makes up for the money you lost by wasting your time with these guys), and let bygones be bygones. If anyone asks questions, you value happiness and income over misery and poverty. Most people will recognize that as a reasonable decision and respect you more for it than if you had stayed.
Could you give a citation for that? Not saying I disbelieve you, it sounds plausible, but I'd be interested to read that research.
Tips on launching your startup: From Afghanistan
you need python to analyze the code in php ????
You're saying that time is valuable. The cost of the book is the dollar price + the time to acquire + the time to read it.

You're saying that the middle cost is significant. That suggests that the latter cost is also significant. Therefore lowering the dollar price of the book has little effect on the total in the above equation.
Exactly jgeorge, and for what it's worth I'm mostly agnostic (sounds like you are too).
Spoiler: Yes.
Love the video! Would've been great if you had some design showcase of sort. GL! :)
When "Getting it Done with Haskell", how do you solve the JavaScript problem? :)
Article: can npr headlines contradict Betteridge's law of headlines? Can this very headline do it?
I don't know about you, but I'd estimate that at least 90% of the books I read are not available at my local library. I also tend to read tens of books in parallel over months, something I can't do with the library.

Alternative explanations for library usage being down is that paperbacks are already pretty cheap, consumers are interested in a "long tail" of books libraries don't have, and if you want really cheap then you can easily find a long tail of used books for $1-3 on Alibris.
Show HN: Sternenblog – a file based blog written in C
Thanks for the feedback! Live examples coming soon :)
Shoulders are primarily a safety mechanism. They're a place which is almost always empty; you can swerve onto them to avoid a collision.

This safety mechanism is not required when traffic is congested and moving slowly. Thus Minnesota can allow buses to use the shoulder when traffic is moving slowly without compromising the safety benefits of the shoulder.
Grossly misguided equation. The cost of the book is the price + the time to acquire. The benefit of the book is in the enjoyment of reading it -- which implies that readers don't see time spent reading as a "cost", unless you believe they're seeing reading as a benefit and a cost at the same time. Believe it or not, people actually enjoy the process of reading and seeing a work unfold, not just checking a completed book off the reading list.
For a human to read maybe, but for some generic parsing where there are many diferent keys, I would say <data Name="key">value</data> is indeed better, also makes an XSD easier to create, if needed.
Heap (YC W13) is hiring engineers to create a new approach to analytics
It's a few things. Sure -- I don't want to join this company, or partake in business with them in the future.

But I also want to establish it as standard in this industry that doing what they did to you is unacceptable -- and that any company that contemplates such a thing in the future is going to pay a very heavy cost in future investment, customers, and recruiting.
I knew this word (though I did not know it means wheel) because of the Roda in Capoeira. (It's like a drum circle with dancing acrobats!) Off-topic...
Should I change it to say, "So easy a caveman could do it," or would that be too offending to the caveman stereotype?
It's really very simple. As the population grows the amount of productivity lost by the people who cannot be productive because of a patent will be much higher than the one party who can be productive. Also with a high number of people thinking the chances of new ideas being created simultaneously is very high (and probably always was). Patent do no increase productivity. This is a moot point. Patents share information, but production _limitations_ should have no part in sharing information. Historical credit is probably more than enough reason for most inventors. New ideas get a natural advantage without any legal help. The legal aspect does nothing good for our society. If aliens were looking at us limit each other they would probably laugh...
www.simplybuilt.com is actually built using Simplybuilt. We'll be working on showcase sites soon too!
Blah blah blah, drink your wine and enjoy it.

If you like it great.

This doesn't mean all aspects are purely taste, like: acidity, tanninity, type of grape, etc
www.simplybuilt.com is build using SimplyBuilt, we'll be adding more examples soon. Also, you can create an account and use the editor for free! Publishing for the first month is free too!
Scalariform: A code formatter for Scala
So he brute forces it? What's the time per move in official scrabble tournaments?
You could stress this in the meantime. I noticed many other comments also requested a show reel.
iPhones 'Slow Down' Around Time Of New Releases Suggests Harvard Study
That's why the best sorting algorithm is to generate sorted data, if that's possible without too much overhead.
http://screwpulp.com has a solution to the ebook pricing problem based on market economics. New books start out as free, then as more copies are downloaded the price goes up.
> The brothers' taste is [...] vindicated by their ability to name and communicate what they notice in the wine, and to enable us to come to notice it, too.

But that's the point of calling it "junk". What they notice (and thusly communicate) about the wine often simply isn't there. They certainly do "notice" things, but what they notice is often imaginary.

A good bottle of wine can certainly be enjoyed. It's a question of where they enjoyment stems from, and how much credence we put in the idea of some wines being significantly different and better than others.
I am confused. Is this in fact new or has there been a new release. Sysmon has been around for a while, no?
SquareSpace probably is still the market leader, but Weebly are becoming very successful (they're YC alum too)... http://www.weebly.com/
The cost is the movies, video games, time with family etc that you didn't enjoy because you spent time enjoying the book.

Let's put it another way. When do avid readers start reading a new book? When they finish or get bored of their previous book.
There are various Haskell-to-js compilers: ghcjs, uhc, etc. There's also idris and elm.
I don't understand why "your mother" is the reference point here, when "so easy, someone who works in marketing could do it", since that's more relevant both in terms of commercial application and likelihood of technical knowledge.
I'll just throw this whisky tasting link in for contrast:
https://www.youtube.com/watch?v=Boj33DVSILQ
I see we're still perpetuating the "DVORAK is inherently better than QWERTY" myth, as well as "QWERTY was designed to prevent key-sticking" myth. And I don't want to know what it suggests about the author that he still has Tommy Lee's penis on the brain. That is your go-to inch example?

I had always intuited a higher opinion of Slate, just because I had friends I respected who read it, but the more I actually read it myself, the more it seems barely above the likes of BuzzFeed or HuffPo.

>> "when a foot is 12 inches... it gets tough to do quick mental calculations.'

Except, you know, when you want to easily divide by three or six. Or by two or four and end up with integer results. But why would anyone ever want to do that in normal, day to day living?
Wine tasting as layment know it and as the connoisseurs know it is a little different. Or as a sommelier knows it, rather.

I like wine generally, but most of what I know of it comes from the documentary Somm, (on Netflix) - a sommelier's job is to tell a story - and to do this s/he must very knowledgeable and articulate about wine, its history, and its present. The history is basically a memory test, tasting wine is articulating what the drinker might experience in words, and having a palate honed enough to determine exactly what the wine is and where it's from.

All three, except the articulation, are verifiable quantitative tests. Even the during articulation the sommelier cannot stray too far from what is conventionally accepted.

I'm not harping too much on the sommelier service test, because the article is about wine tasting, but other sides apply. People train themselves to learn about wines in detail, and to differentiate wines right down to the highest level of classification and regionality just by just smell and taste alone.
Sure some are better than others. Some batches of coca cola are better than others. The 'junk' comes in when the expert starts naming imaginary features and rating them.
I have some difficulties with the issues described in the piece.

"A yard is the distance from your sternum to the tip of your outstretched hand."

According to folk belief, it's the distance from the tip of Henry I's nose to the end of his thumb. According to an early definition, "It is ordained that 3 grains of barley dry and round do make an inch, 12 inches make 1 foot, 3 feet make 1 yard."

Who here has an idea of the size of a grain of barley dry and round?

At 39.3 inches, a meter is just slightly longer than a yard, and for "traditional purposes" where the sternum/fingertip approximation is good enough, a meter and a yard can be used almost interchangeably.

Somehow all those people using metric in their daily lives don't feel like they are missing something special by having "ancient, organic" units. (BTW, at what point does something become "ancient"?)

"Or don’t bother, because the definition completely changed in 1960"

The yard definition 'completely changed' in 1959, when it defined as exactly 0.9144 meters. Before then it was different in different countries.

Since the yard is pegged to the meter, this means that the yard is now legally defined as the time light travels in 1/274130223.5952 seconds.

"The first third of the 20th century, for instance, saw some quite serious efforts to rationalize our systems for dates and times."

As well as the 1700s, when France ran under a rationalized calendar, which provided the name for the Thermidorian Reaction. This is part of the same movement that brought us the metric system, so I think it's odd to exclude that very serious effort.
It's actually quite impressive what a master Sommelier can do. S/he can taste a wine, tell you the varietal, tell you the region it was made and the year it was produced. The flowery language behind describing the wines is for the person the Sommelier is explaining the wine to.

I highly recommend the documentary Somm [0]. It's not an easy thing to become a master wine taster.

[0]: https://www.youtube.com/watch?v=O4zeyuk8hL8
IIRC 15k-20k is usual for monolingual adult speakers of English. Since different languages have different total vocabulary size -- English's is particularly high -- it probably varies quite a bit across languages. I believe bilinguals tend to have a smaller vocabulary in each language, but larger if both are counted.

You can estimate your English vocabulary at http://testyourvocab.com/ (BTW, if anybody knows a site that does a similar test for other languages -- particularly German -- I'd be interested).
I have two or three google IDs active most of the time, my personal gmail ID and two GApps IDs. The usual behaviour when I access anything GDrive/GApps related is that Google will either default to "first logged in" (which I try to remember to make the gmail personal ID) or will prompt me to choose from among the logged in IDs.

This app literally does nothing: I click the button, nothing happens.
It was helpful the first time. But obviously once I'd tried "going around and around" and hadn't found the move in ten attempts, it obviously wasn't helping any more.
I wonder whether you're dismissing today's GPUs too quickly. The way they work (and are programmed) today is about half way between CPUs and the linked architecture. They're generally applicable for an order of 10E3 parallel computations, with 10E5-10E6 threads they can be saturated. Whether you have computationally bounded or memory bandwidth bounded algorithms doesn't really matter (both is faster on GPU), what matters is a sufficiently long runtime for the parallelizable part of an application as well as not too much branching for computationally bounded kernels (there is a point where CPUs become faster when there's too many branches since for example on Kepler architecture for each branch, the neighbouring 192 cores are locked together).

The philosophy of today's GPU architecture is basically quite simple: Maximize memory throughput by using the fastest RAM that's still cheap enough for consumers, then maximize die space for the ALUs by letting bundles of them share scheduler, register blocks and cache. I was first very skeptical about this too, but to my experience it has proven quite effective - even parallel algorithms that are not ideal for this architecture still profit from the raw power, and they continue getting benefits when you buy new cards, in a fashion that's much closer to Moore's law than CPUs develop.

The architecture certainly isn't ideal and would be solved by an architecture like in your link (to which Parallela also comes quite close btw), and I can well imagine that this is where we're heading given another 5-10 years (see Parallela, to some extent Knight's Landing). However it's also feasible that the GPU's ALU maximisation game will win out, especially once 3D-stacked memory comes into play.

Since 2008 there have been many papers about NNs implemented on GPU and I'd love to know what's the current status there, especially compared to the very powerful Power8 architecture.
Yes. I should elaborate on what I mean by "how much credence". We have an entire industry built up not just around wine, but around _tasting_ wine - judging it, speaking about it, writing about it, etc. It seems that, while some wine will certainly be better than others, the degree of difference from one quality wine to the next, and the amount of significance we ascribe to it is where the debate should really lie.
"There is no such market segmentation or opportunity to capture the consumer surplus with e-books"

What? If anything, it's MUCH easier to do so with e-books, with elastic pricing. Maybe it's not Amazon's current proposal, but I disagree with that part of your argument.

You do make a good point about consumer surplus.

Edit: I'm pretty sure e-book publishers can get creative ways to add to consumer surplus (be among the first 100 to buy the "premium" edition and get a character named after you in the sequel!), maybe something like kickstarter's model.
Exceptions in Haskell simply are not the same as in other languages. In particular, they probably should only ever occur in IO code.

Why? Because right now you spend a lot of time trying to reason about non-local jumps in code due to exceptions. Purr Haskell code frees you from that concern by making everything local and explicit.

You have to learn a new style, but once you do going back to pervasive exceptions is a pain! It's really hard to trust code that might bubble up an exception at any point.

Finally, I've found that the times I genuinely want bubbling exceptions are exclusively IO scenarios anyway. Touching the real world is when you're likely to need to handle partial coverage of behavior amyay.

So it all matches up and is wonderful, but is also quite different from what you might normally expect. In particular, you need to learn how to think about and reason within pure code—once you learn that you'll find that predicting the right type signatures is easy. They just explain exactly what your function really does.

---

Here's a great /r/Haskell thread on the topic of modern error handling style: http://www.reddit.com/r/haskell/comments/2csaml/are_there_an...
The article uses "Anyway, we have calculators now" as an argument for decimalization, but I see it as an argument against it. The less people do math on paper (or in their head), the less need we have to tie our system of measurement to the number of fingers the human hand happens to have; calculators divide by 12 as easily as 10.
It doesn't say that Dvorak is better than QWERTY. It links to an article in The Atlantic titled "The Lies You've Been Told About the Origin of the QWERTY Keyboard". Quoting from it, which quotes from elsewhere:

> ... the QWERTY system emerged as a result of how the first typewriters were being used. Early adopters and beta-testers included telegraph operators who needed to quickly transcribe messages. However, the operators found the alphabetical arrangement to be confusing and inefficient for translating morse code. The Kyoto paper suggests that the typewriter keyboard evolved over several years as a direct result of input provided by these telegraph operators

That's why the Slate article says "the QWERTY keyboard was designed for a different age (to suit the quirks of telegraph operators)", and does not refer to the myth about key-sticking.

(Personally, I thought the same as you, and it required a closer reading to understand that my thought was incorrect.)

The discussion about mental arithmetic concerns conversions between different scales, like foot and mile, not in fractions of a foot. If you have a surveyor's wheel marked in feet or half-rods and want to measure 1/4 mile -- how long is that?

That said, see my other post for aspects about this article that I didn't like.
At the risk of seeming condescending, I'd like to compliment you on your writing: The ability to express one's self so clearly and effectively is rare, though perhaps more common on HN than elsewhere, and the ability to do so as a teenager is rarer still.

Yes, perhaps I draw great conclusions from three sentences, but they are three well-constructed, articulate, and pithy compound sentences. I fancy that I can hear your voice as I read your words, and having a voice is something many writers never achieve.

I strongly recommend that you write every day, even if only for your own purposes and even if you dispose of what you have written. Regardless of your industry or vocation, the ability to express yourself, to express complex thoughts cleanly and clearly, will serve you well the rest of your days.
Oh no, be prepared for some really harsh criticism for the "your mother could do it". I did that here: http://www.robertspeer.com/blog/apostrophenow-a-cms-so-easy-..., it's not because my mom's dumb, she's kind of a big deal in the cruise agent world (http://www.cntraveler.com/travel-tips/travel-specialists/lin...) and the kind of person I don't mind talking about on the internet, because she's also a bit of a badass. It's because she's my harshest critic, in the nicest (ish) way and will not tolerate wp & drupal's nonsense.

It's not that mother's are ignorant, it's that mother's care about your success more than your feelings and will tell you drupal & wordpress suck no matter how much work you put into it. I'm working on a new Apostrophe 2 site for her now. Mom if you read this it's coming, and it'll be good I promise :)
This is the first release of Sysmon. Perhaps you're thinking of Process Monitor?
Intersection of Wearable Technology and Fashion – From Fitbit to Solar Cells
Like others, I find the title of this thread problematic. I also find your apparent refusal to understand _why_ it is problematic, even more problematic. You could have said parents instead of mom. Think about why you didn't.

Got that off my chest, moving on:

The video and landing page are very attractive. The video is solid but too long. While watching it, I kept mentally inserting edit markers. You can get this down to 30 seconds and it will be crisper and more to the point. When the bulk of a video is audio (you're basically just overlaying some audio on top of AE or Motion, and it looks great, but this isn't a complex story), make sure you're being as concise as you can be. If I were you, I'd edit the audio track first, cut some pauses and redundant phrasing, get it to 30 seconds, then match the animation accordingly. The end result will likely be way more successful and impressive. Brevity is bliss.

Other thoughts:

* You need examples of other sites, of the site builder tool (and of the data entry form) and of the backend.

* You are going up against Squarespace, Wix, Weebly, Yola and others. Wix, Weebly and Yola also have "free" options. I'm not advocating that you take that approach (on the contrary, I think when you do that it is often a deterrent to viable, paying customers because your main appeal is to the bottom of the barrel), but you need to be able to answer the question, "why not X." This is a saturated market, you need to be able to explain why your solution is better/easier/more-secure/whatever

* I want to know more about the company. I know this is just a Show HN, but before I would plunk down a credit card, I want some sort of idea (even if it is bullshit) of the people behind the site. As someone mentioned upthread, lay people fear losing their stuff if a host goes kaput.

Speaking of which, what is your data portability process?

-
Good early launch page. Solid design. Now make sure you can actually answer real questions about your product!
Why price it higher than squarespace?
in hindsight we both should have substituted would for could
I am an epidemiologist -- currently working as a research director in academia and spending most of my time working in R. I originally got on here to look at a project my brother had done. I stay on because I find it very interesting to see how the tech crowd interprets health and population studies.