skysight-inc/HackerNews huggingface dataset:
I disagree. Most people need the choice first to see that change is possible. They don't go out of their ways to make those choices. That's the harder alternative.

I think the people behind it know it might fail miserably, but they also believe it's a risk worth taking, and a worthy endeavor.
Read the fourth bullet: "Use a patent license that encourages adoption and discourages defection."

It sounds like they are planning on a copyleft-style defensive patent licensing system.

Right now, one of the big reasons that open codecs like VP8 and VP9 don't see wider adoption is that there's a lot of FUD thrown around by people saying "they might infringe H.264/HEVC patents, it's too risky to use them without a patent licensing pool."

By filing patents of their own, and offering them under a free (libre) license that has a clause causing it to be revoked if you engage in some other related patent litigation, this adds pressure against anyone trying to use their patents against someone using Daala.

Not sure how well this would work out in practice; I know that some people have gotten patents under these kinds of defensive open patent licenses before, but I don't know if they've ever been used defensively in practice before.
Second question: I recently spoke with a guy working right now on analyzing off-the-shelf usb-sticks from all kinds of vendors. He called it "night-shift malware" and his advice was to fdisk the hell out of all devices before even considering to use it. This might be old news(?), but my point is that it's not only free electronics you should worry about. Of course free electronics contains another security aspect as these might be used to attack you specifically while night-shift stuff is directed at "as many as possible".

Last article: This is why you should put tape over your smartphone cam. Imagine what criminals (ex. burglars) could do using such technology. Correct me if I'm wrong here -- but I find it surprising that most people care to put tape over their laptop cam but not on their smartphone, why is this?
$ = Application;

Easy fix!
Most CA's is not true. Globalsign offers free unlimited servers, so does Comodo and Gandi. The only CA that really limits on servers is Symantec.
My sense was it's a little likea chess match. The quality of moves was much more impressive even though each group had winners and losers within it.

But I too thought the family link was dismissed too easily and liked the compete vs cooperate discussion. Not sure why they never had chimp play a human.
I was able to get past the eclipse error but like you said. I don't have 4.0 or higher so I can't try it out on a device until I find a compatible phone. I am motivated to use this because it seems to make my grids work on mobile. I use Sitepen's Dgrid that is supposed to work for mobile but when I add a little extra css or bootstrap they stop working on mobile devices. The demo on your site seems to make them work again (at least on the emulator inside the link I am given).
You've successfully hacked Javascript!
That's easy to do on your own though:

var $ = Application;
This is the underwater dive pool referenced http://i.dailymail.co.uk/i/pix/2007/08_01/38MHouseES_468x477...
Even if that's the problem they intended to solve, they're using an inefficient solution. (Could you point to where they say they intend to count the unique reachable forests? Their javascript code [1] does enumerate stable forests.)

If you want to enumerate stable forests, you only need to know the largest pure lion/goat/wolf forests. You get all the other stables one by repeatedly subtracting 2 from those. Takes linear time to yield everything, and constant space.

If you want to enumerate all reachable forests, stable or not, you just do a triple loop over how many times to apply each operation and yield the results. The results you get won't overlap because the operations are linearly independent. Takes cubic time to yield everything, but only constant space.

1: http://www.unisoftwareplus.com/download/blog/2014-06/magicFo...
> Scripting additions (plugins for scripts) can be used to enhance the functionality of applications. The OS has a set of standard scripting additions available. These offer things like speaking text and user interaction dialogs.

app.say('This is exciting')
I see the point, in order for the other scheme to be successful the integrity check should use another supposedly trusted channel. True :-)

Yeah Raspian (debian's RPi clone) used GnuPG to check precompiled package signatures.

sorry, my bad.
Not if you want to use the Obj-C bridge, though :)

"The primary access points for the Objective-C bridge are the global properties ObjC and $."
I'm still a little ticked about Logitech dumping their wired Trackman Wheel Optical. I love the thumb ball instead of a centered ball. I haven't tried the wireless version yet.
Sexual Power, Sexual Prime, Sexual Freedom After Divorce
I really like this idea, a couple of comments:

- As other people have pointed out, the search should work better with airport codes, and should probably prioritize more popular airports. Typing in "atlanta" for example brings up several general aviation fields. Also typing in "ohare" doesn't work, you have to type in "o'hare" (with the single quote).

- Its not super obvious that you can enter tips until you create an account and login. I would expect to see the "Add new tip" button when logged out, and be asked to login/create an account when I press it if I'm not logged in.

- You probably want prioritize a UI that works well on phones, since I imagine a lot of users of something like this will be walking around the airport while on the site.

- The weather map is in celsius. You might want to put it in fahrenheit for US airports.
Doesn't appear to be mobile friendly (Opera on Android) - would suggest that you address that as a major issue. If I'm roaming, I don't want to pay excessive data charges. If I'm wandering down to baggage reclaim, I don't want to pan around on my phone.
> ... would allow a start-up electric car maker, like Tesla, a reasonable period of time to ramp up operations (or sales volume) before they conform their business operations to the franchise model," [president of the New Jersey Coalition of Automotive Retailers Jim Appleton] said.

> "Should there be some kind of time limitations within the bill or are we setting the stage for a situation where the historic dealership model is going to be hurt 10, 20 years up the road?" [State Sen. Brian Rumpf (R-Ocean)] said.

Proof positive that the "captured agency" in regulatory capture[1] is actually the entire government, or at least the entire Republican Party. Government officials don't even try and hide that they're opposed to hurting established industries. The only difference is that in the 21st Century its not a railroad and oil company they're constantly trying to shield from competition.

https://en.wikipedia.org/wiki/Regulatory_capture
Haven't wrapped my brain completely around this yet, but I wonder if it's going to allow for some cool (and/or dangerous?) crossover write-once-run-in-browser-or-locally apps.
Don’t Go Back to School: How to Fuel the Internal Engine of Learning
Agree 100%.

If history is any guide, major players will end up doing precisely that, eventually: setting up an industry-backed open consortium promoting some kind of application-layer protocol/stack built around Diaspora or any its peers [1,2,3,4,5,6]. That plus another round of 2011-like Facebook fatigue could very well induce the required phase transition. Who knows though: perhaps newer, leaner companies like Dropbox or GitHub would be more likely to take the lead instead.

[1] http://en.wikipedia.org/wiki/Comparison_of_software_and_prot...

[2] https://en.wikipedia.org/wiki/Tent_(protocol)

[3] https://en.wikipedia.org/wiki/Distributed_Social_Networking_... (Defunct, apparently)

[3] http://www.gnu.org/software/social/ (!)

[4] http://en.wikipedia.org/wiki/OpenSocial (This MySpace-era protocol is interesting because it was initially supported by Google)

[5] http://en.wikipedia.org/wiki/OStatus
I love AppleScript because whenever somebody asks, "Why don't they make programming languages more like English?" all you need to do is show them AppleScript.

The functionality exposed by OSX apps via AppleScript is often incredible, but the language itself is annoying.

The question is whether or not applications will support it. With the emphasis shifting away from OSX desktop applications to cross-platform and cloud apps, will OSX app developers still take the time to expose scripting functionality?
You can probably take a look at some AT commands to see what all is possible: http://www.etsi.org/deliver/etsi_gts/07/0707/05.00.00_60/gsm...

As far as how easy, you just need the right hardware and software.
Its because of mixed-content
I'm all for doing both. I want to see both VP9 and Daala. Competition and difference approaches are good. We shouldn't put all our eggs in one basket.
This is a really cool thing, and I like the idea of multicolored fonts.

Something to note is this crashed Firefox for Android.
My favorite version: https://www.youtube.com/watch?v=-Z1R5vDG2Tg (and the Madeline reading is even better)
I usually jot down stuff like 'further reading' when a prof mentions 'look this by x'.
Wondering if there was any control over the form of the written notes in the study?

Laptop: probably typed text input given the comments about verbatim recording of speech.

Paper: Quite possibly mind maps or hierarchically arranged notes that mirror the structure of the talk. Diagrams and rapid tabulations (even just 'pros' and 'cons' of a position the speaker is outlining). Seems much richer. As others have suggested a third group using tablet/stylus in a visual note-taking program might be interesting to include.
A bit of YC in NYC
As braindead as the language was, the real problem with AppleScript was the bizarre object model, so the Object help doc was full of nonsense methods that did nothing useful. Finding the one method doExactlyOneSpecificThing that matched what you need was always a low-probability event. The opposite of the UNIX philosophy and modular design.
This is a horrific idea.

What we need is zero-tolerance for this kind of quality and architecture, from high to low. Security software CAN be understandable. You just have to focus on perfecting the expression and interactions.

Think high-level APIs where you can't screw up, because the constituents are so easy, trivial, and understood, that writing correct implementation becomes both Child's Play, and Natural.

There's nothing inherently difficult about making logic easy to interact with -- most of it just means breaking down more complex elements into grade-school principles.

(In doing so, you remove the need to look at suicidal Garbage!)
s/JavaScript/any programming language/
For the last quarter century or so Apple have known that their peculiar take on the mouse idea does not suit everyone. If you come from a PC or UNIX background then there are conventions regarding how the mouse works - context menu is right click, not some weird keyboard + mouse convention.

People like me have avoided the Apple product for many reasons with the mouse problem high up the list. What I don't understand is why they have offered weirder and weirder mice over the years, all with reliability problems and ergonomic woes, with no option to just get a regular mouse. They could have hooked up with Logitech and made an Apple mouse for PC users, with the buttons in the right place and a novelty fruit logo to make it look desktop-worthy. They could have charged £25 for it and, people that have avoided the Apple cult due to the weird mouse could have been brought on-board.

I know I am not alone in disliking the Apple interface, I am actually the one person that likes Ubuntu Unity, however there are lots of PC users out there that just do a job and haven't the patience/need to learn the Apple mouse oddities. At a presentation or tutorial if the machine is an Apple then the non-Apple people get stuck on basic things like using a web browser or saving a file.

I am a big fan of Steve Krug's 'Don't Make Me Think!' book:

http://www.amazon.co.uk/Dont-Make-Me-Think-Usability/dp/0321...

The problem with the Apple interface choices is that it does make me think, but not in the right way. I just want to do the task in hand and not wonder why it is that you have to hold down some cryptic key on the keyboard to do a right click.

I also noted in this article how many of the failures of the various Apple mice could be ignored so easily by someone in the Apple cult. Underlying this is a problem with understanding what truly great design actually is.

That really boring Logitech or Microsoft mouse is actually great design. The ergonomics are a treat as is the reliability. They have been bold enough to make something that actually works rather than something that looks pretty.
I just got the definition from wikipedia :)
Bridge = $;

$ = Application;
Look at the root prefixes, and compare with similar words.

Example: Disrespect. Respect is immutable, you either have it or you don't. It's either provided or absent, but does not manifest itself in malignant forms.

Example: Mistrial. A trial has already has already happened, and is found to be problematic. It cannot be reversed, and its results cannot me revoked, only amended. The events happened, and were wrong.

Conclusion: Disinformation is socially engineered ignorance, misiformation is socially engineered misunderstanding.

Disinformation: The water is pure.

Misinformation: You might notice that the water has a funny taste, but it is uncontaminated, and the taste is benign and harmless.

Another example:

I disinform you of my user account by never telling you I use this website, and never browse it in a way that would give away my participation, even though we are co-workers, and I eat lunch with you every day. I always tell you about awesome articles and online reading material, but I never reveal how I found them.

You disinform me of your awareness of my user account, by never hinting that you saw me through my bedroom window, two night's ago, sitting at my computer browsing this site and responding to a thread. Yesterday, we ate lunch, and I told you about that "Door To Hell" Wikipedia article. You ask how I found it, and I misinform you that I used wikipedia's random article link.

Today, you confront me face-to-face about what you witnessed, and I misinform you that my user account is "pavement", and I only just started using this site five days ago. I lie to your face and tell you that I'm unfamiliar with the "tritium" account.
The debugger has been available online for a while ( http://debug.elm-lang.org/ ). It explains how it works and has some more interesting examples than stamps :)
I don't think that's the case. AppleScript is the equivalent of shell scripting for GUI appls.

You don't write applications in AppleScript; you use AppleScript to control other applications in an automated way.

You can write AppleScripts with simple dialog boxes and such, just as you can write interactive bash scripts. And while you could theoretically implement an application entirely as a shell script or batch file or AppleScript, it'd be a bit like mowing your lawn with a pair of scissors.
Have you used Sphinx for documenting your project? (You can also use RtD - for example, https://ensure.readthedocs.org/ has the docs for the project linked above). Sphinx makes it fairly straightforward to inline documentation and code while maintaining highly readable docs. Also, you can collapse and otherwise manage doctrings in IDEs like PyCharm.

So, if I were to implement what you said, I'd go with a file containing interface classes, i.e. classes that have getters/setters and type checking built in and documented, and another file defining logic operating on them.

Another pattern is to use something like:

class Widget(object):
... define key constraints...
"""
Long-winded docstring about do_stuff
"""
from .impl import do_stuff

So all the implementation complexity of do_stuff is hidden in .impl (which also avoids stray exports).
Was in a similar situation with a less happy ending. I had already generated a LaTeX résumé starting from around 2010. However, this year in an English course, I had to rewrite one in Microsoft Word, which was the only method accepted.
I don't see any reason it would. It's just another scripting environment.
Google had a single sign-on system before G+. I still use it, refusing to sign up for G+. What it didn't have was a single identity system; you didn't have one public identity across all services, although you did have one account.
So make it more than minimum wage. Problem solved.
Could there be any reasonable situation where one might want to load jQuery within this environment, though?

(Although, I suppose, you could use another var for jQuery, such as, uh, 'jQuery' ...)
No, there is no "purely capitalist". You confuse "laissez-faire capitalism" with "capitalism". If what you say is true, "laissez-faire" would be a superfluous adjective, like calling it "capitalist capitalism".
Groovy Now Runs on Android
You know what's pretty cool? This potentially allows native MacOS applications to be written in JavaScript... Not that I can see any reason to do that.
i) "Isn't it a winner/loser pair for each game?"

Yes, if both players chose the same side, the 'matcher' wins. If they chose different sides, the 'mismatcher' wins.

"How can a pair "outperform" another?"

A player is better at the game the closer to a game theory optimal strategy they use. This would presumably be to chose left or right at random. The worst strategy would be to always chose the same side, the matcher would then be able to predict your next move with 100% accuracy.

Randomizing choices to be unpredictable is something humans aren't good at. Poker players sometimes use tricks like checking the position of the second hand of their watch to do this (e.g. if it's between 10 and 12, bet, if not, check). The study suggests chimps may be better at it than us.

"Nash equilibrium is about an overall better situation for both sides..."

No, this is not correct.

ii) "...chimps can read numbers and understand their order?"

It sounds like it from this Wikipedia entry:

http://en.wikipedia.org/wiki/Chimpanzee#Memory

"A 30-year study at Kyoto University’s Primate Research Institute has shown chimps are able to learn to recognize the numbers 1 through 9 and their values... jumbled digits are flashed onto a computer screen for less than a quarter of a second, after which the chimp, Ayumu, is able to correctly and quickly point to the positions where they appeared in ascending order."
I said:

> tracking via ads and embeds often enables the sites you visit to sustain themselves, and, even if you want to quibble about how "consensual" that is, is trivially mitigated via free, brain-dead-simple browser extensions

So I addressed both its existence and the fact that there are issues regarding just how "consensual" the practice is. I concede that perhaps I should have used a term other than "quibble".
>Er… how would that be heretic when Python 3's annotations were introduced to support exactly this?

I know well about Python 3 annotations, since that's what gave me hope to begin with. But I had the impression that every serious proposal I've seen on the Python Dev mailing list to integrate a static type checker in CPython had been met with rejection.

However, I just checked the archives and see now I was wrong. There have been multiple discussions about this, and even a working group.

GvR has given static types in Python the cold shoulder, but that attitude is clearly not shared by everyone in the community.

Glad to have been wrong in this case.
The $25 fee is a bad move but if you don't revoke your old (compromised) certificate, new connections would still be secure if you switched certificate, correct?
First world problems.

Decades from now, under a portrait of Lenin, this article will be one of the readings of the lesson in a social studies class.
Yes, that is what they're saying: GM be able to sell the volt direct, but not other cars.

Every company would be treated the same ("play by the same rules"). They can all sell zero emission vehicles direct to consumers at a maximum of four locations in NJ.

Why does Tesla get this exemption? Because corruption is only acceptable by the population is everyone is doing it. In this case, NJ is one of only a handful of states that is blatantly protectionist of this established industry.
Stupid and uninformed question here:

Given Apple's well-known antipathy to the idea of browser engines other than WebKit and scripting languages other than JavaScript on iOS (yes, yes, I know you can find Python/Lua/Lisp/whatever apps on iOS; I mean as a general rule and for inter-app automation), could this be a prelude to allowing some sort of sandboxed-app automation interface on iOS? That is, allow a JavaScript implementation running on iOS to "drive" apps via this object model?

(Genuine question here. I have no idea whether I'm blowing smoke or whether this is a plausible long-term direction for Apple to take iOS.)
Note for readers who may not have noticed: the above is a rather clever joke. See, e.g., http://unix.stackexchange.com/questions/10893/what-did-ken-t... for background.
If random is better so you might as well say that raindrops falling on a monitor also outperform a human, as the issue seems to be that humans always looks for a pattern, even when randomness is better. It is irrelevant that they are chimps.

Would you care to explain what is the correct Nash equilibrium?
>I kinda wish I could keep all the type definitions in a separate file, myself. Like a map of the project.

In fact, this is exactly what OCaml does (or can do)[0]. The interface file is not always required, but people usually include it for clarity, to make sure the compiler's type inference works according to their wishes, or to limit visibility of certain types and functions.

0. http://stackoverflow.com/a/3268836
While never particularly popular, both Apple (AppleScript Studio and subsequent AppleScript Xcode templates) and third parties (FaceSpan) have provided full IDEs for developing applications with AppleScript.
Cat memes are fun. Mid level marketing managers impede my product's progress.

I'm also not entirely convinced making cat memes all day would be wasting time - if you do it long enough, you'll evolve it into a proper art form. The whole reason you have cat or any other kind of memes is because they let you succintly communicate something that's both new and would otherwise take a lot of explaining. It kind of sucks though when other people then take your meme and run with it making it say other things and diluting its meaning until it's nothing more than a reference to an echo of itself, posted only to show how hip you are with these new memes. Which is why cat memes (outside of one or two very specific images) and rage comics (all of them) are not welcome on 4chan any more.
I'd hesitate to enforce one approach on everyone. I find that making notes helps me to understand. I'm an algebraic rather than an analytical thinker, and I like to scrawl out some thoughts and equations as I learn from the lecturer.
If anyone wants to do stuff similar to this on earlier versions of OS X (but arguably even more generally) or on iOS they should look at one of my projects, Cycript, an Objective-C/JavaScript hybrid with a highly-bridged Foundation/JavaScriptCore object model that can inject code into running applications.

http://www.cycript.org/

(I expect to have the ability to introspect and manipulate Swift objects in the near future as well, and have a talk on preliminary research of low-level Swift object runtime metadata at #AltConf a couple days ago. The console will also support some of Swift's syntax, such as the named-argument-style method calls.)

https://www.youtube.com/watch?v=Ii-02vhsdVk