skysight-inc/HackerNews huggingface dataset:
Strange design choice on Apple's part. Having not read the documentation, my expectation would be that native buttons don't require a confirmation, but links coming from a webview do. It would have to provide an option to suppress the popups in use-cases where the developer is building their app in a webview, but if you're already jumping through all of the hoops for that sort of cross platform development, one more configuration to set isn't a big deal.

I'd blame Apple just as much as the devs. They made a choice to be insecure by default in a situation when a majority of developers are going to assume it functions like the rest of the OS does. Web views in any app ought to behave like Safari by default.
I don't see much of a connection. The problem with the Leah outing was that it was based on very weak and apparently distorted evidence. (And how exactly did she 'befriend a recluse'?) No one, least of all the hermit, denies what he did.
I (USA/Indiana) have mostly only encountered it in legal matters (recently: "Judge Young stayed today's order until ...").
Yes. Going to work as a bond trader in downtown Manhattan on 9/11/2001 did at one point meet the criteria for being called a hero.
Another great product to add there would be REFM Valuate.
Your simpler explanation is certainly cleverer than mine, by far. My narrower criterion obviously has several counterexamples, so I should probably be quieter about it until I can gather more supporting evidence.

English is complicated. Let's not pretend that we know about some intentionally engineered structure in it when we're really just noticing patterns and correlations.
> CL has pretty much every feature of every programming language around, only that its better designed, implemented and generally more powerful.

The thing is, sometimes what makes a language powerful is the restrictions it imposes. For example, if you know a function is referentially transparent, then you know that calling it multiple times won't cause side effects to happen multiple times.

Having restrictions means that you can rely on those restrictions applying to other code, which might allow you to do things that would otherwise be unsafe.
Why it’s smart of HuffPo to partner with Beacon in crowdfunding a reporter
How I created 20k fake contacts on the iPhone
> When my fingers are on the home row, '(' is above my middle finger, and ')' is above my ring finger.

If your fingers are on the standard home keys (index fingers on "F" and "J"), '(' is between the middle and ring finger and on the normal (inward) path of the ring finger as it extends, ')' is between the ring finger and pinky and on the normal path of the pinky as it extends.

OTOH, if you keep your right index finger on the "K", which is less standard, then those become naturally on the middle and ring (and it may make sense for programming, but less for general typing -- the standard home position is based on where the letter keys are, but the extra symbols on the right are more used in programming than general typing, so moving the right hand one key out makes some sense.)
Grunt isn't worse than Gulp. It may take longer to set up, but it is way more powerful if you do it correctly. Maybe Gulp has evolved, but the last time I used it (~4 months ago) it had its fair share of issues. If you're doing simple tasks (uglify all of this folder to this folder) it works well. When I used it there was no simple way to copy files from one dir to another. Instant no for me there.
usually the university you graduated from has some kind of placement office. It's competitive but it's an option. For My first programming jobs I worked for small businesses for like $10-$12/hr just to get some experience. Then worked for a consulting company for competivite salary.
> When I say "hold accountable" here ...

That expression isn't open to interpretation -- it means made to suffer consequences that result from prior actions.

> It's not a constitutional issue. It's not a legal issue. It's not an issue of anything you mentioned here.

It's all those things. You don't get to define words any way you please in a public forum -- even though you certainly have the right to express yourself any way you please.
Introducing Slashdot's New Build Section
I've been contracting for fifteen years across many work environments, but I can only count on one hand people I'd describe as 'slovenly overgrown babies' who'll roll home after work and play EvE and Minecraft until 2 AM.
Replaced by what? I'm not aware of any candidates. A VirtualBox with Photoshop, I guess.
My Last Business Failed, Here's What I Learned
(note: this is musing on my part, not necessarily what is being thought by those in charge)

So, there's a lot of interesting signalling at work, right? Clearly, if you want to show "Hey, we're serious about improving the tech issues in government--so much so that we're willing to try new ideas and get out of our comfort zone" the simplest way of doing that (far simpler than, say, granting actual authority, spending money, or whatever else) is to "allow" these coders in in their native dress.

It gives you PR opportunities which might help lure in more developers and let the public think "oh golly they've got smart-looking folks working for them...they must be serious!". It lets you easily identify who is probably part of the tech branch, because they dress differently than everyone else given the opportunity.

This additionally helps create a bit of minor strife between them and everyone else: you have a way of constantly reminding other departments that you can embed people in them they wouldn't otherwise like and make it stick, that you can grant leniency to those you favor, and that you can deny assistance that they (internally) know that they need by withholding the wiz kids (who, again, are easy to spot).

Additionally, you end up with a mild antagonism which helps scapegoat the nerds if they don't work out: "Oh, yeah, well, they just didn't fit in--didn't even bother to dress like us. Sorry about that, we'll bring back the old contractors...they knew how be respectful (read: behave)".

~

I'm generally loathe to dive into such power-politics and scheming, but if there's one place it may actually be happening, it's DC.
The Boat Linux Missed (and How It Can Swim)
The ACA Ushered Me Out of Its Convention with Armed Guards
Send it using the Facebook Messenger app or GMail app.
The fault is in the apps not in the system.
Your code is correct.
Interesting idea.

Several of the solutions I encountered are just... plain done wrong. They have a bug, sure, but the bug's actually there cause it was written in a really hacky way instead of the simplest way that would implement the function.

I feel like it took me longer to find the bug in the hacky implementation than it would have to rewrite it 'right'.

(For instance, the 'right' way to find "largest integer with x number of digits" is clearly and inarguably `Math.pow(10, x) - 1`. Not the hacky 4-line-with-for-loop thing they showed me with a bug in it. No?)

I wonder if it would be interesting to have something like this run your solution through a simple test suite to see if it works (like my university professors used to do on our homework), instead of accepting only one exact right answer.
Translating Mathematics into Code: Examples in Java, Python, Haskell and Racket
> At the extreme end of the spectrum, the TCL language implicitly converts every type into a string

This isn't the full story. Since 1997, Tcl has used Tcl_Obj internally. These are called "dual-ported objects", where there are two values contained therein: a string value, to maintain Tcls logical model of "Everything Is A String" (EIAS), and a native value of the last-used-type. For example, if the object was last used as an integer, a native int value will be stored in the "internalRep". If the next use of this value is in an int context, this native internalRep value will be used. If one uses a value in an int fashion one call, then a float the next, then an int, then a float, then an int... you will incur what is called "shimmering", where the interalRep is recomputed back/forth. Shimmering is something to avoid where possible.
Downvotes are nice. Feedback is nicer.
I use these occasionally (after ear plugs started causing problems for my ears). They do a pretty good job in my experience at helping me focus even though they do not perfectly cut out some sounds, everything is muffled enough that it's a peaceful sensation if not total silence.

The bigger issue for me is they really can't be worn more than an hour or so at a time without discomfort.
I agree but even with the upfront costs of automating, where do you think the automation hardware is going to come from?
I am the opposite, in that static noise just grates on me. I prefer music, but I need it to be familiar (new music is just distracting). I prefer music that I have heard a hundred times, which could be classical music, but could also be Black Sabbath or Dave Brubeck.
Highlander was a fine guy film that ended with total closure. Highlander 2: The Sicken...(er, 'scuse me)...Quickening totally mangled the first story, ignored the closed ending, and carried it on in bizzare ways; the Director's Cut reportedly edits the movie severly, effectively turning it into another film. Highlander 3: The Sorcerer formally apologized for the previous film and discarded it, and said of the first film's ending "no, wait, we apologize, the story isn't finished after all" so they could present some more gratuitous sword fights and beheadings. Then there is Highlander: Endgame which rolls back the story to about 2/3rds through the first film, ignored the other two, picked up the TV series (no comment), and tried to end the first story a fourth way...but it's not done, because of the Hollywood need for a happy ending which makes no sense and opens the door for (retch) a fifth sequel/ending; but that's the Producer's Cut version, which is somewhat different from the theatrical release. This movie, in and of itself, is an OK B-movie; in context of the serieses (plural plural), it's another round of "why are they doing this to me (the viewer)" and six profoundly different endings to one otherwise good story. I suggest you watch the fine cult hit film Highlander, and if anyone suggests you watch any sequels consider following Connor McLeoud's example upon them.
USS Saratoga Carrier Heads Off to Be Scrapped
+1 for Meditations
Great article. Really loved the "Good Parts" vs "Pain Points" for each framework.
What have you done to benefit the world?
On several occasions I've been on solo backcountry hikes, stopped to rest, and realized that I could hear absolutely nothing. No wind. Not even bug-noise. Zero. It is truly sublime, transcendent, something entirely outside of ordinary human experience. Just typing this, laptop keys clicking, fan whirring, electrical timer creaking, crows squawking, the uncouth hollering of neighbors outside, cars rumbling in the distance, I am longing to experience such silence again.
Speculative Engineering
I think you're talking about http://aprilzero.com/
You can probably use a wacom tablet instead of a mouse. It makes it a lot easier to draw freehand.
i appreciate the author's effort but don't feel like i have a better handle on the applicability of each framework to real projects (like many similar articles). basically, this article lists some good and bad features of each framework with some light commentary about a few of those features, which means it doesn't really help you answer the question implied by the title ("which js framework should you choose?").

i think it might be better to use a non-trivial example and show side-by-side implementations for 10 or so important aspects (routing, templating, data binding, etc.), with commentary on what kinds of projects would benefit the most from each frameworks' approach to each aspect. since airpair is about selling programming expertise, this would demonstrate actual expertise that would be attractive to prospective customers (vs. the ability to talk about programming, which is easier).
Markdown requires far less typing than HTML for common use cases.

*This is italic.*
<i>This is italic.</i>

or (semantic version):

<em>This is italic.</em>

The second has three times the markup overhead as the first and the third has four times the markup overhead. That matters. If you're writing long-form text it matters a lot.
+1 Rubber Duck
"The scope hierarchy in Angular uses Prototypal Inheritance, which is a new concept to grasp for people coming from Object Oriented languages such as Java and C#. Failing to understand scope inheritance causes many cases of frustrated developers ..."

This is javascript in general not just AnjularJS ... it seems that Google has created a framework that does a little too much. Half the time im doing something that has already been done a thousand times , either making a tab content layout, displaying a dialog , performing an ajax request and editing markup ... I dont need fancy scope for these things. And when I do ill write my own state machine. I feel like all the special AnjularJS features are built to handle stuff like google docs. Most of us dont need this, not every one is on the "kill the desktop application long live the web-app" koolaid ... And ill keep my js logic out of my view and markup, thank you very much (did we not learn this is for the lazy not the smart a long time ago)
Show HN: Exertit- Create and organize workouts (iOS)
> Also, to get pedantic there are no "accidentals in the key signature" by definition.

Yeah, I tried to figure out a better term for that, but I'm not aware of one. Of course, I meant notes that are accidentals in C major, i.e. the black keys on a piano.
This is true, both bad defaults and people not reading documentation.
It's just like mongo that start by default with remote access enabled and no password - Shodan "mongo" and you will find thousands of live, not protected databases.
Links on Maryam Mirzakhani, the First Fields Medalist in Two Demographics
A repost of https://news.ycombinator.com/item?id=7546858.
Priorities when building your product: Utilities vs. Networks
From CEO 'Takers' to CEO 'Makers': The Great Transformation
Weffriddles (2008)
> There is plenty of evidence

According to your second link: "The evidence is currently slim".
From my Mac's built-in dictionary:

"(of a person, organization, or institution) required or expected to justify actions or decisions; responsible"

From the Cambridge Dictionary:

"Someone who is accountable is completely responsible for what they do and must be able to give a satisfactory reason for it"

From Merriam-Webster:

"subject to giving an account"

Where the relevant definition of "account" is:

"a statement explaining one's conduct"

I can't find any definition in any dictionary that says it's only about legal consequences.

That horse you're on is mighty tall, you may wish to come down with the rest of us.
Been meaning to look into React, so thanks for the review. Polymer is really not an option until Web Components are more broadly accepted by the browsers and better specified. One of the things I like about Angular JS is that it represents, IMO, a "baby-step" towards Web Components (which Polymer is built atop) through Directives.
please note that when many people credit God they do not necessarily do for the act of curing them but for allowing them to be cured.
I would say a likely reason is because of budgets: They were given the money if they didn't spend it, they would lose it. Might as well buy guns that can be traded for something else in the law enforcement system than let the money "go to waste".

Another idea could be that they have Rt.80 and have lots of transportation related crime?
My first iOS app. Please leave feedback and suggestions in the comments (or rate on app store :D ). Really appreciate it; thank-you!
> But in 2012 Backbone seemed like an outdated solution to an outdated app landscape

Eh. Backbone is good for enabling small elements of interactivity on mostly-static web pages (a design which isn't dead yet and useful if you have a lot of people landing on a lot of individual pages from third-party sources search engines or the like, and you want to keep down page load times). Angular and Ember are much more targeted at fancy interactive web apps where you want to stay in one DOM for a longer amount of time while doing a lot of interaction or page manipulation.

So this part:

> the right framework is all dependent on what your needs are
Zidisha (YC W14) stomps down non-performing loans with some extra tech
I think it mostly seems unclear in C because of the syntax.

If you could write this in C, would it still seem unclear?

int x = if (y == 0) then 7 else 10;

As opposed to one of these:

int x;
if (y == 0)
x = 7;
else
x = 10;

or

int x = 10;
if (y == 0) x = 7;

It makes everything local, and in my opinion reduces cognitive load.
Does anybody know if it's possible to have it pick up "arbitrary" words instead of predefined commands? E.g. have it transcribe a conversation? The detection wouldn't have to be super reliable for what I'm thinking of.
Microsoft set to unveil Windows 9 on September 30th
Well done I myself enjoy reading RFC's, but have yet to create something as crafty as this. Good work! Does not work on Android 4.4.2 requires application selection and then brings you to dialpad.
Founders List
How's KVM on FreeBSD these days?
Is there a video we can see?
Hitting the button im imagining the circles showing some kind of re-sync animation?
Minecraft’s Bukkit Mod ‘Ended’ by Dev, Continued by Mojang
Undoubtedly a poor design choice, I appreciate that you bring some attention to it.

Facetime calls are instant. Imagine you clicking a link, your phone calls my (attacker) account, I instantly pick it up and (yes) save all the frames. Now I know how your face looks like and maybe where you are. Hello pretty!

Yes, it works. I tried.

Can you please provide some evidence that this is practically possible? Last time I used Facetime it took quite some time before the connection was established.
New York DFS Extends BitLicense Comment Period by 45 Days
Thanks a lot! I asked a friend to test it for me on android (wondering if it works) and I was glad that it doesn't.
On Android it fills the phone number for you and lets you push the call button, which seems to me a much saner design.
Why was this information immediately released/zero-day'ed? Is this method ignoring responsible disclosure or am I missing something?

FB, Google, and others all pay for bugs such as these, so even monetarily, it doesn't make sense to just release it to the public immediately. Again, this is assuming these bugs were not disclosed previously to companies affected.

edit: clarification
Blog post and data mining done by Jeff Wong, one of our data science mentors who is currently a Senior Data Scientist at Netflix. His own blog is at http://jeffreycwong.com -- check it out, there are some truly awesome pieces for data scientists.
Managers, Expressing Gratitude Will Make You Feel Happier
There are a bunch of solutions for creating S5, Impress.js, Reveal.js, etc. from Markdown or ReStructuredText:

http://docs.hieroglyph.io/en/latest/

https://hovercraft.readthedocs.org/en/1.0/

https://github.com/yoshiki/markdown2impress

https://github.com/gnab/remark

https://github.com/jdan/cleaver/
The One User Virality Test Every Mobile App Should Run
Show HN: Hyper-relevant content discovery, curation and publishing
HackRF initial review
This is easily handled with gulp-plumber: http://cameronspear.com/blog/how-to-handle-gulp-watch-errors...
Ebola is a viral infection, so in theory, he should be immune or at least, strongly resistant to reinfection. According to wikipedia, there are four variant viruses that are thought to be disease causing in humans. I suspect that he would be much less resistant to the other three.
Yea a video would be great!
Generate Animated GIFs with Sketch.app
Paragraphs are even worse. In Markdown you just hit return. In HTML you have to write <p></p> or <p />. That really adds up for a long piece.
There are a couple React-only routers but a lot of React.js people (including myself) use Backbone for the router/controller.
I have mixed feelings about this. On the one hand it's a brilliant hack and I can only applaud them for getting this to work. On the other hand, it's time that MS makes a proper effort to remove the old .hta bloat from the core of the OS.
I don't like the article very much, especially the "Disadvantages of dynamic typing" section.

- The first point is about performance, which I doubt is the most fundamental difference between static and dynamic typing. The author even comments on whether performance truly matters, except in very low-level tasks, so why list it first?

- The real difference between the two systems, program correctness and early detection of errors, is hidden under the misleading title of "Debugging". It repeats the classic claim from dynamic typing proponents that "runtime type errors are rarely an issue", which is wrong in my experience (I've seen my share of ClassCastExceptions and NullPointerExceptions on production). Also, it advocates doing Unit Testing as a way to catch type errors, which I also find wrong. I'd rather focus on writing unit tests for other types of errors the compiler cannot help me catch.

Other parts also irk me:

- It lists "interactivity" as a strength of dynamic typing, when lots of languages with static typing have useful REPLs.

- The section on Built-in datatypes is baffling.

- Ditto for refactoring. Static typing for refactoring is a strength, not a weakness. About the only valid point here is that sometimes we want to temporarily break static checking of the whole program when testing a small section, but that probably can be handled by testing in isolation.
Awesome. Did the police department release this data willingly or from a FOIA request? I've been trying to get this exact type of data from local police departments but I've never seen it with Lat/Longs and clearance.
Other apps can too. You have to use telprompt instead of tel in the URL scheme.
There is a lot of litterature on what makes a hero -- somehone whose tale is worthy to be told and who should be admired for it. A Hero's journey has to be the classic few have actually read, but many know well enough to refer to:

* ideal world, left or destroyed (no matter the reason): he was living a confortable life in a developed country; whether you consider the catastrophy to be his departure or his discovery of the epidemic, both match;

* his actions have to be taxing, unexpected, foster his personal qualities and changed the hero's perspective: taking care of patients with a hemoragic fever is very daunting; he didn't come for that and had to learn how (from what would be the 'Fairy godmother' secondary charater, presumably an expert either local doctor or on hemoragic fevers); he didn't go there to catch the fever anyway;

* his goal must be clear and positive (aka the Princess, or the Treasure) and be slightly different than expected, to match the hero's own change: cure Ebola, or reach good health in the area; maybe have people die in dignity; he ended up being not a carer but a patient, too; might need a little more detail, but that part is pretty well covered;

* resolution must be positive (not necesarily for the hero who may die, but for the world): we have a known process to adress Ebola (with Western-grade medecine) and still the story not over (the 'and had many children' part, obviously 90% of the story, one where being a hero but not part of the narrow frame that makes a hero): we still need to eradicate the desease.

I would say his experience fits squarely within the heroic framework.
You are skirting my main point about unjustifiable reviews. The example in the article is certainly fire worthy, I will not contest that. (I was attempting to not claim that the writer was incorrect in his actions or that the actions of the driver were okay)