skysight-inc/HackerNews huggingface dataset:
No, I think I'm just playing more fast and loose than I should. I don't think it fits into any particular semantic mould because it's really a syntactic thing—it is a list processing function that's applied to source code represented as lists. The basic usage pretty much traces out a path in the Clj category, so perhaps if you built Paths(Clj) then (->>) is a forgetful functor from Paths(Clj) -> Clj. In which case it's almost a monad, since if you play with Paths and (->>) you can turn them into a forgetful/free adjunction pair and make a monad.
That one piece of news is about corporate spyonage, not mass surveilance.

The size of the email provider wouldn't make any difference.
An API would be awesome. I actually have a specific project kicking around in the back of my mind that I would launch solely around a Watsi API. Here's to hoping they see this thread...
I think the use of adblockers has plateaued. In my experience, most people just don't mind ads that much. For example, if someone else installs an adblocker, they'll leave it on. But if they get a new computer, for example, they won't bother to go and install it themselves.
Actually, the main reason I block ads is not because I can't stand ads, but because I don't want to be tracked and traced around the web, and also it turns out that as most of this ad-systems are based on extensive javascript and flash, blocking them makes most news sites load so much faster.

There's a very easy way to solve this problem for websites, and that is to host the ads from the main site. That would make it harder to track you across the web, but also harder for you to block content without braking the functionality of the page.

This in combination with how ad networks like The Deck works, with beautiful exclusive ads per page is the way to go.
Is there a publicly available standard for interrogating EZ-Pass chips? Does the state have an exclusive license for the band?
Technology-wise, an arms race. We have been in this situation before with pop-up blockers: instead of recognizing that users do not want pop-up ads, the advertising industry worked hard to find ways to circumvent pop-up blocking. Nothing has changed since then, and in fact, ad blocking continues to be an arms race as advertisers find increasingly intrusive ways to display their ads.
Addiction isn't typically construed as mere dependence or devotion. Our taboo of addiction stems from the negative consequences of maintaining the object of dependence.

Forsaking all news sources except HN is narrow-minded, but not a good example of addiction. Spending hours refreshing, and replying to all the comments to the point where you are neglecting other responsibilities: addiction.

edit: oops, redundant reply because I had this open for 30 min & didn't refresh before replying.
Your list is all of these but not in a specific order I believe. I see it as more like bullet points that will happen. Is that correct interpretation?

Id like to ad 4. search engines has to change, there will be room in that market to specialize in searching the ad-free sites.
Seems similar to Reactive Coffee: http://yang.github.io/reactive-coffee/

Having proper components is a big win. However, it seems it requires a command line dependency to the build app, which would be nice not to: http://ojjs.org/docs.html#file-types
I once lost 140 pounds in a day. She was just weighing me down..
I suppose this post may benefit from the misspelled advert effect =)
One might argue that if the toll-tag isn't being used for tolling alone that it would be better-termed a 'tag'.
Q&A With Pax Dickinson on Tweets, Regrets
1. I can name exactly one time that an ad was actually something I might be interested in.

2. Conflict of interest. An advertiser's job is to get me to buy/view/etc something, often with misleading statements. Whether me doing that is actually in my best interest isn't factored into the equation.

3. Annoying. 'Shady' ad practices do and will continue to exist. In any case they take up screen real estate.

4. Advertisers are compiling huge databases that they intend to fill with all sorts of intimate information about me. What I like to read (what I read), who I talk with, what I talk about, etc. These databases are ripe for all sorts of abuse, both outside and within the domain they're being compiled for. (Great example: http://blog.echonest.com/post/27047918145/musical-taste-poli...)

5. Another conflict of interest is between me and the service itself. When the service is mainly powered by ad revenue it means that anything that's good for ads is in the interests of the service, even if it's bad for me. (Eg. Taking up more and more screen real estate, sandwiching ads in between the 'legitimate' content.)

For a start.
Introducing v10r, a less impractical automated conditional prediction market
Seriously. Props to you, gxs!
Browser events: bubbling, capturing, and delegation
At one point the ones in California beeped, not sure if the new ones still do but they definitely used to.
Surely that would be half lit.
Feel free to email Jack at Square (Series A), or John Herring at Lookout (Series A), or Hosain at Jawbone (Series A, B) for references on KV.

You might also be familiar with Juniper, for example.
If you're afraid of criminal retribution or bribing that's twice the reason to let in the sunshine.
The link mentions

> People’s names are all mapped in Unicode code points.

At this point we've gotten into absurdity. Yes, supporting Chinese people and Hawaiian people with superlong names and people with first/last vs last/first or hyphenated or non-alphanumeric or whatever... all the stuff that can be supported with a single string of UTF-8? That's all reasonable, and there's a very real progrem with programs that don't support those kinds of names.

But going over the line into names that can't be expressed in any form of text known to a computer? At this point, the ludicrous exaggeration is only barely further than the silliness included in the "Falsehoods" list.

He's not mocking "you have to support a half-German half-Chinese person who was raised with an Inuit nickname". I'll happily support Prof. Dr. Ms. 陳 (ᒥᓂᔅᑕ) Wolfeschlegelsteinhausenberdorft III. That's fine.

But the "Falsehoods" article says that isn't enough, and is pretty much describing "seven different names, each consisting of some kind of personal scribble that changes depending on the phase of the moon".

Normally I'm the first to complain about racism and those kinds of insults, talking down to people who are just too much trouble to bother with. But that "scribbles" comment is literally outlining the lengths the article describes.
You have a strange standard for 'savvy' people.
I smell a ketoer
Infinite length and non-Unicode characters is kind of extreme, don't you think?
You'll pull my E-Z pass out of my cold dead hands.

This is the first piece of vehicle telematics I added when I got a new car. When I was stuck in a traffic jam at an off-ramp near Albany, I realized how I'd make it better for myself and other drivers if I got one.

It's particularly good that E-Z Pass uses the same technology as most other states in the Northeast so you can drive the Mass Pike and out to Maine or the other way to Ohio.
I have to disagree with those who say this isn't news. It was news to me and will, I believe, be news to most others as well. The only time before this that I heard about using EZ pass for anything other than tolls was a few years ago when I read about some feasibility work on the concept of traffic flow optimization being done around Ithaca, NY.

I do wonder why they haven't been used yet to track speeding violations. Speed cameras are being installed in Manhattan. EZ passes are supposed to be used in one car only so it can't be lack of ability to isolate the user that's stopping it.

For years I've been keeping my EZ pass in a static electricity bag when I'm not anticipating going through tolls. I'll definitely continue to do so. At least until it becomes illegal.
Try this from a Linux machine. http://www.go-mono.com/moonlight/redirector.html

I got the following 403 Error, which is kind of amusing.

Forbidden

You don't have permission to access /moonlight/redirector.html on this server.
Apache/2.2.22 (Ubuntu) Server at www.go-mono.com Port 80
Monads in F#
"If the drivers license can fit her name...."

You just accepted a length limit. Congrats on being culturally insensitive.
Love this, but I'll only adopt this way once it seriously becomes mainstream.
Well, it's only 11 000 lines of js... Plus Backbone, plus jQuery, plus underscore, plus ace. Loading the source page takes about 15s on my computer... I'm not sure I would like my index.html to like this https://github.com/ojjs/ojjs.github.com/blob/master/index.ht...
This isn't a promise or official or anything, but I'm fairly sure that Silent Circle will be interested in deploying TACK. I can put it on the table, if you want, but anything that increases security will be welcome.

Also, how does TACK relate to certificate pinning? The introduction has a few differences (e.g. tack expiration), but the two techniques seem pretty similar, am I missing something?
these are so bad, for so many reasons.

Although, it is funny to watch how Microsoft behaves as an underdog. So desperate.

Companies with 4% marketshare on smartphones can talk all the shit they want because they've got nothing to lose.
I suspect everyone on hacker news works too closely with websites to make predictions without the myopia that comes from being an "expert". I'd rather ask an advertiser what they would do if users blocked ads. And even that will predict little.
> Why do you hate advertising as a business so much?

Because advertisers are in the business of lying. The measure of success in advertising is the persuasiveness of one's lies.

> I think mass media and shady ad practices have painted a terrible image of the advertising business model. Advertisements that prey on human weakness, pop ups, auto-play etc... but that doesn't mean that the advertising model is completely broken.

This reminds me of the child molester's defense: "So? Who's perfect?"

> Anyway, I'm THANKFUL to this new age of advertising which allows my business to run and introduces me to apps, services and products I want to use.

It's always nice to see someone ask an question on HN who doesn't already have his mind made up, and who doesn't post simply to express a slanted editorial view of the topic.
Imagine what it must be like in North Korea then?
A new type of Y Combinator
If I make it into .mobi or .epub. Can I publish it? (with proper licence of course)
Author here -- Just to clarify OJ is a javascript library (oj.js) with only one dependency jQuery. It doesn't need specific file types to work and the files types in the docs are just talking about the (optional) command-line tool -- basically a static site generator to make simple sites (github pages) easier to make.

Check out this JSFiddle to see how the dependences work:
http://jsfiddle.net/evanmoran/c3Reb/

(Notice that OJ doesn't need HTML or CSS!)
OpenDaylight SDN opens the curtains on its initial release
Or if you have a "nice" device like an Apple product, the voltages/resistances on the data lines will determine your charging speed. And then there's USB dedicated charging spec ports, like the ones that can put out 2100mA, but that's luckily out of scope of this device...

http://www.extremetech.com/computing/115251-how-usb-charging... http://learn.adafruit.com/minty-boost/icharging
This would be terrible from a performance perspective on mobile. Not because the phone executes JS slowly (it might, but that's not issue). The problem is the network latency around downloading the initial html (whatever little html you need) and then sending a further request to download the JS.

Pagespeed goes into this a bit here: https://developers.google.com/speed/docs/insights/Prioritize...
You can also have a look at VxDocker https://github.com/websecurify/node-vxdocker
For people downloading & running untrustworthy applications, Java has nothing to do with their security problems.

The security holes are only an issue in the context of Java applets -- Java applications don't run in the sandbox anyway (i.e., they're like other applications).
Interactive timeline of the PRISM scandal
Try "flavored" seltzer water. I'm addicted to it now, and regular soda is largely undrinkable. You start to get used to the very, very subtle flavor in the seltzer water and after a while it just tastes like soda, but you're basically only drinking carbonated water.
Love the concept, but the site itself (which I assume was built using the framework) is visibly laggy (in Chrome, on a MacBook Pro) - I'd be worried about using this for anything where performance was important, and for mobile (esp Android), it would probably be too slow to use. :-(
Real Multiple Outputs For Hadoop
I especially don't think it's a bad thing because it's a hack that provides significant value to the donor. My wife and I made a small donation (we are fairly poor by US standards) a while back, and I teared up when they emailed me to tell me the girl was fully funded a few hours later. I probably would have gone back and donated to another case right then if they'd had any left (it was right after the Boston Marathon bombings, so I think they were seeing a spike in donors).
Oh for gods sake. We must live in alternate universes. I have never clicked an online ad. Ever. I have never met someone who said that they were grateful for ads on a web page, or found them helpful. Ever.

The "advertising business model" is to just push vapid, gratuitous shit. The fact that it is gratuitous shit is what requires it to be advertised.

And for most of us there is the dawning revelation that a life of consumption is...a life of gratuitous shit.
Seattle's equivalent has a few models, and one of them lets you turn it on and off by having the RFID part slide into the case. Though this has a practical use case---some lanes around here are tolled for single-occupant vehicles but not with two or more occupants, so that's how you indicate whether you need to pay or not.
Results from annual 3D Printing survey 2013
I wish they wouldn't show error prompts when the user has just started entering characters
Uhhh...shouldn't the site itself be built using the framework it advertises? Because the page structure and styling is all there even with JS turned off.
The Microsoft project seems to only be the "Messenger Lectures" that Feynman gave at Cornell in 1964, not the more well-known Caltech lectures. They're still a fantastic watch and kudos to billg for putting up the money to obtain the rights.

There are a ton of Feynman lectures on this YouTube channel: http://www.youtube.com/user/FeynmanVideoLectures/videos although I'm unable to tell if they are authorized / legitimate. They've been up for 3 years, though, so presumably they would have been DMCA'd by now if they weren't.
With apologies to Arthur C. Clarke: Sufficiently advanced spam is indistinguishable from useful content.
Very interesting. Its become dogma that the markup and event handlers should be separate (for example you never add an onclick html attribute to anything). There are many good reasons for this. But I suppose if you think of this kind of like t ejs templates or something, its not so bad. Seems like an interesting way forward.
Because the service provider loyalty lies with the advertiser and not me.
If you need deeper control of your application platform infrastructure, you should check out something like http://deis.io/. You can run a private Heroku in any EC2 region, zones, etc.

Running your own PaaS is not for the faint of heart -- and Heroku certainly saves you time and headache -- but it's nice to have a private PaaS option that is Heroku compatible.
Wait until people discover your FM car radio also leaks information. Besides the leaky iPod/SatRadio transmitters, the unit itself gives away the station frequency from the internal oscillator.

There's a company already sniffing radios on the road to determine listener demographics among other things.

http://masscommandme.wordpress.com/2010/12/02/mobiltraks-lis...
yeah, thats kinda where I am. I don't think I'm salt sensitive, I think I just have bad genes. And the bp meds are managing it rather well. I'm still trying not to go overboard with the salt (I think cutting out fast food was the biggest part of losing weight, beyond the carbs), but I don't worry as much about it. I have also read studies that show too little salt (in the one I read, < 3000mg / day) was just as bad as too much (>8000 / day)
Unfamiliar with Smarterer, I went there and tried a sample question: http://imgur.com/puk2Bav

wat
Websites start to prevent it.

When I used to run a website only financed with ads, I managed to make non-blockable advertisements with some PHP scripting. I think I included the picture on my server, named it something like a book.png and setup a bit.ly redirect with PHP. It all worked even with ad-blocks on. Not sure though have adblocks advanced a lot since then.
That's when you bring down the deprecation hammer and create a new function with a different name and sane behavior. No need to actually remove the functionality at any point, but at least they could get code bases to phase it out.
Great point.

Then I understand better the relevance. Thanks.
It's probably pre-compiled
The site definitely was written entirely in OJ=). What you are seeing is that OJ, since it is just JS, can be run server side as well as client side. Server side it generates HTML/CSS (so it renders with JS turned off), but client side it renders directly to the DOM for faster templating, and automatic event binding.

The tool for server side static site generation is available in node npm. You can install it with `npm install -g oj`. Example projects can be found here: https://github.com/ojjs/oj-examples
> "double width romaji"

The double-width latin characters are the bane of every data analysis using Asian data. It's a roll of the dice whether any given Latin character will be in typical ASCII form or double-width form.

I'm sure there's some "seriously insensitive character comparison" library out there, but it's not built into my SQL server's "LIKE" operator, that's for sure.
When will we write a full browser in js and render to canvas?
Good, so Swing fans can finally write webapps.
> Google install arbitrary Android apps on nearly any Android phone without user interaction.

How they install them?
If you add an assignment at the beginning, you can do this in your browser console :)
I would be completely fine with ads on my main sites if they had some form of quality control over AdSense and the likes, or even better yet hosted their own ads like you said, but... tasteful.

I hate flashing ads, I loathe sound, I'm irritated to no end by ads made to look like news articles or any ad that breaks good page formatting for the sake of exposure.

However, unless browsers add ad-blockers by default I doubt we'll be seeing a future where a majority of internet users use it.
Here's my idea of a great NSA-related story: names specific names, presents plausible, basic facts, and presents a genuine revelation: the authors of Ettercap have a business selling sniffers to LEOs? I had no idea.
1) I think that is highly unlikely.
2) Ever look in your spam folder? Its full of questionable emails from non reputable vendors, trying to outsmart the spam filters.
People who think the cantenna is a good design need to go back to school.
I'm so going to test 4242 4242 4242 4242 in every shopping website now.
Other than the ad networks, who's surviving and growing their business off of ads, really? Like, who's in the business of ad clicks and the business of content? TechCrunch, et al. So, handshake coverage deals, just like now. Samsung is willing to pay a lot more for your site to proclaim its love of Samsung's new device than it is for some annoying little 150x150 ad, no matter how many times you show it.
"Harry, smiling, had asked Professor Quirrell what level he played at, and Professor Quirrell, also smiling, had responded, One level higher than you."
+1

also Land of Lisp and Realm of Racket (the sequel will be Solar System of Macros and Special forms

http://realmofracket.com/

http://landoflisp.com/
Reminds me of building views in Java...
Sorry if this is unclear, but you don't need to create an account at all to donate. All you have to do is enter an amount and click "Fund Treatment." Creating an account just saves your payment info for quick checkout in the future.
What if their name uses non-unicode characters?

And 2048-character limit on that field ought to be enough for everyone, right?
So, how well does this framework handle screen readers, like JAWS? All javascript, all the time is terrible from an accessibility standpoint.
I use YAML for configs, as an option for API endpoints, and sometimes for debugging. Anything else that's computer-to-computer is JSON.
Didn't Assange say in a (secretly?) recorded video where he was talking with Schmidt and another person that while the Americans got trusted root keys from Diginotar, the Chinese hacked Verisign and grabbed their root keys? I'll see if I can find the video.
Yep - I want the impossible. I don't mind seeing the ads that I want to see. It's a fairly narrow range of things, but at least I wouldn't find them intrusive.
Yes, it seems like added complexity and reduced performance for uncertain benefit.

The whole point of HTML and CSS is to be declarative, non-procedural ways of specifying presentation and UX behavior. The rationale is that designers writing CSS rules is safer than developers writing Javascript code -- for those cases where the desired result can be achieved with either approach.

So why turn back the clock and go back to messing with code and debugging it? Unless I am missing something, heavy-weight pages with potential for bugs does not seem like a win.
Yeah, but you guys went and replaced the perfectly cromulent "aluminum" with "aluminium", so already I am suspicious.
Even that will fail at least point #11, and possibly point #39.
Most walls are not RF transparent, though they don't offer much pan loss, there is some.
Ask HN: Apple Genius giving me a hard time
My beloved MacBook Pro died while I was traveling. It is under AppleCare until this coming December.

It was taken into the Hillsdale Store in San Mateo. The Apple "Genius" literally opened the lid, says "Smells like water damage", closed the lid and told me a new motherboard would cost $700.

1. I dont smell anything and how could one smell water damage immediately.

2. It has never had any water spilled on it, soaked in water, etc.

3. Shouldn't they be able to point out water damage? Corrosion or an obvious sign. I see them stick lights inside iphone all the time to check for this kind of damage.

4. Is this a sign that I should take it to another store where the geniuses are better?

5. Is this a ploy to get out of fixing this under AppleCare since it is a 2010 model?

Frustrated!
So it's like a WYSIWYG that you need to know JavaScript to use?
I ran into a Yoda Expression when coding a step condition check in JCL: http://publib.boulder.ibm.com/infocenter/zos/v1r11/index.jsp...

It was infuriating because the logic is not forward thinking - if you want to check if a return code is an error (RC > 4) then your check has to be 4 < RC. The worse part was, the COND function was to test if the step was being skipped, so if you wanted to invert the logic to execute the step if the previous steps had no errors, it became 4 >= RC.

Edit: And because it is more of a "function" call, you can't modify the order. You MUST use it that way.
Today if you feel like it: http://html2canvas.hertzen.com/
If the NSA is doing this "legally" via secret courts etc... Then you have to assume every company subject to US law can't be trusted.
We must have different dictionaries - to me tangible means perceptible by touch. But since language is defined by usage, I accept your broader definition.

http://oxforddictionaries.com/definition/english/tangible?q=...