skysight-inc/HackerNews huggingface dataset:
I saw them as being more of a replacement for UITableView for the cases where you don't need all of its dynamism (cell re-use, etc), and whipping together half a dozen static table cells involves too much ceremony. In fact I was hoping I'd be able to use Stack Views to get in the ballpark and then do final tweaking with AutoLayout...
Seeing projects like this makes me wonder: how come great ideas often fail to be picked up, when bad ones are repeated again and again.

Take the idea of having a single language for the shell and system programming. It forces you to think harder about the design of the language, so that it correctly works both as a command-line interpreter and as a compiled language. Lisp machines had that. Oberon system had that (in a graphical way, even). Forth systems had that. So it's not like we collectively didn't know. But neither Unix nor DOS/Windows even tried. Instead, they both feature shell languages that can best be described as "pathetic". Why did we have to wait until Windows 10 to have useful text selection in the CMD shell?

Or in programming languages, why is it that new languages always seem to take C and C++ as role models, while spectacularly failing to take any inspiration from Erlang, Ada, SmallTalk, Intentional Software, or Lisp? Why is XL, my own language, still the only one I know where it's easy to do multi-operator overloading, i.e. overload A+B*C, something it has been doing for at least a decade? Why are we unable to create a language that would work well both on GPUs and CPUs, or better yet, let me easily describe an application that uses both?

Or in interactive apps, why do we still not have good reactive functional frameworks for the web, similar to what Tao3D does for interactive 3D? (See http://bit.ly/1G8VOmr for my rant on that topic). Why is creating an OpenGL application getting more complex with each generation, instead of simpler? Why can a kid easily use GameMaker, but none of the Apple developer tools?

Or in operating systems, why did Linus Torvalds decide to mimick Unix and not the kind of mind-blowing operating system design ideas that were floating at the time? Like TaOS, the OS that was recompiling byte code at page-in time and could run a same program on different processor architectures during its lifetime? Or like MacOS, the original one, and its built-in graphical toolbox where, unlike X11, you could easily draw an ellipse inside a rectangle irrespective of line width? Or like GeOS and its 64K-based multitasking OS with vector fonts and GUI apps?

In summary, why is it that we always seems to ignore good ideas, but have no concerns repeating bad ones?

My theory is that inferior technology needs superior marketing, and that's how you win in the end. That's just a theory, of course ;-)
One thing I really liked about this was the vertical scrolling of the home screen. I think it would be cool if Android did this with their home screens. That seems to be how we naturally read on our devices (webpages, news apps, email etc), so why should we have to horizontal swipe to change screens?
Chris seemed to indicate that this migrator will also somehow handle the migration from NSError-style error handling to the new try/catch. I'm very curious to see how sophisticated that will be.
As people say (more eloquently) in the comments, he's just wrong assuming that people in America say "Thank You" just to end a transaction. But it makes for a better narrative, doesn't it?
The "anti-depressants" are mentioned in the sentence following this one:

And you see pictures of a little girl —
the daughter you know died tragically young.

I've never taken an anti-depressant in my life. But if one of my daughters died I'd certainly consider it.
Bitcode (iOS, watchOS)
I've also been using Google Play Music All Access since it released. I prefer the interface to Spotify's (specifically in the ways you can browse, Spotify is based primarily on search where Google gives browsing and searching equal footing.)

I will likely not get Apple Music based on my experience with iTunes Match. Google will consistently stream as long as I have signal on my phone, and does a fantastic job of predictive buffering. iTunes Match on the other hand is basically unusable while driving and the vast majority of the time won't even start playing songs unless they have been downloaded ahead of time over wifi. Apple's infrastructure can't have gotten that much better in such a short time. I might give it a trial run, but honestly I'm not sure as I'm so happy with Google's product.
Thanks for the pointer, but that's not quite what I need. I don't need performance monitoring, I need regression testing.
Git is the easiest to work with SCM I've used, however I've only used SourceSafe, cvs and svn before.

Once you grok that it's more or less an immutable DAG with diffs for edges and hashes for node names, that tags are read-only labels for hashes and branches are read-write labels for hashes, all possible operations are obvious; you just need to find the right incantation.

The concept of git being so simple is what makes working with it much easier than something like svn or cvs, where doing the equivalent of a rebase, cherry-pick or merge of a diff into multiple different branches is sufficiently difficult that I developed my own tools and workflow to get around them. When I had to work with svn writing bug fixes or doing development, instead of committing my work, I saved my work to patch files which I saved / reapplied when I switched branches. I developed scripts to do 3-way merges. I haven't had to do any of that crap with git. Git is far more logical. It's just missing a consistent command-line UI.
"2-way peg"

Moving coins from the side chain back to the main chain is the hard part. The white paper says you "use the proof to unlock a number of previously-locked outputs with equal denomination on the parent chain." You have to lock up N bitcoins to create N side chain coins, but those form part of a locked pool which can later be used to redeem sidechain coins. It's conceptually elegant, but the process is complex and delicate. Lots of things can go wrong, and it needs "challenge periods" of about a day during which things get sorted out.

"Security for the blockchain is provided by a set of predefined functionaries"

Uh oh. Remember Paycoin, with its "Prime Controllers" and "guaranteed minimum value". That didn't end well. The whole point of all this cryptographic machinery is supposed to be to eliminate the need to trust some central party or parties. This sidechain scheme doesn't do that.
I had a brainfart and meant to type generics
Announcing the Daily Fintech Index of Publicly Traded Fintech Stocks
Hello,

I'm building a software-as-a-service business and currently in the process of hiring some help.

I need someone with Python/Django experience and frontend web development.

The service is initially only delivered through a web browser on a desktop client, which should help alleviate some frontend design issues regarding different device sizes.

Besides Python/Django + frontend Web Development, an understanding of AWS would be great as well.

I don't mind working with someone who is a beginner/intermediate level programmer in the above; the position is currently an intern position. If interested please contact me so we can discuss the details further. Work would be remote.
They are absolutely being played. Corporate America lecturing people about morality should be dismissed as the disingenuous hypocrisy it is. Or perhaps greed and Randian (Ayn) selfishness really are virtues? Nah, only the truly self-deluded would think that.
It's a simulator, not an emulator. There's a big difference.
And what exactly is OP's agenda?
Personally I think being able to designate your own watch faces is a game changer.
They mean "React Native"[0], not React itself :)

[0] http://reactnative.com
Great Thanks to Mss. Ude Grace
DR Grace Ude IS THE ONLY SPELL CASTER TO TRUST!(greatspellofsolutiontemple@gmail.com) will be of great help to you.
I never believed in spell casting but After 4 years of dating my hobby, he left me because I lost my womb . I felt like my life has come to an end, I almost committed suicide, i was emotionally down for a very long time. Thanks to the spell caster called Dr Grace whom i met online after my friend Tracy told me about how she helped her. She testified about how Dr Grace brought back her Ex in less than 3 days and reversed the effect of her lost womb, and at the end of her testimony she dropped Dr Grace's email address. I decided to give Dr Grace a try. I contacted her via email and explained my problems to her. In just 3 days, my Hubby came begging. We resolved our issues, and we are even happier than before, to God be the glory, am pregnant now, Dr Grace is really a gifted woman and i will not stop publishing her because she is a wonderful woman... Come to think of it I didn't pay much and all I have to do is send her little 250 dollars which she used in providing the materials used for the spell. Even my pastor said that God works mysteriously, that some women are used by God to help others. If you have a problem and you are looking for a real and genuine spell caster to solve all your problems for you. Contact Dr Grace anytime, she is the answer to your problems. Here's her contact (greatspellofsolutiontemple@gmail.com)
DR Grace Ude IS THE ONLY SPELL CASTER TO TRUST!(greatspellofsolutiontemple@gmail.com) will be of great help to you.
I never believed in spell casting but After 4 years of dating my hobby, he left me because I lost my womb . I felt like my life has come to an end, I almost committed suicide, i was emotionally down for a very long time. Thanks to the spell caster called Dr Grace whom i met online after my friend Tracy told me about how she helped her. She testified about how Dr Grace brought back her Ex in less than 3 days and reversed the effect of her lost womb, and at the end of her testimony she dropped Dr Grace's email address. I decided to give Dr Grace a try. I contacted her via email and explained my problems to her. In just 3 days, my Hubby came begging. We resolved our issues, and we are even happier than before, to God be the glory, am pregnant now, Dr Grace is really a gifted woman and i will not stop publishing her because she is a wonderful woman... Come to think of it I didn't pay much and all I have to do is send her little 250 dollars which she used in providing the materials used for the spell. Even my pastor said that God works mysteriously, that some women are used by God to help others. If you have a problem and you are looking for a real and genuine spell caster to solve all your problems for you. Contact Dr Grace anytime, she is the answer to your problems. Here's her contact (greatspellofsolutiontemple@gmail.com)
Code is really not doing anything, it would be equivalent (in output that is) to he following code with some sort of optimization.

unsigned short data[8] = {0, 0, 0, 0, 0, 0, 0, 0};

for(int i=0;i<8;i++)
{

data[i] += 0xff1;

}

for(int i=0;i<8;i++)
{

data[i] += 1;

}

data[0] = 0x7fff;

data[0] += 1;

data[0] += 1;

And so on.

So yea, nothing special.
It does this now in Android M
I'm very curious about Content Blocking Safari Extensions
as well.

The old mechanism, that is the non-standard "beforeload" DOM event + synchronous messaging via canLoad, had it's issues. But the new one is entirely different from the hooks Chrome and Firefox provide to intercept requests. So I'm certainly not a fan of it either, as this makes it even more elaborate to port extensions relying on content blocking to Safari, and massively reduces the amount of code that can be shared between the respective Chrome, Firefox and Safari extension.

But even more importantly, I fear that it will have some shortcomings when it comes to blocking requests depending on its context (e.g. frame hierarchy). At least I'd be very surprised if they do a better job than Google did with Chrome's declarativeWebRequest API.

If somebody knows any more details about that new API please let me know.
iOS Disk Pin Encryption (Jonathan Zdziarski)
...as AOSP. That at least doesn't include special drivers (e.g. cameras, FM radio).
I downloaded the trial, but unfortunately it seems to be extremely buggy. I'll stick with Postman.
Not trying to dismiss, just assist ;)
https://www.runscope.com/docs/radar/assertions

You can do a whole slew of functional tests and as a bonus you can use those same tests for monitoring if you want.
Yup, only a sucker would take the righteous bullshit spewed by by corporations at face value. Corporations are essentially asking one to "do as I say, not as I do". The game is rigged as the events of 2008 have clearly proven.
I highly recommend Sipser's "Introduction to the Theory of Computation" if you want to learn more. Here's a link to the edition I had in college (around 2002): http://www.amazon.com/Introduction-Theory-Computation-Michae...

It's used at MIT (http://math.mit.edu/~sipser/18404/), the U of MN (where I used it), and—I'm sure—most other schools.

You can buy the newest edition, but you'll spend an extra $150 for not much gain.
U.S. Army public website compromised
I find the Collections feature in Postman to be really helpful. Is there a similar feature in Httpie? I couldn't see anything on the github README.
What's new in OS X v10.11
Ask HN: Why do people like HN?
HN is one of the largest tech news sites for english speaking engineers. I visit this site daily and people who have gotten a post to the top know how much traffic & visibility that implies.

I however feel the site's poor design (especially in terms of mobile browser support) is an anachronism. The site also lacks a few features that many people seem to have asked for a long time, things like being able to follow or message each other. And yet, people are totally happy with HN and return to this site!

Another thing which baffles me is that most of us here love & embrace open source ideologies and yet we have no visibility in the karma system and it seems we are fine with the status quo.

What is your take on these questions?
Elliptic Curve Cryptography: breaking security and a comparison with RSA
No agenda. Why would I have one?
Also learn the basic endings: KRRvK, KQvK, KRvK, KPvK.
What product(s) does your company use that you hate working with?
Inspired by the Zenefits/ADP thread. What software company do you want disrupted and why?
The author, Joel Kotkin, definitely has a preconceived notion about development, suburbia, and malls. (That being, he is a booster for all three, for example, see http://www.slate.com/blogs/moneybox/2013/04/30/kotkin_on_sub...)

I mention this ad hominem tidbit because he always presents himself as a neutral observer, who happens to have brought a counterintuitive fact to light. It's tiresome.
How to Customize Konsole, the Default KDE Terminal Emulator
Is this a path to non jailbreak sideloading at least for users with OSX and Xcode7? Not exactly likely to make a splash but interesting move if you can share these projects without too much fuss.

More generally, this is an awesome move. Kudos to Apple :)
We use phonebooth.com which gives you a phone number, call tree, voice mail etc. We just have the dial-by-name directory forward to mobile phones and forget the voice mail feature.

They have a free version (which is what we use) but seem to have slowed down invitations (you used to be able to simply sign up). But the nonfree version doesn't look that expensive.
> I hope I have the freedom to take my own life some day

This is different to actively trying to prevent suicides.

What most people want is to stop bad irreversible decisions.
I made some javascript that used getter methods on the global object to allow you to write things like

> ls

It worked pretty well, I even added getters for directories, and they had getters for their subdirectories, etc.

At the end of the day though, having to wrap all arguments in () is a bit annoying.
I reread Dune recently, for the first time since middle school. It is not as good as I remembered it. It's certainly readable, but it's awkward in places and there are whole sections that barely make sense. Also, much which was probably groundbreaking in the 1960s is now just standard trope. To a contemporary reader (or to me, at least) it seems like an amateur application of a formula, even though it's really the original formula itself in all its Alpha 1 glory, without any subsequent refinements. I think the best way to approach it is as an important cultural artifact, as opposed to a novel you really want to read.
This is too meta -- they're not exclusive, but the structure of the argument is pretty clear.

The burden of proof falls on the one making the claim. If you are claiming (a) or (b), you need to justify it. I haven't seen credible evidence for (a). I'm not refuting it because I don't have the burden of proof.

Answering Yali's question requires at least one of (a) or (b). If (b) were false, then that would imply (a). Providing evidence for (b) rules out the argument based on elimination.
I would add a sentence or two at the very top about what you are looking for. Maybe try to answer were you see yourself now and in 5 years?

If you have specific numbers on your projects it can help put things into perspective (how many people are contributing to your open source repos, how large were the codebases you contributed to, etc.)

My $0.02
And the old behaviour infuriated me. There's no winning here.
I believe it is customizable by applying different themes.
American Sniper is?

But it drops off the list I think when you look internationally. Your links are domestic.

http://deadline.com/2015/03/big-hero-6-600-million-third-big...

http://www.the-numbers.com/movie/Hunger-Games-Mockingjay-Par...

http://www.the-numbers.com/movie/American-Sniper#tab=summary
The username in the url is the same, so presumably they're by the same person?
At the end of the day, for me, it comes down to the content when considering why I visit the site. HN constantly has interesting, engaging content, and for the most part, insightful discussions. Although, it can get pretty pedantic at times. Where else can one go for this? Reddit involves sifting through multiple subreddits to get the type of content that's on here, which can be tiresome.

Regarding the interface, I love the site's design. No matter what kind of connection I'm on I can browse HN, read comments, etc without the usual modern web clutter. In my opinion, there's no need for a messaging system either (just another site to check over and over) - just have your email in your bio. Easy.
This is really cool. As far as I can tell a similar workflow was presented at pycon 2013:

http://pyvideo.org/video/2000/emacs-org-mode-python-in-repro...
> Anyway, 1,000,000 Swift developers will change everything.

All of these objective-C developers changed nothing for non-ios crowd. Why would swift be different?
Google Play Music seems to be the write-in candidate that's winning.
Hospitals Reviews Bangalore – Hospitals Ratings Bangalore
To expand on the point "Chrome integration", the most useful aspect of Postman is the "Postman Interceptor". You can clone any real in-browser request (primary page or ajax request) into Postman, ready to be replayed or modified then replayed. The amount of time saved when you're playing with ajax requests rather than a REST API is insane.
Postman founder here. Postman let's you run tests outside of Postman through the newman tool (free) [1]. Just take collections outside Postman and run them anywhere you want. Collections can have Javascript scripts embedded inside them for request chaining (transferring data from one request to another) or just writing integration tests. Tons of possibilities and we have some great new stuff coming up around this.

[1]: http://www.getpostman.com/docs/newman_intro
Push notification on smart devices when WinOS battery is running low
Apple's Flipboard take
> you should spend the $100. You will get it back in the first couple of days if you make a good app.

40% of mobile developers do not even reach $100 in a month [1]. Having a "good app" is not a guarantee that someone will get $100 in two days.

[1] https://www.developereconomics.com/reports/developer-economi...
Mac OS X El Capitan
That's complete and utter horse shit.
HN is a great example if you want to make stuff people use:

focus on the problem you're fixing, and the rest is optional.

the latest tech stack won't get you engaged users. neither will a shiny interface, more features etc

what is hn fixing? noise in news

how is it doing that?

1. good guidelines that were enforced from the start created a culture focused on quality ("this is not reddit")

2. that lead to more and more great people joining and contributing to the discussions, people you wouldn't hear from otherwise

this is why many people just skim the links shared in the forum and focus on the comments
NomenJS: that library which gives you random names; everytime
> That's fair, and a solid reason to use a processor like Stripe - recognizable and near normal processor fees.

As a user I don't get to choose which payment processor a developer uses.

> but this is very much an argument about how I (or someone else) should appreciate your business in whatever form it comes to me, and that's not true. You'll probably want point releases and features and customer support, but for 30% less than a sustainable price.

You're ignoring the higher likelihood of purchase via the MAS. When I can just click and its purchased without hassle, without issues, you have to deal with a lot less lost sales due to hard/troublesome/scary payment processes.

If you don't want to sell on the MAS, thats absolutely your choice as a developer, but you need to recognise that the MAS is a much better experience for buyers than pretty much any other option currently in use. The best case scenario is a seller who has an easy buying workflow, actually handles security correctly, uses a reliable payment processor, and gives me the required licensing information instantly.

I've not seen that very often, and even when I do, I'm still left having to manage my license information so I can easily re-install.
Ah come on. Yosemite is not a stable, reliable OS? That's just hyperbole...
Running 10.10.3 on half a dozen machines, mostly older ones, and it's stable, reliable and working just fine. MBPro's, Mac Mini's, MBAir, iMac.
This last week, I accidentally pushed a github apikey (my dot files repo). Github send me an mail saying that they disabled these api key, on less that 1 minute. So, I created a new api key, and I changed my fish config file to read the api key from an private file.
Ah okay then, I might have to pester him to see if a port to the C128 is possible. I know that the Z80 in that only runs at 2mhz but it would be an interesting experiment.
But this isn't readable at all.

If you compare it JSON.parse(x) or fromJSON x it's just awful.