skysight-inc/HackerNews huggingface dataset:
I appreciate your attempt at balance, but I still fundamentally disagree. Math is universal. The arithmetic and other math basics we learn in grade school is both (A) not very culturally-biased and (B) often not taught well.

There is so much cultural baggage and assumption in the notation-focused "music theory" that is not present in mathematics. When we talk about numbers of things in math, there's no doubt we're describing something objective about reality external to culture. There indeed exists two apples or four apples. The concept of "four notes" is rarely objectively valid because almost everything in music is subjective.

"Music theory" basics are much more analogous to the elementary-school versions of linguistic grammar. And most elementary teachers' understanding of grammar is actually full of claims that are wrong, even though there's something to the gist of it. When we go to "English" class, we expect to learn about English and don't think our lessons apply to all languages. We should similarly not teach one particular language of music and call the lessons "music" without qualification. We should further recognize that grade-school definitions of nouns and verbs do not all hold up under scrutiny.

When "music theory" of the sort here is taught well, it is about as valid and useful as grade-school pedantic, prescriptivist, grammar — the sort that treats minority dialects as "bad grammar". Insisting on music theory being this notation-jargon from classical Europe is like saying that African-American dialects have poor grammar, when actually there are careful and consistent implicit rules in those dialects that sometimes carry useful meaning that standard American English doesn't even have a way to achieve.
>incapable of seeing their own accelerating shift toward fascism.

If by fascism you mean the kind of thing Hitler and Mussolini did then preventing trolls issuing rape threats to women is a funny sort of fascism.
Congratulations! It's been a long time coming. Can't wait to see what the users think.
"The whole purpose of this project is to get people using static analysis. I think they're an excellent resource for projects and can help you find problems in your code and even learn new things." -- agreed! I'm looking forward to having a play with Prospector.

For those who are interested in this, check out the security-focused Python static analysis tool that I built an initial PoC for and we've been building out within the OpenStack Security Group. The Bandit project page is at https://wiki.openstack.org/wiki/Security/Projects/Bandit and the code at https://github.com/stackforge/bandit.
> It's terrible, awful, and a reflection of the unfathomable depths of depravity existent within humanity that she was subjected to such horrible treatment, but as long as she's allowed to say what she wants, these folks are allowed to say what they want.

She's not allowed to say what she wants. She's not allowed to make death threats or to tell people that she's going to rape them.

English people on the whole think it's just weird that people would defend that as a freedom people should have.

> I'm not comfortable letting my government

It's (just about) a democratically elected government, and they're reflecting the English mood.
None of the examples renders. Mobile Safari.
>I logged in to their patient portal

Is this "Patient Portal" software some kind of off-the-shelf crapware? It is terrible.
What Whisper Is All About
Here's another thread about HYT locks but with a deadbolt assembly.

http://www.keypicking.com/viewtopic.php?f=49&t=9161

And another video with an HYT padlock that shows the "curving" key. Pretty amazing.

http://www.youtube.com/watch?v=wQhfTh_tcqc
Oddly enough reading the article there is no new anti-troll law. They are just changing the max penalty on a ten year old law. There does seem to be a new anti revenge porn clause being put in though.
Inertia, Pain and User Acquisition
If ever you were going to make another nuclear powered civilian vessel, this would probably be the one.
How many languages you know - that many times you are a human.
Thank you :)

I think a "linter" like that would be kind of like a linter for analyzing poetry or short stories. It's so subjective that the most it could do would be offer very superficial suggestions without really understanding context. Things like "does it have a rhyming scheme and meter". And that's not that useful because some poetry doesn't rhyme, and some doesn't adhere to a meter.

Like, is 50 Shades of Grey bad writing? some might say so... but can you deny the popularity of it? Are the people that enjoyed reading that book wrong for enjoying it? Trying to apply an objective measure to quality of writing or music is futile, I think. Same goes for music. You might write a song that some stuffy old classical music PhD would scoff at but maybe children LOVE it. How could a linter possibly know that?

I say embrace the subjectivity of it. Write a song, ask people what they think of it. Accept that you will not write super great songs right away and just keep writing and experimenting. Use theory as a language to explain what you've done in songs you wrote and songs that you like.

Good luck!!
It's interesting and shows how extensible web platforms are. However, it's also a horrific misuse of SVG that slowed my web browser to a halt. The concept is fascinating but it's far from useful at this point.
"Yes!" * 1000
I agree, research into autoimmunity and chronic inflammation generally in western medicine seems very weak. Its better in traditional chinese and ayurvedic. Elimination diets are one form of "wipe clean and start over approach" that works for some people
I'm not actually employed by kx, so I can't say for certain.

I don't think Arthur's opposed to open sourcing bits though.
Alright, I'll start "following" him. Still, very curious -- what specifically has he said of YC? Doing a ctrl-f on yc|ycombinator on his twitter page didn't reveal much, so still in the dark I am a little bit.
So is a laptop like the UX31A or the MBA actually usable as a laptop with kOS yet? I imagine power management is going to be complicated to implement, if you haven't gotten to that yet.

> I'm more interested in smaller devices though (ARM, etc).

Yes. I imagine a smartphone with a very low-power processor and a couple orders of magnitude less RAM than the mainstream models could have very impressive battery life.
While that's what the headline says, it appears that what the courts have said is that the city has the authority to require that someone in the city be connected to the city water system. The headline is really saying ".... Illegal If Cities Decide To Make Them Illegal."

It does not say that off-grid homes are illegal in Florida. (If it did, there are any number of off-grid homes on islands which would also be made illegal.)

This ruling is little different than when I was in Miami and the city required that once a sewer line was put in the street then all of the houses were required to hook up to it instead of using septic systems.

Or when I was in Tallahassee and a nearby town moved to city garbage pickup instead of individual trash disposal. I vividly remember the newspaper image of the woman protesting that her monthly trash fit into a tin can, and she didn't see why she had to pay for it.
"Whiteout Mail is the first email solution with end-to-end encryption based on open standards"

- Is this different than using something like Roundcube over HTTPS ?
I'm not sure -- I know that after the fourth or fifth time solving a problem on projecteuler.net in 20 lines of code and seeing someone post a 1-line J/K solution, I went and downloaded J. I even managed to solve a few euler problems with it, which I regard as a large accomplishment for a novice. I like to tell people I've written a whole twenty or so lines of code in J!
Death by suicide is very common. In the US there is one death to suicide every 13.3 minutes. In the UK about 12 men die each day.

http://www.afsp.org/understanding-suicide/facts-and-figures

http://www.mandown.co/
Your questions are great! They totally fit the scope of actual music theory.

The first thing to understand is that written music notation is not music. Partially, this is like the way that written English is not spoken English. All the notation we've inherited from Bach specifies certain things and leaves other elements unspecified, in much the same manner as this text really fails to carry the tone and delivery you would hear from me in real life.

I can read some English text in different ways and bring out an amazing range of meaning and interpretation in how I express it. Likewise with music. We can speculate about what Bach had in mind, but we can only use various bits of evidence, writing, known practices, etc. to guess about anything not present in the notation.

There are tons of parallels between music and speech, and I recommend the book Music, Language, and the Brain by Ani Patel for more in-depth about this.

The stuff in the book I mentioned originally (Music and Memory) gets into a lot of the issues too. Our processing of all these interacting parts has to do with the various psychoacoustic factors that make things merge together or heard distinctly in our perception. Auditory stream segregation describes the factors in how we follow a line of music and why we relate one note to another instead of in a different way. And some things are really distinct, so everyone hears them the same way. Many others are ambiguous so you and I can hear the exact same sounds and actually parse the music quite differently in our heads.

I actually could sit down with you and make sense of all the subjective experiences given understandings from psychology and explain much of what is going on in each of your examples. It's a bit hard to express in text though, easier in person with the ability to gesture and intone and sing while discussing and experiencing the different examples.
Thinking Functionally with Haskell – Richard Bird's New Book
You do realize that its pretty common for shows to have a prime, pass it, and this has nothing to do with hipsters.
That guy will have a bad surprise about how English 'has simple sorting rules' when someone expects names such as 'Saint Thomas' to sort in the same order as 'St. Thomas' and that somehow 'St.' may also stand for 'street' depending on the order, so that "Thomas St.' should compare equal to 'Thomas Street', and 'Thomas, St.' is probably referring to 'Saint Thomas'...
That was awesome, thanks for explaining that for us. It makes a lot of sense the way you explain it, and I quickly got the idea that you can make some powerful expressions this way.

The smooth creation of lists is I think one of the most important language features higher level languages have over lower level languages like C.

Just this thing:

c::a$"\n"

That's all I needed to be convinced that modern languages should have similar view constructs. In ruby it'd be:

c = a.map.with_index{|a,i| a == "\n" ? i : nil }.reject{|i| i.nil? }

Quite a mouthful, mainly because Ruby lacks a neat way to do '$'. But doing the same thing in C would really be awkward, and likely not as efficient unless you have some fancy code for building enumerators in C.
SVG with base64 embedded JPEGs for each frame.

This is not a "new animated image format", it's just using the capabilities of something that existed before.

In other words, it's basically MJPEG in an inefficient text-based container. Many browsers can already play back MJPEG streams (common with IP cameras), so I do not see the point of this other than as an "it can be done" exercise.

Also worth noting that animated SVG (vector format) is usually bigger than the equivalent SWF file - despite all the hate Flash gets (after the Adobe acquisition was when it seemed to get worse), I think it's a great compact vector animation format. You can also put MJPEG inside a SWF, so they're on equal footing with respect to that.
I don't think these ships run on steam. They use gas turbines, which produce hot air and not steam, which generate electricity which goes into electric motors connected to the propellers.
See also http://liliputing.com/2014/10/windows-compatible-hdmi-tv-sti...
Bypass Admin Password on Netgear Routers
A Fish Turing Test
What? There are clearly other options...
Roundcube isn't shipped with PGP support. Their are some plugins though...

See: http://trac.roundcube.net/wiki/Dev_Encryption
I think the "do this or I'm leaving" argument usually comes off poorly unless it's about something truly intolerable about the workplace. As a manager, whenever I hear that, the only thing I can think of is who I need to realign to temporarily fill in for this person when I tell them "okay, go ahead".

Once you give in to that kind of ultimatum, you set yourself up in a negotiating position where all any of your employees have to say is "...or I'm leaving" and you've basically agreed to give away the farm for sometime truly inconsequential stuff (employees talk between each other and a successful and simple tactic like this will spread like wildfire).
“Why Does S Look Like F?”: A Guide to Reading Very Old Books (2013)
What is up with the home page today? It's mostly general interest, non-startup, non-engineering time wasting fluff you'd see on metafilter or reddit.
Up until IIRC the 1950s Japan actually officially planned to cease use of Chinese characters and switch to kana entirely. This was not done for reasons of tradition, but it's what the Koreans did.
It would be interesting to see the same comparison with a whole-program optimizing compiler like MLton, especially with the abstraction split across source file boundaries (an area where C compilers have gotten much stronger lately).
Contacting Cara Delevingne to Complete Her Playlist
Ships of this size just use diesel engines. The Triple-E is using a pair of MAN 32MW diesels.

http://marine.man.eu/applications/container
Is living with autism difficult?
My field trip or his much more excellent post? I submitted his post just in case that's what you meant.

My field trip was a pretty boring normal school affair. If you grow up in one of the original 13 U.S. colonies you'll probably visit some former colonial stuff sometime during school. IIR I first noticed the long 's' at Colonial Williamsburg, probably in some reproduction early newspaper or something.

https://en.wikipedia.org/wiki/Colonial_Williamsburg
My understanding of the literature is that no one has found a better way to measure program complexity than lines of code. In particular, the fancier metrics (cyclometric complexity and so on) don't add any value over simple LoC.

We've debated the merits of counting tokens before, but I don't recall anyone mentioning a study about it. In real programs—i.e. when you're dealing with idiomatic code as opposed to something designed to game a metric—I doubt that LoC, lexical length, and number of tokens differ much.
Synereo: A fully decentralized social network owned by you
>you are fighting a strawman. The decision to use virtuals or not has to be taken in the context of all the benfits, and inlining is a prominent one among them.

Agree that the decision to use vtable must consider all the disadvantages including loss of inlining. The previous poster also already mentioned that as well.

My question about comparison was not about the decision of yes-or-no to virtual calls. It was about understanding the 15% penalty of vtable calls compared to normal non-inlined calls. If someone had a snippet of code showing that large of a penalty on a modern cpu, I thought it would be interesting to disassemble the compiler's output and study it.

When the previous poster (coherentpony) was complaining about 15%, I thought he was specifically talking about normal function calls because the poster he was responding to was restricting the word "negligible" to normal function calls. My questions were a continuation of that narrow and focused benchmark.

Yes, I think most people understand vtables are not "free". They have a cost. When Alexander Stepanov introduced the STL in the 1990s, one of the factors leading to fast adoption was that it used templates with extensive inlining and the performance blew away the previous attempts of algorithms+containers designed with inheritance & vtables. Heck, a C++ std::sort() could be even faster than C qsort().

Hope that clears up what my curiosity was about.
> 10. Six Days of War ( http://www.amazon.com/Days-June-Making-Modern-Middle/dp/B004.... )

If you're going to read this, the same author (Michael Oren, former Israeli ambassador to the US) wrote a book called Power, Faith and Fantasy: America in the Middle East 1776 to Present. A fascinating look at America's involvement in the region since the founding fathers.

The book falls short during the post-WWII period and the author fully acknowledges that weakness but up to that point the book is fantastic.
> The worst thing you can possibly do when a horde of e-cretins is trying to bait you into losing face in public is to acknowledge them by writing "I'm a victim" posts and articles.

So, Lennart Poettering's recent post [1] doing exactly that was a sign of a crack in his armor. I can't begin to tell you how that improves my outlook on life. Thank you.

1. https://plus.google.com/+LennartPoetteringTheOneAndOnly/post...
Yeah, one of the obvious means is key duplication; even the key guide could be cut into pieces, re-attached with sticky tape, and fed in with a shim feeler.
Your comment would be so much better without the condescending "sorry" at the end. You're in a public forum airing your opinion, not rejecting an application for something.
Push It – Simple location aware messaging
The TLDR is that an author confronts her critic. Just like the title says!
I didn't look into this in detail, but I think the best system is on its way independently via https://www.mailpile.is/
Rescuing Aristotle
That seems like a comically small steering wheel for such a large ship.
Certainly you could wrap up the $ operator into some Ruby method?
Unlikely. It's probably the healthcare organization's version of Epic's MyChart which gives patients the ability to access some of their own medical records.
Wow, that was fascinating. K looks utterly mind-expanding, thanks for breaking this down.

You obviously have some experience working with K, and it sounds like at least Javascript, too? K is so foreign I expect it has a lot of interesting thoughts locked up in there that maybe don't get the attention they deserve.

Would you say there are any "killer features" of the language / environment that you miss when working with more traditional languages?
A while ago I wrote a blog post about how compilers for Ruby can remove abstraction. Features that you might think of as being expensive abstractions such as using #send to call methods instead of calling them directly, need not have any overhead at all with a good enough compiler http://www.chrisseaton.com/rubytruffle/pushing-pixels/
Turns out nerds are actually not necessarily as godly intelligent as they base their identities around being, and are actually pretty bigoted a lot of the time
I am Bread
This is just MJPEG in disguise and then worse again. And MJPEG is already near the bottom of the list of things I would ever send over the web. Better or 'good' XNG encoder is an oxymoron. Also, it's JPEG so there's no transparency so you'd be using clipping masks in SVG. And that wouldn't give you motion estimation. For that you might want to subdivide the JPEG and...

But then you're already trying to put lipstick on a horse that's been beaten to death.

It doesn't have potential. Unless you have a slideshow of a low integer number of photographs and no access to JavaScript or a scroll wheel.

Good encoder? It's just JPEG, any good encoding is already figured out and this is the wrong tool for the job. gifv or even just silent webm for the win.

Also, nice that video played smoothly on your few month old device. Does it still have a battery left now?

It's neat to see this as a can be done exercise. But now it's time to set fire to it. As it probably has done to quite a few devices already.
Posted yesterday:

https://news.ycombinator.com/item?id=8471187
I find it hard to believe Iggy Pop has not made enough money to live off, plus some.

I would believe he made large amounts in his heyday, blew it all and now is 'poor'.

But citation needed I guess. He does have a beach house in the Cayman Islands...

http://metro.co.uk/2014/03/21/just-so-you-know-iggy-pop-says...
Microsoft Asp.Net MVC Security Update MS14-059 Broke My Build
> The cool thing is that the IMAP/SMTP logic is still implemented completely in js on the client.

What's the point then? Why not just use Thunderbird/K9Mail/dunno what's the Apple equivalent?
I've read about this kind of thing before, so when I'm in public, or even at school I prefer to fire up my phone's personal hotspot instead of using any public wifi available.
Your target market is the intersection of quantified self adherents and new parents. So you're starting in a hole because I'm guessing that is small. From experience, the whirlwind of new parenthood is antithetical to feeding that quantified self need. (Recording--for sharing with relatives and others--is a notable exception.)

I get it--there are a lot of "first year diaries" that get sold as shower gifts but far more often than not remain untouched. My guess is that a lot of your positive feedback might come from these buyers--people who are buying this for someone else.

The premise might be to find some angle where the quantification can be done very passively (since it is really "quantified other") and put into a form suitable for years later when moms finally get around to scrapbooking the early years--when they finally have breathing room and are longing for the original new experience.
I've been working on a system at work (which hopefully we'll open source) which allows us to dynamically include and exclude modules, css and html based on the users login.

I have a question regarding the caching comment.
"For performance reasons, it is never desirable to deliver the entire payload via an inline script. Inline scripts cannot be cached".

The tool I've been working on, I've been dumping the js into the index.html (it's a single page app) because my thinking was that the time involved to make a secondary request was longer than the time it would take to include the javascript in the initial page load.

What are your thoughts (if you have any) on this? Assuming I'm getting the javascript down to a sub 100kb included inline, at what point would I start to see performance gains by going with a script tag rather than including the javascript in the page?
Speaking of adversarial - many people do not know that if they leave a facility against medical advice (AMA), insurance will probably not pay for any of the treatment and they'll be stuck with the bill. So, if you get into a situation where you strongly disagree with the physician or where you aren't being cared for properly, you need to be careful how you extract yourself.
The older episodes also suffer more from that. The show lost a couple of minutes of runtime over the years, so there's more to cut. Later seasons also have longer, more elaborate couch gags, which can easily be cut in syndication.
No mention of network namespaces[1], network-related capabilities[2] or Open vSwitch[3].

[1] http://blog.scottlowe.org/2014/03/21/a-follow-up-on-linux-ne...
[2] http://linux.die.net/man/7/capabilities
[3] http://openvswitch.org/
same here. i recall once reading that generals aren't born, they're made. and looking at how an organization builds, screens and develops leaders of (sometimes exceptional) quality is a worthwhile investment of my time.
mpeg4 as used by twitter, imgur giphy and many others are using is way better... I really don't see the point besides being a cool hack.