skysight-inc/HackerNews huggingface dataset:
"If things aren't working out, it's not the end!"

Alternately, if things really aren't working out, it could be the end, but don't worry it'll be over soon enough.
Docker is not safe for untrusted code. If the client can get local root privileges (e.g. CVE-2014-4699, CVE-2014-4014, CVE-2014-0196, unix-privesc-check, many more) they can then escape the docker container.

But it's definitely better than running as your own user!
Advertising on Snapchat
> grubby little fingers

There can be legitimate critiques of systems, as you say. This was not.
Tabs don't have to be just hand-scrawled notes or ASCII text anymore. With decent notation software, you can mix the notations. I don't think there's much that can be written in conventional music notation that can't be displayed in Guitar Pro (or Tux Guitar for an OSS alternative). Especially since it allows you to toggle between the two forms, or view them on top of each other.[1] You can also add rhythm and articulation notation to just tabs to make it more clear what they mean as well.[2]

I think it's a great way to begin learning guitar without needing to take a lot of time to learn how to read sheet music first, as that really scares away a lot of new players, or people who are considering learning guitar. Notation for rhythm, slurs, accents, are all pretty clear and can be learned very easily. Unless there's more that I'm not understanding about the differences between the two, I'd like to learn what it is.

There's one last benefit that really makes me prefer digital tabs over conventional notation. There are a lot of songs/riffs/etc that are very dependent on the effects being used. This is more a benefit of software than tabs, because you could do this with any instrument or notation, but support for it is more common in guitar software. Being able to add effects, and mark things such as the rhythm of a wah-pedal can be very helpful as well. An example I can remember is Searching by Joe Satriani. He rocks a whammy pedal back and forth while playing an arpeggio, and I had no idea how to mimic that sound until I saw both the notes written out, and the whammy bends on the same track as well.

[1]http://www.zwodnik.com/media/images/tuxguitar_os-x.png

[2]http://screenshots.s32cdn.com/34/336924/1_47.png

edit: I still think it's useful to learn theory, tabs or not. But I don't think sheet music and theory need to go hand-in-hand anymore.
This is a poor example of a real phenomenon.

I was raised in a family of four with an anual income around $14,000 a year. Today, I'm an engineer with a base salary in the six figures. I can tell you first hand, wealth gives you not just the ability to do more but the ability to make the money you do have go further.

It's not the $4,000 sofas that strain poor people to the financial limit. It's the hot water heater you have to put on a credit card instead of paying cash. It's the groceries you pay twice as much for because you can't afford them in bulk. It's the overdraft fees that make a $100 mistake into a $500 one. It's the nickle and dime medical bills because you can't afford to address the root cause of an affliction.
Education can only make up for so much of a deficit in cognitive ability. We know that cognitive ability and income levels are correlated.
Thanks! I'll suggest this to the FBO I fly out of as well.
Chicago Quietly Allows .1 Second Shorter Yellow Lights, Makes 8M Off New Tickets
I disabled both Spotlight Suggestions and Bing yet Spotlight -- via SpotlightNetHelper -- still attempts to connect to api.smoot.apple.com:443 and wu.apple.com:80.

Can anyone explain this?
Thanks for your site, and thanks for letting me steal some karma despite having nothing to do with it. :)

Our group started on playdiplomacy a few months back, but migrated to backstabbr for our games shortly after. PD's good too, but responsiveness, clean visuals, easy sandboxes, and strong mobile support were huge draws for backstabbr.

I think we originally tried PD just because after a 20 second review of each site, it looked like you had to have a GM on backstabbr (not true at all, adjudication is easily fully automated, we realized after a longer look). Also, the google login requirement kept one friend from joining our game, but most of us saw the google login as neutral to a perk.

I've been really impressed with the site, really hope it takes off and you all find some way to get handsomely compensated.
Explains music in terms of computation and psychology.

Submitted in response to Music Theory for Musicians and Normal People [0], which is notation rather than "theory".

[0] https://news.ycombinator.com/item?id=8472157
That's not the only way to get there (in fact I never saw the scene you are referring to). I would guess that any anomaly involving the uncle is sufficient to get into the conversation.
No... no I wouldn't.
From a brief glance over their publications, the answer seems to be no. I base this claim on a few heuristics:

1. That's clearly not a goal of their research (they discuss using their ORAM and Ostructures in the context of trusted processors).

2. They don't cite any of the relevant work on verifiable computation.

3. They seemingly aren't familiar with the work of the last couple years, in which substantial progress has been made on the problem of stateful verified computation (see Pantry [1], TinyRAM [2], vnTinyRAM [3], and Buffet [4]) (or, at least, they don't acknowledge these advances), since they claim that RAM-to-circuits necessitates O(T N) blowup (in fact, best demonstrated case is O(T log(N)), though solutions with asymptotics more like O(T log(T) log(N)) have better constant factors).

I have not carefully examined their results or tried to reproduce them locally for comparison to my own work, but if you are interested in experimenting with verifiable computations, there are two research projects with code available you might want to look at: libSNARK [5,6] and Pepper [7,8].

libSNARK contains a beautifully optimized "backend" for verifiable execution (that is, executing the computation after it's been translated into circuits; see the vnTinyRAM paper [3] for more details). The Pepper project has released a full pipeline (from C program to client/server binaries for verifiable execution) and an independent re-implementation of the TinyRAM and vnTinyRAM systems, but the current execution backend is not as highly optimized as libSNARK's (though this will change in the near future).

(Full disclosure: I'm on the Pepper team.)

[1] https://eprint.iacr.org/2013/356

[2] https://eprint.iacr.org/2013/507

[3] https://eprint.iacr.org/2013/879

[4] https://eprint.iacr.org/2014/674

[5] http://www.scipr-lab.org/

[6] https://github.com/scipr-lab/libsnark

[7] http://www.pepper-project.org

[8] https://github.com/pepper-project/pepper/
Apple's Next Hit Will Be a Microsoft Clone
You might consider checking out evil mode. It's for real. Does not feel like emulation at all.
> A theory is something that explains an observed phenomenon.

That's equivocation. Nearly everything in this document is widely considered to be part of music theory.
because 6in display with X pixels is cheaper than 5in display with X pixels.

density raises the price, and delivery times, much more than size.
technoLOGIC – A 1:1 iPad Education Revolution
There is a pretty fascinating Google Talk on this subject by Sean Carroll: https://www.youtube.com/watch?v=GFMfW1jY1xE
>There's an immense amount of money being spent on such folks

I think you need to substantiate this claim.
There's also M-x report-emacs-bug (also accessible from the menu Help -> Send Bug Report... which (somewhat) automates bug reporting.

It also populates all the information useful for devs.

The reporting address seems to be bug-gnu-emacs at gnu.org
This is personal preference, but I dislike when sites force a download for files which can just as well be displayed in the browser, such as the sample PDF.
Show HN: 15 months of blood, sweat and beers, and Dashbook is finally here
I don't think it applies. Being bilingual means thinking in two different languages. I'm talking about your inner voice.

As far as I know, people don't think in Python or C. I would say that a programming language is like math. You can use it as a plugin in your language, but you still need the main program which is your language.
The funny thing is that standard notation is quite poor for the guitar because it has no notion of finger movements- all sorts of annotations are dumped into scores - numbers for fingers, circled numbers for strings, roman numerals for frets, empty noteheads for natural harmonics, and who knows what for artificial harmonics and friends.

I don't think its possible to reproduce a piece from only tabs (without having heard it) while standard notation makes sight reading unnecessarily hard.
I typically use Vim for quick edits on my Mac, and especially on remote boxes.

But for Haskell and Clojure development, it's hard to beat the tight integration features that Emacs provides (e.g. quickly piping your code or a single function to the REPL for testing). Vim is not designed for this; there are plugins available to approximate it, but it’s a bit hacky and nowhere close to Emacs).

Honestly, it's not hard to learn the basics of both. If you're accustomed to Vim commands, Emacs has `evil-mode`. There's also the slick `god-mode`, which is like Vim's Normal mode for Emacs.

Both tools are great in their own ways. Personally, I regularly use and love them both.
I'm not sure how parent became the top comment, but "music theory" is absolutely appropriate here. This terminology is commonly accepted by musicians, educators, and practitioners. OP's link could say "western music theory", but that seems unnecessary given the audience.

Secondly, why would you call this junk? This is actually very useful for people learning to play, and for those who want to understand the basics of harmony and rhythm.

What you are talking about is typically called "music perception theory", "music cognition", or "music psychology".
Correlated, sure. But you can easily argue that it's as simple as people with higher cognitive ability can figure out ways to increase their income level better than others.

Or you could argue, education is correlated with higher income, so educate people, increase their income, and hope that their abilities go up as well.

Not sure if we're disagreeing or agreeing here, but all I am saying the problem isn't always as easy as, let's just give poor people more money and education. Problem solved.

At some point we'll have to recognized these difference in people, but it's embedded deeply in our culture that everyone is created equal. Which to be honest, I love.
This is awesome. Flash isn't used for anything anymore, can't wait until this is the default.
The Nexus 5 was an exceptionally good deal, put on the market by google at a good price to make sure that stock Android was in widespread use, since they need to test it. There are other reasons too. These days even cheaper option are available that are almost as good (Moto E, I think), because the competition demanded it.

And yeah, it's a way better bet than an iPad in every sense except maybe screen size.
I've been a contractor for one of the Big 3 at one point in the early 2000's. I was given a Kia at Enterprise to drive, and when I came out on my first day, it was encased with no less than 300 pallets and shrinkwrap.

Apparently, they forgot to tell me that you shouldn't drive a non-UAW vehicle onto the parking lot.

Enterprise's Roadside Assistance guy was not happy with me when he had to help me pull the pallets away so I could get my vehicle out.
Definitely not a perfect solution -- all your points are definitely gaps in Strict Transport Security.

However, there's still a lot of value to adding HSTS. As for #1 and #2 and #3, HSTS is a standard that can and will be more broadly supported (and better implemented) over time probably more quickly than HTTP2 will be supported on most servers.

Personally, I'm most concerned about #4. This should be something the IETF should be working on (if they aren't already).

At the end of the day, if you've already mastered transport encryption, you may as well go forward with HSTS as well.
Not all expats are created equal. For example, Mexicans living in the US tend not to do so well in education or the economy, dragging a lot of US national statistics down. This is because a lot of Mexican-Americans come from lower class backgrounds and not Mexico's educated elites.
> [...] that offer zero indication as to privacy implications

There's a very prominent button labelled

> About Spotlight Suggestions & Privacy

on the Spotlight preferences window. If you're worried about the privacy of your searches, you can click that, and you get a detailed description of exactly what's going on, and how to disable it (to wit, uncheck "Spotlight Suggestions" and "Bing Web Searches").
What differed between you and your wife that made her want to go for it and you not?
>14:30 <REDACTED> oh, and sometimes the first download is corrupt.
Not to mention that it encourages possibly not technically inclined users to execute random scripts from the internet, which should be a capital crime.
It's not... your local web browser generates it by the `<keygen>` element. The private key never leaves your web browser and is not known to StartSSL.
I see your point and I actually agree that it probably would be better if this was either opt in, or at least have the two settings on the initial spotlight window so that you can immediately disable them without going to the settings. Also giving 'privacy' info for each spotlight 'category' is indeed a good idea.

May point about the script was more that it also just disables the two things listed in the initial privacy info given by Apple, i.e. "MENU_WEBSEARCH" and "MENU_SPOTLIGHT_SUGGESTIONS" and having informative text with screenshots to which checkboxes to unselect on the website would have sufficed. At least you wouldn't be executing code from some random place on the internet.
I'm not sure that this is a 100% correct proposal, but it definitely seems like the right direction. To the author's point -- setting up transport encryption should be painless, not the awful experience it is today.
I can't give you the requested example as I am living in Europe ;-) But what I mean seems to be more of a general rule. The richer you are the better choices you have to spend money on products that appeal to you, because your consumption/investment horizon widens. Vacations to other countries are indeed part of it. But it might be as well goods produced on the other side of the planet that you can buy, because you might have heard about them through your acquaintances. Whereas poor will not have the idea to look for alternatives.
as an emacs user for 25 (!) years, this is an inspiring release.
Yes. One single annotated screenshot would have been simpler, more explicit in what it does, it wouldn't have trained users to execute random code from the internet, and at the same time taught them how to revert the changes.
Plus you should read what's downloaded to your machine before executing it, since there's also no guarantee that what's been served to your browser will be served to your curl.
I've been around a lot of people who were raised bilingual in English and an oriental language and most of them complained that it was too hard. They felt that at the high school and college level it's not possible to fully develop advanced vocabulary and usage in both languages. You can risk coming across as non-native or stupid in both languages. I think a lot of this stuff about bilingualism is biased toward people learning two related indo-european languages, which isn't that hard.
Meh. Your bloat is my usability. It's the difference between Emacs and vi: vi is smaller, also less usable, according to me, and I'm the only one whose opinions I trust in this matter.
What's the big deal about these pictures? It's not the first time a major service has shut down. I am assuming historically important images have been saved and hosted elsewhere.
I use Evil for that: Vim-style editing in Emacs, best of both worlds.
I just installed memory clean the other day, and it seems to work well. I didn't turn on the auto-clean because I was concerned it would effect battery life.

Any anecdotal data on that?
I strongly encourage anyone concerned about their privacy to start using a firewall that filters (or at least monitors) outbound traffic by default. And not just the packets, but the web requests.

You would very likely be alarmed by what your phone is doing and who it's talking to without you knowing. iPhone or Android.
She didn't want to after we discussed the finances. It didn't stop her from wanting nice new things (nor should it have), but she agreed that it wasn't a wise use of our finances. She was more unhappy about it than I because she's the one with the aesthetic eye, and was emotionally invested in the look and feel of our home.
> Comey went so far as to claim that Apple’s new system risks creating an environment in which the United States is “no longer a country governed by the rule of law.

That made me laugh. As opposed to a country where several enforcement agencies including cops can spy on masses of people to their heart's content? It wasn't too long ago that cops could get someone's phone and look through it as much as they wanted. It took a battle to the Supreme Court to stop that from happening (hopefully). So I think there's a much higher chance it's them who are violating them law when the devices aren't encrypted, than the other way around.

I'm glad at least some journalists are calling out FBI director's BS arguments. Others like Washington Post and NY Times seem more than happy to give him a platform on which he can spread his propaganda to millions. It's a good thing for him that spreading propaganda on US soil isn't illegal anymore, I guess.
Location services?

Edit: I think that you have to disable Location service for Spotlight separately in Privacy settings.
Ah, will check. I'm not sure how it will coexist with all the cider key bindings though?
Actually what is displayed is not necessarily the same as what would be executed if you ran that script. You are viewing one piece of code , you will be executing a different file. In fact, you can view the github code, and see the code displayed is embedded into index.html (with syntax highlighting).

If anyone is at all concerned with their privacy, they should never blindly run a script like that.
>They always have a choice, they are just weak-willed

To be fair, when you're down it's hard to pull yourself back up. Especially when you see no future for yourself, why not "treat yourself" to a simple luxury here and there. These people aren't thinking about the future because they don't believe they have one.

>Being poor isnt primarily an inability to make money, it is an inability to save money and delay gratification.

I disagree. The primary reason these folks are poor is their inability to make money. Will they ever become wealthy (high net worth) without the ability to save money and delay gratification? No. But there are many in the middle class who are low net worth due to spending but do not live a "poor" lifestyle with all the burdens it entails like these people do.

The first step to financial security is getting the skills necessary to bring in income sufficient to cover a modest life and then save. These people are simply not able to bring in that level of income. Even if they scrimped and saved a large portion of their paycheck, they would still be wiped out quickly given any major disruption.
Except it probably does. There are a lot of research suggesting that being poor is stressful and mentally draining, rendering you more likely to make poor decisions.
Disclaimer: I'm cofounder of Hooks (gethooksapp.com), an alerts-for-everything ios app. We went public beta 2 weeks ago.

Talking about MVPs, I hate myself for not having started with something like this.
Instead of creating an web form where you can ask the users what they want (and giving the service, if not its not mvp!), we waited until we had an stable good looking ios app (with 35 different types of alerts, dynamic forms etc etc) -4 months of hard work.

FYI, we used surveys (we did ~1000) for validating the idea and getting new alert ideas but that's nothing compared with real users feedback. That's something you can't get until you launch something that looks real (like getnotifiedapp.com does). In two weeks we've learnt more about our app than ever before, including surveys, private testflights and so.
Lesson learned (and this is something we cannot say noone told us, its at every modern startup book)

Good luck with this project!
Cool, there are python bindings for some Apple APIs? I wasn't aware.
> And anyway, most websites don't need SSL. Anyone who tells you different is probably wearing an aluminum foil fashion accessory.

Encrypting the transport layer ensures that the marketing dribble your execs have written is exactly what your end users see (even in the airport or firesheep-infested coffee shop). And if you have any session cookies or collect email addresses anywhere on your site, that personal information should be a free lunch for Google and the NSA.

HTTPS is always a good idea, foil fashion optional ;-)
More philosophically, and judging by the author's notes, they mention that video games "would keep [us] playing with them until it killed us".

I think the interesting thought here is that a video game character's world and life only exists as long as someone is playing the game. As soon as the off button is pressed, they cease to exist, so it makes sense for them to need the player to continue indefinitely to prolong their own existence.

Very thought-provoking piece of fiction.
If you care about SEO, you betcha.
Okay, but we keep getting burned by these irreplaceable droves of stuff going offline (see GeoCities), and all our indignation doesn't bring them back.

At some point we have to learn this lesson for good, and stop trusting random entities to be good stewards of things we find meaningful.
Because hosts die.
The rules for building a successful open-source project are pretty similar to those for building a successful startup: make something people want.

Glancing at the project description, the biggest problem I see is that pretty much the only value provided is "my own opinions". I have my own opinions; I don't need yours. I don't even use the widely-used boilerplate packages like Twitter Bootstrap because invariably they do something contrary to the needs of my site, and then ripping them out is more effort than not using them to begin with.

I've got a couple moderately-successful open-source projects with Write Yourself a Scheme in 48 Hours [1] and Gumbo HTML5 Parser [2], and what they have in common is that they solve a problem that people have that they're too lazy to fix themselves, in a way that takes less effort than diving into the problem would. In Write Yourself a Scheme, that problem is "I want to learn Haskell", and the lazyness is "but I don't want to have to butt my head against these annoying monad things, and specific API calls, and undocumented type-system corners. I want all that explained to me." For Gumbo, the problem is "I want to parse HTML", and the lazyness is "but I don't want to spend my time implementing the 400+ clauses of the spec".

If you think in terms of "What can I do for other people that they don't want to do for themselves?", you will end up with many more users. Projects that do all the fun stuff but none of the hard stuff end up fun, but useless. Projects that do all the hard stuff and leave the fun stuff to other people get used.

[1] http://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_H...

[2] https://github.com/google/gumbo-parser
It was multi-hour altogether, but the lying about two minutes remaining only took 45 minutes.
Same, often a few with one crashed.
no, I read the post fully, and understood it. And it doesn't matter what books Jonathan Zdziarski has written. The paragraph as it stands is shameful -- speculation and fearmongering without factual backup.