skysight-inc/HackerNews huggingface dataset:
That works fine when you develop a new technology and then offer to license it to people who wouldn't have thought of it before you told them about it. Patenting an obvious concept and then threatening everyone who independently came to the same conclusion is a different matter entirely.
I recently had a lucid dream for the first time. Really interesting experience. It was triggered by the fact that I plunged to a city at the bottom of the ocean and could still breath. I realized this was impossible and became lucid. I decided to try and have some fun with it so I 'willed' myself to have a gun. It worked, kind of. I had something in my hand that i could shoot with but it was sort of undefined. Kind of like if you are playing a 3d fps and the texture for your gun doesn't load properly. It was kind of amorphous and brown and glitchy. I suspect because I don't know a ton about guns and i didn't really specify what kind of gun or anything. Perhaps next time ill imagine an ak47 and see if I get more definition.

I played around shooting things for awhile but it was draining to keep control so I gave up and became batman, was knocked off a bridge, and broke my back on a cement pillar. I woke up screaming "You just killed Batman!".
1) So was Java for a bit. It sucked. Developers ignored it.

2) UIApplication.sharedApplication.delegate vs UIApplication.sharedApplication().delegate - nope. It isn’t more concise. It appears to be a wee bit more verbose.

3) Some benchmarks on the web are saying otherwise. It adds extra bridging and ARC for numbers. I don’t see how it can be faster and even if it is - nobody cares about speed. If I need to beat it, I can drop to C, IMP cache, and kick Swifts sorry little ass.

4) Safer - like the TSA says flying without nail clipp
ers is safer? It doesn’t solve any problems I actually have. I think my last type error was in 2005 - took about a minute and a half to find it. I routinely work in dynamically typed languages and avoid static typed languages like the plague they are. I’m not opposed to type annotations when they help, but these just look like cargo cultism - like a lot Swift’s silly “features”.

5) It has less features where it counts - basically a less capable object model, weaker meta model, and more budensome interaction with C code than Objective C and a number of useful Objective C features have been walled off. I have Objective C code that cannot be written in Swift.

6) Except for that kind of dynamic stuff like performSelector: afterDelay: withArguments: and that pesky NSInvocation that isn’t available.

There are better projects around than this pile of crap. I will not be porting anything. Quite a lot of code I have can’t be ported.

Java killed WebObjects. Lets not let Swift kill Cocoa.
I got downvoted -12 a few weeks ago for saying that an article mentioning John Regehr was the professor from the University of Utah that I respected. What the fuck is that? This website is overrun with nerds with small egos.
This is pretty cool.

I had no idea a smartphone was able to communicate with another smartphone 70 meters away. I had always thought that the reason a smartphone can communicate with a distant WiFi network, or a cellular tower, is because the recipient has a large antenna, which means it can send data over long distances, and pick up relatively weak signals up over long distances.
Yes, moderation is a problem, especially because it does not really scale. The reason I thought that 'moderator = poster, thread closes when moderators logs out' is a nice trick is because it actually does scale. Another option would be start moderation with the first comment posted, and then to close the thread when it reaches a certain rank. At that point in time you could also shut down the comments.
You. I like you. You're like an evolutionary algorithm satisfying a fitness function. Spirit of the problem completely ignored, but problem bloody well solved.
>Heartbleed. Majority of all SSL keys on the internet compromised. All ~2 billion of humans on the internet required to change their passwords due to a single mistake by a single programmer using C.

You can write shit code in any language - even Swift.

>how about goto fail?

I haven’t seen a goto in 20+ years. Strawman much?

>C is like saying "forget seat belts, child seats, anti-lock breaks, and adaptive steering! How can I power-slide? I want full control; I need to pump the breaks. People should just drive better, then we'd have fewer accidents”.

Yeah, and I suppose you’d prefer lumberjacks use rubber axes so they wouldn’t hurt themselves - or the trees for that matter. Life is dangerous. Get over it.

>At some point we have to admit C is no longer acceptable.

You bubble wrap your kids and lobby for lower jungle gyms at your kids schools too?

Swift doesn’t solve these problems and you sound like a self righteous ninny.

But hey - thats why there are scripting languages - for people who can’t deal with the machine. Pick one and go for it - but your scripting language isn’t suitably performant for things like audio processing (CoreAudio is in C/C++), real time control with tight tolerances, etc.

Grow the fuck up.

Sometimes you have to get your hands dirty and think hard and make stuff work. Your Swift code isn’t actually “safer” in the same way that the TSA hasn’t made flying safer - it is all security theater.
The view that net neutrality is dead is just Americentrism.
Wolfram Language Code Gallery
New Wikipedia app for Android now in beta (official)
I have an idea for an iOS app but can't code
anyone want to work together??

email??
Wow! That dissertation is so interesting.
You said "I saw Regehr and knew it had to be the U prof."

How did you expect people to respond to that comment? The comment adds nothing to understanding of the article. The comment adds nothing to understanding of the author of the article.
Opposite experience here. The only times I've experienced lucid dreaming was when I was exhausted in a noisy/sunny environment.
Encryption is outlawed on public radio bands.
Nice work...

Mine only does Latex, has a slightly similar layout... To be honest I don't think that a HTML version of a 2-page, non-interactive resume is needed. And since I know Latex I prefer to have the full toolset of Latex at my fingertips in order to make it stand out (babel+hyphen, vspacing, href links, content flow control).

Here the link, I hooks you up to a rendered version, and pointers for a zero-install-get-started-now-for-free route of getting your own print-perfect PDF using the awesome ShareLatex web app.

https://github.com/cies/resume
Yes and a Perl bridge as been part of OS X for even longer time (just type man PerlObjCBridge form terminal).

Additional refs:

- https://developer.apple.com/library/mac/documentation/Darwin...

- http://www.macosxautomation.com/applescript/features/scripti...

- https://developer.apple.com/library/mac/documentation/Darwin...
In general copyright violation as part of trade is what gets police and criminal courts involved, but that doesn't mean copyright violation for personal use is legal.

"Format shifting" tends to be not legal but ignored by everyone. In the UK for at shifting is changing status from not legal to legal. "Time shifting" was written i to law as being allowed because otherwise VCRs would have been ridiculous.
The Limits Of Physics
I would argue anyone that uses an obvious or old patent offensively is a troll. That includes Microsoft and, more recently, Apple.
Free android World Cup 2014 Brazil app
Cancer doesn't just include tumours though. Leukaemia for example doesn't present itself as a tumour (and there are many types of Leukaemia).
I agree that taking notes by hand allows me to focus better on the lecture, improves recall, and is generally more engaging. Yet I still choose to take notes on my laptop. Why?

I first note that there are, in my opinion, two major types of lectures: there are those in which I only need to note down major ideas and in which it is more important to listen to the lecture, and those which move more quickly, making it necessary to note down everything, as a single omitted detail can cause hours of confusion later on.

It is clear that for the first type of class, handwritten notes are just as good as those taken on a computer. There is little difference between the two, practically.

For the second type of class, however, it is clearly easier to type notes. Most people type faster than they handwrite, and with reasonable proficiency in LaTeX, anyone is able to more or less type up an entire lecture of notes quite easily.

But my reason for typing notes goes beyond that: the major issue I have with handwriting my notes is the inevitable accumulation of loose-leaf paper, and the ensuing confusion. I have only rarely actually managed to keep together an entire set of handwritten notes on a class. More rare is the case in which I actually manage to decipher my own handwriting later on, and rarest of all for me is actually going over handwritten notes. For some reason, I (virtually) never bother revisiting my handwritten notes. Organizationally, handwriting my notes is an enormous hassle that I cannot deal with. It just never works out.

Electronic notes --- I keep a single .tex/.pdf for each class --- are much easier to maintain, organize, and browse later on. I can continue making revisions, add hyperlinks to relevant web resources, etc. Moreover, as they are (when you are sufficiently quick) easier to take than handwritten notes, it's also easier to thus create a complete set of notes that cover everything.

I recognize that by transcribing all my lectures in real-time, I am probably missing out on some of the experience I would have if I were more immersed in my professors' lectures, although I feel that I should point out that despite taking notes electronically, I am quite immersed. After some time of practice, I'm able to listen and pay reasonably close attention to the lecture while I'm just typing as the professor speaks. I would probably be more immersed if I were not taking notes at all, or very few, on a piece of paper, but as it is, having a complete set of typeset notes is just far more valuable to me (not to mention the value to the other students, and occasionally even to the professor --- I often distribute my notes to others).
Applescript was only a front end for OSA, for instance there is/was a working perl front end for OSA. The reason it never really took off is mostly due to OSA itself, and not the scripting language I think.

For instance most of the Adobe product don't care about OSA and offer a Lua extension mechanism instead (even there, I feel they only cared avout filters and publishing modules). Or even iPhoto had severe limitations on what could be done through the scripting interface.

The Finder has perhaps the most useful interface, but anything done there can also be done in the shell IMO. There must be other apps exposing very useful functionalities to OSA, but I haven't see many.
Developers, please attach "Next Page" function to keyboard "Right Key"
I have noticed, that some sites has really small, misleading or hard to use pagination buttons. As long as there are no other way than find that next page button with mouse and push it, I'm asking everyone who reads this, attach "Right Key" button to "Next Page" function for greatness of the web! :)
I'm really excited to see this. When Android was first released I was over-the-moon thinking about all the various applications I could build. As I started building a few all the noise of Java and the poor testing and tooling was really getting on my nerves.

My most popular release is very event centric which means tons of anonymous inner classes polluting the code and making the entire thing quite aesthetically displeasing.

With Android Studio (IntellJ), Gradle and hopefully Groovy a lot of that noise and pain can be removed. I would be dubious moving over to that or Scala until the Big G approves but it speaks reams for the future.

I does sadden me that Groovy has fallen by the wayside these years (as primarily Groovy developer) given it is such a jump over Java. Scala looks great but for the type of apps (web/mobile) it still is rather verbose and slow to compile - not ideal for RAD imo. With Java 8 coming it's good to see they've taking Lambas over, even if it's a bit clunky.
Font-size based responsive typography with vertical rhythm (SCSS)
Airbnb and a crazed host landed me in a police car once. My crime: having my girlfriend over, and being male.

Airbnb offered me a 500 USD voucher, which barely covered the cost of my last minute Holiday Inn stay that I had to make to, well, not spend the night on the street after getting kicked out, and it's all water under the bridge now, but nightmare stories happen both ways.
Programming Puzzles and Code Golf
Stream music via youtube
I also made an attempt to unify my resume in different formats.

But I ended up in much simpler, but not so advanced solution. I'm just writing in Markdown and use a Makefile to generate other outputs using Pandoc.

Here is the input: https://raw.githubusercontent.com/utdemir/resume/master/resu...

HTML Output: https://rawgit.com/utdemir/resume/master/build/resume.html

PDF Output: https://github.com/utdemir/resume/blob/master/build/resume.p...

And here is the whole project(I mean, the Makefile, and my Markdown resume): https://github.com/utdemir/resume
"Do people actually take "structured" notes like that?"

About one third of my students depart from linear in some way (use of objectives as headings and add notes under, use of key words as centres around which to organise sentences). Agreed a small number use full on mind mapping in the lessons itself. I teach at below university level.

Your point about having to read slowly and work to understand your notes ties in with some research, but I'm not about to try that on my handouts!

http://www.bbc.co.uk/news/world-11573666
There are things far worse then gaol
Survey Anyplace User Engagement Retention Campaigns gets a 97% response rate
Ask HN: Moving to London, where should I look for Ruby Jobs?
I have 4.5 years of professional development experience, 90% of which has been Ruby on Rails + the typical buzzwords. I'm looking for a senior role (not CTO), preferably with a startup. Any advice on where I should start looking?

Is it advisable to use a recruiter? From what I've seen online there doesn't seem to be a lot of demand for Ruby devs there as there is here.

Any advice will be greatly appreciated.
To make a modest proposal, there is a business idea here.

Putin's junta has the Swedish (and other minority languages) comment fields filled up with propaganda.

The Russian comments are easily recognizable by the opinions (even the left wing extremists in Sweden are upset by 1930s style destabilisation and overtaking of areas in Europe).

But at least half the problem is the obviously bad language idioms etc. You can't just translate arguments and use them in all cultural environments. Also, the fake upvotes for the media which accept them are clunky and obvious. It is just not competently done astroturf.

All this goes for Chinese and Iranian political astroturfing etc as well.

To sell high quality astroturf as a service in different countries should be worth lots of money. Even big countries like Russia struggle to organize the service competently, then they have part time employees which aren't specialized.

Edit: I assume that e.g. China, if they don't go democratic, later will add a minority language/culture as work requirement for their armies -- note plural -- of censors. So there is a window of opportunity before some junta implement this and sell the service to other dictators and equally moral companies.

(For anyone missing the "modest proposal", this is tongue in cheek. At least mostly.)

Edit: Fixed clarity etc.
Why being so cautious? You can do it mission impossible style ... destroying the whole computer on which the message was displayed - with a white, thick and nasty smoke.
Good idea, the autocomplete dialog is just too slow, which makes for an awful first impression.

I should be able to just type 'lhr' and enter

Instead, i need to

- type 'lhr'

- wait a painful second for the autocomplete dialog to load

- click on 'lhr' from the dropdown list

- click 'go'
Reminds me when I have to pronounce router the network thing vs router the woodworking tool. The former is pronounced the USA way, the latter the English way.
I agree, but I guess .filter or .where could be more difficult to understand for beginners.
Why don't people like you recognize the greatness of JavaScript?

Which language would be preferable? Perhaps Lua? Not much else with comparable simplicity comes to mind.
I will always remember the nights I spent reading Norton books to write my first (and only) TSR (Terminate and State Resident) program: Upon detecting a floppy disk inserted in A: or B: it would ask for a password before granting access.

Ahh, I am getting old.
There is also the mypy project (http://mypy-lang.org/). They are working on a type-checked variant of python. Currently it's just a pre-processing stage, but they eventually want to make it possible to AOT compile using the type information to get a faster language.
I think that's like playing tetris or 2048 for too long.

(Depending on how long one played, there are overlays of the game in normal vision for quite a while. Or your brain is trying to do the pattern matching of the game to normal objects. (I've seen reports that people's brains were trying to combine cars of the same colour for example.))
GCC and Clang Vector Extensions
That's true for half the comments on any given article. I call bullshit.
PyBuilder – build automation for python
PyBuilder is a software build tool written in pure Python which mainly targets Python applications. It is based on the concept of dependency based programming but also comes along with powerful plugin mechanism that allows the construction of build life cycles similar to those known from other famous build tools like Apache Maven.
To keep control of your bastion host.

That's what I did, I even disconnected the antennas from the ISP-supplied router.
Agree. Hopefully (?) it's just JS by the point we get to `Mail.outgoingMessages` so it should be fairly straightforward to mix-in underscore's methods into whatever their 'collection' representation is, the same way Backbone does [1] to give you map/filter/which etc.

[1] http://backbonejs.org/#Collection-Underscore-Methods
The "next 1 billion" will have low-powered devices, mostly cellphones - not able to display any advertising bigger than an Adword. Not to mention that neither Africa nor India has an advertising market remotely comparable to US/EU (especially, the advertising budgets of the companies).
Building apps with Symfony2 and AngularJS
I had my first lucid dream when I was 16 years old.
About 10 years ago I had a dream that I can only express as a self induced DMT experience. It happened during a time where I was in an extreme amount of "outside of myself" anxiety. I didn't know what DMT was at the time and only drew parallels after the fact from listening to interviews and reading a book on the subject. Since then I've had a few lucid dreams where I'm right on the verge of 'ripping open the universe' in DMT-speak. Anyway, it was life changing to say the least so I enjoy articles like these.
my deepest condolences!
This is cool because as a programmer I found AppleScript difficult to pick-up quickly. However, after a recent foray into writing scripts for iPhoto and iTunes, the api's and documentation of those apps totally turned me off.

I'll be interested once I see some succinct JS to show me most played songs in last week, or recent photos imported from iCloud.
Live by the sword, die by the sword. It won't come that far, but Apple certainly has no leg to stand on when it comes to spurious patent claims. Given the size of their war chest, legal department and political clout (reaching as far as the current president of the US, it seems) they'd have a good chance at instigating effective patent reform. Now all that is needed it the will to do so.
CD47 is upregulated in leukemia, too. Actually its importance was discovered in leukemia and the generality was discovered in solid tumors later.
I'm the author here of that blogpost.

The blog post was published on Feb 19th. First edit is from Feb 20th and second one from March 10th.

Aphyr's blog post is from June 6th 2014, so clearly we made the edits way before aphyr's blogpost came out.
You're right, and it is clearly stated in the readme that mailin is based on andris9 work.
PiGates: Validating tickets for shows
Doesn't work on chromium on linux, detected two sites that I've never been to, on a completely fresh install.
There is some genuine concern about any regulations involving the internet. But the need for Net Belligerence only arises in stifled and monopolized markets. The solution would be to break open the myriad of rules that make it hard for independent ISPs to expand: from local right-of-way's to utility poles to telecom regulations.

When bandwidth is expanding in a Moore's law manner, Net Neutrality begins to be less relevant. ISPs under market forces will expand their network capacity to meet demand. It's monopoly ISPs that want to forego that investment to squeeze out content distributors.

In the end, even if Net Neutrality is passed, that still leaves entrenched monopoly ISPs with outdated networks (and terrible customer support). Even if the big ISPs get broken up and get forced to inter-connect, there remains the problem of local regulations, right-of-way's and utility poles (local utilities are also monopolies under political control).
The main objective of mailin is providing the service email-to-webhook with a very easy setup.
You're right, for the spawned child processes, the correct way to do it while still using python would be to have some running daemons to connect to.
Burroughs did this on the old 5000, in the 1970s I believe.
Chatbot Eugene passes the Turing Test
Ask HN: any good literature startups out there?
We're building a literature-related startup and we're wondering if anyone else out there is doing so as well. Do you know any good literature-related apps/websites? Do you think there's a market of people who'd like to read fiction if they had a comfortable option to do so?
Introducing: Intel Software Innovator Program
Not as huge as you probably think.

It is the top comment and having a username+password option is still reassuring even if you choose to go with facebook or another third party anyway. Many will only use facebook to login if there are alternatives.
This is a cool initiative, but honestly, I would far prefer if open source projects started to implement DANE.
Swift vs. ObjC performance
Thanks to an implementation of Dijkstra algorithm, we checked if the Apple promises about their new languages was truth... It seems not !
And MPEG-4 Systems (the file format) is a patent-free open standard!
This is a good illustration for Karma, or "what goes around, comes around". Apple have only paid lip service (at best) to patent reform, so now there might be some serious consequences to that decision.
> A note on the technology behind this: For iPhones, Open Garden harnesses Apple’s Multi-peer Connectivity Framework

While it sounds like the iPhone has a secret new radio transceiver inside, it's actually based on existing WiFi and Bluetooth[1].

[1] https://developer.apple.com/library/ios/documentation/Multip...
> A knee-jerk reaction to throw out the baby out with the bathwater by abolishing the whole patent system may not be the right solution here.

To further that analogy, if that bathwater is a toxic brew with, at least in the software industry, a serious chilling effect on innovation and enterprise is that really a bathwater the baby should be in?

If you can point out to me more success stories because of software patents than nightmare scenarios like the above and the X-Plane saga, then I might agree. But as it stands, the biggest success story, Uniloc, that's relevant to Australia, which is where I am, makes me just pissed off.