skysight-inc/HackerNews huggingface dataset:
The Coursera class is all recorded from whenever the course was first run. I'd imagine the whole thing is automated based on the timing of the emails and such.
We changed the url from http://techcrunch.com/2014/05/15/antvr-kit/, which points to this one.

Submitters: when the post you're submitting is mostly lifted from another one, please submit that one instead. HN prefers original sources.
Perhaps, but when we're forced to grasp at so much uncertainty, and with no accepted precedent for self-awareness beyond humanity (and possibly apes, by proxy), it's difficult to come up with examples that are safely rooted in reality. Consider some other chaotic organization of matter, that spontaneously forms a Boltzmann Brain?

Would we be capable of defining a reliable test for a spontaneously self-aware wisp of cigarette smoke? How intelligent would it need to be, before we notice it? Would it need to start organizing it's shape in front of a mirror?

What about a not-so-spontaneously-arranged swarm of self-aware nanites, which, from certain distance, for all intents and purposes, might bear a striking resemblance to a dust mote?
For very simple cases there are the threading macros, `->` et al., that you can use like this:

(-> state
(assoc :a val)
(update-in [:b :c] f args)
(dissoc :d)
(some-other-fn args))

where :a - :d are keys.

Or you could use monads in much the same way as you would in Haskell; there are libs for that.

Or you could write a new macro (or maybe even function) that does exactly what you want. I did that for a game. It looked like this:

(call-update-fns game-state hook
(update-monster-positions)
(update-monster-ai)
(let-characters-attack)
(some-other-stuff))

It would thread the game-state (immutable) through all the functions, and call hook (a function) in between all the functions to send network messages and stuff (to minimize latency), and also collect and return new events that the functions created that I needed to handle (e.g. someone died when the characters attacked). It's almost like the state monad but not quite.
STAI COSTRUENDO IL TUO ACQUEDOTTO O STAI POTANDO I SECCHI
No, if you read the very fine article, you'd see that users specifically were encountering problems running apps. Some users were unable to run the apps getting unexpected errors when trying to do so despite what you say.
I would rather work in an at-will state than elsewhere because I prefer to work with colleagues who pursue excellence rather than mediocrity, and because I have faith in my abilities.

There are two types of people in the world: those who see themselves as perpetual victims, passively experiencing the actions of others; and those who see themselves as protagonists. The former want things like work councils, unions, arbitration boards and so forth, because they believe in conspiracies and cabals &c.; the latter prefer freedom, because they have faith in their ability to succeed in a free environment.
Please don't make that sort of joke here.
Yea, unplugging the Internet is a known workaround in fact.
Totally false. Many people are unable to launch the applications at all.
>Their Math1a uses Apostol as its textbook.

Try Harvard's Math 55b.They hit you with Rudin freshman year.
+1 to this. I use CTRL+ALT+CMD+M many times per day.
There are some nice things about writing web apps in Lisps, since one can represent HTML as s-expressions, e.g. (:html (:body ((:p (:class "main")) "Foo bar baz."))). And of course macros mean that one can create nice abstractions quite difficult or impossible in other languages.
Google Play Store adds PayPal as payment option
pintrest is for fags
I recently spilled a little coffee on a MacBook Air. As the screen flickered its last flicks, I zipped up my .ssh directory and put it on Dropbox. Got off the bus, went to the Apple Store...I Was back to work in the time it took to install homebrew.
im going to dockerize my python if you know what I mean
I agree with your analysis.

What I can't stand is the amount of brainwashing that goes on in every instance to make those sacrifices, overcompensations and necessary evils look like some sort of sacred duty. Please, call a spade a spade.

Humans may have psychological quirks, but they're not stupid. If you keep pretending that something is even more important than it already is, sooner or later people will realize what you've been doing and take it as an insult to their intelligence. What usually follows is cynicism, which is essentially overcompensating for romanticism.
Or you can use "cdargs" [1], available in Homebrew [2]

[1] http://www.skamphausen.de/cgi-bin/ska/CDargs

[2] brew install cdargs
There are some rare use cases, but I think it would have a negative impact on my own life.

1. I'd question the security, is there going to be an exploit where someone can intercept signals to the door, and then use them to open or close it on their own when I'm away?

2. What happens if I arrive home, and my network is down? Or what if their cloud servers are not responding? What if I open the door for a delivery guy like the other poster mentioned, then the network fails, and I can't close it? I'm at work, and my package and home is now open.

3. In one of their use cases they mention setting up a schedule, so it opens when your kids get home. Same as the above, if the network isn't responding, your kids are locked outside. This means they need a key to open the door as backup, so what was the purpose of the automatic schedule in the first place? What happens if they're running late from school, my house is open when no one is home again?

4. What happens if I have something below the open door (although not in line with the sensor), and it decides to close itself because of a schedule, or someone else in my family triggering it online? For example, the trunk of my car goes up fairly high. If the door closes while the trunk is open, the braces hanging down could potentially hit it. So if I'm unloading my groceries, and my spouse is at work thinking the door shouldn't be open, we have one scratched car.

5. It's another piece of technology to micromanage. I don't want to start worrying about the schedule of my garage door. I enjoy the simple life.

Anyway, this is too much thought for what it is, but you get the idea.
There is work being done to get STM into python, but it is currently underfunded. See the complete proposal at http://pypy.org/tmdonate2.html
DCC SEND LOLLERCOPTER

There were a few others, but that's the one i remember. the part after DCC SEND doesn't matter as long as it was longer than 8 characters i think it was.
Computing Document Similarity with nltk
We will explore techniques to determine the amount of similarity between documents. Specifically we will look at the intuition behind tf-idf and cosine similarity. With that as a foundation we will see how to compute these metrics with the natural language tool kit.
I like this but just something small, in api.php at line 341/345 you check if $table is articles and inside the same ifcheck you check again, the same thing is done at 412/416

} else if ($table=="articles") {
if (empty($data->article_id)) {
$this->data_object->send_response(400);
} else {
if ($table=="articles") {
I'm not sure what should I not forget when I visit a hacked web forum which sends me to an exploit kit, that knows an unpatched, possible zero day, vulnerability from my browser?

You're oversimplifying modern AV by acting like it's just a signature based file scanner. That's just a one defence of many in a good AV product.
r17 does have maps, here is a jsx version with maps instead of proplists for example.

jsx:decode(<<"{\"library\": \"jsxn\", \"awesome?\": true}">>).
#{<<"awesome?">> => true,<<"library">> => <<"jsxn">>}

https://github.com/talentdeficit/jsxn

Speaking of json in general, this reminds me of a part of a talk by Joe Armstrong he gave at the React 2014 conf (K things I know about building Resilient Reactive Sytems)

https://www.youtube.com/watch?v=rQIE22e0cW8

Not related to Erlang necessarily, he talks about how at Ericsson they build these cell phone network-to-internet gateways and now they go to great lengths to pack data as tightly as possible on the communication channel, bit by bit, to conserve shared bandwidth and then "here come the users and shove json across the pipe, what a travesty!" -- it was a funny statement, and I never really thought of it that way. So I guess shoving binary across websockets like N2O is not totally insane.
Except in this case there weren't any opportunists on the other side of the trade. The only entity crazy enough to take the other side was the British government. That's what made it such a sure thing.
Do mention that this is a FREE app, which just works! The most of the other suggested apps here are paid.
We launch Android App builder for E-commerce
Forward Is Not Enough | On Iteration
Strictly speaking, that is hashing software. Mining software is what runs on the pool, and it absolutely must download and verify the blockchain.
Yeah, and it's the simplest way to go to hidden directories.
Over 20GB actually, and growing by about 2GB per month.
I don't know about you, but I happen to live in a place were those things are still mostly under government control, and we very, very rarely see blackouts of the kind that have hit eg parts of the US from time to time.

And I don't need banking 24/7 to do my job. I don't need water 24/7 to live, especially if an outage is made public in advance. I am (too) dependent on electricity -- but there are alternatives if I need them (eg: rent/buy a generator and gasoline -- probably not viable in a massive blackout, though. At any rate it is certainly easy to plan for (and not too expensive)).

So most of these fall squarely in the "viable alternative" or not-essential (24/7) category.
Times seems to have more mobile content already though...not entirely in one format.
Ironically the Cavendish banana was introduced because a previous cultivar was wiped out by this fungus back in the 1950s: https://en.wikipedia.org/wiki/Gros_Michel_banana Supposedly it tasted much better...
Sure, but when you're at the tutorial level, I think you can mostly ignore that. Worry about it once you've got the rest down.
Ya, that's a really good one.
Indeed. A much better analogy is that a rich sucker sits down to play poker in a casino and gets fleeced by the pros.
Apple integrates LLVM compiler to boost WebKit JavaScript performance
Black swan theory
I've been doing exactly that, but by the time Malwarebytes catches the virus, the damage might already be done. So even if you use Malwarebytes for occasional scans, there is legitimate need for better realtime protection.

Maybe I should get the paid version of Malwarebytes that can also do realtime scans?
It is kinda interesting that it mentioned Gawker repackaging and archive without any mention of the new Timesmachine, http://timesmachine.nytimes.com, which is "a better job of resurfacing archival content."
A lot of things can produce mischief, but it comes down to what level of problems you want to deal with.

Here's what typical AV scanners go looking for when running in their "optimal" settings:

http://community.landesk.com/support/docs/DOC-6651/diff?seco...

Not all Turing-complete languages are scanned. For example, CSS3 is Turing-complete but by default it is not looked at by AV scanners.

However, one can do some nasty things using CSS. An example would be when a troll was posted on a site that appeared to show some sort of Linux-based privilege escalation when in fact it had several <span> tags scattered about that would have not shown up in the browser but did so when text was copied.

This sort of thing can however be defeated by just scanning the web content coming through (and most modern AV software has this already), but even then an attack like that isn't simply going to be just picked up so easily.

I am well aware of where files can create havoc Turing-complete or not (such as my MP3 example), but at the very same time you're going to have headaches if you decide to scan every single file.

This again goes back to my whole point of saying that AV is a dead technology because you really shouldn't trust any file but it is not effective to scan everything either.
Does Oracle still have whatever fragments remain of Sun's cloud service that nobody ever used?
No. I love it. It's so simple. Even if Haskell has pretty nice syntax, I found myself resenting it because I needed to remember operator precedence.
Indian Elections
Fairly certain this would be one of those generated papers.
Jaryd Carolin talks about AngularJS
Everything Macromedia made, I loved. Then Adobe bought them, and killed all the software that I loved using. Sigh.
It would probably make sense to disable that effect on mobile--the constant address bar disappearing and reappearing mobile browsers do triggers a lot of refreshing. Maybe just listen for orientation-change events instead?

Very cool site otherwise, keep it up!
Yup. Um. I'll show myself out, shall I?
One path for would-be furniture makers to take is to send computer files to a computer-controlled router, which are becoming more available via local makerspaces or sites like 100kgarages.com. (If you happen to have access to a high-powered laser cutter you can make do with that too: http://guavaduck.com/laser/#bed) Starting points for designs are available from sources like http://atfab.co, and 3D CAD software is helpful, but not necessary.
There is already indication that this has occurred:

Optimize integral reciprocal (udiv 1, x and sdiv 1, x) to not use division: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-...

Optimize signed icmp of -(zext V): http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-...

Optimize -x s< cst: http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-...

What's neat is that not all of these end up needing the InstCombine pass to get optimized, some of them can be handled using InstSimplify. InstSimplify isn't a pass, it's an analysis that get's called upon many times in the middle of other passes, strengthening them.
British Library puts 1,200 'literary treasures' on new website
Ask HN:is there a fringe version of mathematics?
You know what Google Maps needs? Offline downloadable map functionality. They had that feature, then removed it, then put it back... now I honestly don't know where it's at.

Browsing offline maps is a breath of fresh air, it's so much quicker. Obviously you wouldn't download the whole world, only your home city or whatever. But it's lightning fast to zoom and pan around an offline map compared with connecting over mobile bandwidth.

Browsing maps in Airplane mode should be possible. It's a map after all, not a website.
Same thoughts... hopefully HP wants to play ball.
> I don't want my package manager taking it over. That's kept me away from Homebrew

That was an early blocker for me as well; however, when I discovered that I could just install homebrew at ~/.homebrew, that made it all work out.

I created https://github.com/wilmoore/homebrew-home to automate this; however, you technically don't need this install script as you could do it yourself if you really wanted to. I like it because I no longer have to think about it.
Anyone know what the success rate is like regarding China based kickstarters? Is it comparable to US ones?
Election Results [India]
You're mixing apples and oranges here.

What the problem described in the story is that files are being picked up by an overzealous AV scanner doing disk-based scanning. It's reading non-executable data as executable and throwing alerts or performing whatever actions are dictated as per policy.

AV is not there to stop zero-day attacks--if it were, I would not be having this conversation today.

What you're describing is web filtering and this can be achieved using methods either internal or external--an external example would be a solution from OpenDNS and an internal can be whatever appliance makes you happy. AV vendors have thrown in web filtering as a part of their suite, but it still relies on your system being up to date and not already infected. An external solution to your endpoint is a far better solution really.

I am not oversimplifying things when I say that AV is ineffective at stopping CryptoLocker because file-based detections are useless when there are thousands of copies of the malware generated every day.

AV is dead because there is not enough manpower and coverage to stop things like CryptoLocker. It is better to spend those resources trying to prevent the spread of malware using other methods.
No, about a dozen designers here couldn't even launch Photoshop for a solid hour. Something really broke today it seems.
Essential Tools to Kickstart Your Mobile International SEO Efforts
It may be worthwhile for us to look into it, but everyone has their own favorite creative commons license so we risk offending people if we choose just one, and choosing multiple would likely complicate things for us in the future. IANAL, but some CC licenses, like one prohibiting commercial use are difficult to use/enforce since usage is difficult to define. Another issue is that if a creator wishes to regain control of a work, CC makes it difficult since the license is (as far as it was explained to me) perpetual over the term of copyright protection.

We have plans to add guide forking and merging in the future, so the licensing will need to allow derivative works. Our current license allows that while trying to still be reasonably fair to content creators (in particular due to the non-exclusivity). Since many car guides may begin by lifting the hood and removing the dust cover, they should be able to all fork from the same starting images, for example. There's also thumbnail generation, marketing screenshots of pages with guide images, etc.
My previous job was at an advertising firm, and we used HyperLogLogs for almost all of our real-time analytics infrastructure. They are incredibly space and time efficient. Each "counter" fits into about a single page of memory, and can count into the trillions with <2% error.

We developed an extremely high performance server around it (hlld): https://github.com/armon/hlld.

We were typically hitting with with tens of thousands of requests per second across about 50K counters. Although it was benchmarked to >1MM ops a second.

Similarly, we also make bloomd, which is an equivalent for using bloom filters, which provide a more set-like abstraction: https://github.com/armon/bloomd
With regard to decreasing traffic to the front page, I did not see the elephant in the room mentioned in the summary article -- the Times started limiting free access to 10 articles per month a year or so ago. I love the NYT. Since 1996 or so I would visit its front page way too much and then click through to the articles, and they no doubt got advertising money from my pageviews. Now I'm careful about which NYT links I click on so as not to waste an article. In this context the front page is less enticing. I now read a much larger variety of news sources, which has been a nice development.

Whether the choice to limit free access was a wise one is not for me to say and is something their business people will be more on top of.

(I realize that there are easy ways around the limit, but I haven't wanted to use them.)
I would put my money on Cisco. They have been trying to reinvent themselves as a cloud company and clearly their financials show declining margins on hardware as the market shifts to cloud. Their intercloud announcement is interesting but not real yet and I think a Rackspace acquisition would give them a serious boost just as the SoftLayer acquisition by IBM has really accellerated IBM's move into cloud services.

The other possible buyer could be EMC -- for similar reasons -- but I would definitely think Cisco would be more likely.
Nice to be back in touch, here and out of band.
One of venture capital’s harshest critics – Adeo Ressi – is launching a VC firm
I'm a little late commenting, but I developed a Windows app [1] that does exactly this for the mouse. It basically applies some fancy FIR filters to the x and y deltas.
[1] www.steadymouse.com
This link makes much more sense now that I see that the article is already published rather than being submitted to Science. Journals like Science and Nature have strict policies of not publishing papers if the results have already been publicized by the authors.
Great tip, thanks. It's been added to our To-Dos. We're reworking that functionality in general so it may be a little while before the fix is included, especially with all of us on deck for the Maker Faire this weekend.
Holy crap was I confused for a minute, I misread the title as "Tremor-canceling spoon for Pakistan's tremors." I was just thinking "there must be A LOT of earthquakes in Pakistan."

... Anyway this is a great invention, even if it's not intended to be used during earthquakes ;-)
Security of Things
The string from the EICAR test file has been in the current testnet chain since the start in order to try to spot these issues before they bothered users.

Unfortunately, it appears that AV software completely ignores files larger than 32 MBytes, so it won't notice them in the blockchain— just the chainstate. And so the grand idea of putting the triggers in coinbases didn't work there.

The other fun thing is that the EICAR test trigger is too long to easily stuff in a transaction. Unfortunately there are other "signatures" which are as short as 16 bytes.
Another possible option could be one of the big consulting firms - Accenture, Deloitte, CGI, etc.
An example of integrating this API with a loading UI is at http://danielsadventure.info/html5fractal/
Sure. But not having access to the tickets database might cripple a team pretty badly.

One reason I'm still toying with the idea of trying fossil[1] "for real" and/or find/make a tool that distributes issues within mercurial/git like
http://www.bugseverywhere.org/

Note-to-self: looks like hattawiki might be a nice companion on the path to "distributed everything":

http://hatta-wiki.org/Install

[1] https://www.fossil-scm.org/
FCC barely handles text messages, but we’re supposed to trust it with Internet?
Every host would have a unique mask.
As someone said, a crowdsourced version of iFixit. I will definitely keep this bookmarked because I usually try to fix my phones, gadgets myself.
$10 in Bitcoin to Spend for New Circle Customers
If you have Cloudup installed, that command sequence will also upload the screenshot automatically.

https://cloudup.com/about
Ideabase Analysis 8: The Hotbox
What is Docker and When to Use It
8000 nodes listening on IPv4. There's probably hundreds of thousands of non listening ones. Not every node is listening, not every wallet is a node. You can still be trustless even without a copy of the blockchain at hand.
Very nice. I don't have to dig through youtube anymore to fix stuff. Good choice on pictures vs videos btw. I don't have to trace back.